~ Move constants into foundation module
~ Fix cmake version extraction
~ Fix cmake list_items_prepend function
Fix some stuff of the dark and light themes
Update dark and light themes icons
~ Make copyright notice more compact
Implement new icon system and add new scalable icons
~ Add the ApplicationSettings class wrapping QSettings
~ Add app info to win executable
Fix: applying the manual split mode didn't work if the split line(s) was set manually with the auto split mode
~ Use make_<pointer> functions to create unique and shared pointers
~ Remove duplicating black on white detection code from the BackgroundColorCalculator
~ Apply the content mask before mapping the color image in ColorSegmenter
~ Add FilterData::grayImageBlackOnWhite method to make the code clearer
~ Convert image to supported format on loading
~ Improve RenderParams
~ Refactor OutputGenerator
Fix dewarping post-deskew feature
Remove original background image if the option has been disabled
~ Fix warnings
Ignore too low skew angles to avoid unnecessary image transformations
Fix bug when an whole image could've been filled in spite of its content area or sometimes the application just crashed at the output stage
~ Ensure the default compiler flags are written into cmake cache once and enable some gcc warnings
~ Fix unsigned/signed mismatch warning
~ Refactor the observers into listeners
~ Improve property set:
~ Don't copy AUTO zone category property
~ Add cast functions for intrusive_ptr
~ Improve ref_countable
Rework split output and fix color segmentation
~ Rename EmptyTaskStatus to NullTaskStatus
~ Decouple Zone from the output sub-module
~ Use static_cast for Application*
~ Move filter_dc files
~ Update singletons implementation
~ Refactor ColorScheme components
~ Define colors in the color schemes with string
~ Use factory for creating a color scheme
~ Register metadata loader implementations in ImageMetadataLoader rather then the main method
~ Fix: some libraries are missing when copying to the build dir in the debug configuration
~ Convert qss units on loading
~ Relocate the sources
~ Enable AUTOUIC
~ Remove source_group
~ Reformat cmake code.
Add option for single column thumbnail display
UI fixes
~ Add Qt::Svg dependency
Update build system to support for Boost and Qt installed
~ Fix dependencies between the internal components
Version 1.09
Merge pull request #77 from ImageProcessing-ElectronicPublications/master
1.0.19: colors: wiener denoiser
Merge pull request #70 from ImageProcessing-ElectronicPublications/master
1.0.19: feature #50: foreground and background zones
1.0.19: feature #50: foreground and background zones
Update version.h.in
Merge pull request #48 from ImageProcessing-ElectronicPublications/master
1.0.18: feature #47: prefilter EdgeDiv: combine prefilters EdgePlus and BlurDiv.
Add AppImage support for Linux (#58)
Linux Cmake build (#41)
Fix building Proximity.cpp with Qt6 and gcc 11.2 (#54)
Improve readme (#45)
Improve readme (#45)
Merge pull request #44 from lightsilverberryfox/remove-warnings
Fix for loop item duplication warning
Merge pull request #39 from lightsilverberryfox/dependabot
Automatic updates for GitHub actions
Merge pull request #38 from lightsilverberryfox/clang-fixes
Fix whitespace
Fix one small thing
Fix all clang issues
Update clang lint action
Clang formatting fixes
Merge pull request #36 from lightsilverberryfox/clang-format
Run clang check for PRs too
Add clang formatting checker
Fix workflow
Merge pull request #19 from mirusu400/master
Update README.md
Update version.h.in
Merge pull request #14 from vigri/develop
Merge branch 'master' into develop
Merge pull request #11 from ukolaj-s/master
Update Polish translation
Merge pull request #7 from kunzjacq/Qt6
Merge branch 'master' into Qt6
Update README.md
Merge branch 'master' into Qt6
Enable the installation of scantailor-advanced with libjpeg-turbo under
ignore CMake user settings
Enable compilation with Qt6 and MSVC
misc fix regarding the use of a deprecated function (take two)
fix install with MinGW GCC from command-line
misc fix regarding the use of a deprecated function
Enable compilation with Qt5 starting from version 5.9
Require at least Qt 5.15
Enable compilation with both Qt5 and Qt6
Qt6 port, warning suppression
Enable negative margins