Commit graph

1670 commits

Author SHA1 Message Date
Ivailo Monev
fff806fa8c kdeplasma-addons: adjust calculator applet to KLocale changes
requires ee10c1a6c3a2037421df7b4b0f4b190aecee9ed2 from kde-workspace

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 19:34:42 +03:00
Ivailo Monev
f9ca9dd0f9 generic: replace X-KDE-StartupNotify with StartupNotify
see the following commit in kde-workspace repo:
f1f6ae7a3ec35e289df1f45cd47e71bd3c696fbe

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 05:12:33 +03:00
Ivailo Monev
92e5067a56 partitionmanager: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 00:56:50 +03:00
Ivailo Monev
750566a455 partitionmanager: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 00:36:18 +03:00
Ivailo Monev
e7e2d636e1 ark: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-17 23:41:32 +03:00
Ivailo Monev
6f371d9eda about-distro: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-17 22:22:45 +03:00
Ivailo Monev
e0b114c519 kdeplasma-addons: implement resize method for potd wallpaper plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 02:07:25 +03:00
Ivailo Monev
c84f261c05 kdeplasma-addons: use jpg as extensions for the flickr POTD provider image URL
while the URL is valid the image is jpg regardless (not png, go figure)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 22:53:37 +03:00
Ivailo Monev
151c68b8de kdeplasma-addons: manually delete the flickr POTD provider jobs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 22:28:38 +03:00
Ivailo Monev
ffcc43bab8 kdeplasma-addons: request large images from flickr POTD provider
the default is medium which is not very suitable for wallpaper on large
screen, unfortunately larger sizes can be restricted by owner apparently
making requests for larger sizes unreliable. for reference:
https://www.flickr.com/services/api/misc.urls.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 21:11:03 +03:00
Ivailo Monev
e471b90dfb kdeplasma-addons: adjust default plasmaweather visibility unit
the new unit conversion class (KLength, replaced KUnitConversion some time
ago) does not accept "ml"

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 16:59:21 +03:00
Ivailo Monev
3e9e812a72 kdeplasma-addons: correct weatherstation "Icon" metadata entry
copy-pasta by someone?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 15:54:03 +03:00
Ivailo Monev
52cb8a6df0 generic: adjust to KDateTime removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 23:15:36 +03:00
Ivailo Monev
7ddfeb4410 kdeplasma-addons: unload the data engines from WeatherPopupApplet destructor
because the data engines are not parented to anything the destruction
happens too late otherwise and triggers fatal message in
Plasma::DataEngineManager that it is accessed after destruction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 15:41:37 +03:00
Ivailo Monev
1197c31614 kdeplasma-addons: sync BackgroundListModel copy
copy of:
kde-workspace/plasma/wallpapers/image/backgroundlistmodel.cpp

with minor changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 15:10:52 +03:00
Ivailo Monev
e98da706cb kdeplasma-addons: correct potd wallpaper library name
incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 00:22:59 +03:00
Ivailo Monev
622ba2f7d5 Merge branch 'master' of ssh://bitbucket.org/smil3y/kde-extraapps 2023-08-11 20:14:28 +03:00
Ivailo Monev
ac5f71539a generic: remove useless AUTHORS files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:13:07 +03:00
Ivailo Monev
a973673c4a kcalc: remove redundant kde4_install_icons() macro call
no icons in the directory thus nothing to install

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 15:52:11 +03:00
Ivailo Monev
4ee4066a24 kdeplasma-addons: adjust to KAboutData changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 20:12:06 +03:00
Ivailo Monev
cfacd7c404 generic: adjust to KAboutData changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 18:37:16 +03:00
Ivailo Monev
7af8047900 generic: remove dead and irrelevant links references
svn repository reference? good luck getting source code from there..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 16:01:25 +03:00
Ivailo Monev
863be40cb0 okular: adjust to KGlobalSettings changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-09 03:59:50 +03:00
Ivailo Monev
a4e6918c7c kget: remove unused plasma-runner-kget_config.desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 23:08:07 +03:00
Ivailo Monev
dd65c28c49 kget: reject URLs without filename from UrlChecker
this will reject URLs such as https://foobar.com/ because kget cannot
handle such even tho KIO can get the page content (without the filename
component there is no telling what kget should save the URLs as, the
destination has to completed with filename manually)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 23:00:52 +03:00
Ivailo Monev
2ce9cedc53 kget: use GET instead of POST method for requests
KHTTP rejects anything but GET or HEAD, see the following commit in the
kdelibs repo:
362b80c063948406c1de1d74c5e3e77dbd27a9ed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 21:29:16 +03:00
Ivailo Monev
3ea549ebbc kget: adjust to KUrl changes
KUrl::upUrl() does not simply remove the filename component of the URL
now, KUrl::directory() does that (as it should)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 19:47:08 +03:00
Ivailo Monev
994a53cdbb okular: use KImageIO::typeForMime() to get the format for the image that is saved
much more reliable than assuming that the plugin to be used matches the
end of the mime type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 18:01:24 +03:00
Ivailo Monev
233adf2643 generic: adjust to KImageIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 17:58:45 +03:00
Ivailo Monev
5332a323b8 krdc: remove unused kcfg group
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 15:24:45 +03:00
Ivailo Monev
ae086cf0b8 kdeplasma-addons: use the package metadata to get the package name in qmlwallpapers plugin
much more reliable than chopping the path into pieces to figure out the
package name. also because KGlobal::dirs()->findDirs() returns paths with
trailing slash the previous method was returning empty string

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 15:12:00 +03:00
Ivailo Monev
b9106628cd kdeplasma-addons: create kolourpicket applet icon without QIconEngine reimplementation
functionally the same except that it is not bound to the QIconEngine class
and if QIconEngine changes it does not have to be adjusted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 12:20:50 +03:00
Ivailo Monev
2b8f0ec06e generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 01:33:45 +03:00
Ivailo Monev
edbd78acd5 kmix: someone's typos
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 19:35:26 +03:00
Ivailo Monev
6ccb85540b kdeplasma-addons: match the untranslated terms as fallback in runners
see the following commit in kde-workspace repo:
9c2fb0b928746ec94fb56022a473de2cf81f9945

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 06:20:29 +03:00
Ivailo Monev
f4ba650074 kdeplasma-addons: set the minimum time to 1sec for timer and frame applet
where zero time timers do not make sense, e.g. when the frame applet
slideshow should be updated (never updating the slideshow automatically
could be a feature because the frame shows arrows to switch between images
but zero time for the slideshow is not handled by the frame applet)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 07:39:54 +03:00
Ivailo Monev
e4722c9617 kdeplasma-addons: port to the new KTimeEdit class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:18:15 +03:00
Ivailo Monev
e423875071 kdeplasma-addons: adjust to Katie changes
includes seconds handling for frame applet auto-update feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 11:45:04 +03:00
Ivailo Monev
052d7bb86e kdeplasma-addons: fix regression since 87247ceaca
KImageIO::pattern() returns pattern for use in QFileDialog (glob and MIME
comment included) which is not valid filter for QDirIterator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 04:01:44 +03:00
Ivailo Monev
ecbdf67627 okular: handle negative dates in okularTime() function
poppler::get_creation_date() and the other date-related functions are not
documented to return such but it happens

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 04:00:06 +00:00
Ivailo Monev
42d278939a thumbnailers: handle compressed PDF files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 03:17:10 +00:00
Ivailo Monev
6dd62d432d okular: remove application/x-wwf from poppler generator MIME types
looks obsolete to me, I doubt poppler can even open it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 03:00:36 +00:00
Ivailo Monev
57bb3cb166 generic: replace QVarLengthArray<T> with std::vector<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 18:58:58 +00:00
Ivailo Monev
c9e54bd352 krfb: remove unused krfbconfig header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 05:42:41 +03:00
Ivailo Monev
e8d9b56498 gwenview: UIC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 00:04:19 +03:00
Ivailo Monev
868e406cca kget: do not set layout for the error widget of new transfer dialog
it sets and updates its layout, fixes the error widget in general

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 16:57:39 +03:00
Ivailo Monev
8f34ebb5ff kget: correct base class of KMessageWidget in newtransferwidget UI file
incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 16:49:25 +03:00
Ivailo Monev
f1b2130343 generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 09:56:25 +03:00
Ivailo Monev
94a4442bd9 gwenview: port to the new KCalendarWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 05:52:25 +03:00
Ivailo Monev
81d53fe5a3 kdeplasma-addons: adjust to time zone classes changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-22 04:41:11 +03:00