Robin Stuart
|
19ba8a34c4
|
Update to version 2.6.0 and update copyright to 2017
|
2017-05-11 21:14:38 +01:00 |
|
Robin Stuart
|
eef59d150e
|
Prevent control characters from corrupting SVG
Bug fix by Maikel Houthuijzen
|
2017-05-11 20:15:10 +01:00 |
|
Robin Stuart
|
1ec0873caa
|
Extend Unicode support in Han Xin to Supplementary planes (>= U+10000)
|
2017-04-23 20:15:50 +01:00 |
|
Robin Stuart
|
92f02c8a67
|
Kanji works better if data is read to symbol :)
|
2017-04-21 20:38:19 +01:00 |
|
Robin Stuart
|
a8077535b2
|
Correct Kanji processing in QR Code
Bugfix by Milton Neal <miltonneal@bigpond.com>
|
2017-04-21 19:55:17 +01:00 |
|
Robin Stuart
|
6f4610aa98
|
Add verbose mode to output debug info without recompiling
|
2017-04-11 10:05:38 +01:00 |
|
Robin Stuart
|
5acbffff0d
|
Consistently throw an error if data does not fit in specified size symbol
See ticket #57
|
2017-04-11 09:26:39 +01:00 |
|
Robin Stuart
|
1ac5298190
|
Perform calculations on real rather than estimated binary length...
...and get correct values for ECC encoding from table D1.
Bugfixes by Milton Neal
|
2017-04-10 08:06:53 +01:00 |
|
Harald Oehlmann
|
f7753564cf
|
Codablock: Code A/B character set change corrected
|
2017-04-03 11:47:39 +02:00 |
|
Harald Oehlmann
|
7494a241ca
|
Bug fix for Ticket 56: Codablock F: [StartA] was coded as [StartA][SHIFT] resulting in wrong Code and illegal memory access to wrong Code128 pattern
|
2017-03-30 15:23:14 +02:00 |
|
Harald Oehlmann
|
6bc50a943c
|
Delete to rectangular DMRE formats 24x32, 24x36, 26x32, 26x40 which will probably not be in ISO/IEC 21741
|
2017-03-29 19:48:44 +02:00 |
|
Harald Oehlmann
|
480e514754
|
Make bakcend/dotcode.c, emf.c and tif.c compile with MS-VC6
|
2017-03-28 18:06:08 +02:00 |
|
Robin Stuart
|
939d4de4f0
|
Enforce height of PDF417 rows
Fixes #55, Bugfix by Galen Rice
|
2017-03-17 17:08:50 +00:00 |
|
Boris Zentner
|
eb1d246a4d
|
The backend/library should not print error messages.
Just return the error in errtxt.
|
2017-03-11 08:39:22 +00:00 |
|
Boris Zentner
|
22e06ee05a
|
Test only the current row. Do not check bits outside of the barcode or in the next row.
|
2017-03-11 08:39:10 +00:00 |
|
Robin Stuart
|
7bbb7072b4
|
Allow X in Telepen Numeric
Bugfix by Milton Neil
|
2017-03-04 10:00:03 +00:00 |
|
Robin Stuart
|
b2123f78a3
|
Update PZN to new (as of 2013) PZN-8 standard
Bug fix by Milton Neil
|
2017-03-04 07:44:32 +00:00 |
|
Robin Stuart
|
726fb64c02
|
Fix typo in mixed mode string
Bug report by Milton Neil
|
2017-02-25 07:56:20 +00:00 |
|
Robin Stuart
|
cddf469ac6
|
Allow encoding HT FS GS RS and CRLF in code set B
Bug reported by Milton Neil <miltonneal@bigpond.com>
|
2017-02-19 00:09:24 +00:00 |
|
Robin Stuart
|
6a69e97dfe
|
Improved pad character handling routine
Bugfix and code by Milton Neil <miltonneal@bigpond.com>
|
2017-02-18 22:17:49 +00:00 |
|
Boris Zentner
|
81cadc3cf9
|
Fix buffer over run, source is similar to local_source but smaller.
So it might be possible to find a plus character in random data behind source.
|
2017-02-14 19:08:34 +00:00 |
|
Boris Zentner
|
45633751ee
|
Fix of by one error and check only data. Not the zero at the end.
|
2017-02-14 19:08:20 +00:00 |
|
Robin Stuart
|
025a485ddf
|
Pad only with character 109 when finishing in binary mode
Bug report by Milton Neil
|
2017-02-14 18:01:48 +00:00 |
|
Robin Stuart
|
a77e448df5
|
Correctly determine symbol size accoding to section 5.2.2
Bug fix by Milton Neil <miltonneal@bigpond.com>
|
2017-02-14 11:04:58 +00:00 |
|
Boris Zentner
|
319c7791bc
|
Fix of by one error in maxi_text_process
|
2017-01-26 19:44:20 +00:00 |
|
Robin Stuart
|
ecb10e6b7d
|
Don't initialise roots beyond end of field
AKA don't use code from draft standards without testing it!
Bug reported by Christian Sakowski
|
2017-01-22 19:12:11 +00:00 |
|
Robin Stuart
|
f4852b11a8
|
Calculate addresses correctly if last TIFF strip is full
|
2016-12-31 10:44:09 +00:00 |
|
Robin Stuart
|
ec8cfcbb76
|
Add TIFF output option
|
2016-12-30 20:25:58 +00:00 |
|
Robin Stuart
|
d1e406b7d2
|
Add enhanced metafile format (EMF) support
|
2016-12-23 16:48:03 +00:00 |
|
Robin Stuart
|
e7858dfe98
|
Add version information to zint.h and increment release version
Relates to #51
|
2016-12-10 09:04:06 +00:00 |
|
Robin Stuart
|
6115a3f8b6
|
Avoid trying to encode non-EDIFACT characters in EDIFACT mode
Bug report by brunt, revokes commit [dc3626], tickets #44 and #50
|
2016-11-26 20:10:51 +00:00 |
|
Robin Stuart
|
0dc3b60c2b
|
Counteract inaccuracy of float values in look ahead test
Bug report by brunt, ticket #49
|
2016-11-26 13:58:54 +00:00 |
|
Robin Stuart
|
08aefa6aea
|
Include string terminator when keeping track of b256 encoded characters
bug report and patch by brunt, ticket #48
|
2016-11-26 11:38:00 +00:00 |
|
Robin Stuart
|
1d503c54fe
|
Unlatch EDIFACT encodation when buffer is empty
bug report and patch by brunt, ticket #46
|
2016-11-26 11:28:43 +00:00 |
|
Robin Stuart
|
6af035ba98
|
Unlatch X12 encodation when there are 2 codewords left in the buffer
bug report by brunt, ticket #45
|
2016-11-26 11:18:37 +00:00 |
|
Robin Stuart
|
dc36261030
|
Force unlatch from EDIFACT on illegal character
Bug report and patch by brunt, ticket #44
|
2016-11-26 09:00:41 +00:00 |
|
Robin Stuart
|
1155683be1
|
Include last input character in look ahead test
Bug and patch by brunt, ticket #43
|
2016-11-26 08:44:59 +00:00 |
|
Robin Stuart
|
b003627908
|
Interpret 4-bit codewords as big-endian for error correction
affects microQR symbol sizes M1 and M3
bug reported by Milton Neal
|
2016-11-25 22:21:30 +00:00 |
|
Robin Stuart
|
658cdd7a69
|
Check for too many codewords after remainder in 144x144 symbols
Bug report and patch by brunt, ticket #42
|
2016-11-25 20:50:35 +00:00 |
|
Robin Stuart
|
886e789090
|
Add unlatch if C40/Text buffer is empty
also don't read binary marker beyond end of input
Relates to #38 and #41
|
2016-11-22 22:03:28 +00:00 |
|
Robin Stuart
|
a0493a0d0c
|
Force flush of last two C40 or Text values in buffer
Relates to #38
|
2016-11-22 20:24:33 +00:00 |
|
Robin Stuart
|
4ea35b9082
|
Revert last commit, and use more standard compliant solution
|
2016-11-19 10:16:10 +00:00 |
|
Robin Stuart
|
1d4cead56e
|
Handle partial C40 or Text buffer properly when using Shift characters
Relates to ticket #38 created by Brunt
|
2016-11-17 22:32:06 +00:00 |
|
Robin Stuart
|
a1fd5bd832
|
Malloc declaration needed for Visual Studio
|
2016-11-05 21:06:58 +00:00 |
|
Robin Stuart
|
5992bbf6e5
|
Malloc declaration needed for Visual Studio
|
2016-11-05 16:46:24 +00:00 |
|
Boris Zentner
|
b13645fd16
|
Remove non standard #include <malloc.h>
|
2016-10-30 20:00:09 +00:00 |
|
Robin Stuart
|
184fb71fe5
|
[PATCH] Remove non standard #include <malloc.h>
|
2016-10-30 17:43:10 +00:00 |
|
Boris Zentner
|
8851884ea1
|
Clear symbol->text without a constant.
|
2016-10-30 17:41:56 +00:00 |
|
Boris Zentner
|
02c0df93e6
|
sym->row_height is 200 now clear it more reliable.
|
2016-10-30 17:41:50 +00:00 |
|
Boris Zentner
|
696b99b1d2
|
Fix typos
|
2016-10-30 17:41:21 +00:00 |
|
Boris Zentner
|
1911b28865
|
Fix off by one error in code_49
|
2016-10-30 17:10:40 +00:00 |
|
Boris Zentner
|
63a252a573
|
Remove superfluous code
|
2016-10-30 17:10:36 +00:00 |
|
Boris Zentner
|
bfb4d3284b
|
nRead is not used on error
|
2016-10-30 17:10:30 +00:00 |
|
Boris Zentner
|
7ca22f24a4
|
Remove superfluous code
|
2016-10-30 17:10:24 +00:00 |
|
Boris Zentner
|
9553e96f8a
|
Fix of by one errors when searching from right to left.
|
2016-10-30 17:10:12 +00:00 |
|
Robin Stuart
|
4561a66067
|
Add identifiers to error messages
To ease the debug process
|
2016-10-28 22:40:40 +01:00 |
|
Robin Stuart
|
d875318b3d
|
Add option to include check digit in UPC/EAN data, and validate before encoding
Fixes #5
|
2016-10-28 19:43:08 +01:00 |
|
Robin Stuart
|
796af2580f
|
Make MaxiCode scalable in raster files
|
2016-10-27 17:50:10 +01:00 |
|
Robin Stuart
|
54c0a858ea
|
Don't include empty strings in output SVG
|
2016-10-27 13:47:32 +01:00 |
|
Robin Stuart
|
20c4509ecd
|
Set fixed row height in Codablock-F
|
2016-10-27 13:33:19 +01:00 |
|
Robin Stuart
|
5402264ad9
|
Alterations based on feedback from Wang Yi
|
2016-10-27 12:35:53 +01:00 |
|
Robin Stuart
|
7ea03123c8
|
Set minimum row heights
|
2016-10-27 09:32:12 +01:00 |
|
Harald Oehlmann
|
a57ef2adc8
|
2016-10-26 HaO Extended HIBC string length to 112 (HIBC 2.6)
|
2016-10-26 19:34:21 +02:00 |
|
Robin Stuart
|
cfda2067b1
|
Improved handling of partial row data
Bug reported by Edgard Lima and fixed by Milton Neal
|
2016-10-15 10:54:23 +01:00 |
|
Robin Stuart
|
dd80371b17
|
Enforce DataBar height restrictions
|
2016-10-14 18:56:49 +01:00 |
|
Robin Stuart
|
d6a1008ae7
|
Plot pixel buffer the right way up
|
2016-10-14 16:08:03 +01:00 |
|
Robin Stuart
|
d3b6c9ec07
|
Remove typo from Grid Matrix codeword dividing table
Bugfix by brunt, Fixes #34
|
2016-10-09 15:01:16 +01:00 |
|
Robin Stuart
|
ee12f3569b
|
Correction to special case row handling GS1-DataBar Stacked
|
2016-10-09 14:10:39 +01:00 |
|
Robin Stuart
|
f145680739
|
Revoke changes made to pixel buffering in API
|
2016-10-02 10:45:47 +01:00 |
|
Robin Stuart
|
f8b56002c9
|
Improved processing of CC-C
|
2016-09-25 11:09:20 +01:00 |
|
Harald Oehlmann
|
a752f2583f
|
Codablock F:
- Fixed crash for negative planed column count.
- Use a square-symbol if no dimensions given, starting at 9 planed characters
|
2016-09-20 23:19:31 +02:00 |
|
Robin Stuart
|
9eff5cc63a
|
Allow adjustment of dot size when in dotty mode
|
2016-09-18 14:09:58 +01:00 |
|
Robin Stuart
|
b13efe334a
|
Slight code reduction - use loops when converting to or from binary
|
2016-09-17 18:22:26 +01:00 |
|
Robin Stuart
|
0dd072437e
|
Add Codablock options to Studio
Also remove divide by zero bug calculating row height
|
2016-09-17 11:39:01 +01:00 |
|
Robin Stuart
|
c351ed492e
|
Minor tweaks: Don't allow GS1 in Codablock-F, Don't allow negative height rows, Warn user if using ECI mode
|
2016-09-14 22:34:59 +01:00 |
|
Robin Stuart
|
b49f3f0255
|
Fix memory leak in PostScript
Also match ZBarcode_Encode prototype with definition
Fixes thanks to Alex Haley <ahaley42@sf>, Ref ticket #33
|
2016-09-13 21:30:19 +01:00 |
|
Harald Oehlmann
|
343b3b873e
|
Silence nondefined compiler warnings
|
2016-09-13 08:16:51 +02:00 |
|
Robin Stuart
|
16511da26d
|
Improved rendering of seperator bars for Codablock-F
|
2016-09-12 21:47:40 +01:00 |
|
Harald Oehlmann
|
7b4009d19f
|
Fixed bugs: C128 arbitrary data, C128 wrong checksum
|
2016-09-12 15:49:17 +02:00 |
|
Harald Oehlmann
|
2cf489eac2
|
Make compile with MS-VC6
|
2016-09-12 13:24:18 +02:00 |
|
Robin Stuart
|
7ae2e68396
|
Typo--
|
2016-09-11 08:47:34 +01:00 |
|
Robin Stuart
|
e0402ba434
|
Consolidate raster image rotation and colour sanity checks
|
2016-09-11 08:42:31 +01:00 |
|
Robin Stuart
|
71a30a9031
|
pack structures in portable fashion, now creates valid bitmap headers for Windows
|
2016-09-10 18:35:45 +01:00 |
|
Robin Stuart
|
6dbf817ffa
|
Resolve link error LNK2019 in VS
Bugfix by Milton Neal <miltonneal@bigpond.com>
|
2016-09-10 16:33:08 +01:00 |
|
Robin Stuart
|
2c2200a7cb
|
modifications for VS2015, some
additional static/const's and a few bugfixes for HanXin and DotStream.
Patch by Michael <virtual_worlds@gmx.de>
|
2016-09-05 22:06:50 +01:00 |
|
Robin Stuart
|
8d3abf8440
|
Suppress warnings for uninitialized values
|
2016-09-04 16:35:11 +01:00 |
|
Robin Stuart
|
d86ac40b20
|
Plot Codablock symbols to file and in Studio
|
2016-09-04 11:04:41 +01:00 |
|
Robin Stuart
|
a7bcef4ef7
|
Fix various memory leaks
Bugfixes thanks to Alex Haley <ahaley42@users.sf.net>
|
2016-09-03 18:45:09 +01:00 |
|
Harald Oehlmann
|
e6ff154543
|
Codablock F C128 Codeword generation implemented
|
2016-08-31 16:29:21 +02:00 |
|
Robin Stuart
|
e862bf076c
|
Trying to keep multiple machines synchronised really sucks!
|
2016-08-29 18:46:52 +01:00 |
|
Robin Stuart
|
f89167c30b
|
Bugfix: Allocate sufficient memory for larger data strings
|
2016-08-29 18:45:58 +01:00 |
|
Robin Stuart
|
f0d8bb82dc
|
Merge branch 'master' of ssh://git.code.sf.net/p/zint/code
|
2016-08-28 16:39:13 +01:00 |
|
Robin Stuart
|
8ccde8ad67
|
Allow DotCode output in EPS
|
2016-08-28 16:38:02 +01:00 |
|
Robin Stuart
|
3cf8a142b8
|
Bugfix: Ouput binding in raster images
Also: tidy up use of output_options
|
2016-08-26 15:13:40 +01:00 |
|
Robin Stuart
|
c6a68dd605
|
bugfix: Corruption of output_options data
|
2016-08-26 12:15:54 +01:00 |
|
Robin Stuart
|
542ec7c7a5
|
When libpng is not found, default to GIF output
|
2016-08-26 11:44:02 +01:00 |
|
Robin Stuart
|
085ec8477c
|
Add framework for Codablock
|
2016-08-24 19:39:39 +01:00 |
|
Robin Stuart
|
4e13b0e95d
|
Add framework for Codablock
|
2016-08-24 19:37:49 +01:00 |
|
Harald Oehlmann
|
b527245a5f
|
Merge branch 'master' of ssh://git.code.sf.net/p/zint/code
|
2016-08-22 19:08:39 +02:00 |
|
Harald Oehlmann
|
50a48c1294
|
Silence signed compiler warnings
|
2016-08-22 19:08:00 +02:00 |
|