Skip to content

Releases: mchehab/zbar

Release 0.23.93

09 Jan 09:14
0.23.93
Compare
Choose a tag to compare

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

21 Feb 09:37
Compare
Choose a tag to compare
Release 0.23.92 Pre-release
Pre-release

0.23.92:

  • Added a --enable-static option to make easier to distribute
    Windows binaries

Release 0.23.91

14 Feb 19:58
Compare
Choose a tag to compare
Release 0.23.91 Pre-release
Pre-release

0.23.91:

  • No functional changes. Just Gitlab workflow changes to release binaries.

Release 0.23.90

14 Feb 16:09
Compare
Choose a tag to compare

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

13 Feb 09:58
Compare
Choose a tag to compare

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

13 Feb 09:57
0.23
Compare
Choose a tag to compare

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

13 Feb 09:56
0.22.2
Compare
Choose a tag to compare

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.

13 Feb 09:56
0.22.1
Compare
Choose a tag to compare

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

13 Feb 09:42
0.22
Compare
Choose a tag to compare

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

13 Feb 09:42
0.21
Compare
Choose a tag to compare

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