Skip to content

Commit 746c2df

Browse files
committed
Update to 4.4.0
1 parent 4107cb6 commit 746c2df

23 files changed

+148428
-145833
lines changed

demo/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ or as SVG (all platforms).
1414
1515
## Status
1616

17-
* Current bwip-js version is 4.3.1 (2024-03-16)
17+
* Current bwip-js version is 4.3.2 (2024-03-19)
1818
* Current BWIPP version is 2024-01-03
1919
* Node.js compatibility: 0.12+
2020
* Browser compatibility: Edge, Firefox, Chrome

demo/barcode.ps

11.4 KB
Binary file not shown.

demo/bin/bwip-js.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ var optlist = [
191191
'You must specify --showborder for this setting to take effect.' },
192192
{ name: 'textcolor', type: 'string',
193193
desc: 'Color of the text, either as a hex RGB or RRGGBB value or a hex CCMMYYKK value.' },
194+
/*
194195
{ name: 'addontextfont', type: 'string',
195196
desc: 'The font name to use for the add-on text in ISBN, ISMN, and ISSN barcodes.' },
196197
{ name: 'addontextsize', type: 'int',
@@ -199,6 +200,7 @@ var optlist = [
199200
desc: 'Overrides the default positioning for the add on text.' },
200201
{ name: 'addontextyoffset', type: 'int',
201202
desc: 'Overrides the default positioning for the add on text.' },
203+
*/
202204
{ name: 'guardwhitespace', type: 'boolean',
203205
desc: 'Display white space guards.' },
204206
{ name: 'guardwidth', type: 'int',

demo/demo.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,13 @@
149149
}
150150
var eq = aopts[i].indexOf('=');
151151
if (eq == -1) {
152-
opts[aopts[i]] = true;
152+
// !name => false
153+
// name => true
154+
if (aopts[i][0] == '!') {
155+
opts[aopts[i].substr(1)] = false;
156+
} else {
157+
opts[aopts[i]] = true;
158+
}
153159
} else {
154160
opts[aopts[i].substr(0, eq)] = aopts[i].substr(eq+1);
155161
}

demo/dist/bwip-js-gen.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Type definitions for bwip-js 4.3.2 (2024-03-19)
1+
// Type definitions for bwip-js 4.4.0 (2024-06-18)
22
//
33
// THIS DEFINITION FILE IS MACHINE GENERATED - DO NOT EDIT
44
//

demo/dist/bwip-js-gen.mjs

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// Copyright (c) 2011-2024 Mark Warren
66
//
77
// This file contains code automatically generated from:
8-
// Barcode Writer in Pure PostScript - Version 2024-01-03
8+
// Barcode Writer in Pure PostScript - Version 2024-06-18
99
// Copyright (c) 2004-2024 Terry Burton
1010
//
1111
// The MIT License
@@ -33,7 +33,7 @@
3333
import { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION } from './bwipp.mjs';
3434

3535
// exports.js
36-
const BWIPJS_VERSION = '4.3.2 (2024-03-19)';
36+
const BWIPJS_VERSION = '4.4.0 (2024-06-18)';
3737

3838

3939
// bwipjs.toSVG(options)
@@ -98,14 +98,21 @@ function FixupOptions(opts) {
9898

9999
return opts;
100100

101+
// a is the most specific padding value, e.g. paddingleft
102+
// b is the next most specific value, e.g. paddingwidth
103+
// c is the general padding value.
104+
// s is the scale, either scalex or scaley
101105
function padding(a, b, c, s) {
102106
if (a != null) {
103-
return a*s;
107+
a = a >>> 0;
108+
return a*s >>> 0;
104109
}
105110
if (b != null) {
106-
return b*s;
111+
b = b >>> 0;
112+
return b*s >>> 0;
107113
}
108-
return c*s || 0;
114+
c = c >>> 0;
115+
return (c*s >>> 0) || 0;
109116
}
110117
}
111118

@@ -207,7 +214,7 @@ function ToRaw(bcid, text, options) {
207214
}
208215

209216
// The drawing interface is just needed for the pre-init() calls.
210-
// Don't need to fixup the options - drawing specific.
217+
// Don't need to fixup the drawing specific options.
211218
var drawing = DrawingBuiltin();
212219
drawing.setopts(options);
213220

demo/dist/bwip-js-min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/dist/bwip-js-node.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Type definitions for bwip-js 4.3.2 (2024-03-19)
1+
// Type definitions for bwip-js 4.4.0 (2024-06-18)
22
//
33
// THIS DEFINITION FILE IS MACHINE GENERATED - DO NOT EDIT
44
//

0 commit comments

Comments
 (0)