Commit graph

2234 commits

Author SHA1 Message Date
Ivailo Monev
91e09232ba plasma: use the new option/argument of KMimeType::favIconForUrl() in bookmarks runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 07:52:45 +03:00
Ivailo Monev
b1046f7928 keditbookmarks: remove unused FavIconUpdater::setIconUrl() slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 07:22:15 +03:00
Ivailo Monev
a532f3a4b9 kurifilter-plugins: use IANA charset names in .desktop files
also updated technorati and technoratitags providers URLs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 06:53:04 +03:00
Ivailo Monev
ff101e191b kcontrol: executeXmodmap() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 05:48:14 +03:00
Ivailo Monev
8b5bddbd94 qguiplatformplugin_kde: remove kDebug() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 05:06:57 +03:00
Ivailo Monev
8dec449cfe qguiplatformplugin_kde: mark KQGuiPlatformPlugin methods as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:40:12 +03:00
Ivailo Monev
3dfc8c65de qguiplatformplugin_kde: qt2KdeFilter() and kde2QtFilter() functions optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:34:05 +03:00
Ivailo Monev
be89c3a277 generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
64d41ba82d kgreeter: change the rectangle frame shape only when resetting its image
fixes excessive CPU usage due to frame paint update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 18:13:38 +03:00
Ivailo Monev
7f34a78de4 kdepasswd: show inline preview for all files like other dialogs for opening images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 17:00:54 +03:00
Ivailo Monev
c6d0707a3e plasma: use the file name of URLs as text in kickoff items
the basename of "/foo/bar.tar.gz" is "bar" and empty for "/foo/.bar", the
file name of "/foo/bar.tar.gz" is "bar.tar.gz" and ".bar" for "/foo/.bar".
obviously better

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 14:51:57 +03:00
Ivailo Monev
a6ad508741 kwin: uncomment code for debug type build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:47:41 +03:00
Ivailo Monev
3598df111b kwin: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:46:51 +03:00
Ivailo Monev
fc96f88886 kioslave: testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:46:27 +03:00
Ivailo Monev
826ebb6a81 kcontrol: debug type build fix
compile-time assert could cause the build to fail

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:10:09 +03:00
Ivailo Monev
f5e2d57c7f kcontrol: add note about the theme cache size suffix translation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:07:18 +03:00
Ivailo Monev
602856dcc5 plasma: MOC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:55:17 +03:00
Ivailo Monev
46771792d4 kcontrol: compiler warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:55:08 +03:00
Ivailo Monev
af7509ce3f systemsettings: get rid of BaseData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:31:31 +03:00
Ivailo Monev
2bfdb90ae0 systemsettings: remove redundant BaseData::configGroup() method
BaseMode::config() already provides access to KConfigGroup object

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:21:52 +03:00
Ivailo Monev
d20b058f4b plasma: remove unused desktopscriptengine header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:15:22 +03:00
Ivailo Monev
bb3cac097f systemsettings: use the internal root module pointer instead of accessing global data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:15:02 +03:00
Ivailo Monev
c7720fb8e9 generic: drop support for default layout scripts
for a long time default layout has been done by providing
plasma-desktoprc and the feature is unused. also size contraints, screen
changes, etc. are handled here and there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 05:59:26 +03:00
Ivailo Monev
391c0ef5f5 plasma: notification applet warnings fix
requires 30ed152379f89649211ad4fcc349674d740dd60a from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 16:52:39 +03:00
Ivailo Monev
01eaf07e85 plasma: someone's typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 14:57:32 +03:00
Ivailo Monev
97d16d55c9 kcontrol: make the logic match the variable name in workspaceoptions KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 06:03:30 +03:00
Ivailo Monev
ae79bf975f plasma: drop support for passing plugin loader to plasma KPart
unused

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 01:22:42 +03:00
Ivailo Monev
409d5e4225 libs: remove compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 14:53:47 +03:00
Ivailo Monev
574846b9da kcontrol: implement option to disable/enable plasma theme cache and change its size
site note: 100 MB pixmap cache is more than enough

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 13:49:36 +03:00
Ivailo Monev
814e6314ea plasma: remove now invalid package structure directory definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 11:50:42 +03:00
Ivailo Monev
6b15296694 keditbookmarks: show the application in menus
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 08:07:14 +03:00
Ivailo Monev
2320c5943b plasma: a bit more flexible Seek and SetPosition mpris2 operations
in case the type is float, double or any other integer smaller than
qlonglong

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:51:26 +03:00
Ivailo Monev
07b66f4edf plasma: adjust to Plasma::Service changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:02:43 +03:00
Ivailo Monev
13c0693587 plasma: adjust to Plasma::ServiceJob changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 02:47:16 +03:00
Ivailo Monev
71efb0f0da plasma: prepare for Plasma::ConfigLoader changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 01:24:10 +03:00
Ivailo Monev
8ac2582e94 plasma: remove unused bits in dirmodel declarative import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 13:13:11 +03:00
Ivailo Monev
a9cd7e8c93 ksystraycmd: update error string
there is no K3ShellProcess class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 01:07:38 +03:00
Ivailo Monev
563d0f1557 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 04:16:11 +03:00
Ivailo Monev
84783fda50 kcontrol: correct directory existence checks in desktoppaths module
QFile::exists() returns true only if the path is file now, bonus points for
optimizing one destination check by doing it only once

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 01:06:19 +03:00
Ivailo Monev
2daece3d26 plasma: port to the new KDBusMenuImporter class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:57:12 +03:00
Ivailo Monev
19656fc81a generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:36:11 +03:00
Ivailo Monev
b796384928 kcontrol: adjust to KIconTheme changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:21:26 +03:00
Ivailo Monev
a3b99cec8b kate: consistent index checks in katebuild-plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 19:31:29 +03:00
Ivailo Monev
f2a683c7b2 kate: return null pointer from KateBuildView::currentTargetSet() if the target list is empty
fixes crash when the katebuild-plugin is enabled and "Build Target..."
action is activated without restarting kate, the action will do nothing
until kate is restarted tho which is something that needs a fix too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 18:43:57 +03:00
Ivailo Monev
d77a116f35 kate: set icons for the template manager buttons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 17:24:36 +03:00
Ivailo Monev
494569286d kate: fix template properties layout and add label for the icon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:28:03 +03:00
Ivailo Monev
58fbd45166 kate: remove useless commit policy file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:07:28 +03:00
Ivailo Monev
2796a46660 kate: correct KAboutData application name for mailfiles addon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:04:32 +03:00
Ivailo Monev
6dae9f2a53 kate: remove TODO for templates selection feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:54:00 +03:00
Ivailo Monev
74a63ed2fe kate: templates rewrite and implement cursor
I guess selection was something unfinished/experimental

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:43:41 +03:00