Package: lomiri-camera-app / 4.0.8+dfsg-5

Metadata

Package Version Patches format
lomiri-camera-app 4.0.8+dfsg-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
2001_no autopilot on Debian.patch | (download)

tests/CMakeLists.txt | 1 0 + 1 - 0 !
tests/unittests/CMakeLists.txt | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

 don't traverse into autopilot, not available on debian.
2002_hide app if not in lomiri.patch | (download)

lomiri-barcode-reader-app.desktop.in.in | 1 1 + 0 - 0 !
lomiri-camera-app.desktop.in.in | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 hide app if not on lomiri
0001_fix recorded video size.patch | (download)

ViewFinderOverlay.qml | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch] fix incorrect video resolution


0002_fix image quality on app startup.patch | (download)

ViewFinderOverlay.qml | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch] fix incorrect image quality


0003_fix spelling of background color in AdvancedOptions qml.patch | (download)

AdvancedOptions.qml | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 [patch] fix spelling of background color in advancedoptions.qml


0004_Save orientation when erasing metadata.patch | (download)

CameraApp/postprocessoperations.cpp | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 [patch] save orientation when erasing metadata 
0005_add left margin between icon and label in options selector.patch | (download)

OptionValueButton.qml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] add left margin between icon and label in options selector


0006_qml Viewfinder fix content export preview corruption.patch | (download)

ViewFinderOverlay.qml | 17 0 + 17 - 0 !
ViewFinderView.qml | 23 22 + 1 - 0 !
2 files changed, 22 insertions(+), 18 deletions(-)

 [patch] qml/viewfinder: fix content export preview corruption in
 !hasEXIF mode

Because of signal connection order, content export preview will start
rendering image while `deleteEXIF()` re-writes the file. This causes
preview image to corrupt.

Move all imageSaved() signal handler code from `ViewFinderOverlay` to
`ViewFinderView` so that we can control the ordering. Order it so that
(synchronous) `deleteEXIF()` happens before content export preview
renders image.

#While we're at it, remove call to non-existent `fileOperations.
#setEXIFData()` (which is redundant with another part of code in
#`ViewFinderOverlay`); the exception thrown will prevent the rest of the
#code to run.

Finally, add a few comments so that we turn `deleteEXIF()` to be
asynchronous in the future.

Fixes: https://gitlab.com/ubports/development/apps/lomiri-camera-app/-/issues/217
Fixes: e38dbba16647 ("add fixes to barcodereader app and drop obsolete imports")
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

0007_qml Support scanning white QR codes in BarcodeReaderApp.patch | (download)

barcode-reader-app.qml | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 [patch] qml: activate qzxing.sourcefilter_imageinverted for
 imageSourceFilter

Let the viewfinder be color inverted by QZXing. Fixes scanning
white QR Codes on black backgrounds.