Ivailo Monev
32dbecf2c6
kdeui: disable auto-restart when the application is about to quit
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 10:19:13 +02:00
Ivailo Monev
d258df3881
generic: unblock signals when setting handlers for them
...
generally, those signals should not be blocked but it seems something is
blocking consequent SIGSEGV signals send by `kill` for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 07:45:25 +02:00
Ivailo Monev
5177126cc6
generic: documentation update
...
note that the kdeinit README used to reference Pentium 3 CPU
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 02:08:10 +02:00
Ivailo Monev
aa6b5ea4f0
kinit: klauncher and KCrash rewrite
...
much simpler and easier to maintain, also it will be proper D-Bus
service now with no sockets, process title hack and whatnot. KCrash
and startkde script (in kde-workspace repo) have to be adjusted for
it tho
note that the internal KIO scheduler already has the functionality to
put slaves on hold but now they will be started as detached process.
eventually they may become plugins (they are loaded as such by kioslave
program) without event loop dispatcher
fixes application startup notification (ASN) and cleanup issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 23:20:15 +02:00
Ivailo Monev
409253ab09
kdeui: enable complex animation effects by default if compositing manager is running
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 03:22:28 +02:00
Ivailo Monev
7d102a665e
kdeui: remove FIXME
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 23:45:40 +02:00
Ivailo Monev
0ddd9e7046
kdeui: rewrite KGlobalSettings graphics effects level getter
...
why does a method named reloadStyleSettings reload graphics effects level
settings and not application style settings?
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 04:44:24 +02:00
Ivailo Monev
8cc2e71c91
kdeui: enable tear-off handles depending on the graphic effects level
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 23:39:15 +02:00
Ivailo Monev
1d760e4f09
kdeui: remove reference to non-existing KPopupTitle class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 23:35:59 +02:00
Ivailo Monev
c43d9e8df7
kdeui: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 05:02:18 +02:00
Ivailo Monev
8358e51463
kdeui: remove redundant QFontInfo header inclusion in kglobalsettings source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-15 20:57:58 +02:00
Ivailo Monev
2e9329f1a1
kdeui: make use of KGlobalSettings::isMultiHead() in KApplication::saveState()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 23:59:22 +02:00
Ivailo Monev
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
134d90ee06
kdecore: remove unused custom autostart path
...
the XDG path is be used instead, the custom autostart path was for programs
and scripts which is not feature mentioned in the spec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:54:48 +02:00
Ivailo Monev
642042c30e
kdeui: default to Oxygen_White as cursor theme
...
same default as the one in startkde script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:37:03 +02:00
Ivailo Monev
4a371cc21e
Revert "kdeui: remove bogus --kdeinit argument passing from KCrash::defaultCrashHandler()"
...
This reverts commit a375907865
.
2022-11-03 09:54:41 +02:00
Ivailo Monev
95847bfd2c
kdeui: initialize static KApplication variables
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 08:01:08 +02:00
Ivailo Monev
b3844e6958
kdeui: deep-copy the event filters list in KApplication::x11EventFilter()
...
fixes possible KWin crash on exit (does not happen always)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 07:00:18 +02:00
Ivailo Monev
dbb4526272
kdeui: apply cursor theme from KGlobalSettings::activate()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 01:55:59 +02:00
Ivailo Monev
889ae8d00f
kdeui: simplify code for cursor theme setup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 01:52:02 +02:00
Ivailo Monev
a375907865
kdeui: remove bogus --kdeinit argument passing from KCrash::defaultCrashHandler()
...
it was ment for kdeinit wrappers but they do not supports such argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 08:18:29 +02:00
Ivailo Monev
803e38914d
kdeui: include now required system limits header
...
was previously included by qcontiguouscache header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 05:55:19 +02:00
Ivailo Monev
c7633132a8
kdeui: remove obsolete KXMessages method arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 04:13:39 +03:00
Ivailo Monev
5336ff3054
kdeui: stdlib is not included for rand() and srand() in kapplication source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 23:58:09 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
ab13562758
kdeui: add KDE_HELP_URL definition
...
TODO: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL with "KDE_"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:01:56 +03:00
Ivailo Monev
7543562d33
kdeui: remove for non-existing kde4 wrapper
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:04:34 +03:00
Ivailo Monev
484f96e12e
kdeui: KApplication constructor optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 10:18:56 +03:00
Ivailo Monev
dd04885d5f
kdeui: remove kontact hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:08:48 +03:00
Ivailo Monev
4592eab0ce
kdeui: remove unused private KUniqueApplication::Private class member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:06:46 +03:00
Ivailo Monev
e1accc74c8
kdeui: remove unused KApplication::checkRecoverFile() method
...
nothing saves recovery file(s) in ~/autosave so it is potentially used to
check for file(s) in the tmp resource directory thus of no real value
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 01:47:42 +03:00
Ivailo Monev
e88c621aa2
generic: authorization reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
9901f0685c
generic: remove workflow and CI files, new home
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 05:41:29 +03:00
Ivailo Monev
7d5ec84ab1
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:19:33 +03:00
Ivailo Monev
29a8459798
generic: remove checks for system headers that should be present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 15:42:09 +03:00
Ivailo Monev
5b03742ff8
kdeui: remove unused KStyle methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 04:13:50 +03:00
Ivailo Monev
d05992bda9
kdeui: drop gesture support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 04:41:08 +03:00
Ivailo Monev
ae32b6c66d
generic: add HOME_URL to kglobalsettings header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 03:59:30 +03:00
Ivailo Monev
887bad3ef4
kdeui: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 18:13:22 +03:00
Ivailo Monev
ad4cff3535
kdeui: apply style override only to GUI type applications
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 01:06:57 +03:00
Ivailo Monev
3596ccd22e
kdeui: fallback to kcheckrunning as check for full session in KGlobalSettings constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 09:04:59 +03:00
Ivailo Monev
f910886e6b
kdeui: override application style like palette
...
this is done so that all application use the style set in the config
regardless if the platform plugin environment variable (QT_PLATFORM_PLUGIN)
is set in the current environment as the application may be a D-Bus service
and as such is not started by kdeinit4 for example
more changes are required to not rely on KDE_FULL_SESSION and perhaps even
more environment variables (kcheckrunning should be used instead) but that
is for another commit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 08:49:51 +03:00
Ivailo Monev
7708044f26
kdeui: implement KApplication::quitOnSignal() and use it in kded4
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 02:38:06 +03:00
Ivailo Monev
926345627a
generic: bump minimum Katie version requirement to 4.12.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:54:07 +03:00
Ivailo Monev
ee45f0dd7b
kdeui: remove KStyle class binary compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 17:27:46 +00:00
Ivailo Monev
e063e7a6f4
generic: remove Qt support leftovers [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 04:13:26 +03:00
Ivailo Monev
db9e41bf06
kdeui: reduce the size of default fonts table data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 20:47:17 +03:00
Ivailo Monev
3c110d1c62
kdeui: remove unused virtual KMainWindow::queryExit() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-13 07:36:14 +02:00
Ivailo Monev
2308ca50cc
generic: change default font families to DejaVu Sans and DejaVu Sans Mono
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-17 07:36:44 +02:00
Ivailo Monev
70001acb2c
kdeui: add definitions for default fonts
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-17 07:10:52 +02:00