Robin Stuart
656c8132a8
Use internal vector format in Qt backend
2018-06-18 02:36:40 +01:00
Robin Stuart
30fcd7986c
Plot vector graphics using linked list structure
...
Simplifies the implementation of individual vector graphic file formats
2018-06-10 09:16:18 +01:00
Robin Stuart
dddf2934fc
Allow escape character processing
...
Fixes #101 reported by Martin Zizka
Converts \xNN characters > 0x7c to UTF-8 if appropriate
Removes some redundant legacy code
2018-04-22 14:25:39 +01:00
Robin Stuart
e6618f1a1b
Allow escape character processing in batch mode
...
Suggested by Martin Zizka, Fixes #96
2018-03-30 11:40:44 +01:00
Robin Stuart
78d85bd72e
Add font size option for SVG and EPS
2018-02-11 09:55:28 +00:00
Robin Stuart
59116f689d
Add new symbology: Royal Mail Mailmark
2018-02-06 20:57:01 +00:00
Robin Stuart
e737f992b5
Add verification for North America VIN (Vehicle Identification Number)
2018-02-03 18:44:01 +00:00
Robin Stuart
0d4af7a462
Resolve further error message and warning idiosyncrasies
2018-01-21 18:10:42 +00:00
Robin Stuart
d2161ffb20
Make CLI errors more consistent
...
Should now output errors and warnings in a consistent and predictable fashion. This is not a neat solution, but functional for now.
2018-01-21 14:33:54 +00:00
Harald Oehlmann
7cb5eec35a
Fix -esc crash for windows
2018-01-14 17:47:02 +01:00
Robin Stuart
782a3a6f39
Include terminator in esc processed string
...
Attempts to fix #89 reported by Matt Johnson
2018-01-13 15:45:26 +00:00
Robin Stuart
670000b7ea
Improve wording of error 227
...
Fixes #87 reported by Ken Yap
2017-12-24 14:51:12 +00:00
Robin Stuart
58537edf0a
Remove debug message
2017-11-05 14:32:42 +00:00
Robin Stuart
ddce98a1bb
Correct processing of escape char mode
2017-11-05 14:27:01 +00:00
Boris Zentner
31cc0ae78a
Remove spaces before EOL
2017-10-25 17:23:57 +01:00
Robin Stuart
29dbb49325
Add escape sequence support to GUI
...
Also ensures that CR/LF formatted files remain unaltered when importing
Fixes #72 reported by Siniša Sudec
2017-10-22 10:55:50 +01:00
Robin Stuart
0314ca65a8
Move escape character processing into library
...
And expand to include all 8-bit values.
2017-10-21 12:45:50 +01:00
Jojakim Stahl
3bbc188217
Fixed bug introduced in bfb183e5df
with utf8 input be trucated at length - 3
2017-10-18 11:40:20 +02:00
Jojakim Stahl
c7d6256a6e
Free symbol->rendered structures on ZBarcode_Clear and repeated calls of ZBarcode_Render
2017-10-18 11:40:19 +02:00
Robin Stuart
bfb183e5df
Strip BOM from Unicode input data
...
Fixes #76 , reported by Shmupsik
2017-10-09 19:59:02 +01:00
Rodrigo Torres
4963a772db
Refactor
2017-09-11 19:21:33 +01:00
Robin Stuart
608b4b9134
Audit of error codes
2017-07-27 16:01:53 +01:00
Robin Stuart
e81a90bb58
Avoid SIGSEGV on Code 128 input too long
2017-07-26 11:44:47 +01:00
oxygenic
d8330f5d96
back-merged
2017-07-24 13:44:27 +01:00
Robin Stuart
8ca1329fcf
Allow ECI 26 in Unicode mode
2017-07-23 18:04:58 +01:00
Robin Stuart
451f0150d8
Expand ECI support and enforce binary mode when ECI is set
2017-07-23 17:59:51 +01:00
Robin Stuart
0d6716a773
Add method for dynamically checking version info
...
Suggestion by aragon@phat.za.net for python-zint
2017-07-01 09:06:47 +01:00
Robin Stuart
6306228fed
Remove unnecessary debug code
2017-06-18 13:03:25 +01:00
Robin Stuart
a085bca168
Revion of ECI number encoding
2017-06-18 13:00:22 +01:00
Robin Stuart
b3a1b24d18
help the compiler create more efficient code
...
Patch from Michael <virtual_worlds@gmx.de>
Full text: As usual I have modified only minor things to remove warnigs when compiled as C++ code, have added some const-specifiers where possible to help the compiler create more efficient code and added some static-specifiers to make functions invisible to other modules.
2017-05-29 10:43:47 +01:00
Robin Stuart
b426877a4f
Add new symbology UPNQR
2017-05-20 23:37:50 +01:00
Robin Stuart
19ba8a34c4
Update to version 2.6.0 and update copyright to 2017
2017-05-11 21:14:38 +01:00
Robin Stuart
6f4610aa98
Add verbose mode to output debug info without recompiling
2017-04-11 10:05:38 +01: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
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
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
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
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
f145680739
Revoke changes made to pixel buffering in API
2016-10-02 10:45:47 +01:00
Robin Stuart
9eff5cc63a
Allow adjustment of dot size when in dotty mode
2016-09-18 14:09:58 +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
Robin Stuart
16511da26d
Improved rendering of seperator bars for Codablock-F
2016-09-12 21:47:40 +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