OSDN Git Service

kde/kde-extraapps.git
21 months agofilelight: build the radial map sources as part of filelightpart target
Ivailo Monev [Sun, 2 Oct 2022 19:53:59 +0000 (19:53 +0000)]
filelight: build the radial map sources as part of filelightpart target

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: indent switch cases in alife source file
Ivailo Monev [Sun, 2 Oct 2022 14:48:02 +0000 (17:48 +0300)]
kdeplasma-addons: indent switch cases in alife source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: deal with TODO related to KSMServer suspend/resume in virus wallaper
Ivailo Monev [Sun, 2 Oct 2022 14:47:40 +0000 (17:47 +0300)]
kdeplasma-addons: deal with TODO related to KSMServer suspend/resume in virus wallaper

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: remove redundant minimum CMake version setup
Ivailo Monev [Sun, 2 Oct 2022 14:17:55 +0000 (17:17 +0300)]
kdeplasma-addons: remove redundant minimum CMake version setup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: prepare for kdelibs changes
Ivailo Monev [Sun, 2 Oct 2022 14:11:01 +0000 (17:11 +0300)]
generic: prepare for kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: use the new kde4_optional_find_package() macro
Ivailo Monev [Sun, 2 Oct 2022 10:35:46 +0000 (13:35 +0300)]
generic: use the new kde4_optional_find_package() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agofilelight: name the LocalLister class error macro such that it is unlikely to clash...
Ivailo Monev [Sat, 1 Oct 2022 22:04:05 +0000 (01:04 +0300)]
filelight: name the LocalLister class error macro such that it is unlikely to clash with something

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agofilelight: do not undefine VERSION, PACKAGE and PRETTYNAME
Ivailo Monev [Sat, 1 Oct 2022 22:00:06 +0000 (01:00 +0300)]
filelight: do not undefine VERSION, PACKAGE and PRETTYNAME

not defined anywhere

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokrfb: remove unused KSystemTimeZone header inclusion
Ivailo Monev [Sat, 1 Oct 2022 10:32:14 +0000 (13:32 +0300)]
krfb: remove unused KSystemTimeZone header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: make use of KRandom::randomMax()
Ivailo Monev [Thu, 29 Sep 2022 23:04:12 +0000 (02:04 +0300)]
kdeplasma-addons: make use of KRandom::randomMax()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogwenview: randomize the slideshow URLs via KRandom::randomize()
Ivailo Monev [Thu, 29 Sep 2022 22:55:09 +0000 (01:55 +0300)]
gwenview: randomize the slideshow URLs via KRandom::randomize()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agookular: adjust to KCursor change
Ivailo Monev [Thu, 29 Sep 2022 22:33:22 +0000 (01:33 +0300)]
okular: adjust to KCursor change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agofilelight: remove unused KCursor header inclusions
Ivailo Monev [Thu, 29 Sep 2022 22:31:45 +0000 (01:31 +0300)]
filelight: remove unused KCursor header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agookular: adjust check for Text-To-Speech service
Ivailo Monev [Thu, 29 Sep 2022 13:39:16 +0000 (16:39 +0300)]
okular: adjust check for Text-To-Speech service

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agojovie: remove it
Ivailo Monev [Thu, 29 Sep 2022 12:25:31 +0000 (15:25 +0300)]
jovie: remove it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agookular: use the new kspeech library for Text-To-Speech
Ivailo Monev [Thu, 29 Sep 2022 12:24:59 +0000 (15:24 +0300)]
okular: use the new kspeech library for Text-To-Speech

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogwenview: remove unused header inclusion in sidebar source file
Ivailo Monev [Wed, 28 Sep 2022 14:34:57 +0000 (17:34 +0300)]
gwenview: remove unused header inclusion in sidebar source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogwenview: update MIME types in desktop files and remove test images for unsupported...
Ivailo Monev [Wed, 28 Sep 2022 11:02:18 +0000 (14:02 +0300)]
gwenview: update MIME types in desktop files and remove test images for unsupported formats

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agoksystemlog: remove obsolete inter-dependancy workaround
Ivailo Monev [Tue, 27 Sep 2022 17:42:33 +0000 (20:42 +0300)]
ksystemlog: remove obsolete inter-dependancy workaround

ksystemlog build system was rewritten some time ago, what's interesting is
that ksystemlog_config is not valid target

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: proper fix for the inter-depency of kcm_krunner_charrunner and...
Ivailo Monev [Tue, 27 Sep 2022 16:39:37 +0000 (19:39 +0300)]
kdeplasma-addons: proper fix for the inter-depency of kcm_krunner_charrunner and krunner_charrunner targets

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agopartitionmanager: use fatlabel program from dosfstools to set the label of FAT16...
Ivailo Monev [Tue, 27 Sep 2022 16:08:21 +0000 (19:08 +0300)]
partitionmanager: use fatlabel program from dosfstools to set the label of FAT16 filesystems

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agopartitionmanager: update dosfstools URL
Ivailo Monev [Tue, 27 Sep 2022 15:56:22 +0000 (18:56 +0300)]
partitionmanager: update dosfstools URL

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agoark: rename extracthere plugin to match the .desktop file name
Ivailo Monev [Tue, 27 Sep 2022 15:02:01 +0000 (18:02 +0300)]
ark: rename extracthere plugin to match the .desktop file name

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: use the new kde4_optional_add_subdirectory() macro
Ivailo Monev [Tue, 27 Sep 2022 14:28:17 +0000 (17:28 +0300)]
generic: use the new kde4_optional_add_subdirectory() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokrfb: use the new kde4_bool_to_01() macro
Ivailo Monev [Tue, 27 Sep 2022 13:48:00 +0000 (16:48 +0300)]
krfb: use the new kde4_bool_to_01() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: correct installation directory for mediabuttonsrc file
Ivailo Monev [Tue, 27 Sep 2022 13:18:13 +0000 (16:18 +0300)]
kdeplasma-addons: correct installation directory for mediabuttonsrc file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: get rid of the custom qt4_add_dbus_interface_ex() macro by setting...
Ivailo Monev [Tue, 27 Sep 2022 12:39:27 +0000 (15:39 +0300)]
kdeplasma-addons: get rid of the custom qt4_add_dbus_interface_ex() macro by setting INCLUDE property on interface file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokget: use the new kde4_add_dbus_service() macro
Ivailo Monev [Tue, 27 Sep 2022 12:04:14 +0000 (15:04 +0300)]
kget: use the new kde4_add_dbus_service() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokget: make use of the dbus_add_activation_service() macro
Ivailo Monev [Tue, 27 Sep 2022 11:26:04 +0000 (14:26 +0300)]
kget: make use of the dbus_add_activation_service() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: make use of the new KRandom::randomMax() function
Ivailo Monev [Mon, 26 Sep 2022 09:06:05 +0000 (12:06 +0300)]
generic: make use of the new KRandom::randomMax() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: replace KRandomSequence::randomize() with KRandom::randomize()
Ivailo Monev [Mon, 26 Sep 2022 08:42:20 +0000 (11:42 +0300)]
kdeplasma-addons: replace KRandomSequence::randomize() with KRandom::randomize()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: remove authorization checks
Ivailo Monev [Sun, 25 Sep 2022 15:45:40 +0000 (18:45 +0300)]
generic: remove authorization checks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: remove workflow and CI files, new home
Ivailo Monev [Sat, 24 Sep 2022 02:59:56 +0000 (05:59 +0300)]
generic: remove workflow and CI files, new home

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: remove checks for system headers that should be present
Ivailo Monev [Fri, 23 Sep 2022 13:12:16 +0000 (16:12 +0300)]
generic: remove checks for system headers that should be present

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agojovie: remove deprecated method
Ivailo Monev [Fri, 23 Sep 2022 12:13:56 +0000 (15:13 +0300)]
jovie: remove deprecated method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agookular: no style inherits KStyle
Ivailo Monev [Fri, 23 Sep 2022 01:11:32 +0000 (04:11 +0300)]
okular: no style inherits KStyle

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: converter runner string correction
Ivailo Monev [Thu, 22 Sep 2022 10:39:37 +0000 (13:39 +0300)]
kdeplasma-addons: converter runner string correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: sync exchange rates URL with kde-workspace runner
Ivailo Monev [Thu, 22 Sep 2022 05:05:41 +0000 (08:05 +0300)]
kdeplasma-addons: sync exchange rates URL with kde-workspace runner

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokdeplasma-addons: read settings before checking if exchange rates should be updated
Ivailo Monev [Thu, 22 Sep 2022 04:56:14 +0000 (07:56 +0300)]
kdeplasma-addons: read settings before checking if exchange rates should be updated

fixes exchange rates update on startup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agogeneric: use static QProcess::startDetached() method instead of creating objects
Ivailo Monev [Thu, 22 Sep 2022 03:16:15 +0000 (06:16 +0300)]
generic: use static QProcess::startDetached() method instead of creating objects

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agoark: adjust to kparts changes
Ivailo Monev [Wed, 21 Sep 2022 11:32:58 +0000 (14:32 +0300)]
ark: adjust to kparts changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokmix: remove config bug hack
Ivailo Monev [Wed, 21 Sep 2022 09:26:27 +0000 (12:26 +0300)]
kmix: remove config bug hack

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokmix: do not use QStringListIterator for iterating
Ivailo Monev [Wed, 21 Sep 2022 07:30:26 +0000 (10:30 +0300)]
kmix: do not use QStringListIterator for iterating

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
21 months agokget: create password store if required for saving the web interface password but...
Ivailo Monev [Tue, 20 Sep 2022 08:05:29 +0000 (11:05 +0300)]
kget: create password store if required for saving the web interface password but not created yet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: adjust to Katie changes
Ivailo Monev [Sun, 26 Jun 2022 16:14:22 +0000 (19:14 +0300)]
kdeplasma-addons: adjust to Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: remove check for kpdfpartrc config
Ivailo Monev [Wed, 15 Jun 2022 01:31:27 +0000 (04:31 +0300)]
okular: remove check for kpdfpartrc config

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: prepare for Katie changes
Ivailo Monev [Tue, 14 Jun 2022 21:16:23 +0000 (00:16 +0300)]
generic: prepare for Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokemu: prepare for Katie changes
Ivailo Monev [Sat, 11 Jun 2022 19:55:22 +0000 (22:55 +0300)]
kemu: prepare for Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: adjust to Katie changes
Ivailo Monev [Thu, 9 Jun 2022 03:09:20 +0000 (06:09 +0300)]
gwenview: adjust to Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: unitconverter optimization
Ivailo Monev [Mon, 6 Jun 2022 14:07:13 +0000 (17:07 +0300)]
kdeplasma-addons: unitconverter optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdeplasma-addons: remove redundant uniconverter applet description label
Ivailo Monev [Mon, 6 Jun 2022 13:52:05 +0000 (16:52 +0300)]
kdeplasma-addons: remove redundant uniconverter applet description label

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: compiler warnings fixes
Ivailo Monev [Mon, 6 Jun 2022 11:49:42 +0000 (14:49 +0300)]
generic: compiler warnings fixes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokmix: fix volume shortcuts
Ivailo Monev [Sat, 4 Jun 2022 08:47:20 +0000 (11:47 +0300)]
kmix: fix volume shortcuts

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokmix: fix default ALSA card probing
Ivailo Monev [Fri, 3 Jun 2022 16:00:09 +0000 (19:00 +0300)]
kmix: fix default ALSA card probing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokmix: adjust to Katie changes
Ivailo Monev [Thu, 2 Jun 2022 22:03:51 +0000 (01:03 +0300)]
kmix: adjust to Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoMerge branch 'master' of ssh://github.com/fluxer/kde-extraapps
Ivailo Monev [Wed, 1 Jun 2022 19:55:34 +0000 (22:55 +0300)]
Merge branch 'master' of ssh://github.com/fluxer/kde-extraapps

2 years agogeneric: cast pointers with QObject as base class via qobject_cast<T>()
Ivailo Monev [Wed, 1 Jun 2022 19:53:32 +0000 (22:53 +0300)]
generic: cast pointers with QObject as base class via qobject_cast<T>()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: cast pointers with QObject as base class via qobject_cast<T>() [ci reset]
Ivailo Monev [Wed, 1 Jun 2022 17:08:52 +0000 (17:08 +0000)]
okular: cast pointers with QObject as base class via qobject_cast<T>() [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: cast the part pointer via qobject_cast<T>() in Shell::openDocument()
Ivailo Monev [Wed, 1 Jun 2022 12:03:54 +0000 (14:03 +0200)]
okular: cast the part pointer via qobject_cast<T>() in Shell::openDocument()

fixes crash on startup on FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopartitionmanager: do not use semantic markup in application name
Ivailo Monev [Tue, 31 May 2022 13:17:01 +0000 (16:17 +0300)]
partitionmanager: do not use semantic markup in application name

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: include now required kdeversion header
Ivailo Monev [Tue, 31 May 2022 07:13:14 +0000 (10:13 +0300)]
generic: include now required kdeversion header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoabout-distro: only Katie is supported now
Ivailo Monev [Sun, 29 May 2022 20:18:10 +0000 (23:18 +0300)]
about-distro: only Katie is supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokvkbd: do not use resource files for standart theme
Ivailo Monev [Sun, 29 May 2022 13:05:21 +0000 (16:05 +0300)]
kvkbd: do not use resource files for standart theme

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksystemlog: do not use resource files for tests
Ivailo Monev [Sun, 29 May 2022 09:55:00 +0000 (12:55 +0300)]
ksystemlog: do not use resource files for tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookulars: skip some tests if there is no window manager
Ivailo Monev [Fri, 27 May 2022 16:34:50 +0000 (19:34 +0300)]
okulars: skip some tests if there is no window manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: faster installation in AppVeyor environment
Ivailo Monev [Fri, 27 May 2022 05:18:13 +0000 (08:18 +0300)]
generic: faster installation in AppVeyor environment

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: attempt to load all images that are not one of the static MIME types
Ivailo Monev [Fri, 27 May 2022 03:59:16 +0000 (06:59 +0300)]
gwenview: attempt to load all images that are not one of the static MIME types

fixes loading of HEIF images for example which ImageMagick can load but is
not registered from gvpart.desktop and gwenview.desktop

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: execute the move job via KIO::NetAccess::synchronousRun() and set its UI...
Ivailo Monev [Thu, 26 May 2022 14:10:26 +0000 (17:10 +0300)]
gwenview: execute the move job via KIO::NetAccess::synchronousRun() and set its UI delegate to the document UI delegate

fixes rare hang, there is a bug lurking somewhere - the job progress is
shown only the first time the test is run if not in full session

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: process all events while waiting for document to be loaded and MIME type...
Ivailo Monev [Thu, 26 May 2022 12:26:23 +0000 (15:26 +0300)]
gwenview: process all events while waiting for document to be loaded and MIME type to be determined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: increase wait time in PlaceTreeModelTest::testListUrl1()
Ivailo Monev [Thu, 26 May 2022 01:30:57 +0000 (04:30 +0300)]
gwenview: increase wait time in PlaceTreeModelTest::testListUrl1()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: launch a session bus in AppVeyor environment
Ivailo Monev [Sun, 22 May 2022 04:31:34 +0000 (07:31 +0300)]
generic: launch a session bus in AppVeyor environment

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: bump minimum Katie version requirement to 4.12.0
Ivailo Monev [Sun, 22 May 2022 01:04:43 +0000 (04:04 +0300)]
generic: bump minimum Katie version requirement to 4.12.0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: tell the document to not by annoying in annotations test
Ivailo Monev [Sat, 21 May 2022 06:02:55 +0000 (09:02 +0300)]
okular: tell the document to not by annoying in annotations test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: tell the document to not by annoying in annotations test
Ivailo Monev [Sat, 21 May 2022 05:14:20 +0000 (08:14 +0300)]
okular: tell the document to not by annoying in annotations test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: tell the document to not by annoying in annotations test
Ivailo Monev [Sat, 21 May 2022 04:45:28 +0000 (07:45 +0300)]
okular: tell the document to not by annoying in annotations test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: mark 4frames test case as expected fail
Ivailo Monev [Sat, 21 May 2022 04:41:04 +0000 (07:41 +0300)]
gwenview: mark 4frames test case as expected fail

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agookular: tell the document to not by annoying in annotations test
Ivailo Monev [Sat, 21 May 2022 04:07:08 +0000 (07:07 +0300)]
okular: tell the document to not by annoying in annotations test

fixes the hang in AppVeyor, the messagebox is interactive

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksystemlog: build manual tests as such
Ivailo Monev [Sat, 21 May 2022 03:20:52 +0000 (06:20 +0300)]
ksystemlog: build manual tests as such

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: adjust the rotated load test case
Ivailo Monev [Sat, 21 May 2022 02:31:25 +0000 (05:31 +0300)]
gwenview: adjust the rotated load test case

nef image not tested

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: do not use ctest to run tests
Ivailo Monev [Fri, 20 May 2022 23:05:39 +0000 (02:05 +0300)]
generic: do not use ctest to run tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: install ariya-icons in AppVeyor environment for the tests
Ivailo Monev [Fri, 20 May 2022 20:55:41 +0000 (23:55 +0300)]
generic: install ariya-icons in AppVeyor environment for the tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: merge URL kind enums for images
Ivailo Monev [Fri, 20 May 2022 20:54:23 +0000 (23:54 +0300)]
gwenview: merge URL kind enums for images

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: adjust document editor test case
Ivailo Monev [Fri, 20 May 2022 20:42:44 +0000 (23:42 +0300)]
gwenview: adjust document editor test case

same document editor is used for raster and svg images now so there is
editor (of sorts, saving svg images is not possible but applying
transformation and saving in different format is)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: install in AppVeyor environment for the tests
Ivailo Monev [Fri, 20 May 2022 19:59:47 +0000 (22:59 +0300)]
generic: install in AppVeyor environment for the tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: enable testing in AppVeyor
Ivailo Monev [Fri, 20 May 2022 19:10:53 +0000 (22:10 +0300)]
generic: enable testing in AppVeyor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: remove now unused chrono system header inclusion
Ivailo Monev [Fri, 20 May 2022 13:00:15 +0000 (16:00 +0300)]
gwenview: remove now unused chrono system header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: fix HistoryModel items existences check for directories
Ivailo Monev [Fri, 20 May 2022 01:41:36 +0000 (04:41 +0300)]
gwenview: fix HistoryModel items existences check for directories

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: disable copying of HistoryModel class
Ivailo Monev [Fri, 20 May 2022 01:40:52 +0000 (04:40 +0300)]
gwenview: disable copying of HistoryModel class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: test image scaler with PPM image, skip it if document size is unknown
Ivailo Monev [Fri, 20 May 2022 00:40:04 +0000 (03:40 +0300)]
gwenview: test image scaler with PPM image, skip it if document size is unknown

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: exec the sub-job from the save job to ensure it is not reaped
Ivailo Monev [Thu, 19 May 2022 23:49:27 +0000 (02:49 +0300)]
gwenview: exec the sub-job from the save job to ensure it is not reaped

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: start loading image data if no image has been loaded yet when metainfo...
Ivailo Monev [Thu, 19 May 2022 23:28:51 +0000 (02:28 +0300)]
gwenview: start loading image data if no image has been loaded yet when metainfo is loaded

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: check for error before adding sub-job from the save job
Ivailo Monev [Thu, 19 May 2022 23:27:33 +0000 (02:27 +0300)]
gwenview: check for error before adding sub-job from the save job

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: use threaded document job for the save job
Ivailo Monev [Thu, 19 May 2022 23:12:42 +0000 (02:12 +0300)]
gwenview: use threaded document job for the save job

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: different take on async execution
Ivailo Monev [Thu, 19 May 2022 20:54:12 +0000 (23:54 +0300)]
gwenview: different take on async execution

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: reset future watchers pointers once the futures finish
Ivailo Monev [Thu, 19 May 2022 20:08:38 +0000 (23:08 +0300)]
gwenview: reset future watchers pointers once the futures finish

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: link library to pthread
Ivailo Monev [Thu, 19 May 2022 17:07:45 +0000 (20:07 +0300)]
gwenview: link library to pthread

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: remove now unused QtConcurrentRun header inclusion
Ivailo Monev [Thu, 19 May 2022 16:40:24 +0000 (19:40 +0300)]
gwenview: remove now unused QtConcurrentRun header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: comment out code used for tracing
Ivailo Monev [Thu, 19 May 2022 16:12:52 +0000 (19:12 +0300)]
gwenview: comment out code used for tracing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: reimplement metadata, image data and save job via QThread and std::future<T>
Ivailo Monev [Thu, 19 May 2022 15:19:37 +0000 (18:19 +0300)]
gwenview: reimplement metadata, image data and save job via QThread and std::future<T>

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogwenview: reimplement ThreadedDocumentJob via QThread and std::future<T>
Ivailo Monev [Thu, 19 May 2022 03:05:18 +0000 (06:05 +0300)]
gwenview: reimplement ThreadedDocumentJob via QThread and std::future<T>

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>