Commit graph

349 commits

Author SHA1 Message Date
Ivailo Monev
24082b4a04 kcontrol: I am the maintainer of kdebug KCM since 2014
it has been that long?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-06 11:52:18 +02:00
Ivailo Monev
4f40e8fa19 kcontrol: save kdebug KCM changes when the output file changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-06 11:50:14 +02:00
Ivailo Monev
000dfaa7e3 kcontrol: save kdebug KCM settings when destination changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-06 11:34:07 +02:00
Ivailo Monev
347f9d7177 kcontrol: merge DesktopStartItem class into AutoStartItem
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 12:47:53 +02:00
Ivailo Monev
12bb86ae51 kcontrol: write Name entry for custom desktop files from autostart KCM
otherwise it is empty the next time autostart KCM loads the .desktop files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 11:48:13 +02:00
Ivailo Monev
c80d049e53 kcontrol: disable autostart items the filepath of which is not writable
this is kinda not according to the spec (which allows user overrides) but
what is the outcome of having a local copy of system file?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 08:19:26 +02:00
Ivailo Monev
897ca32dcf kcontrol: fix autostart add
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 08:07:16 +02:00
Ivailo Monev
e5a021693f kcontrol: notify when error occurrs when attempting to remove program autostart
can happen if the .desktop file is in /usr/share/autostart/ for example and
the user cannot write there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 07:44:58 +02:00
Ivailo Monev
967aed50d1 kcontrol: skip non-existing directories in autostart KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 07:43:12 +02:00
Ivailo Monev
361cdfb5f7 generic: prepare for autostart changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:40:50 +02:00
Ivailo Monev
1a87bf0849 kcontrol: drop support for scripts in autostart KCM
see the previous commit, also fixes detection of programs that are
automatically started by using KStandardDirs to find the autostart
directories

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:21:35 +02:00
Ivailo Monev
e159cc5e21 kcontrol: use mutable list iterator in RandRCrtc::modes()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 14:24:31 +02:00
Ivailo Monev
b6405cb178 kcontrol: formant and indent randr KCM files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 14:20:15 +02:00
Ivailo Monev
609a72aa84 kcontrol: drop legacy configuration support in randr KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 16:35:42 +02:00
Ivailo Monev
881a427576 generic: rework startup to no create a shell script
by the time ksplash gets the X11 events for startup phases the startup
process is (and should be) done, especially after the display
configuration is done and the monitor is ready to output thus ksplash
does not really indicate much

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 11:29:28 +02:00
Ivailo Monev
b1e456a448 generic: default to Oxygen_White for cursor theme
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:40:54 +02:00
Ivailo Monev
7c7c86f851 kcontrol: apply input settings in phase zero
it changes the cursor theme and it has to be done as soon as possible

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 04:48:49 +02:00
Ivailo Monev
ee8f1a165a kcontrol: replace tab with space in input KCM source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 04:47:06 +02:00
Ivailo Monev
ca644e1af2 kcontrol: iterate over a consant in loadPreview() function of icons KCM
fixes crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:18:12 +03:00
Ivailo Monev
31d43b3194 kcontrol: iterate over a static list of possibilities in dateandtime KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:57:31 +03:00
Ivailo Monev
a5fa8348e3 krunner: remove redundant startup notification feature
KWin has effect for it, I am not sure if it should be done by KWin but
if it is done by krunner and krunner is not started in Katana session it
may interfere with whatever is (potentially) doing startup notification
feedback. obviously, same goes for KWin but now it is done only from
one program

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 05:10:25 +03:00
Ivailo Monev
8e832c580c generic: lower the busy cursor timeout to 10sec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:16:41 +03:00
Ivailo Monev
ee0ef897a8 kcontrol: clear KDebug cache when saving kdebug KCM changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 03:06:25 +03:00
Ivailo Monev
cb142336e4 kcontrol: log fonts KCM debug message to the default area
1208 is reserved for kinfocenter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 21:47:16 +03:00
Ivailo Monev
fbd2f9e65b generic: adjust to KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:31:24 +03:00
Ivailo Monev
c1338dc1a5 kcontrol: convert input KCM pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 23:33:09 +03:00
Ivailo Monev
bda0575c44 kcontrol: convert fonts KCM pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 22:42:50 +03:00
Ivailo Monev
e12b0359ba kcontrol: enable sorting of the timezones table entries in dateandtime KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 01:01:03 +03:00
Ivailo Monev
94006c31a8 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:09:12 +03:00
Ivailo Monev
4329ee885b kcontrol: update toolTip and whatsThis properties in componentchoser module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 14:40:36 +03:00
Ivailo Monev
0dda4acb2c generic: prepare for new kemail library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 04:14:27 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
88db934aa7 generic: use the new karchive library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:56:10 +03:00
Ivailo Monev
b7cdaeeae8 kcontrol: remove kfontinst
it includes the hidden KIO slave, font viewer, font installer, font
manager (enable/disable user or system fonts) and thumbnailer.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 13:55:18 +03:00
Ivailo Monev
dc331742e4 kcontrol: make use of KSystemTimeZones::zoneinfoDir() in dateandtime helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 16:43:10 +03:00
Ivailo Monev
4ebf0c5a3d kcontrol: refernce camel-case Fontconfig module variables too
fixes build failure due to kde4_optional_find_package() not setting
upper-case variables like macro_optional_find_package() did.

for reference:
a3a1e69f8a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 14:21:22 +03:00
Ivailo Monev
8d5a89b004 kcontrol: remove X11 types hack
can't tell why it was done

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:23:57 +03:00
Ivailo Monev
570460067a kcontrol: remove obsolete hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:17:55 +03:00
Ivailo Monev
ea7d393818 kcontrol: update kfontinst unicode tables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 13:23:18 +03:00
Ivailo Monev
4bcf576d6d generic: remove ktimezoned and adjust to KSystemTimeZones changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 12:21:35 +03:00
Ivailo Monev
cdb71f43f3 generic: use the new kde4_bool_to_01() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 16:47:13 +03:00
Ivailo Monev
64b239e416 generic: use the new kde4_add_dbus_service() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 15:04:27 +03:00
Ivailo Monev
35716d82c2 generic: make use of the dbus_add_activation_service() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:20:51 +03:00
Ivailo Monev
1212fc79f7 generic: adjust to authorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
362a853846 generic: drop currency and monetary support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 14:51:14 +03:00
Ivailo Monev
f224ba352d kcontrol: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:46:10 +03:00
Ivailo Monev
e1c102d439 generic: remove checks for system headers that should be present
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 16:21:57 +03:00
Ivailo Monev
6e3e4f8c12 kcontrol: move HAS_RANDR_1_2 configuration definition to config-X11 header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 05:40:33 +03:00
Ivailo Monev
36d4f5ae4e kcontrol: remove checks for obsolete index.desktop icon theme files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 02:51:25 +03:00
Ivailo Monev
df0e139a32 kcontrol: use object instead of pointer for Katie settings in krdb
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 22:51:20 +03:00