Robin Stuart
608b4b9134
Audit of error codes
2017-07-27 16:01:53 +01:00
Robin Stuart
24f175b6f6
Flag if DM_SQUARE is used at the same time as symbol size selection
2017-07-26 11:16:54 +01:00
Robin Stuart
451f0150d8
Expand ECI support and enforce binary mode when ECI is set
2017-07-23 17:59:51 +01:00
Julien Nabet
3257a5c0af
cppcheck: fix reports
...
[backend/bmp.c:133]: (error) Memory leak: bitmap
[backend/bmp.c:126]: (error) Memory leak: bitmap
[backend/composite.c:464]: (error) Array index -1 is out of bounds.
[backend/composite.c:507]: (error) Array index -1 is out of bounds.
[backend/dmatrix.c:962]: (style) Redundant condition: i!=0. 'i==0 || (i!=0 && binary[i-1]!='b')' is equivalent to 'i==0 || binary[i-1]!='b''
[backend/raster.c:122]: (error) Memory leak: rotated_pixbuf
[backend/raster.c:506]: (error) Memory leak: pixelbuf
[frontend/main.c:273]: (error) Uninitialized variable: format_string
[frontend_qt/exportwindow.cpp:103]: (style) Array index 'j' is used before limits check.
2017-07-01 09:49:47 +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
6f4610aa98
Add verbose mode to output debug info without recompiling
2017-04-11 10:05:38 +01:00
Robin Stuart
b199bc8ee6
CLI should not ignore --eci flag
...
Bug found thanks to Marjan Leden
2017-04-10 22:14:35 +01: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
1bd7783968
Bugfix: Correctly handle --filetype input
2016-10-30 19:22:50 +00:00
Robin Stuart
3fad793aeb
Replace missing \n
2016-10-30 18:54:26 +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
83e368f8c1
Update test routines
2016-10-27 13:34:59 +01:00
Robin Stuart
eecad5e43f
Allow minimum number of columns
2016-10-27 09:47:04 +01:00
Robin Stuart
6003b14083
Simplify CLI for batch processing
2016-10-17 21:10:13 +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
Harald Oehlmann
e6ff154543
Codablock F C128 Codeword generation implemented
2016-08-31 16:29:21 +02:00
Robin Stuart
747faf85ed
Update test script
2016-08-26 14:03:02 +01:00
Robin Stuart
c11afb644e
Add HIBC Codablock option to frontend
2016-08-26 12:34:14 +01:00
Robin Stuart
4e13b0e95d
Add framework for Codablock
2016-08-24 19:37:49 +01:00
Robin Stuart
9d1c20201d
Add ECI encoding
2016-08-16 12:43:41 +01:00
Robin Stuart
d7fd2dc584
Remove autogenerated makefiles
2016-08-07 20:39:26 +01:00
Robin Stuart
340bcd2833
DotCode: New symbology added and encoding to codewords as set out in Annex F
...
Does not produce DotCode symbols yet
2016-07-25 22:52:29 +01:00
Robin Stuart
e39d2ff915
Add dot mode (experimental)
...
First step towards solution for ticket #29
2016-07-12 15:00:25 +01:00
Robin Stuart
9011a96134
Add option to use data for determining filenames in batch mode
...
As requested by William Buckingham in #23
2016-07-12 12:00:57 +01:00
Robin Stuart
507071cf9c
Add CMYK colourspace option for EPS
...
Requested by Joe Bedard
Ref #22
2016-06-19 14:14:30 +01:00
Robin Stuart
e0240c8e2e
Add bold text option for PNG
...
Fixes #26
Code patch by Christoph Scharenberg
2016-06-19 12:32:49 +01:00
Robin Stuart
4ae120ab35
Han Xin: Add user options (Version and ECC level)
2016-04-30 10:25:16 +01:00
Robin Stuart
0230426b0f
Add new symbology: Han Xin Code
2016-04-07 17:13:43 +01:00
Harald Oehlmann
372994d794
Add Data Matrix Rectangular Extension (DMRE) in regular distribution
...
- add define "DM_DMRE 101" to zint.h as option_3 value
- add option "-dmre" to command line
- add ckeckbutton "Activate DMRE in automatic mode" to qzint
- make dmatrix.c/dmatrix.h aware of option_3 value DM_DMRE and include DMRE in automatic mode
- Use version 2.5 everywere (as already started by Robin)
- common test case for DMRE in automatic mode is numeric input data with 48 digits, which should lead to a symbol of size 8x64
2016-02-27 21:26:52 +01:00
Robin Stuart
858c6264b1
Code format and audit, part 4
...
Update copyright info, remove unused code, etc.
2016-02-20 12:37:50 +00:00
Robin Stuart
ae335b104a
Alter 'dump' option to give hexadecimal output
2016-02-18 23:23:31 +00:00
Robin Stuart
2e59058615
Avoid possible confusion with Windows error code
...
Bugfix by Oxy Genic
Ref: https://sourceforge.net/p/zint/mailman/message/34857131/
2016-02-17 10:37:20 +00:00
Harald Oehlmann
bfb3964fc0
Ticket #7 Fix compilation warnings (bugs): uninitialzed use.
2016-01-05 12:29:39 +01:00
Harald Oehlmann
994c5adb10
Fix batch bugs: 1) interpretation of former code included in next if shorter, wrong eof detection issed wrong warning
2015-08-18 14:17:59 +02:00
Harald Oehlmann
1c0066baa9
DMRE: Datamatrix with extended rectangular formats
2015-08-18 13:53:55 +02:00
oxygenic
152c7d32af
create static link lib (thanks to Maximilian)
2013-01-10 14:49:04 +01:00
oxygenic
8c78216dc1
version number updated
2012-12-31 14:41:42 +01:00
oxygenic
4c45bac1ae
reworked
2012-12-30 14:55:05 +01:00
Robin Stuart
29edddcf94
Update version to 2.4.2
...
Update version number to 2.4.2 and remove reference to broken website.
2011-05-02 07:24:09 +01:00
Robin Stuart
0871eda1c0
Resolve issues with batch processing.
...
A couple of minor errors prevented the --batch option from working.
The default output filename (out.png) is now set when encoding.
2011-03-08 11:36:10 +00:00
Robin Stuart
bac1bfe09b
Correct test scripts.
...
Remove symbologies no longer supported from test scripts.
2010-12-27 08:51:37 +00:00
Robin Stuart
e2f35eaf39
Refine batch processing.
...
Try to remove possibility of stack smashing or infey loops.
Add detection of CRLF formatted input files.
2010-12-26 17:09:18 +00:00
Robin Stuart
d6a733d517
Improved batch processing
...
Improvements to new --batch option on CLI.
Now accepts formatting commands.
2010-12-24 22:09:40 +00:00
Robin Stuart
bbabd40a5c
Add batch option to command line
...
Made a start on adding batch capability to the command line.
Will also accept batch input from stdin.
2010-12-24 10:55:08 +00:00
Robin Stuart
1c540a6382
Added smalltext option
...
Added an option which allows use of reduced size text.
Reduced size font information added to font.h.
2010-12-19 22:23:59 +00:00
Robin Stuart
e09ce1aba2
Add manpage
...
Debian requires a manpage. Here it is!
2010-10-18 22:14:00 +01:00
Robin Stuart
04972801d1
Add reader init option to frontend
...
Add --init option to frontend.
2010-10-18 21:08:29 +01:00