Commit graph

2714 commits

Author SHA1 Message Date
Ivailo Monev
3502dd6ba6 dolphin: update the container viewport palette on palette change event
fixes color inconsistencies on color scheme change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 15:30:39 +03:00
Ivailo Monev
75c054d307 plasma: sync status notifier image serialization bits
with:
kdelibs/kdeui/notifications/kstatusnotifieritem.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 01:36:15 +03:00
Ivailo Monev
e6478758f6 plasma: use QImageReader to find the wallpaper image size, fallback to the actual image size
fixes thread-safety issue and reduces the memory usage slightly

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 01:00:36 +03:00
Ivailo Monev
f23a2f7a7b generic: remove useless AUTHORS files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:12:42 +03:00
Ivailo Monev
4cd80db371 plasma: remove unused variable in PlacesEngine::sendData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 19:44:41 +03:00
Ivailo Monev
baf804e80b plasma: remove activities documentation
acitivities feature was dropped long ago

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 19:40:07 +03:00
Ivailo Monev
742415a699 plasma: avoid temporaries in ToolTipProxy::updateToolTip()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 19:36:44 +03:00
Ivailo Monev
ce92bf96ed plasma: remove unused imports in tasks qml files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 19:32:43 +03:00
Ivailo Monev
9ecc9988da plasma: remove non-operational ScriptEnv methods
the package structure for Plasma/JavascriptAddon is bogus - nothing
provides such files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 19:09:46 +03:00
Ivailo Monev
5353b11a26 libs: remove non-operational WorkspaceScripting::ScriptEngine::loadTemplate() method
plasma layout templates are no longer a thing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 18:35:42 +03:00
Ivailo Monev
e484245630 kstyles: preperations for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 13:59:07 +03:00
Ivailo Monev
2cc0c53c82 ksysguard: remove unused pics
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 18:54:52 +03:00
Ivailo Monev
9a10c6c95e generic: adjust to KAboutData changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 17:48:01 +03:00
Ivailo Monev
cf6a2620c6 generic: remove dead and irrelevant links references
consider the mail references just as dead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 15:44:43 +03:00
Ivailo Monev
550552adf1 ksysguard: replace tabs with spaces
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 12:25:01 +03:00
Ivailo Monev
ac19d657ae kwin: ensure there are no duplicate rules
because KStandardDirs::findAllResources() will return local and global
rules thus if there is a global and local rule file with the same name
there would be duplicates, using KStandardDirs::NoDuplicates flag will
not solve that because the rules are merged into the main kwinrulesrc
config

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 11:29:10 +03:00
Ivailo Monev
96a522adbd kwin: merge window rules into global rules config
prior to 93a4a9263b it was done by a
separate program (kwin_update_default_rules)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 10:38:24 +03:00
Ivailo Monev
108f16a997 kwin: correct patterns for window rules in kwinrules KCM
plasma-desktop for example installs such file and it is suffixed with
".kwinrules" (see
plasma/containments/desktop/plasma_desktop_containment.kwinrules). also a
new MIME type for such file was added, see the following commit in the
kdelibs repo:
31553f8958bb3aa36957ae5d2ebe0b315cad27d8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 10:31:08 +03:00
Ivailo Monev
f6818c64a6 klipper: adjust to KGlobalSettings changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-09 03:59:05 +03:00
Ivailo Monev
dde770cadc kwin: remove unused notification event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-09 02:40:58 +03:00
Ivailo Monev
a8d5a2d404 kate: load the tabify plugin by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 15:37:45 +03:00
Ivailo Monev
7a3db6fd57 kioslave: enable cursorthumbnail by default
because cursors are technically images and the thumbnails creation is cheap
(even tho the result is not cached, cursors are small images)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 15:31:44 +03:00
Ivailo Monev
ef33eaf427 kcontrol: remove bogus icons KCM bits
animating icons was never a KIconLoader thing, animated icons however (such
as "process-working", which is many icons packed into one) are supported.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:20:44 +03:00
Ivailo Monev
0f0e886656 kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:07:37 +03:00
Ivailo Monev
1023a46c82 kate: const-ify variables in KateProjectWorker::loadFilesEntry()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 23:03:27 +03:00
Ivailo Monev
f254c44f7d Revert "plasma: use QColor::name() in Pager::updatePagerStyle()"
This reverts commit 3bb3d55a72.
2023-08-07 22:29:20 +03:00
Ivailo Monev
fa797f7dcd plasma: do not deep-copy the QMimeData formats in DeclarativeMimeData constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 22:14:56 +03:00
Ivailo Monev
3bb3d55a72 plasma: use QColor::name() in Pager::updatePagerStyle()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 22:13:19 +03:00
Ivailo Monev
d02e8c10af generic: log backtrace when applications that are automatically restarted crash
previously the KCrash::AutoRestart flag was overriding all other flags -
that is no longer the case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 21:32:05 +03:00
Ivailo Monev
e214347bbf kate: add qFmod to cpp syntax data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 13:48:04 +03:00
Ivailo Monev
dbfb4586ec generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 01:33:34 +03:00
Ivailo Monev
af98b78b2a kdesudo: disable session management
kdesudo does not support session restoration

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 16:06:34 +03:00
Ivailo Monev
a02c21aa91 kdepasswd: save the custom image to the faces directory by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 15:57:08 +03:00
Ivailo Monev
f415017e21 kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:54:24 +03:00
Ivailo Monev
332a0287b6 kcontrol: format and indent
there is a copy of the table and the function at:
kde-extraapps/kvkbd/src/keysymconvert.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:02:27 +03:00
Ivailo Monev
44970b29d8 plasma: partially revert f058709ed6
the systemtray applet automatically adds the applets that have
configuration entry in plasma-desktoprc but the applets configuration is
not saved by the systemtray applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 19:11:18 +03:00
Ivailo Monev
f058709ed6 plasma: create wallpaper containments for each screen by default
for reference:
https://github.com/fluxer/katana/issues/41

note that the config affects only new configurations (the config is
copied to the user config directory once layout is saved), also a logout
may be required when a screen is removed (that includes setting up extra
monitor to be copy of the primary display)

as for why it is done - a image and panel containment was created by the
default layout script (00-defaultLayout.js) which is no longer since
772d9ff219

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 17:41:18 +03:00
Ivailo Monev
6bff25a7b0 plasma: adjust notifications applet to KLocale changes
KLocale::formatDuration() does pretty much the same as what
KLocale::prettyFormatDuration() used to do

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 17:08:29 +03:00
Ivailo Monev
fb3c9c7b28 plasma: someone's typos
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 16:16:55 +03:00
Ivailo Monev
8930bbdf67 kcontrol: fix setup of primary display
regression since 609a72aa84, brought to my
attention via:
https://github.com/fluxer/katana/issues/41

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 14:54:43 +03:00
Ivailo Monev
77d1beda87 kcminit: use KGlobalSettings::isMultiHead() instead of checking for hidden config key
as the comment says - there is no interface for it, there isn't one for
what KGlobalSettings::isMultiHead() checks for but it checks for
environment variable. now the klauncher KDE_MULTIHEAD environment variable
will match the global envionment variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 12:26:23 +03:00
Ivailo Monev
8558409838 kwin: set the tabbox preview layout size to fit the preview images size
so that there is a empty space at the bottom of the preview, same as the
empty space at the top

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 07:35:09 +03:00
Ivailo Monev
16d1437b10 kcrash: initialize kcrashsignal variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 06:09:27 +03:00
Ivailo Monev
0eae2deaa0 kdesudo: remove redundant KDESu::KDESuPrivate::KCookie::KCookiePrivate class
private class in a private namespace does not need a d pointer for compat

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:59:32 +03:00
Ivailo Monev
96928dcb22 kdesudo: remove unused fake options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:53:41 +03:00
Ivailo Monev
f3924d3849 kcontrol: remove unused KRandRSystemTray::configChanged() method
not only unused but next to useless - it is about a configuration change
and the common way for that to happen is doing it from the randr KCM
which is a "I know what I am doing, I don't need popup for that" kind of
situtation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:35:12 +03:00
Ivailo Monev
2d4a5db5d8 kcontrol: update comment in randr KCM related to startup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:14:47 +03:00
Ivailo Monev
e16e97bb10 generic: adjust to KCrash changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 10:04:29 +03:00
Ivailo Monev
b9d801db49 generic: adjust to kBacktrace() function changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 08:25:12 +03:00
Ivailo Monev
9c2fb0b928 plasma: match the untranslated terms as fallback in runners
see the previous commit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 05:42:16 +03:00