* first refactoring on QZXing.pri to group sources based on type of barcode and operation
* Moved the newly created source code groups of functionalities to separate pri file (QZXing-components.pri).
* In QZXing.pri include QZXing-components.pri having previously added as configuration all the available modules to preserve the backward compatibility.
* Deactivate parts of code based on the configuration of the pro file. (Work in Progress).
* fix compilation error
* Fix include issue when only "enable_encoder_qr_code" config is used through QZXing-components.pri
Update example projects to use QZXing-components.pri
Created overloaded function for encodeData to use the QZXingEncoderConfig. The old implementation of encodeData now translates its arguments into a QZXingEncoderConfig and calls the overloaded function.
Updated regex in QZXingImageProvider to be aware of the new configuration of border.
Updated BarcodeEncoder example UI to allow the control of the border option.
method definitions; its vtable will be emitted in every translation
unit"
This fixes especially memory leaks which we had with a certain gcc
version in release mode. This fixes potential #61 and #88
definitions; its vtable will be emitted in every translation unit"
This fixed especially a memory leak with a certain gcc version compiled
in release mode (no problems in debug mode and with older gcc versions).
This could potentially fix#88 and #61.
* Update travis to use ubuntu 16.04 (xenial)
Update travis to use ubuntu 16.04 (xenial) instead of 14.04 (trusty)
* add xvfb as a service to xenial distribution
* removed explicit start of xvfb
after adding the xvfb as a service, there is no reason to explicitly start it at "before_install"
* install libGL during before_install
* install libgl1-mesa-dev during "before_install"
After some changes from the Qt installers (? maybe), all Travis Android builds are not able to be configured in order to run.
Deactivating thier build till it get fixed.