Commit Graph

311 Commits

Author SHA1 Message Date
favoritas37 bec02cb83e Added new implementation of QrCode encoding.
It is backward compatible with the version that was active till now, though, it also enables an advanced operation for configuring options during encoding.
2018-02-11 20:43:48 +02:00
nikos.ftylitakis b9823b7d7f Merge branch 'master' of https://github.com/ftylitak/qzxing 2018-02-08 12:34:54 +02:00
nikos.ftylitakis 4c9d50eaad Fix include dependencies for QZXingImageProvider that caused 'QtCore: No such file or directory' #66 2018-02-08 12:34:35 +02:00
Nikolaos Ftylitakis 8d5d474303
Merge pull request #68 from Simon-Maddison-fd/fixing_decoderToFmt_Bug
Fixing decoder Format To String Bug
2018-02-07 20:32:52 +02:00
Simon.Maddison fd25154102 Fixing Bug
Was not returning the correct barcode format once decoded. Was because the Decoder Format is a bitshifted Enum
2018-02-07 17:11:18 +11:00
nikos.ftylitakis dc7157f92f refactoring on QZXing.pri since Qt modules (core and gui) are by default included. #66 2018-02-05 20:59:51 +02:00
nikos.ftylitakis f4740d6e44 Finally the barcode encoding for Qr Codes has beed fixed. Thanks to this commit da544f639d i have seen the error. Thank you @niallfraser! 2018-01-12 18:15:49 +02:00
nikos.ftylitakis 8d6d5b20d1 Better handle the destruction of the byte array in DataMatrixDecodedBitStreamParser. Fixes #58 2017-12-14 16:42:23 +02:00
Nikolaos Ftylitakis 892dda9821
Merge pull request #51 from oKcerG/feature/declarative-encoding
Declarative encoding API from QML
2017-11-15 12:40:37 +02:00
Nikolaos Ftylitakis 5826e86d1b
Merge pull request #55 from KangLin/master
Fix: std::max error. 

Does this solve #53 and #54? Could you check it @oKcerG?

thank you @KangLin!
2017-11-15 09:37:43 +02:00
KangLin 75ace6dd54 Fix: std::max error 2017-11-15 14:24:31 +08:00
Grecko 11f1269ad6 Declarative encoding API from QML
To display an encoded qrcode from QML, we now can do Image { source:
"image://QZXing/qrcode/<data>" }

This allows different encoded images to be displayed simultaneously

Closes #31
2017-10-14 18:31:54 +02:00
Nikolaos Ftylitakis 7d751006ae Merge pull request #47 from mstarke/patch-1
Fixed crash on iOS
2017-09-25 23:39:09 +03:00
Michael Starke 9cfbba96da Fixed crash on iOS 2017-09-21 09:27:59 +02:00
favoritas37 9a846ab28d removed dependency of QString from QrCode encode functionality, instead used std::string 2017-09-07 00:20:33 +03:00
favoritas37 bb589af2bc added results of the current status 2017-08-28 02:26:07 +03:00
favoritas37 25c6b585f5 added more tests for zxing/common/BitArray 2017-08-28 02:25:13 +03:00
favoritas37 069ded5923 multiple refactorings based on latest version of ZXing core 2017-08-25 02:46:43 +03:00
favoritas37 fe43ed8788 completed implementation of QrCode::toString 2017-08-23 01:07:23 +03:00
Nikolaos Ftylitakis 3c18b88aed Merge pull request #41 from ChALkeR/patch-3
README: add lang to code blocks for highlighting
2017-07-21 11:35:00 +03:00
Сковорода Никита Андреевич 3ef909b267 README: add lang to code blocks for highlighting 2017-07-21 11:24:08 +03:00
Nikolaos Ftylitakis a98d663ed0 Merge pull request #40 from arminfelder/master
small fix
2017-07-20 10:44:39 +03:00
arminfelder ffa53368d9 Merge pull request #1 from arminfelder/arminfelder-patch-1
Update QZXingFilter.cpp
2017-07-19 23:13:00 +02:00
arminfelder 3fe2dfec35 Update QZXingFilter.cpp
fix possible merge conflict which prevented the lib to detect anything on my iPhone SE iOS 10.3
2017-07-19 23:12:45 +02:00
Nikolaos Ftylitakis 5b7b5fd638 Merge pull request #39 from ftylitak/code128-gs1-dev
Code128 gs1 dev
2017-07-08 21:12:35 +03:00
favoritas37 b6e671b52b updated README file to include reference to CODE128-GS-1 2017-07-08 21:09:26 +03:00
favoritas37 e5b88fc2cb Added support to DecoderFormat_CODE_128_GS1
Refactoring on all classes that derive from OneDReader to have DecodeHints as argument to the decodeRow function.
Need to populate the test images and get proper expected values.
#36
2017-06-18 11:17:59 +03:00
favoritas37 1f4fa72255 Refactoring on the implementation of QZXingFilter to minimize the image copies 2017-06-17 13:56:06 +03:00
favoritas37 06950e3bfe added missing break in switch of Code128 decodeRow 2017-06-13 21:49:07 +03:00
favoritas37 6307040787 ported implementation of Code128Reader from current zxing implementation in the hope that GS1 separators will be functional. Partially successful but not finished. #36 2017-06-13 21:34:04 +03:00
Nikolaos Ftylitakis fbc505c3f2 quick workaround for 2D decoding for iOS 2017-05-25 18:17:28 +03:00
Nikolaos Ftylitakis f26570dc70 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-05-11 17:55:51 +03:00
Nikolaos Ftylitakis 710a6f6ab4 added Info.plist to allow iOS to use Camera feature 2017-05-11 17:32:23 +03:00
favoritas37 bf566aca2f Fixed compilation of QZXingDragNDropTest project, was missing the configuration flag qzxing_qml 2017-05-01 15:09:14 +03:00
favoritas37 d6e16dc543 Added failing test for Qr Encoding 2017-04-25 20:26:24 +03:00
favoritas37 35ebd82c82 Expanding test for the interleaving of EC bytes 2017-04-25 20:00:14 +03:00
favoritas37 1a035cf5c0 adding more tests for Qr Encoder. #10 2017-04-20 14:40:22 +03:00
favoritas37 94de33f4f5 First time that all written tests for Qr Encoding are succeeding. #10
Still the Qr code that is generated is not recognizable
2017-04-19 20:27:58 +03:00
favoritas37 ae144f213d Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-19 20:06:19 +03:00
favoritas37 295a28ee47 Progressing fixes for Qr Encoder. #10 2017-04-19 20:05:44 +03:00
Nikolaos Ftylitakis 9e199d1c9f Update README.md
removed to reference to SourceForge with the intention of gradually stop any traffic towards the project's old hosting site.
2017-04-19 19:19:00 +03:00
Nikolaos Ftylitakis 2cf6f94f94 Update README.md
minor style fix
2017-04-19 19:16:33 +03:00
favoritas37 e9b7f399a0 explicit deletion of the static character sets. Fixes #25 2017-04-19 19:14:25 +03:00
favoritas37 523c91b085 progressing the testing on the ReedSolomon encoder. #10 2017-04-18 21:05:29 +03:00
favoritas37 a649f73406 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-18 10:21:57 +03:00
favoritas37 e5770ffaca resolved bug in ReedSolomon encoder. Now the encoding tests are successfull but still the images produced can not be decoded. One step closer to #10 2017-04-18 10:21:30 +03:00
favoritas37 02d8e6b6ff fixed memory leak at DataMatrix decoding 2017-04-15 12:08:30 +03:00
favoritas37 e3152c2e3e added const declaration at the functions that utilize CharacterSetECI instances. 2017-04-14 09:00:52 +03:00
favoritas37 572bd586c3 Removed redundant code in QZXingFilter when tryHarder is activated. When tryHarder is try, the library itself tries different angles of the image. 2017-04-14 08:54:58 +03:00
Nikolaos Ftylitakis 61fa59c7bb Merge pull request #30 from KDAB/wip/capture-rect-yuv-nv
Take captureRect into account when converting YUV420P
2017-04-13 16:06:44 +03:00