Bug 471503

Summary: Can't find Liquid Rescale tool
Product: [Applications] digikam Reporter: burnuser2
Component: Plugin-Editor-LiquidRescaleAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version First Reported In: 8.0.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In: 8.2.0
Sentry Crash Report:

Description burnuser2 2023-06-27 13:19:43 UTC
SUMMARY
***
Can't find Liquid Rescale tool in digiKam 8.0 on Windows, German version
***


STEPS TO REPRODUCE
1. open image in image editor
2. Select transform tools
3. Search for Liquid Rescale

OBSERVED RESULT
No "Liquid Rescale" tool to find

EXPECTED RESULT
Possibility to use "Liquid Rescale"

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 caulier.gilles 2023-06-27 14:01:56 UTC
Hi, 
yes, i suspect that the liblqr used by the plugin do not compile under Windows. I will double check that.

Gilles Caulier
Comment 2 caulier.gilles 2023-10-15 13:17:11 UTC
MXE upstream bug : https://github.com/mxe/mxe/issues/3023
Comment 3 caulier.gilles 2023-11-06 11:39:13 UTC
Git commit db05313059f71a589d7936de609cc981cd38e49c by Gilles Caulier.
Committed on 06/11/2023 at 12:37.
Pushed by cgilles into branch 'master'.

Integrate liblqr from git/master (code unchanged since 2017)
https://github.com/carlobaldassi/liblqr
Plugin ContenAwareResizing will be always available now everywhere (no liblqr-1 detection problem)
FIXED-IN: 8.2.0

M  +2    -10   core/CMakeLists.txt
M  +2    -2    core/app/DigikamCoreTarget.cmake
M  +0    -3    core/app/utils/digikam_config.h.cmake.in
D  +0    -94   core/cmake/modules/FindLQR-1.cmake
M  +0    -8    core/libs/dialogs/libsinfodlg.cpp
M  +14   -3    core/libs/dimg/CMakeLists.txt
A  +45   -0    core/libs/dimg/filters/transform/lqr/lqr.h     [License: LGPL]
A  +45   -0    core/libs/dimg/filters/transform/lqr/lqr_all.h     [License: LGPL]
A  +149  -0    core/libs/dimg/filters/transform/lqr/lqr_base.h     [License: LGPL]
A  +2214 -0    core/libs/dimg/filters/transform/lqr/lqr_carver.c     [License: LGPL]
A  +30   -0    core/libs/dimg/filters/transform/lqr/lqr_carver.h     [License: LGPL]
A  +214  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_bias.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_bias.h     [License: LGPL]
A  +32   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_bias_priv.h     [License: LGPL]
A  +41   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_bias_pub.h     [License: LGPL]
A  +116  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_list.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_list.h     [License: LGPL]
A  +42   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_list_priv.h     [License: LGPL]
A  +55   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_list_pub.h     [License: LGPL]
A  +133  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_macros_priv.h     [License: LGPL]
A  +323  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_priv.h     [License: LGPL]
A  +116  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_pub.h     [License: LGPL]
A  +226  -0    core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask.h     [License: LGPL]
A  +32   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask_priv.h     [License: LGPL]
A  +41   -0    core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask_pub.h     [License: LGPL]
A  +205  -0    core/libs/dimg/filters/transform/lqr/lqr_cursor.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_cursor.h     [License: LGPL]
A  +60   -0    core/libs/dimg/filters/transform/lqr/lqr_cursor_priv.h     [License: LGPL]
A  +39   -0    core/libs/dimg/filters/transform/lqr/lqr_cursor_pub.h     [License: LGPL]
A  +801  -0    core/libs/dimg/filters/transform/lqr/lqr_energy.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_energy.h     [License: LGPL]
A  +76   -0    core/libs/dimg/filters/transform/lqr/lqr_energy_priv.h     [License: LGPL]
A  +58   -0    core/libs/dimg/filters/transform/lqr/lqr_energy_pub.h     [License: LGPL]
A  +51   -0    core/libs/dimg/filters/transform/lqr/lqr_gradient.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_gradient.h     [License: LGPL]
A  +33   -0    core/libs/dimg/filters/transform/lqr/lqr_gradient_priv.h     [License: LGPL]
A  +37   -0    core/libs/dimg/filters/transform/lqr/lqr_gradient_pub.h     [License: LGPL]
A  +147  -0    core/libs/dimg/filters/transform/lqr/lqr_progress.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_progress.h     [License: LGPL]
A  +45   -0    core/libs/dimg/filters/transform/lqr/lqr_progress_priv.h     [License: LGPL]
A  +53   -0    core/libs/dimg/filters/transform/lqr/lqr_progress_pub.h     [License: LGPL]
A  +395  -0    core/libs/dimg/filters/transform/lqr/lqr_rwindow.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_rwindow.h     [License: LGPL]
A  +61   -0    core/libs/dimg/filters/transform/lqr/lqr_rwindow_priv.h     [License: LGPL]
A  +49   -0    core/libs/dimg/filters/transform/lqr/lqr_rwindow_pub.h     [License: LGPL]
A  +240  -0    core/libs/dimg/filters/transform/lqr/lqr_vmap.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap.h     [License: LGPL]
A  +102  -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_list.c     [License: LGPL]
A  +29   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_list.h     [License: LGPL]
A  +50   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_list_priv.h     [License: LGPL]
A  +46   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_list_pub.h     [License: LGPL]
A  +44   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_priv.h     [License: LGPL]
A  +53   -0    core/libs/dimg/filters/transform/lqr/lqr_vmap_pub.h     [License: LGPL]

https://invent.kde.org/graphics/digikam/-/commit/db05313059f71a589d7936de609cc981cd38e49c