OSDN Git Service

kde/kde-extraapps.git
10 months agokget: correct base class of KMessageWidget in newtransferwidget UI file
Ivailo Monev [Fri, 28 Jul 2023 13:49:25 +0000 (16:49 +0300)]
kget: correct base class of KMessageWidget in newtransferwidget UI file

incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: adjust to KLocale changes
Ivailo Monev [Wed, 26 Jul 2023 06:56:25 +0000 (09:56 +0300)]
generic: adjust to KLocale changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: port to the new KCalendarWidget class
Ivailo Monev [Sun, 23 Jul 2023 02:52:25 +0000 (05:52 +0300)]
gwenview: port to the new KCalendarWidget class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: adjust to time zone classes changes
Ivailo Monev [Sat, 22 Jul 2023 01:41:11 +0000 (04:41 +0300)]
kdeplasma-addons: adjust to time zone classes changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: adjust to KDateTime changes
Ivailo Monev [Fri, 21 Jul 2023 04:50:30 +0000 (07:50 +0300)]
generic: adjust to KDateTime changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: include now required header in testingutils source file
Ivailo Monev [Fri, 21 Jul 2023 04:43:25 +0000 (07:43 +0300)]
okular: include now required header in testingutils source file

fixes testing build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokmix: replace KProcess with QProcess
Ivailo Monev [Thu, 20 Jul 2023 23:34:53 +0000 (02:34 +0300)]
kmix: replace KProcess with QProcess

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: set the icon of the weather configuration search button
Ivailo Monev [Mon, 17 Jul 2023 17:46:11 +0000 (20:46 +0300)]
kdeplasma-addons: set the icon of the weather configuration search button

in case the button text is not shown for some reason, also visually
indicating what the button will do

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: expand the kolourpicker applet color button
Ivailo Monev [Mon, 17 Jul 2023 17:39:12 +0000 (20:39 +0300)]
kdeplasma-addons: expand the kolourpicker applet color button

to use most of the applet area and make it a bigger drag-n-drop target

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: implement drag for kolourpicker applet
Ivailo Monev [Mon, 17 Jul 2023 17:23:46 +0000 (20:23 +0300)]
kdeplasma-addons: implement drag for kolourpicker applet

now with color dragging!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: adjust the size of the kolourpicker color button icon based on...
Ivailo Monev [Mon, 17 Jul 2023 05:30:43 +0000 (08:30 +0300)]
kdeplasma-addons: adjust the size of the kolourpicker color button icon based on the button size

otherwise if the applet is resized to, say, 100x100 the icon would be still
16x16 - very small for applet with a 100x100 size

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: implement drop for kolourpicker applet
Ivailo Monev [Mon, 17 Jul 2023 05:09:15 +0000 (08:09 +0300)]
kdeplasma-addons: implement drop for kolourpicker applet

color can be now drag-n-dropped from kcolorchooser for example, dragging
the color that kolourpicker has picked may be implemented in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: remove redundant X11 check
Ivailo Monev [Mon, 17 Jul 2023 02:52:55 +0000 (05:52 +0300)]
kdeplasma-addons: remove redundant X11 check

side note: X11 library contains the implementation of functions declared
in the Xutil header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: use KMessageWidget instead of KMessageBox for the weather configura...
Ivailo Monev [Mon, 17 Jul 2023 00:33:04 +0000 (03:33 +0300)]
kdeplasma-addons: use KMessageWidget instead of KMessageBox for the weather configuration error

also not emitting the configValueChanged() signal while searching to not
trigger changes on the weather applet side while that is happening (after
search the source will be changed after selecting location item)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: rework location widget behaviour
Ivailo Monev [Sun, 16 Jul 2023 23:43:48 +0000 (02:43 +0300)]
kdeplasma-addons: rework location widget behaviour

by not using the location widget to display error and by not setting the
line edit widget text behind the back of KComboBox a lot of quirks are
fixed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokcalc: change the buttons palette instead of using style sheet
Ivailo Monev [Sun, 16 Jul 2023 23:05:25 +0000 (02:05 +0300)]
kcalc: change the buttons palette instead of using style sheet

plus something to fix (or improve) - when a color is dropped onto
buttons the color is changed but does not persist trough kcalc restart
regardless if custom button color is set or not

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokget: remove borked and disabled panelbar applet
Ivailo Monev [Sun, 16 Jul 2023 22:23:08 +0000 (01:23 +0300)]
kget: remove borked and disabled panelbar applet

kget usually sits in the tray (on the panel), ready to be clicked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agofilelight: always use qSin() and qCos() for calculations
Ivailo Monev [Sun, 16 Jul 2023 17:02:29 +0000 (20:02 +0300)]
filelight: always use qSin() and qCos() for calculations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: change the weather location widget index only if the pre-location...
Ivailo Monev [Sun, 16 Jul 2023 16:34:58 +0000 (19:34 +0300)]
kdeplasma-addons: change the weather location widget index only if the pre-location index is found

when a source is set is not added as item to the location widget (see
WeatherConfig::setSource())

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: use the plasma theme wallpaper as default for weather wallpaper
Ivailo Monev [Sun, 16 Jul 2023 01:01:53 +0000 (04:01 +0300)]
kdeplasma-addons: use the plasma theme wallpaper as default for weather wallpaper

none of the referenced wallpapers is installed or maintained by Katana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: adjust weather wallpaper to recent changes
Ivailo Monev [Sun, 16 Jul 2023 00:34:54 +0000 (03:34 +0300)]
kdeplasma-addons: adjust weather wallpaper to recent changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: add the default and validated sources to the weather location widget
Ivailo Monev [Sun, 16 Jul 2023 00:12:53 +0000 (03:12 +0300)]
kdeplasma-addons: add the default and validated sources to the weather location widget

for reference:
https://github.com/fluxer/katana/issues/26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: emit all valid sources from WeatherLocation
Ivailo Monev [Sat, 15 Jul 2023 23:26:21 +0000 (02:26 +0300)]
kdeplasma-addons: emit all valid sources from WeatherLocation

so that all default and validated sources can (potentially, eventually) be
shown in the configuration location widget

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: rework weather configuration to validate via specifiec ion
Ivailo Monev [Sat, 15 Jul 2023 22:44:44 +0000 (01:44 +0300)]
kdeplasma-addons: rework weather configuration to validate via specifiec ion

because different applets use data that is provided by different ion, for
example wettercom provides forecast while noaa provides wind conditions.

on a side note noaa uses mostly station names rather than city names so
expect applects that default to noaa ion to require configuration by
default in most cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokget: do not attempt actions that require network when the KNetworkManager status...
Ivailo Monev [Sat, 15 Jul 2023 20:28:44 +0000 (23:28 +0300)]
kget: do not attempt actions that require network when the KNetworkManager status is unknown

see the following commit kde-workspace repo:
66ad0076b14393b3fe84cc056e329086f2a2b996

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: search for location when return is pressed while the weather locati...
Ivailo Monev [Sat, 15 Jul 2023 17:56:10 +0000 (20:56 +0300)]
kdeplasma-addons: search for location when return is pressed while the weather location widget has focus

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: fill the weather configuration locations widgets with default ...
Ivailo Monev [Sat, 15 Jul 2023 17:38:39 +0000 (20:38 +0300)]
kdeplasma-addons: fill the weather configuration locations widgets with default (valid) locations

for reference:
https://github.com/fluxer/katana/issues/26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: sort the geo data by accuracy in WeatherLocation::dataUpdated()
Ivailo Monev [Sat, 15 Jul 2023 09:21:53 +0000 (12:21 +0300)]
kdeplasma-addons: sort the geo data by accuracy in WeatherLocation::dataUpdated()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: stop emitting the finished signal of WeatherLocation once a valid...
Ivailo Monev [Sat, 15 Jul 2023 08:18:37 +0000 (11:18 +0300)]
kdeplasma-addons: stop emitting the finished signal of WeatherLocation once a valid source is found

how valid the source is is entirely different thing, more than one
weather source can match a given location (look for "multiple" in the ions
and think why it is a thing)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: parent the weather validator to the weather location finder
Ivailo Monev [Sat, 15 Jul 2023 07:43:00 +0000 (10:43 +0300)]
kdeplasma-addons: parent the weather validator to the weather location finder

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: attempt to validate all locations
Ivailo Monev [Sat, 15 Jul 2023 06:34:45 +0000 (09:34 +0300)]
kdeplasma-addons: attempt to validate all locations

out of 4 geolocation data engine providers 3 provide data for the city,
requires the following commit from kde-workspace:
d28608da5bb8b874cad1c6a9b50a5b9bfb358317

for reference:
https://github.com/fluxer/katana/issues/26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokget: drop mmsthreads transfer plugin
Ivailo Monev [Fri, 14 Jul 2023 23:20:11 +0000 (02:20 +0300)]
kget: drop mmsthreads transfer plugin

see 702d9b67aaa6ee2d79934c1ab3de2d8d7718c89c in kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: adjust to KUniqueApplication changes
Ivailo Monev [Thu, 13 Jul 2023 14:42:02 +0000 (17:42 +0300)]
generic: adjust to KUniqueApplication changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: fix plasmaweather busy timer races
Ivailo Monev [Wed, 12 Jul 2023 09:42:53 +0000 (12:42 +0300)]
kdeplasma-addons: fix plasmaweather busy timer races

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: remove unused WeatherConfig::getNewStuff() method
Ivailo Monev [Wed, 12 Jul 2023 09:40:36 +0000 (12:40 +0300)]
kdeplasma-addons: remove unused WeatherConfig::getNewStuff() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: remove unused dict applet bits
Ivailo Monev [Wed, 12 Jul 2023 03:47:49 +0000 (06:47 +0300)]
kdeplasma-addons: remove unused dict applet bits

because the previous dict data engine source became not a thing the dict
data engine was reimplemented and now supports only english (en)
dictionary, also qstardict is not a valid data engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: drop broken dictionary runner
Ivailo Monev [Tue, 11 Jul 2023 03:37:10 +0000 (06:37 +0300)]
kdeplasma-addons: drop broken dictionary runner

and the fix is that easy

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: rework the dictionary runner
Ivailo Monev [Tue, 11 Jul 2023 01:51:27 +0000 (04:51 +0300)]
kdeplasma-addons: rework the dictionary runner

requires the following commit from kde-workspace:
6cfe505af4ede2843d7faa3d302e09cb171d823d

and because the runner is running in its own thread it is still not
thread-safe, that's something to fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: use Solid::PowerManagement for power management
Ivailo Monev [Sun, 9 Jul 2023 15:24:04 +0000 (18:24 +0300)]
generic: use Solid::PowerManagement for power management

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: do not install kcfg files
Ivailo Monev [Sun, 9 Jul 2023 02:53:59 +0000 (05:53 +0300)]
generic: do not install kcfg files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokget: port to the new knetworkmanager library
Ivailo Monev [Sat, 8 Jul 2023 05:54:23 +0000 (08:54 +0300)]
kget: port to the new knetworkmanager library

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: LCD::Private::checkIfDirty() optimization
Ivailo Monev [Sat, 8 Jul 2023 00:20:41 +0000 (03:20 +0300)]
kdeplasma-addons: LCD::Private::checkIfDirty() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: QPainter runtime warning fix
Ivailo Monev [Sat, 8 Jul 2023 00:17:18 +0000 (03:17 +0300)]
kdeplasma-addons: QPainter runtime warning fix

if the LCD widget size is null (QSize(0,0)) then nothing will be painted
even if it is dirty, so it shall remain dirty until the LCD widget size
is not null

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma: remove redundant dict applet style sheet override
Ivailo Monev [Fri, 7 Jul 2023 22:58:30 +0000 (01:58 +0300)]
kdeplasma: remove redundant dict applet style sheet override

Plasma::TextBrowser palette is already set and updated internally, the
dictionary data engine does not add links too (unless the example or
definition itself contains such)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: fix dict applet theme synchronization
Ivailo Monev [Fri, 7 Jul 2023 22:43:11 +0000 (01:43 +0300)]
kdeplasma-addons: fix dict applet theme synchronization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: remove now redundant KExiv2Property checks
Ivailo Monev [Fri, 7 Jul 2023 20:39:34 +0000 (23:39 +0300)]
gwenview: remove now redundant KExiv2Property checks

see 3521d07234beab1822bc7e30f5bdf451a5cebc3c in kdelibs repo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokget: fix possible miscalculation of elapsed time due to clock jumps
Ivailo Monev [Fri, 7 Jul 2023 19:44:40 +0000 (22:44 +0300)]
kget: fix possible miscalculation of elapsed time due to clock jumps

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: apply style sheet override selectively
Ivailo Monev [Fri, 7 Jul 2023 19:16:34 +0000 (22:16 +0300)]
gwenview: apply style sheet override selectively

because KUrlRequested creates a KFileDialog parented to it, inheriting the
style sheet for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: set font property for titles instead of using style sheet
Ivailo Monev [Fri, 7 Jul 2023 19:09:53 +0000 (22:09 +0300)]
gwenview: set font property for titles instead of using style sheet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: set the thumbnail page widget style sheet programatically
Ivailo Monev [Fri, 7 Jul 2023 18:51:03 +0000 (21:51 +0300)]
gwenview: set the thumbnail page widget style sheet programatically

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: remove redundant style sheet override
Ivailo Monev [Fri, 7 Jul 2023 18:43:45 +0000 (21:43 +0300)]
okular: remove redundant style sheet override

the widget flat property is set to true which makes it have no border

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agokdeplasma-addons: remove bogus tooltip widget style sheet override
Ivailo Monev [Fri, 7 Jul 2023 18:28:57 +0000 (21:28 +0300)]
kdeplasma-addons: remove bogus tooltip widget style sheet override

see the following commit in kdelibs:
f83e176dcf43e0307b8b20a5e7e5574a60d47618

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogeneric: remove redundant styleSheet properties in UI files
Ivailo Monev [Fri, 7 Jul 2023 17:31:48 +0000 (20:31 +0300)]
generic: remove redundant styleSheet properties in UI files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: update comment in LoadingDocumentImplPrivate::loadMetaInfo()
Ivailo Monev [Fri, 7 Jul 2023 14:08:30 +0000 (17:08 +0300)]
gwenview: update comment in LoadingDocumentImplPrivate::loadMetaInfo()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: do not emit Document::saved() twice when the undo stack is clean
Ivailo Monev [Fri, 7 Jul 2023 14:07:43 +0000 (17:07 +0300)]
gwenview: do not emit Document::saved() twice when the undo stack is clean

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: remove obsolete comment about the hint
Ivailo Monev [Fri, 7 Jul 2023 13:41:12 +0000 (16:41 +0300)]
gwenview: remove obsolete comment about the hint

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: DocumentLoadedImpl::applyTransformation() optimization
Ivailo Monev [Fri, 7 Jul 2023 13:38:18 +0000 (16:38 +0300)]
gwenview: DocumentLoadedImpl::applyTransformation() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: comment corrections
Ivailo Monev [Fri, 7 Jul 2023 13:28:53 +0000 (16:28 +0300)]
gwenview: comment corrections

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: do not show the forms message if form actions are not enabled
Ivailo Monev [Fri, 7 Jul 2023 13:20:25 +0000 (16:20 +0300)]
okular: do not show the forms message if form actions are not enabled

was showing an empty message with two buttons at start when something to
open was not specified, the check now matches the one done in
Okular::Part::openFile()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: remove bogus check for HasUnsupportedXfaForm metadata
Ivailo Monev [Fri, 7 Jul 2023 13:10:53 +0000 (16:10 +0300)]
okular: remove bogus check for HasUnsupportedXfaForm metadata

not set by the poppler generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: call constructors
Ivailo Monev [Thu, 6 Jul 2023 19:25:22 +0000 (22:25 +0300)]
gwenview: call constructors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agofilelight: use the static KFileDialog::getExistingDirectoryUrl() method
Ivailo Monev [Thu, 6 Jul 2023 03:05:01 +0000 (06:05 +0300)]
filelight: use the static KFileDialog::getExistingDirectoryUrl() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: handle URLs in the part the same way it is done by the shell
Ivailo Monev [Thu, 6 Jul 2023 01:14:55 +0000 (04:14 +0300)]
okular: handle URLs in the part the same way it is done by the shell

also adjusted the tests to the KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agookular: testing build fix
Ivailo Monev [Wed, 5 Jul 2023 23:29:26 +0000 (02:29 +0300)]
okular: testing build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: replace qDebug() with kDebug() calls
Ivailo Monev [Wed, 5 Jul 2023 07:24:42 +0000 (10:24 +0300)]
gwenview: replace qDebug() with kDebug() calls

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: fix rotated test for the case of dsd_1838.nef
Ivailo Monev [Wed, 5 Jul 2023 01:36:18 +0000 (04:36 +0300)]
gwenview: fix rotated test for the case of dsd_1838.nef

note that the image was not loaded from the updated url variable, it was
orient6.jpg that was transformed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: stabilize the RecursiveDirModel test
Ivailo Monev [Tue, 4 Jul 2023 22:13:15 +0000 (01:13 +0300)]
gwenview: stabilize the RecursiveDirModel test

note that this race that was observed by the author of the test will happen
outside the test - if files are created while the KDirLister is listing
(because an automatic update was issued for example) some files may not be
listed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: use the new recursive listing feature of KDirLister
Ivailo Monev [Tue, 4 Jul 2023 19:27:23 +0000 (22:27 +0300)]
gwenview: use the new recursive listing feature of KDirLister

requires the following commit from kdelibs:
5d60973ab442fb6c3ccad7027d96da18f4fdeaea

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: remove semantic info leftovers
Ivailo Monev [Tue, 4 Jul 2023 15:10:56 +0000 (18:10 +0300)]
gwenview: remove semantic info leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: do not list non-readable directories from RecrusiveDirModel
Ivailo Monev [Tue, 4 Jul 2023 13:09:21 +0000 (16:09 +0300)]
gwenview: do not list non-readable directories from RecrusiveDirModel

directores such as "lost+found" may not be readable, if the main directory
is not readable an error will be shown still (as it should be).

requires 268eac6790195fe72afeb8525f930e289276eaf9 from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: drop the tree view
Ivailo Monev [Tue, 4 Jul 2023 12:29:18 +0000 (15:29 +0300)]
gwenview: drop the tree view

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: clear the dir listers list on reset
Ivailo Monev [Mon, 3 Jul 2023 18:17:22 +0000 (21:17 +0300)]
gwenview: clear the dir listers list on reset

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: drop places tab
Ivailo Monev [Mon, 3 Jul 2023 18:12:01 +0000 (21:12 +0300)]
gwenview: drop places tab

already half file manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: fix RecursiveDirModel regression
Ivailo Monev [Mon, 3 Jul 2023 14:25:28 +0000 (17:25 +0300)]
gwenview: fix RecursiveDirModel regression

not sure if I want to keep it tho, I can already see it choke on symlinks
because they are not tracked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: adjust to KDirLister changes
Ivailo Monev [Mon, 3 Jul 2023 10:46:14 +0000 (13:46 +0300)]
gwenview: adjust to KDirLister changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
10 months agogwenview: purge manual tests
Ivailo Monev [Mon, 3 Jul 2023 04:17:35 +0000 (07:17 +0300)]
gwenview: purge manual tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to kfile changes
Ivailo Monev [Mon, 3 Jul 2023 00:12:02 +0000 (03:12 +0300)]
generic: adjust to kfile changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogwenview: adjust to KDirLister changes
Ivailo Monev [Sat, 1 Jul 2023 03:17:05 +0000 (06:17 +0300)]
gwenview: adjust to KDirLister changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokrdc: fix build of konsole plugin
Ivailo Monev [Wed, 28 Jun 2023 22:20:38 +0000 (01:20 +0300)]
krdc: fix build of konsole plugin

it is still stub tho, obviously not finished (echoes the user and host
in terminal)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to KUrl changes
Ivailo Monev [Mon, 26 Jun 2023 17:57:07 +0000 (20:57 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to KUrl changes
Ivailo Monev [Sun, 25 Jun 2023 22:41:35 +0000 (01:41 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to KUrl changes
Ivailo Monev [Fri, 23 Jun 2023 14:42:59 +0000 (17:42 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to KUrl changes
Ivailo Monev [Fri, 23 Jun 2023 07:43:43 +0000 (10:43 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokdeplasma-desktop: remove hack for desktop KIO slave
Ivailo Monev [Thu, 22 Jun 2023 00:02:52 +0000 (03:02 +0300)]
kdeplasma-desktop: remove hack for desktop KIO slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokget: remove reference to desktop KIO slave
Ivailo Monev [Thu, 22 Jun 2023 00:02:25 +0000 (03:02 +0300)]
kget: remove reference to desktop KIO slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokget: show the server address in label
Ivailo Monev [Wed, 21 Jun 2023 00:19:30 +0000 (03:19 +0300)]
kget: show the server address in label

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokget: replace kError()/abort() with kFatal() calls
Ivailo Monev [Tue, 20 Jun 2023 23:55:11 +0000 (02:55 +0300)]
kget: replace kError()/abort() with kFatal() calls

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokget: remove redundant debug area codes
Ivailo Monev [Tue, 20 Jun 2023 23:47:45 +0000 (02:47 +0300)]
kget: remove redundant debug area codes

already defaulting to it by defining KDE_DEFAULT_DEBUG_AREA

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agoksnapshot: log debug messages to special area
Ivailo Monev [Tue, 20 Jun 2023 22:36:31 +0000 (01:36 +0300)]
ksnapshot: log debug messages to special area

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agookular: remove redundant icon loader glue
Ivailo Monev [Tue, 20 Jun 2023 15:49:23 +0000 (18:49 +0300)]
okular: remove redundant icon loader glue

there is always only one icon loader and it is KIconLoader::global()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agookular: remove the TOC observer before closing the document
Ivailo Monev [Tue, 20 Jun 2023 15:34:58 +0000 (18:34 +0300)]
okular: remove the TOC observer before closing the document

fixes crash in case the part is embeded and the parent is closed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agoark: log debug messages to special area
Ivailo Monev [Tue, 20 Jun 2023 07:01:34 +0000 (10:01 +0300)]
ark: log debug messages to special area

11 months agoark: implement session restoration
Ivailo Monev [Tue, 20 Jun 2023 06:53:24 +0000 (09:53 +0300)]
ark: implement session restoration

altough there are bits for that in main() the URL the part loaded was not
saved and restored when that had to happen, now it is

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogwenview: log debug messages to special area
Ivailo Monev [Tue, 20 Jun 2023 01:13:03 +0000 (04:13 +0300)]
gwenview: log debug messages to special area

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: preperations for kde-workspace changes
Ivailo Monev [Sun, 18 Jun 2023 00:49:28 +0000 (03:49 +0300)]
generic: preperations for kde-workspace changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: preperations for kdelibs changes
Ivailo Monev [Sat, 17 Jun 2023 20:28:51 +0000 (23:28 +0300)]
generic: preperations for kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: do not include quiet packages in the feature summary
Ivailo Monev [Sat, 17 Jun 2023 16:30:26 +0000 (19:30 +0300)]
generic: do not include quiet packages in the feature summary

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agogeneric: adjust to kdelibs changes
Ivailo Monev [Sat, 17 Jun 2023 15:39:16 +0000 (18:39 +0300)]
generic: adjust to kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agookular: testing build fix
Ivailo Monev [Fri, 16 Jun 2023 22:48:47 +0000 (01:48 +0300)]
okular: testing build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
11 months agokcalc: remove unused long double API
Ivailo Monev [Fri, 16 Jun 2023 22:38:55 +0000 (01:38 +0300)]
kcalc: remove unused long double API

was breaking unity build because config-kcalc header was not included by
knumber and knumber_float headers, also no type check was actually done
by the build system

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