gitlost
793a990c01
EANX/UPCA/UPCE_CHK handling + various raster/vector fixes; ISBNX add-ons
2019-11-11 21:38:21 +00:00
gitlost
42587c2d21
gs1_verify: additional AIs 7240, 235, 417, 7040, 8026; updated checks 7007, 8008
2019-11-10 00:27:24 +00:00
gitlost
3b87cd4ec6
EAN128_CC ecc, cc_width, rows and alignment adjustments
2019-11-05 14:16:48 +00:00
Robin Stuart
fac9b94f1b
Further refinement to SVG
...
More research revealed frasl entity should not be implemented, but apos should
Thanks to Ian Jeffray
2019-11-03 11:51:12 +00:00
Robin Stuart
1a5eb573cf
Minor Dotcode tweaks
...
Slight modification brings code inline with latest version of draft standard.
Thanks to input from Terry Burton at BWIPP
2019-10-31 13:27:36 +00:00
gitlost
c87c86e30a
Remove redundant numeric mode check in last digit processing
2019-10-31 02:31:55 +00:00
gitlost
1dd4b08986
Uses general_field_encode in rss_binary_string; min 4 chars; bottom separator
2019-10-31 02:01:42 +00:00
Robin Stuart
0fe9051324
Improved HTML entity handling
...
Now handles quot and frasl as suggested by Ian Jeffray and also allocates memory properly, preventing SIGSEGV for Code 128 full of ampersands.
2019-10-30 08:40:26 +00:00
Robin Stuart
7bcc0252a9
Supress malloc warning using gcc 8
...
Explicitly prevents malloc with negative number to supress -Walloc-size-larger-than
Fixes #168 reported by Ian Jeffray
2019-10-30 07:46:36 +00:00
gitlost
03d99ceb23
Composite changes encodation 10, 11, general field, CC-A/B shift
2019-10-29 22:54:18 +00:00
gitlost
739793a215
Always parse input as GS1 for EAN128 and RSS_EXP
2019-10-17 10:06:21 +01:00
Robin Stuart
b1113db942
Make text elements compatable with HTML in SVG
...
Correctly encodes less-than, greater-than and ampersand.
Fixes #167 reported by Ian Jeffray
2019-10-16 18:42:22 +01:00
gitlost
d8b576164f
Use zero-padded field to determine EANX type for composites
2019-10-14 22:20:16 +01:00
gitlost
433046abbf
KOREAPOST missing from is_linear; tests update
2019-10-14 09:49:15 +01:00
Harald Oehlmann
6e1283ccd8
2019-10-07 2.6.7 HaO Set version to 2.6.7, documentation, readme
2019-10-07 11:57:35 +02:00
Robin Stuart
15ae99ee11
Allow explicit ECI 3
...
Setting ECI to 3 now causes Zint to include ECI 3 in symbol, and allows entry of data formatted in ISO 8859_1
Fixes #127 requested by Harald Oehlmann
2019-10-06 17:39:54 +01:00
Robin Stuart
ff2ceea361
Allow selection of GS1 mode on GS1 symbols
...
Because some symbols require GS1 data, selecting GS1 mode for them would result in GS1 parsing being done twice, corrupting the data.
Fixes #165 reported by Gregory Van Vooren
2019-10-06 11:30:21 +01:00
Robin Stuart
eb3a004ace
Always latch to non-numeric in general-purpose field
...
Would not include latch to alphanumeric or ISO/IEC mode if required at the beginning of a general-purpose compaction field.
Fixes #146 reported by Gregory Van Vooren
2019-10-05 12:48:55 +01:00
Robin Stuart
ae737ea019
Don't include LeftRAP with CC-A
...
Implement missed rule from ISO 24723 section 8.2 - 3-column CC-A components have the left Row Address Pattern omitted.
Partially resolves #146 reported by Gregory Van Vooren
2019-10-05 11:08:58 +01:00
Harald Oehlmann
6751a816a6
2019-09-19 HaO Set Version to 2.6.6
2019-09-18 11:58:57 +02:00
Harald Oehlmann
5c9d127ad1
2019-09-19 HaO DM: when encoding ECI, data scrambled when base256 encoding was chosen. The ECI codeword 241 was missing in the binary marker array and thus, the binrary length was inserted before the latch to binary resulting in very corrupt data.
2019-09-18 10:51:01 +02:00
Harald Oehlmann
2fbbbeec12
2019-09-11 HaO Document svg_plot vector= null crash has ticket number #164
...
Start Version release notes.
2019-09-11 10:14:42 +02:00
Harald Oehlmann
4dfc090416
2019-09-11 HaO E-Mail Christian Schmitz 2019-09-10: svg_plot: check for null symbol->vector.
...
Reason is unknown.
2019-09-11 09:51:05 +02:00
Robin Stuart
faeb20dcd7
Don't stretch PDF unless expressly requested by user
...
Now default height is 50 only for linear symbols and those with linear component (such as GS1 composite)
Restores default behaviour changed by commit [f2262f]
2019-09-04 21:57:54 +01:00
Robin Stuart
be9e2fd87a
Allow PDF to latch into numeric compaction
...
Logic error prevented numeric compaction in PDF417 and MicroPDF417
Fixes #155 reported by Michelle Dupuis
2019-09-04 21:34:20 +01:00
Robin Stuart
f2262f2616
Reinstate height adjustment for PDF
...
Allows height adjustment of PDF417 and MicroPDF417 symbols.
Fixes #161 reported by 'DigitalResident'
2019-09-03 19:53:01 +01:00
Robin Stuart
833877fb2f
Remove Maxicode segfault bug
...
Missing punctuation causes Maxicode plotting in raster image to segfault
2019-09-02 20:25:17 +01:00
Harald Oehlmann
5c5bf9f635
Merge /u/gitlost/zint/ branch microqr_version_option into master
...
https://sourceforge.net/p/zint/code/merge-requests/10/
2019-09-02 12:20:00 +00:00
gitlost
c5b03f665a
Fix microqr version option out-by-one
2019-09-02 11:43:14 +01:00
Harald Oehlmann
40aab7908b
2018-08-30 2.6.5 HaO Set version to 2.6.5
2019-09-02 12:37:01 +02:00
Harald Oehlmann
b5aaf308a3
2019-09-01 Codemonkey82 Draw Maxicode bullseye for scale = 0.5 Ticket #119 (Commit correction)
2019-09-02 12:05:08 +02:00
Harald Oehlmann
b86a7e6560
2019-09-01 Codemonkey82 Draw Maxicode bullseye for scale = 0.5 Ticket #119
2019-09-02 11:26:30 +02:00
gitlost
251a7d99c4
New files
2019-09-01 21:09:47 +01:00
gitlost
d76cdd615b
Fixes for eci, binary div, upce, other
2019-09-01 20:23:15 +01:00
Harald Oehlmann
89c2ee6f1d
2019-09-01 HaO maxicode sizeof issue fixed by Christian Schmitz
2019-09-01 18:14:21 +02:00
Harald Oehlmann
6949143419
2018-08-30 2.6.4 HaO Set version to 2.6.4
2019-08-30 19:18:14 +02:00
Harald Oehlmann
0a55f5839e
2018-08-30 HaO Change DMRE from AIM standard to ISO/EC29158 DMRE (not backward compatible)
2019-08-30 18:41:58 +02:00
Harald Oehlmann
efa4a8f435
2018-08-30 HaO Maxicode "input to long" error. Backport from okapi by Remi. Ticket #148
2019-08-30 16:40:44 +02:00
Harald Oehlmann
cb3eea2ba0
2018-08-30 HaO Implemented GS separator for Datamatrix (--gssep option). Ticket #139
2019-08-30 16:14:17 +02:00
Robin Stuart
ca24105ca0
Add placeholder for Ultracode
2019-03-21 09:14:24 +00:00
Harald Oehlmann
7239d2249c
Merge /u/schnider/zint/ branch master into master
...
https://sourceforge.net/p/zint/code/merge-requests/8/
2019-03-20 16:28:33 +00:00
Robin Stuart
1debb132af
Revert last change
...
This functionality already exists - note to self: read code thoroughly before committing
2019-03-18 19:36:03 +00:00
Robin Stuart
b531abf9b4
Try to protect from malformed colours
2019-03-18 17:36:36 +00:00
Roman Schnider
dcf0cbef97
Enhanced data length checks for GS1 data
...
Brought up to date with revision 19 of the GS1 General Specifications
2019-03-18 17:24:07 +01:00
Robin Stuart
32b6bbaf0e
Plot hexagons in Maxicode even when scale < 1.0
...
Fixes #119 reported by codemonkey82
2019-03-16 15:47:08 +00:00
Robin Stuart
a6c93f1989
Recognise spaces as valid mode 2 character
...
Fixes #116 reported by Grzegorz Krukar
2019-03-15 19:15:47 +00:00
Robin Stuart
0738c3fa2f
Fix format info grid initialization typo
...
Fixes #108 reported by Daniel Gredler
2019-03-15 17:54:12 +00:00
Robin Stuart
b3c03b4769
Fix EOF bug in EMF output
...
Bug reported by 与 忘 <ly_xy@outlook.com>
2019-03-14 11:02:17 +00:00
Harald Oehlmann
d96079a327
Comment spelling corrected
2019-02-08 17:38:49 +01:00
Harald Oehlmann
cbd4610d0c
Ticket [125]: set type of text_height and text_offset to float as they are only used as such and one is multiplied by 0.8. In addition, silence all compiler warnings about possible data loss due to int->float and double->float conversions
2019-02-02 19:42:02 +01:00