gitlost
e331fd1e90
QR optimize encoding modes
2019-12-16 17:31:52 +00:00
gitlost
64c078605e
HANXIN minor code changes (cm_row -> cm_i), avoid divide in in_numeric()
2019-12-08 20:22:10 +00:00
gitlost
889e786d95
HANXIN ECI conversion, GB 18030 LIBICONV port; some codeword fixes; optimized encoding modes
2019-12-08 16:15:34 +00:00
gitlost
8be13283db
ECI conversion for GRIDMATRIX; GB 2312 LIBICONV port
2019-11-28 19:15:29 +00:00
gitlost
fed7378675
Handle UNICODE_MODE ECI conversion for reduced charset barcodes and QRCODE/MICROQR
2019-11-27 16:16:14 +00:00
Robin Stuart
1fa7f2b804
Correct Chinese char encoding in Han Xin
...
Testing revealed a couple of bugs with encoding Chinese characters, also added more useful debug info
2019-11-17 14:56:43 +00: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
Boris Zentner
31cc0ae78a
Remove spaces before EOL
2017-10-25 17:23:57 +01:00
Boris Zentner
45441a6da7
Fix mixed unix / windows EOL
2017-10-25 17:15:35 +01:00
Harald Oehlmann
f83e5b1501
Make compile with MS-VC6
2017-10-16 19:26:54 +02:00
Rodrigo Torres
4963a772db
Refactor
2017-09-11 19:21:33 +01:00
Robin Stuart
1882d76b70
Update version to 2.6.1
2017-08-27 09:31:02 +01:00
Robin Stuart
86a0071f09
Show correct ECC in function information
2017-08-14 07:47:50 +01:00
Robin Stuart
50ec72527b
Minor tweaks, no change of function
2017-08-07 08:37:02 +01:00
Robin Stuart
608b4b9134
Audit of error codes
2017-07-27 16:01:53 +01:00
oxygenic
d8330f5d96
back-merged
2017-07-24 13:44:27 +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
4c8de6399f
Deduplicate GB18030 lookup table
2017-05-14 14:43:49 +01:00
Robin Stuart
19c3755ed0
Simplify conversion to binary with common function
...
No change to functionality
2017-05-14 08:15:08 +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
1ec0873caa
Extend Unicode support in Han Xin to Supplementary planes (>= U+10000)
2017-04-23 20:15: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
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
Robin Stuart
4561a66067
Add identifiers to error messages
...
To ease the debug process
2016-10-28 22:40:40 +01:00
Robin Stuart
5402264ad9
Alterations based on feedback from Wang Yi
2016-10-27 12:35:53 +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
94733dd5f5
Bugfix: increase ECC if there is capacity
...
Bug found by Michael
2016-08-22 18:07:27 +01:00
Robin Stuart
9d1c20201d
Add ECI encoding
2016-08-16 12:43:41 +01:00
Harald Oehlmann
188cfcdd1f
Compile MS-VC6 compatible: only define variables after "{" or at top
2016-07-04 12:08:08 +02:00
Robin Stuart
55b33cfb88
Han Xin: Comment possible errors in AIMD-015
2016-06-19 09:07:50 +01:00
Robin Stuart
032dee1e0e
Han Xin: Add Chinese character (GB18030) modes
2016-05-01 22:10:50 +01:00
Robin Stuart
4ae120ab35
Han Xin: Add user options (Version and ECC level)
2016-04-30 10:25:16 +01:00
Robin Stuart
8eb5525c8c
Han Xin: Add function information
2016-04-23 15:26:51 +01:00
Robin Stuart
4c7fb647d0
Han Xin: Evaluate and apply bitmask
2016-04-20 20:44:59 +01:00
Robin Stuart
fd0f041f19
Han Xin: Add error correction and codeword interlace
2016-04-16 12:57:45 +01:00
Robin Stuart
7831bda722
Han Xin: Select symbol size and divide binary data into codewords
2016-04-10 20:36:57 +01:00
Robin Stuart
64396488e8
Han Xin: Plot finder and alignment patterns
2016-04-09 17:01:21 +01:00
Robin Stuart
a5440244c4
Han Xin - Add Numeric mode, Text mode and Binary byte mode encoding
2016-04-07 22:30:37 +01:00
Robin Stuart
0230426b0f
Add new symbology: Han Xin Code
2016-04-07 17:13:43 +01:00