Skip to content

Commit 1a9c14e

Browse files
committed
Fix for issue #148
1 parent 2ac4776 commit 1a9c14e

File tree

7 files changed

+30
-24
lines changed

7 files changed

+30
-24
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ found at the end of this document.
2424
2525
## Status
2626

27-
* Current bwip-js version is 2.0.5 (2019-12-16)
27+
* Current bwip-js version is 2.0.6 (2020-01-23)
2828
* Current BWIPP version is 2019-11-08
2929
* Node.js compatibility: 0.12+
3030
* Browser compatibility: Edge, Firefox, Chrome

dist/bwip-js-min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bwip-js.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36223,7 +36223,7 @@ return {
3622336223
toCanvas:ToCanvas, render:Render, raw:Raw,
3622436224
fixupOptions:FixupOptions,
3622536225
loadFont:FontLib.loadFont,
36226-
VERSION:'__BWIPJS_VERS__',
36226+
VERSION:'2.0.6 (2020-01-23)',
3622736227

3622836228
// Internals
3622936229
BWIPJS:BWIPJS, BWIPP:BWIPP, STBTT:STBTT, FontLib:FontLib,

dist/node-bwipjs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36402,7 +36402,7 @@ return {
3640236402
request:Request, toBuffer:ToBuffer, render:Render, raw:Raw,
3640336403
fixupOptions:FixupOptions,
3640436404
loadFont:FontLib.loadFont,
36405-
VERSION:'__BWIPJS_VERS__',
36405+
VERSION:'2.0.6 (2020-01-23)',
3640636406

3640736407
// Internals
3640836408
BWIPJS:BWIPJS, BWIPP:BWIPP, STBTT:STBTT, FontLib:FontLib,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bwip-js",
3-
"version": "2.0.5",
3+
"version": "2.0.6",
44
"description": "JavaScript barcode generator supporting over 100 types and standards.",
55
"main": "./dist/node-bwipjs.js",
66
"browser": "./dist/bwip-js.js",

src/bwipp-min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/bwipp.js

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,12 @@ function BWIPP() {
474474
function $nt(a) {
475475
return typeof a == 'boolean' ? !a : ~a;
476476
}
477+
// emulate single-precision floating-point (pseudo-polyfill for Math.fround)
478+
var $f = (function(fa) {
479+
return function(v) {
480+
return fa[0] = v, fa[0];
481+
};
482+
})(new Float32Array(1));
477483

478484
// DEBUG-BEGIN
479485
function $stack() {
@@ -16948,18 +16954,18 @@ function BWIPP() {
1694816954
if ($k[--$j]) {
1694916955
/*15833*/
1695016956
var _AS = $k[--$j]; /*15833*/
16951-
$k[$j++] = _AS + (2 / 3); /*15833*/
16957+
$k[$j++] = _AS + 0.66666667; /*15833*/
1695216958
} else {
1695316959
/*15833*/
1695416960
$1.isEA(); /*15833*/
1695516961
if ($k[--$j]) {
1695616962
/*15833*/
1695716963
var _AU = $k[--$j]; /*15833*/
16958-
$k[$j++] = _AU + (8 / 3); /*15833*/
16964+
$k[$j++] = _AU + 2.66666667; /*15833*/
1695916965
} else {
1696016966
/*15833*/
1696116967
var _AV = $k[--$j]; /*15833*/
16962-
$k[$j++] = _AV + (4 / 3); /*15833*/
16968+
$k[$j++] = _AV + 1.33333334; /*15833*/
1696316969
} /*15833*/
1696416970
} /*15833*/
1696516971
var _AW = $k[--$j]; /*15833*/
@@ -16970,18 +16976,18 @@ function BWIPP() {
1697016976
if ($k[--$j]) {
1697116977
/*15834*/
1697216978
var _Aa = $k[--$j]; /*15834*/
16973-
$k[$j++] = _Aa + (2 / 3); /*15834*/
16979+
$k[$j++] = _Aa + 0.66666667; /*15834*/
1697416980
} else {
1697516981
/*15834*/
1697616982
$1.isEA(); /*15834*/
1697716983
if ($k[--$j]) {
1697816984
/*15834*/
1697916985
var _Ac = $k[--$j]; /*15834*/
16980-
$k[$j++] = _Ac + (8 / 3); /*15834*/
16986+
$k[$j++] = _Ac + 2.66666667; /*15834*/
1698116987
} else {
1698216988
/*15834*/
1698316989
var _Ad = $k[--$j]; /*15834*/
16984-
$k[$j++] = _Ad + (4 / 3); /*15834*/
16990+
$k[$j++] = _Ad + 1.33333334; /*15834*/
1698516991
} /*15834*/
1698616992
} /*15834*/
1698716993
var _Ae = $k[--$j]; /*15834*/
@@ -16992,18 +16998,18 @@ function BWIPP() {
1699216998
if ($k[--$j]) {
1699316999
/*15835*/
1699417000
var _Ai = $k[--$j]; /*15835*/
16995-
$k[$j++] = _Ai + (2 / 3); /*15835*/
17001+
$k[$j++] = _Ai + 0.66666667; /*15835*/
1699617002
} else {
1699717003
/*15835*/
1699817004
$1.isEA(); /*15835*/
1699917005
if ($k[--$j]) {
1700017006
/*15835*/
1700117007
var _Ak = $k[--$j]; /*15835*/
17002-
$k[$j++] = _Ak + (13 / 3); /*15835*/
17008+
$k[$j++] = _Ak + 4.33333334; /*15835*/
1700317009
} else {
1700417010
/*15835*/
1700517011
var _Al = $k[--$j]; /*15835*/
17006-
$k[$j++] = _Al + (10 / 3); /*15835*/
17012+
$k[$j++] = _Al + 3.33333334; /*15835*/
1700717013
} /*15835*/
1700817014
} /*15835*/
1700917015
var _Am = $k[--$j]; /*15835*/
@@ -22466,18 +22472,18 @@ function BWIPP() {
2246622472
if ($k[--$j]) {
2246722473
/*19451*/
2246822474
var _8x = $k[--$j]; /*19451*/
22469-
$k[$j++] = _8x + (2 / 3); /*19451*/
22475+
$k[$j++] = _8x + 0.66666667; /*19451*/
2247022476
} else {
2247122477
/*19451*/
2247222478
$1.isEA(); /*19451*/
2247322479
if ($k[--$j]) {
2247422480
/*19451*/
2247522481
var _8z = $k[--$j]; /*19451*/
22476-
$k[$j++] = _8z + (8 / 3); /*19451*/
22482+
$k[$j++] = _8z + 2.66666667; /*19451*/
2247722483
} else {
2247822484
/*19451*/
2247922485
var _90 = $k[--$j]; /*19451*/
22480-
$k[$j++] = _90 + (4 / 3); /*19451*/
22486+
$k[$j++] = _90 + 1.33333334; /*19451*/
2248122487
} /*19451*/
2248222488
} /*19451*/
2248322489
var _91 = $k[--$j]; /*19451*/
@@ -22488,18 +22494,18 @@ function BWIPP() {
2248822494
if ($k[--$j]) {
2248922495
/*19452*/
2249022496
var _95 = $k[--$j]; /*19452*/
22491-
$k[$j++] = _95 + (2 / 3); /*19452*/
22497+
$k[$j++] = _95 + 0.66666667; /*19452*/
2249222498
} else {
2249322499
/*19452*/
2249422500
$1.isEA(); /*19452*/
2249522501
if ($k[--$j]) {
2249622502
/*19452*/
2249722503
var _97 = $k[--$j]; /*19452*/
22498-
$k[$j++] = _97 + (8 / 3); /*19452*/
22504+
$k[$j++] = _97 + 2.66666667; /*19452*/
2249922505
} else {
2250022506
/*19452*/
2250122507
var _98 = $k[--$j]; /*19452*/
22502-
$k[$j++] = _98 + (4 / 3); /*19452*/
22508+
$k[$j++] = _98 + 1.33333334; /*19452*/
2250322509
} /*19452*/
2250422510
} /*19452*/
2250522511
var _99 = $k[--$j]; /*19452*/
@@ -22510,18 +22516,18 @@ function BWIPP() {
2251022516
if ($k[--$j]) {
2251122517
/*19453*/
2251222518
var _9D = $k[--$j]; /*19453*/
22513-
$k[$j++] = _9D + (2 / 3); /*19453*/
22519+
$k[$j++] = _9D + 0.66666667; /*19453*/
2251422520
} else {
2251522521
/*19453*/
2251622522
$1.isEA(); /*19453*/
2251722523
if ($k[--$j]) {
2251822524
/*19453*/
2251922525
var _9F = $k[--$j]; /*19453*/
22520-
$k[$j++] = _9F + (13 / 3); /*19453*/
22526+
$k[$j++] = _9F + 4.33333334; /*19453*/
2252122527
} else {
2252222528
/*19453*/
2252322529
var _9G = $k[--$j]; /*19453*/
22524-
$k[$j++] = _9G + (10 / 3); /*19453*/
22530+
$k[$j++] = _9G + 3.33333334; /*19453*/
2252522531
} /*19453*/
2252622532
} /*19453*/
2252722533
var _9H = $k[--$j]; /*19453*/

0 commit comments

Comments
 (0)