Commit Graph

  • 3fcdd5b65b Build as shared library feature/shared-library Igor Sirotin 2023-03-22 18:43:57 +1100
  • 80bb1d2190 Fixes for MacOS build with Qt5 fix/macos-buid Igor Sirotin 2023-02-06 18:02:08 +0300
  • 641da3618b
    Merge pull request #224 from AlessandroFlorio/detectPrintDefects master Nikos Ftylitakis 2022-11-16 14:02:02 +0200
  • a48bc1dec5 match badly-printed QR codes Alessandro Florio 2022-10-31 17:00:24 +0100
  • 4f3a13fb2a
    Merge pull request #221 from fredldotme/ubports Nikos Ftylitakis 2022-08-22 09:39:21 +0300
  • 5de416671e src: Support Ubuntu Touch in QZXingFilter Alfred Neumayer 2022-08-17 07:44:48 +0200
  • 6ea2b31e26
    Merge pull request #212 from ftylitak/qt6_2_multimedia_support Nikos Ftylitakis 2021-12-26 11:09:46 +0200
  • ebb3e5ea0f increase version number to v3.3 Nikolaos Ftylitakis 2021-12-26 10:47:14 +0200
  • 9f8a13569c enable the orientation binding Nikolaos Ftylitakis 2021-12-26 10:45:46 +0200
  • 30fa997992 exclude custom android code if Qt 6 and greater Nikolaos Ftylitakis 2021-12-26 10:45:13 +0200
  • 7d3b430b9e Fix unmap in case of early return of frame processing Added support to image rotate based on the orientation of the frame #199 Nikolaos Ftylitakis 2021-12-07 23:34:44 +0200
  • 1f819ed0f0 fix of VideoSink use for Android: map/unmap every frame. @kiibimees #199 Nikolaos Ftylitakis 2021-12-07 11:34:34 +0200
  • c48a7a9006 fix camera activation for Android with @deletexl suggestion #199 Nikolaos Ftylitakis 2021-12-02 19:19:25 +0200
  • 1e4369fce7 fix processing time per frame calculation and QML component version Nikolaos Ftylitakis 2021-12-02 19:17:42 +0200
  • ea3983ffe8 fix application crash for Android #199 Nikolaos Ftylitakis 2021-12-02 19:17:02 +0200
  • 638e68de6c Updated library version from 3.2 to 3.3 Nikolaos Ftylitakis 2021-11-03 11:53:46 +0200
  • 9628ef5cbe Updated Readme with Qt 6.2 changes for QZXingFilter Nikolaos Ftylitakis 2021-11-03 11:50:48 +0200
  • 87765b165f Added frame unmap for Android when the image has already been extracted Nikolaos Ftylitakis 2021-11-03 11:38:02 +0200
  • 12b6f8f100 Applied fix suggested by @kiibimees when QZXingFilter is used on Android Nikolaos Ftylitakis 2021-11-03 11:33:27 +0200
  • ea066e1cb2 Updated QZXingLive example: use of QZXingFilter to comply with Qt 6.2 #199 Nikolaos Ftylitakis 2021-11-03 11:28:28 +0200
  • efbc26f3ea Added implementation of QZXingFilter compatible with Qt 6.2 #199 Nikolaos Ftylitakis 2021-11-03 11:26:14 +0200
  • 2fd4dd60c0
    Merge pull request #207 from ftylitak/qzxingfilter-orientation-support Nikos Ftylitakis 2021-08-12 16:12:17 +0300
  • 4db0aa28c8 Change QMatrix to QTransform when applying orientation rotation to QImage before decode Nikolaos Ftylitakis 2021-08-12 11:06:10 +0300
  • b1659be29a Add orientation binding in QZXingFilter QML component Nikolaos Ftylitakis 2021-08-12 11:05:36 +0300
  • bef8c129bf Support QZXingFilter orientation respect proposed in #120. Could be usefull for #204 Nikolaos Ftylitakis 2021-08-11 12:23:06 +0300
  • 4bba0dd140 remove deployment step from appveyor as it is unused Nikolaos Ftylitakis 2021-08-08 13:35:12 +0300
  • b4bdd72fa3 support SailfishOS (fixes #200) Nikolaos Ftylitakis 2021-08-08 13:01:20 +0300
  • ac6919ccfd final fix to version upgrade to 3.2 Nikolaos Ftylitakis 2021-08-08 13:00:22 +0300
  • 7582cdceb3 update QZXing versions to 3.2 Nikolaos Ftylitakis 2021-08-08 10:56:39 +0300
  • 9f7a1ac27a
    Merge pull request #205 from ftylitak/switch-from-ref-to-shared-pointer Nikos Ftylitakis 2021-08-08 10:48:19 +0300
  • 96cbe18d27 compilation fixes for SailfishOS Nikolaos Ftylitakis 2021-08-08 10:20:18 +0300
  • 777391c1cf added various casts to avoid LGTM warning Nikolaos Ftylitakis 2021-08-07 22:52:41 +0300
  • 0f768f98e9 fix compilation error in CameraImageWrapper Nikolaos Ftylitakis 2021-08-07 21:50:13 +0300
  • 63d427243e CameraImageWrapper::Factory now returns QSharedPointer instead of Raw Pointer resolves #76 Nikolaos Ftylitakis 2021-08-07 21:13:21 +0300
  • d3578904e2 updated project files with Array.h removed Nikolaos Ftylitakis 2021-08-07 20:29:24 +0300
  • c5df09111f remove references of Array class that has been deleted Nikolaos Ftylitakis 2021-08-07 20:28:06 +0300
  • ea5b87bb0f fix warning of uninitialized values on Pair Nikolaos Ftylitakis 2021-08-07 20:10:13 +0300
  • ca094ee403 Merge branch 'master' of https://github.com/ftylitak/qzxing into switch-from-ref-to-shared-pointer Nikolaos Ftylitakis 2021-08-07 19:58:11 +0300
  • e8fb3546d8 refactoring to minimize use of raw pointers and copy constructors Nikolaos Ftylitakis 2021-08-07 19:56:54 +0300
  • aee14aef71 First working version of whole-project use of QSharedData Nikolaos Ftylitakis 2021-08-07 17:28:15 +0300
  • a36b859df3 fix compilation errors Nikolaos Ftylitakis 2021-08-07 13:55:22 +0300
  • 263a8b61be fixing compilation issues Nikolaos Ftylitakis 2021-08-07 13:28:11 +0300
  • 5cb7431435 fixing compilation errors Nikolaos Ftylitakis 2021-08-07 00:31:24 +0300
  • 4af0dd58f1 fixing compilation errors Nikolaos Ftylitakis 2021-08-06 23:07:01 +0300
  • 7eb571c2ae fixing compilation errors Nikolaos Ftylitakis 2021-08-06 21:40:19 +0300
  • d601d8e74c changed all Ref to QSharedPointer Nikolaos Ftylitakis 2021-08-02 00:16:25 +0300
  • ef2e00df68 changed all Array to std::vector and all ArrayRef to QSharedPointer<std::vector>> Nikolaos Ftylitakis 2021-08-02 00:11:00 +0300
  • a892b38bf3 change array to vector Nikolaos Ftylitakis 2021-08-01 23:50:16 +0300
  • 8a36df7f57
    Merge pull request #201 from vpicaver/master Nikos Ftylitakis 2021-08-01 15:30:01 +0300
  • 1c4e738b91 Disables iconv for Android Philip Schuchardt 2021-07-06 00:59:30 -0400
  • a47e28f9bd Added decoder defines into CMakeLists Philip Schuchardt 2021-07-06 00:59:10 -0400
  • f5c99d347b Properly exported the defines for CMake users Philip Schuchardt 2021-07-05 21:46:35 -0400
  • 9973b3dd78
    Merge pull request #198 from Ilya-Songrov/master Nikos Ftylitakis 2021-05-27 17:34:47 +0300
  • 172ce90ffd Added slashes to .pro file. When you uncomment static line the build will work correct. devbugless 2021-05-27 17:04:01 +0300
  • 6b2b5a4e05
    Merge pull request #197 from ftylitak/ci-testing Nikos Ftylitakis 2021-05-06 13:44:53 +0300
  • 3431715632 Integration of code parts from #177 provided by @KangLin to fix CI Nikolaos Ftylitakis 2021-05-06 13:35:57 +0300
  • 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. Nikolaos Ftylitakis 2021-05-06 13:12:06 +0300
  • decf28bef4
    Merge pull request #194 from BetsyMcPhail/msvc-path Nikos Ftylitakis 2021-04-20 14:49:26 +0300
  • cfa5195835 fix(CMakeLists.txt): fix path to stdint.h Betsy McPhail 2021-03-28 17:30:10 -0400
  • ed51996739
    Merge pull request #193 from spompelio/mac_scan_fix Nikos Ftylitakis 2021-03-16 11:01:26 +0200
  • 2e7d14bfd6 clean up Stevyn Pompelio 2021-03-15 13:03:30 -0400
  • a20d6b352e apply fix for macOS Stevyn Pompelio 2021-03-15 12:15:34 -0400
  • cfc728583b changed all QML versions from 2.3 to 3.1 Nikolaos Ftylitakis 2021-01-26 11:51:42 +0200
  • 71101ccf5d Replaced QtQuick.Dialogs with Qt.labs.platform Nikolaos Ftylitakis 2021-01-26 11:48:11 +0200
  • 321d7f73ab Fix Qt 6 limitations link in REAME Nikolaos Ftylitakis 2021-01-26 11:41:41 +0200
  • 9c80b90d7c Updated REAME files with Qt 6 limitations Nikolaos Ftylitakis 2021-01-26 11:39:59 +0200
  • 08a75a8e32 Support Qt 6 changed QTimer to QElapsedTimer used QStringDecoder instead of QTextCodec if building for Qt 6 Nikolaos Ftylitakis 2021-01-26 11:11:17 +0200
  • 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. Nikolaos Ftylitakis 2020-11-10 10:20:38 +0200
  • f5cee9c639 reordering the command sequence in QZXing.pro to fix dynamic library creation #183. Nikolaos Ftylitakis 2020-11-09 16:26:01 +0200
  • 058e737902 Merge branch 'master' of https://github.com/ftylitak/qzxing Nikos Ftylitakis 2020-09-09 12:15:42 +0300
  • 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 Nikos Ftylitakis 2020-09-09 12:15:14 +0300
  • 4715b242cc
    fix(CMakeLists.txt): remove error prone extra path (#175) Nikos Ftylitakis 2020-07-20 10:42:42 +0300
  • 3fceb2e00c
    fix(CMakeLists.txt): adding missing files (#174) Sztergbaum Roman 2020-07-20 09:41:24 +0200
  • efe7331e6c
    fix(CMakeLists.txt): remove error prone extra path Sztergbaum Roman 2020-07-18 21:19:12 +0200
  • e444138924 further commented out debug messages Nikos Ftylitakis 2020-06-23 07:05:23 +0300
  • 2b29eb9aab Fix bug in setSourceFilterType default value. Nikos Ftylitakis 2020-06-23 07:02:31 +0300
  • 33415b1ccf updated README file with the optional settings (setSourceFilterType, setTryHarderBehaviour). Nikos Ftylitakis 2020-06-23 06:10:31 +0300
  • 05e3532888 support configurable image source type (normal / inverted) and configrable tryHarder operations (TroroughScanning and Rotate) #171 Nikos Ftylitakis 2020-06-15 19:45:19 +0300
  • d3ef688190
    Revert cmake dep to be 3.2 (#168) Rodney 2020-05-15 02:45:33 -0400
  • 29d7e2e6b2
    Fix names of headers files in !symbian scope (#162) nefyodovve 2020-04-09 09:28:24 +0300
  • cf3391027b add extra check in QRFinderPatternFinder to avoid segmentation. Must be investigated if it is work-around that hides issue or if it is a valid check. #164 Nikos Ftylitakis 2020-03-19 12:17:58 +0200
  • ee750faad0 Merge branch 'master' of https://github.com/ftylitak/qzxing Nikos Ftylitakis 2020-03-18 10:40:20 +0200
  • d695f1ff12 updated travis config to remove some errors as indicated by travis Nikos Ftylitakis 2020-03-18 10:34:52 +0200
  • a5f37131c8
    Updated CMake based build (#154) Oleksandr Omelchuk 2020-03-16 10:19:13 +0200
  • dac9480a65
    Fixed crash when loading invalid image. (#160) antonio-111 2020-03-11 10:59:42 +0300
  • 29597353ec Replace all C++11 specific code to C++98. (will be re-evaluated when the project moves to c++11 only solution) Changes: - auto -> to the corresponding explicit type - std::to_string -> zxing::common::StringUtils::intToStr Nikos Ftylitakis 2020-03-06 14:04:08 +0200
  • 30c599079a Free allocated memory before throwing exceptions Dmitry Gerasimov 2020-02-14 14:27:45 +0300
  • 74046dac7d Fix missing reference in range-for loops with non trivial type Dmitry Gerasimov 2020-02-14 15:56:08 +0300
  • 4e76f6173a Drop unused static variables in UPCEANReader Dmitry Gerasimov 2020-02-14 15:44:05 +0300
  • 2356e5b3e5 Fix invalid contruction of exception message Dmitry Gerasimov 2020-02-14 15:24:03 +0300
  • ee50acba1f Add 'using zxing::Ref' in QRMode.cpp as it is essential of MSVC Nikos Ftylitakis 2020-02-12 12:36:04 +0200
  • 82fcb99cf1 trying to fix failing compilation on MSVC as reported by appveyor. Nikos Ftylitakis 2020-02-12 12:27:21 +0200
  • 9d70b9a33b Change all Version* usages to Ref<Version> to avoid valrgind of reporting memory leak on static Version objects. #155 Nikos Ftylitakis 2020-02-12 11:37:14 +0200
  • f0a78867d6 code cleanup in QZXing.cpp to properly respect 'tryHarder' operation and avoid executing extra decoding operations unless instacted. #151 Nikos Ftylitakis 2020-01-24 20:08:04 +0200
  • 6e14a1167f Update implementation of FinderPatternFinder::selectBestPatterns from latest zxing code. - In special cases, the previous code was unable to select the correct alignment centers on the qr code even though the centers were properly detected. #152 Nikos Ftylitakis 2020-02-03 10:52:27 +0200
  • 2a58c5032b Move the conversion of Barcode Encode data from the QZXing:encodeData to QZXingImageProvider. The URL-formatted input is provided by the QML code so the conversion must be executed only then. If a user executes QZXing::encodeData directly, it must encode the data as is. Nikos Ftylitakis 2020-01-13 11:32:58 +0200
  • c1f4379ec7 @BarcodeEncoder: translate the URL persentage encoded special character to the corresponding UTF8 code before encoding to QR Code. #134 Nikos Ftylitakis 2020-01-13 11:27:31 +0200
  • 1082c3b9e5 [fix] Fixed several warnings and use QElapsedTimer (#150) Leroy.H.Y 2019-12-22 02:35:05 +0800
  • bad0b6551c Added information in README for the updated method of using the test resources for unit testing. This should held on #149 Nikos Ftylitakis 2019-12-20 13:06:59 +0200
  • 7494bb0ddf Merge branch 'master' of https://github.com/ftylitak/qzxing Nikos Ftylitakis 2019-12-20 12:53:48 +0200