Skip to content

Commit 31a277b

Browse files
committed
Fix for a bug discovered while investigating issue #57. Do not use v1.2.0.
1 parent a333ec0 commit 31a277b

File tree

6 files changed

+56
-56
lines changed

6 files changed

+56
-56
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ See the [Version 1.0 Release Announcement](https://github.com/metafloor/bwip-js/
2828
2929
## Status
3030

31-
* Current bwip-js version is 1.2.0 (2016-12-20)
31+
* Current bwip-js version is 1.2.1 (2016-12-22)
3232
* Current BWIPP version is 2016-12-16
3333
* Node.js compatibility >= v0.10
3434

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.

bwipp.js

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -25506,7 +25506,7 @@ function BWIPP() {
2550625506
$$.scale(($1.width * 72) / $1.x, 1); /*23413*/
2550725507
} /*23413*/
2550825508
$$.floorscale(); /*23417*/
25509-
if ($k[--$j] || (($1.borderleft > 0) || (($1.borderright > 0) || (($1.bordertop > 0) > $1.borderbottom)))) { /*23431*/
25509+
if (($1.borderleft > 0) || (($1.borderright > 0) || (($1.bordertop > 0) > $1.borderbottom))) { /*23431*/
2551025510
$$.newpath(); /*23421*/
2551125511
$$.moveto(-$1.borderleft, -$1.borderbottom); /*23422*/
2551225512
$$.rlineto(($1.x + $1.borderleft) + $1.borderright, 0); /*23423*/
@@ -25529,16 +25529,16 @@ function BWIPP() {
2552925529
if ($ne($1.barcolor, "unset")) { /*23444*/
2553025530
$$.setcolor($1.barcolor); /*23444*/
2553125531
} /*23444*/
25532-
var _1p = $1.bars; /*23445*/
25533-
for (var _1q = 0, _1r = _1p.length; _1q < _1r; _1q++) { /*23451*/
25534-
var _1s = $get(_1p, _1q); /*23451*/
25535-
$k[$j++] = _1s; /*23450*/
25536-
if (_1s != -1) { /*23449*/
25532+
var _1o = $1.bars; /*23445*/
25533+
for (var _1p = 0, _1q = _1o.length; _1p < _1q; _1p++) { /*23451*/
25534+
var _1r = $get(_1o, _1p); /*23451*/
25535+
$k[$j++] = _1r; /*23450*/
25536+
if (_1r != -1) { /*23449*/
2553725537
$aload($k[--$j]); /*23447*/
2553825538
$$.newpath(); /*23447*/
2553925539
$$.setlinewidth($k[--$j]); /*23447*/
25540-
var _1v = $k[--$j]; /*23447*/
25541-
$$.moveto($k[--$j], _1v); /*23447*/
25540+
var _1u = $k[--$j]; /*23447*/
25541+
$$.moveto($k[--$j], _1u); /*23447*/
2554225542
$$.rlineto(0, $k[--$j]); /*23447*/
2554325543
$$.stroke(); /*23447*/
2554425544
} else { /*23449*/
@@ -25553,42 +25553,42 @@ function BWIPP() {
2555325553
if (($eq($1.textxalign, "unset") && $eq($1.textyalign, "unset")) && $eq($1.alttext, "")) { /*23510*/
2555425554
$1.s = 0; /*23458*/
2555525555
$1.fn = ""; /*23458*/
25556-
var _24 = $1.txt; /*23459*/
25557-
for (var _25 = 0, _26 = _24.length; _25 < _26; _25++) { /*23468*/
25558-
$forall($get(_24, _25)); /*23460*/
25556+
var _23 = $1.txt; /*23459*/
25557+
for (var _24 = 0, _25 = _23.length; _24 < _25; _24++) { /*23468*/
25558+
$forall($get(_23, _24)); /*23460*/
25559+
var _27 = $k[--$j]; /*23461*/
2555925560
var _28 = $k[--$j]; /*23461*/
25560-
var _29 = $k[--$j]; /*23461*/
25561-
$k[$j++] = _29; /*23466*/
2556225561
$k[$j++] = _28; /*23466*/
25563-
if ((_28 != $1.s) || $ne(_29, $1.fn)) { /*23465*/
25562+
$k[$j++] = _27; /*23466*/
25563+
if ((_27 != $1.s) || $ne(_28, $1.fn)) { /*23465*/
25564+
var _2B = $k[--$j]; /*23462*/
2556425565
var _2C = $k[--$j]; /*23462*/
25565-
var _2D = $k[--$j]; /*23462*/
25566-
$1.s = _2C; /*23462*/
25567-
$1.fn = _2D; /*23462*/
25568-
var _2E = $$.findfont(_2D); /*23463*/
25569-
_2E.FontSize = _2C; /*23463*/
25570-
$$.setfont(_2E); /*23463*/
25566+
$1.s = _2B; /*23462*/
25567+
$1.fn = _2C; /*23462*/
25568+
var _2D = $$.findfont(_2C); /*23463*/
25569+
_2D.FontSize = _2B; /*23463*/
25570+
$$.setfont(_2D); /*23463*/
2557125571
} else { /*23465*/
2557225572
$j -= 2; /*23465*/
2557325573
} /*23465*/
25574-
var _2F = $k[--$j]; /*23467*/
25575-
$$.moveto($k[--$j], _2F); /*23467*/
25574+
var _2E = $k[--$j]; /*23467*/
25575+
$$.moveto($k[--$j], _2E); /*23467*/
2557625576
$$.show($k[--$j], 0, 0); /*23467*/
2557725577
} /*23467*/
2557825578
} else { /*23510*/
25579-
var _2J = $$.findfont($1.textfont); /*23470*/
25580-
_2J.FontSize = $1.textsize; /*23470*/
25581-
$$.setfont(_2J); /*23470*/
25579+
var _2I = $$.findfont($1.textfont); /*23470*/
25580+
_2I.FontSize = $1.textsize; /*23470*/
25581+
$$.setfont(_2I); /*23470*/
2558225582
if ($eq($1.alttext, "")) { /*23476*/
2558325583
$k[$j++] = Infinity; /*23472*/
25584-
var _2M = $1.txt; /*23472*/
25585-
for (var _2N = 0, _2O = _2M.length; _2N < _2O; _2N++) { /*23472*/
25586-
$forall($get($get(_2M, _2N), 0)); /*23472*/
25584+
var _2L = $1.txt; /*23472*/
25585+
for (var _2M = 0, _2N = _2L.length; _2M < _2N; _2M++) { /*23472*/
25586+
$forall($get($get(_2L, _2M), 0)); /*23472*/
2558725587
} /*23472*/
2558825588
$1.txt = $a(); /*23472*/
2558925589
$1.tstr = $s($1.txt.length); /*23473*/
25590-
for (var _2W = 0, _2V = $1.txt.length - 1; _2W <= _2V; _2W += 1) { /*23474*/
25591-
$put($1.tstr, _2W, $get($1.txt, _2W)); /*23474*/
25590+
for (var _2V = 0, _2U = $1.txt.length - 1; _2V <= _2U; _2V += 1) { /*23474*/
25591+
$put($1.tstr, _2V, $get($1.txt, _2V)); /*23474*/
2559225592
} /*23474*/
2559325593
} else { /*23476*/
2559425594
$1.tstr = $1.alttext; /*23476*/
@@ -25600,31 +25600,31 @@ function BWIPP() {
2560025600
$$.newpath(); /*23484*/
2560125601
$$.moveto(0, 0); /*23484*/
2560225602
$$.charpath("0", false); /*23484*/
25603-
var _2c = $$.pathbbox(); /*23484*/
25603+
var _2b = $$.pathbbox(); /*23484*/
2560425604
$$.restore(); /*23486*/
25605-
var _2d = $$.currfont(); /*23487*/
25606-
var _2e = _2d.PaintType !== undefined; /*23487*/
25607-
$k[$j++] = _2c.ury; /*23487*/
25608-
if (_2e) { /*23487*/
25609-
var _2f = $$.currfont(); /*23487*/
25610-
$k[$j++] = _2f.PaintType == 2; /*23487*/
25605+
var _2c = $$.currfont(); /*23487*/
25606+
var _2d = _2c.PaintType !== undefined; /*23487*/
25607+
$k[$j++] = _2b.ury; /*23487*/
25608+
if (_2d) { /*23487*/
25609+
var _2e = $$.currfont(); /*23487*/
25610+
$k[$j++] = _2e.PaintType == 2; /*23487*/
2561125611
} else { /*23487*/
2561225612
$k[$j++] = false; /*23487*/
2561325613
} /*23487*/
25614-
var _2h = $$.currfont(); /*23488*/
25615-
var _2i = _2h.StrokeWidth !== undefined; /*23488*/
25616-
if ($k[--$j] && _2i) { /*23493*/
25617-
var _2k = $$.currfont(); /*23489*/
25618-
var _2m = $$.currfont(); /*23490*/
25619-
var _2n = _2m.FontMatrix; /*23490*/
25620-
var _2o = _2k.StrokeWidth / 2; /*23491*/
25621-
var _2p = $k[--$j]; /*23492*/
25622-
$k[$j++] = _2p + (Math.sqrt((_2o * _2o) + (0 * 0))); /*23492*/
25614+
var _2g = $$.currfont(); /*23488*/
25615+
var _2h = _2g.StrokeWidth !== undefined; /*23488*/
25616+
if ($k[--$j] && _2h) { /*23493*/
25617+
var _2j = $$.currfont(); /*23489*/
25618+
var _2l = $$.currfont(); /*23490*/
25619+
var _2m = _2l.FontMatrix; /*23490*/
25620+
var _2n = _2j.StrokeWidth / 2; /*23491*/
25621+
var _2o = $k[--$j]; /*23492*/
25622+
$k[$j++] = _2o + (Math.sqrt((_2n * _2n) + (0 * 0))); /*23492*/
2562325623
} /*23492*/
2562425624
} /*23492*/
2562525625
$1.textascent = $k[--$j]; /*23495*/
25626-
var _2s = $$.stringwidth($1.tstr); /*23496*/
25627-
$1.textwidth = _2s.w + (($1.tstr.length - 1) * $1.textgaps); /*23496*/
25626+
var _2r = $$.stringwidth($1.tstr); /*23496*/
25627+
$1.textwidth = _2r.w + (($1.tstr.length - 1) * $1.textgaps); /*23496*/
2562825628
$1.textxpos = $1.textxoffset + (($1.x - $1.textwidth) / 2); /*23498*/
2562925629
if ($eq($1.textxalign, "left")) { /*23499*/
2563025630
$1.textxpos = $1.textxoffset; /*23499*/
@@ -25654,9 +25654,9 @@ function BWIPP() {
2565425654
} /*23510*/
2565525655
} /*23510*/
2565625656
if ($1.guardwhitespace) { /*23525*/
25657-
var _3U = $$.findfont("OCR-B"); /*23516*/
25658-
_3U.FontSize = ($1.guardheight * 2) - 1; /*23516*/
25659-
$$.setfont(_3U); /*23516*/
25657+
var _3T = $$.findfont("OCR-B"); /*23516*/
25658+
_3T.FontSize = ($1.guardheight * 2) - 1; /*23516*/
25659+
$$.setfont(_3T); /*23516*/
2566025660
if ($1.guardleftpos != 0) { /*23520*/
2566125661
$$.moveto((-$1.guardleftpos) - 1.5, ($1.guardleftypos - ($1.guardheight / 2)) - 1); /*23518*/
2566225662
$$.show("<", 0, 0); /*23519*/

demo.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@
297297
</head><body>
298298
<div id="header">
299299
<div id="bwipjs">bwip-js // Barcode Writer in Pure JavaScript</div>
300-
<div id="version">bwip-js 1.2.0 (2016-12-20) / BWIPP 2016-12-16</div>
300+
<div id="version">bwip-js 1.2.1 (2016-12-22) / BWIPP 2016-12-16</div>
301301
<div id="fonthdr">&#x25bc; Fonts</div>
302302
<div id="fontdiv" style="visibility:hidden">
303303
<div class="inner">

node-bwipjs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ module.exports.unloadFont = function(fontname) {
154154
freetype.unlink('/' + fontname);
155155
}
156156

157-
module.exports.bwipjs_version = "1.2.0 (2016-12-20)";
157+
module.exports.bwipjs_version = "1.2.1 (2016-12-22)";
158158
module.exports.bwipp_version = "2016-12-16";
159159

160160

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": "1.2.0",
3+
"version": "1.2.1",
44
"description": "Barcode generator supporting over 90 types and standards.",
55
"main": "node-bwipjs",
66
"bin": {

0 commit comments

Comments
 (0)