Releases: mchehab/zbar
Releases · mchehab/zbar
Release 0.23.93
0.23.93:
- Set a better dpi resolution when parsing PDF files
- Fix memory recycle bug of empty symbols
- Fix compilation with python 3.11 and 3.12
- CVE-2023-40889: Fix array out-of-bounds access
- Stop ignoring non-binary entries that follow binary ones
- Increase allocated buffer memory for symbols
- barcodetest.py: fix error code print logic
- convert: Crash fixing while using camera
- Add some pod information for additional functions
- perl skip more tests if DISPLAY not set and set prereqs in Makefile.PL
- Fixes rt.cpan.org 122061 - test fails when DISPLAY not set
- Update Barcode::ZBar
- isaac: ensure proper order of parsing expression
- Enforce x11 backend even on wayland
- zbarimg: add the --polygon option
- xml output: Add polygon containing code bar.
- configure.ac: drop support for Qt4 and prepare for Qt6 support
- win: fix compiling error in Visual studio
- Enforce a coding style
- configure.ac: fix some issues with gtk parameter
- zbargtk: fix version check macros
- zbar: Address some header issues
- zbar, test: fix compilation issues with FreeBSD
- zbar: Function stdcall declaration issue.
- symbol: make it compatible with MSC
- zbar: change the code to make it c90 standard compatible
- test: fix decode test
Release 0.23.92
0.23.92:
- Added a --enable-static option to make easier to distribute
Windows binaries
Release 0.23.91
0.23.91:
- No functional changes. Just Gitlab workflow changes to release binaries.
Release 0.23.90
0.23.90:
- Started using github actions for CI and binary releases
- Fixed several issues with configure.ac, making it auto-detect
most things, when possible - README.md now shows the absolute minimum requirement for
building ZBar on Ubuntu - Fixed some build issues
- Make it compatible with Python 3.9
- Fixed some Python 3.9 and Qt5 warnings
- Typo fixes
- Several fixes at zbarcam
- zbarimg: fix stderr output when symbols are found
0.23.1
0.23.1:
- Add i18n translation support and add a pt_BR translation
- Change default to autodetect python and gtk versions
- Improve tests and builds on travisCI
- Some documentation updates
- Add support for binary data extraction
- Add support for raw decoding without charset conversions
- Add one shot scanning mode
- Improved OSX and iphone support
- Fix help messages
- Fix some makefile issues
- Fix error detection in video4linux read
- Fix pkgconfig for zbar-qt5
- Fix a double-free condition
0.23
0.23:
- Windows: added support for DirectShow
- Text files at main dir converted to Markdown notation
- HACKING.md text now reflects the procedures we use since 0.20
- ZBar's URL locations updated on several places
- Added support for using Gtk3 with zbarcam-gtk
- Added support for using GObject Integration (GIR) with pygobject-3.0
- Added support for Python3 bindings
- Python scripts now runs with either python2 or python3
- added Travis checks for Gtk3 with Python3 and GIR
- added Travis builds for cross-compilation with winGW
- added Travis builds for Windows native build
- added a test script for checking python bindings
- Added a test script for Python with Gtk support via GIR
- Suppressed gcc warnings when building with Gtk3
- Got rid of gdk_threads for good at zbarcam-gtk, using an idle hook to
handle async messages - The debian/ and travis/ directories were removed from distribution files
- Java sources added to the distribution tarball
0.22.2
0.22.2:
- Improve some pkg check logic, in order to solve some
./configure issues - Fix logic that allows disabling Qt support
- Add support for Java 11 detection
- Fix Java detection logic
- Fix Travis CI breakages due to the usage of Java 11 on Debian Sid
- Fix some issues with MinGW Windows build
- Search for new ImageMagick 7 header location
Bump to version 0.22.1.
0.22.1:
- Ensure that version.xml and reldate.xml will be placed at the source dir
- Make use of glib thread names
- Windows: Make zbargtk build
- Windows: Use -no-undefined for libzbargtk
- Windows: Disable zbarcam-gtk
- Windows: Check for clock_gettime on pthread library as well
- Windows: Specify correct path to barcode.png
- Windows: Include windows.h for vfw
- Makefile.am: Add missing extra-dist-file
- configure.ac: allow building libzbar-qt as a static library
Bump to version 0.22
0.22:
- zbarcam-qt: allow changing resolutions in real time
- zbarcam-qt: better support ZBar options
- zbarcam-qt: do several visual improvements
- zbarcam-qt: make it remember the geometry
- zbarcam-qt: allow show/hide control and options bars
- zbarcam-qt: remember lastly used settings and camera controls
- zbarcam-qt: allow changing ZBar decode options via GUI
- Add API to allow get/set resolutions
- img_scanner: add handler for color-inverted codes
- img_scanner: fix get_config parameter validation
- scan_video: improve logic to remove duplicated/invalid devnodes
- symbol.c: fix symbol hash logic (prevents crash with QR options)
- configure.ac: fix an error at libv4l2 package check
- fix some typos
- exit gracefully when decoding split QR codes
Bump ZBar to version 0.21
0.21:
- zbarcam-qt: allow selecting codes via GUI interface
- When both enabled, ISBN-13 has precedence over ISBN-10
- ZBar is now using Travis CI for continuous integration tests
- Convert INSTALL and README to markdown and update them
- Improve ZBar testing code and make easier to run the tests
- Fix build with Clang
- Add simple dbus IPC API to zbarcam.
- zbarimg: display only the compiled symbologies
- v4l2: make ZBar build and run on Kernels < 3.16
- configure.ac: The pdf417 code is incomplete. Warn about that
- Add Debian packaging and Travis CI configuration
- Add barcode examples for different supported symbologies
- Several improvements at the building system
- Add support for SQ code symbology
- v4l2: add fallback for systems without v4l2_ext_controls which field
- v4l2: use device_caps instead of capabilities
- v4l2: make v4l2_request_buffers() more generic
- release video buffers after probing and request them again when needed
- Ignore ENOTTY errors when calling VIDIOC_S_CROP
- doc/Makefile.am.inc: clean html generated files
- Add --disable-doc configure option to disable building docs
- Fix function protoype to be compatible with recent libjpeg
- Wrap logical not operations into parentheses
- INSTALL: warn that autoconf should be called before configure
- code128: fix error logic
- convert: ensure that it will not use a freed value
- zbar: use g_thread_new() instead of g_tread_create()
- zbargtk: add a missing break
- gtk/zbargtk: add a missing check if zbar->window is not null