Commit Graph

549 Commits

Author SHA1 Message Date
Nikos Ftylitakis 2fd4dd60c0
Merge pull request #207 from ftylitak/qzxingfilter-orientation-support
QZXingFilter orientation support
2021-08-12 16:12:17 +03:00
Nikolaos Ftylitakis 4db0aa28c8 Change QMatrix to QTransform when applying orientation rotation to QImage before decode 2021-08-12 11:06:10 +03:00
Nikolaos Ftylitakis b1659be29a Add orientation binding in QZXingFilter QML component 2021-08-12 11:05:36 +03:00
Nikolaos Ftylitakis bef8c129bf Support QZXingFilter orientation respect proposed in #120. Could be usefull for #204 2021-08-11 12:23:06 +03:00
Nikolaos Ftylitakis 4bba0dd140 remove deployment step from appveyor as it is unused 2021-08-08 13:35:12 +03:00
Nikolaos Ftylitakis b4bdd72fa3 support SailfishOS (fixes #200) 2021-08-08 13:01:20 +03:00
Nikolaos Ftylitakis ac6919ccfd final fix to version upgrade to 3.2 2021-08-08 13:00:22 +03:00
Nikolaos Ftylitakis 7582cdceb3 update QZXing versions to 3.2 2021-08-08 12:06:30 +03:00
Nikos Ftylitakis 9f7a1ac27a
Merge pull request #205 from ftylitak/switch-from-ref-to-shared-pointer
Refactor all code to use QSharePointer and std::vector
2021-08-08 10:48:19 +03:00
Nikolaos Ftylitakis 96cbe18d27 compilation fixes for SailfishOS 2021-08-08 10:20:18 +03:00
Nikolaos Ftylitakis 777391c1cf added various casts to avoid LGTM warning 2021-08-07 22:52:41 +03:00
Nikolaos Ftylitakis 0f768f98e9 fix compilation error in CameraImageWrapper 2021-08-07 21:50:13 +03:00
Nikolaos Ftylitakis 63d427243e CameraImageWrapper::Factory now returns QSharedPointer instead of Raw Pointer
resolves #76
2021-08-07 21:13:21 +03:00
Nikolaos Ftylitakis d3578904e2 updated project files with Array.h removed 2021-08-07 20:29:24 +03:00
Nikolaos Ftylitakis c5df09111f remove references of Array class that has been deleted 2021-08-07 20:28:06 +03:00
Nikolaos Ftylitakis ea5b87bb0f fix warning of uninitialized values on Pair 2021-08-07 20:10:13 +03:00
Nikolaos Ftylitakis ca094ee403 Merge branch 'master' of https://github.com/ftylitak/qzxing into switch-from-ref-to-shared-pointer 2021-08-07 19:58:11 +03:00
Nikolaos Ftylitakis e8fb3546d8 refactoring to minimize use of raw pointers and copy constructors 2021-08-07 19:56:54 +03:00
Nikolaos Ftylitakis aee14aef71 First working version of whole-project use of QSharedData 2021-08-07 17:28:15 +03:00
Nikolaos Ftylitakis a36b859df3 fix compilation errors 2021-08-07 13:55:22 +03:00
Nikolaos Ftylitakis 263a8b61be fixing compilation issues 2021-08-07 13:28:11 +03:00
Nikolaos Ftylitakis 5cb7431435 fixing compilation errors 2021-08-07 00:31:24 +03:00
Nikolaos Ftylitakis 4af0dd58f1 fixing compilation errors 2021-08-06 23:07:01 +03:00
Nikolaos Ftylitakis 7eb571c2ae fixing compilation errors 2021-08-06 21:40:19 +03:00
Nikolaos Ftylitakis d601d8e74c changed all Ref to QSharedPointer 2021-08-02 00:16:25 +03:00
Nikolaos Ftylitakis ef2e00df68 changed all Array to std::vector and all ArrayRef to QSharedPointer<std::vector>> 2021-08-02 00:11:00 +03:00
Nikolaos Ftylitakis a892b38bf3 change array to vector 2021-08-01 23:50:16 +03:00
Nikos Ftylitakis 8a36df7f57
Merge pull request #201 from vpicaver/master
Properly exported the defines for CMake users
2021-08-01 15:30:01 +03:00
Philip Schuchardt 1c4e738b91 Disables iconv for Android 2021-07-06 00:59:30 -04:00
Philip Schuchardt a47e28f9bd Added decoder defines into CMakeLists
CMake users can now enable or disable individualdecodings
2021-07-06 00:59:10 -04:00
Philip Schuchardt f5c99d347b Properly exported the defines for CMake users
- CMake users can now use QZXING_USE_ENCODER to enable QR code encoding
- definitions are export correctly for including projects
- CMake users no longer have to manually add the definitions into src/CMakeLists.txt
2021-07-05 21:46:35 -04:00
Nikos Ftylitakis 9973b3dd78
Merge pull request #198 from Ilya-Songrov/master
Added slashes to .pro file.
2021-05-27 17:34:47 +03:00
devbugless 172ce90ffd Added slashes to .pro file. When you uncomment static line the build will work correct. 2021-05-27 17:04:01 +03:00
Nikos Ftylitakis 6b2b5a4e05
Merge pull request #197 from ftylitak/ci-testing
Integration of code parts from #177 provided by @KangLin to fix CI
2021-05-06 13:44:53 +03:00
Nikolaos Ftylitakis 3431715632 Integration of code parts from #177 provided by @KangLin to fix CI 2021-05-06 13:35:57 +03:00
Nikolaos Ftylitakis d48a139d03 At Barcode Encode image provider support explicitSize option in cases where the Item that requests the image can not provide requested size. Such cae is at #191 where the image was requested through an HTML tag in a RichText instead being source to an Image. 2021-05-06 13:12:06 +03:00
Nikos Ftylitakis decf28bef4
Merge pull request #194 from BetsyMcPhail/msvc-path
fix(CMakeLists.txt): fix path to stdint.h
2021-04-20 14:49:26 +03:00
Betsy McPhail cfa5195835 fix(CMakeLists.txt): fix path to stdint.h 2021-03-28 17:30:10 -04:00
Nikos Ftylitakis ed51996739
Merge pull request #193 from spompelio/mac_scan_fix
apply fix for macOS
2021-03-16 11:01:26 +02:00
Stevyn Pompelio 2e7d14bfd6 clean up 2021-03-15 13:03:30 -04:00
Stevyn Pompelio a20d6b352e apply fix for macOS 2021-03-15 12:15:34 -04:00
Nikolaos Ftylitakis cfc728583b changed all QML versions from 2.3 to 3.1 2021-01-26 11:51:42 +02:00
Nikolaos Ftylitakis 71101ccf5d Replaced QtQuick.Dialogs with Qt.labs.platform 2021-01-26 11:48:11 +02:00
Nikolaos Ftylitakis 321d7f73ab Fix Qt 6 limitations link in REAME 2021-01-26 11:41:41 +02:00
Nikolaos Ftylitakis 9c80b90d7c Updated REAME files with Qt 6 limitations 2021-01-26 11:39:59 +02:00
Nikolaos Ftylitakis 08a75a8e32 Support Qt 6
changed QTimer to QElapsedTimer
used QStringDecoder instead of QTextCodec if building for Qt 6
2021-01-26 11:11:17 +02:00
Nikolaos Ftylitakis 63850d5f03 Update in README.md to include missing info on how to use Barcode Encoder feature. Also added warning (in debug mode) if trying to use Encoder feature through QML through feature is not enabled. 2020-11-10 10:20:38 +02:00
Nikolaos Ftylitakis f5cee9c639 reordering the command sequence in QZXing.pro to fix dynamic library creation #183. 2020-11-09 16:26:01 +02:00
Nikos Ftylitakis 058e737902 Merge branch 'master' of https://github.com/ftylitak/qzxing 2020-09-09 12:15:42 +03:00
Nikos Ftylitakis 14577acc92 Cancel video frame processor thread in when destructing QZXingFilterRunnable instead of QZXingFilter as the thread uses the instanse of QZXingFilterRunnable. Solution suggested by @ #176 2020-09-09 12:15:14 +03:00