Ivailo Monev
6d0274d417
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 23:37:03 +03:00
Ivailo Monev
ef262ab3bd
kdecore: remove unused variable in lookupPrefix() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 20:11:24 +03:00
Ivailo Monev
31cd95338f
kdecore: remove redundant private KMimeTypeRepository::aliases() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 19:53:47 +03:00
Ivailo Monev
65587af47d
kdecore: probe all languages from KLocale::languageCodeToName() and KLocale::countryCodeToName()
...
for that to work what KConfig expects (the language only) has to be first
in the list, otherwise KConfig returns entries that are actually not in the
set locale (go figure)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 18:55:59 +03:00
Ivailo Monev
c7dc966f67
kdecore: deep-copy the patterns in KMimeTypeRepository::findFromOtherPatternList()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 08:09:51 +03:00
Ivailo Monev
e7611274fb
kutils: add comment for the governors mapping in governorForProfile() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:20:00 +03:00
Ivailo Monev
f81e123d04
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs
2023-08-06 07:11:29 +03:00
Ivailo Monev
b8b9e2c204
kutils: add assert for the poller in KIdleTimePrivate::loadSystem()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:10:56 +03:00
Ivailo Monev
1da5e17b82
kdeui: replace tab with spaces in KXMLGUIFactoryPrivate::saveDefaultActionProperties()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 06:16:53 +03:00
Ivailo Monev
2b9b3c8d54
kutils: remove redundant Q_WS_X11 definition checks
...
if xscreensaver or xsync extension is not found it is most likely because
X11 is not found
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 22:01:27 +03:00
Ivailo Monev
d16c67d15b
kutils: log which poller is used by kidletime and warn when there is none
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 21:50:56 +03:00
Ivailo Monev
8eb0c751b8
kutils: log kidletime messages to special area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 21:36:22 +03:00
Ivailo Monev
4a09dd4dad
kutils: use separate build file for kidletime library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 21:34:06 +03:00
Ivailo Monev
9b64878a8d
kutils: do not use org.freedesktop.ScreenSaver in kidletime
...
the current org.freedesktop.ScreenSaver implementation actually uses
kidletime internally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 21:18:59 +03:00
Ivailo Monev
a31aa23230
kdeui: rename variable for consistency
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 13:04:48 +03:00
Ivailo Monev
fc7f5206d2
kdeui: minor KCrash documentation review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 11:54:44 +03:00
Ivailo Monev
0f7d9f8ea3
kdecore: setup KCrash to log to the system log, update its documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 11:51:35 +03:00
Ivailo Monev
6bf6169caf
kdecore: return QByteArray from kBacktrace()
...
to avoid conversion from QString to QByteArray when possible, the trace is
handled as array of latin1-encoded strings anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 08:14:53 +03:00
Ivailo Monev
970e069cd1
kimgio: implement reading of 8-bit depth BMP images for ico plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 08:13:11 +03:00
Ivailo Monev
2647be1ab2
kdeui: KCrash rewrite
...
a crashed program trying to restart itself is very unreliable,
especially program that uses KUniqueApplication instance. so, instead
all the information about the crash shall be written to a file on the
disk (in the temporary directory) and read by external kcrash KDED
module that will report the crash (possibily even upload the crash
details somewhere) and restart the program as necessarry.
this also opens up possibility for per-application configuration for
things such as the automatic restart feature but that shall be done by the
kcrash KDED module instead (parsing a config from a crashed program is
not a good idea)
KCrash::NoRestart will be unused but kept for future expansion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 11:21:41 +03:00
Ivailo Monev
358840b6a1
kdeui: remove unused QSessionManager header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 07:30:35 +03:00
Ivailo Monev
9642bc3d81
kdeui: handle zero time as special case in KTimeEdit and better min/max
...
the plasma frame applet for example uses zero time (QTime(0, 0, 0), not
invalid time) as a special for case for "never" (i.e. don't update) so
having this feature will make KTimeEdit even more suitable for timers (that
ofcourse has to be handled by the application or library, zero time timers
are a thing)
also min/max now allows to set lower seconds (for example) when the minute
is not zero instead of just restricting the seconds value to a hard-minumum
altough that makes me think a step feature may be needed (e.g. to now allow
intervals less than two seconds with minimum of one second)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 05:58:23 +03:00
Ivailo Monev
643efdc576
kdeui: remove forward-declaration of non-existing KDoubleLine class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 23:11:20 +03:00
Ivailo Monev
4de3537a82
kdeui: new KTimeEdit widget
...
inspired by QTimeEdit but ment for timers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:14:24 +03:00
Ivailo Monev
b323e4a95d
kdeui: remove forward-declaration of now non-existing KCalendarWidgetPrivate class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 12:19:10 +03:00
Ivailo Monev
8bea5c9837
kdecore: set the config locale to the highest priority language from KLocale::languageCodeToName() and KLocale::countryCodeToName()
...
as noted in de7070d2bb
having multiple
languages and matching the correct one for each use case will have to be
tuned
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 07:11:08 +03:00
Ivailo Monev
5e51868194
kdecore: const-ify variables in KLocale::translateRaw() methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 05:18:47 +00:00
Ivailo Monev
410d0cdd30
kio: handle compressed PDF documents in kfilemetadata_poppler plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 04:08:36 +00:00
Ivailo Monev
886187c647
kdecore: remove unused kdatetime header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 03:55:47 +00:00
Ivailo Monev
3e6c5f88ba
kdecore: remove redundant KDateTime class forward-declration in klocale header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 03:53:47 +00:00
Ivailo Monev
58145187d6
kio: return empty QString from getTime() function for invalid poppler time
...
QDateTime::fromTime_t() should probably check for such
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 03:46:52 +00:00
Ivailo Monev
295e41b936
kdecore: scoop timezones
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:52:28 +00:00
Ivailo Monev
9de2672f31
kdecore: python3 compatible scoop-tzones.py script
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:51:47 +00:00
Ivailo Monev
17b82b3fd4
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:36:33 +00:00
Ivailo Monev
b9a20d1f09
kdewidgets: remove unused map entries
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:31:38 +00:00
Ivailo Monev
91120db60d
kdewidgets: update README
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:25:18 +00:00
Ivailo Monev
12df438f1a
kdewidgets: remove unused kcmodule picture
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:20:04 +00:00
Ivailo Monev
f08d66b809
knotify: rmeove useless PORTING.html file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 21:17:59 +00:00
Ivailo Monev
5545cb7e2f
kio: remove unused KProtocolManager::supportsOpening() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 20:35:46 +00:00
Ivailo Monev
7d088288c2
kdeui: remove redundant X11 atoms creation from KApplicationPrivate::init()
...
XdndDrop is already created by QApplication for internal purposes,
KDE_DESKTOP_WINDOW is a bogus one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 08:32:37 +00:00
Ivailo Monev
899f789b07
kdecore: move KToolInvocation to kdeui
...
to get rid of the KApplication signal which is a hack really
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 08:09:02 +00:00
Ivailo Monev
32a3def809
plasma: replace QVarLengthArray<T> with std::vector<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 18:29:19 +00:00
Ivailo Monev
938ac263ab
kioslave: remove unused QVarLengthArray header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 18:20:53 +00:00
Ivailo Monev
1e4db516f3
plasma: correctLastComponentCase() function optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 11:33:20 +03:00
Ivailo Monev
73e5c1ad96
kdecore: compiler warnings fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 11:31:25 +03:00
Ivailo Monev
48e591141b
kutils: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 10:21:57 +03:00
Ivailo Monev
833951fbc3
kutils: remove unused KPluginSelector methods
...
no application installs kpart plugins either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 09:31:17 +03:00
Ivailo Monev
1dc39b0b86
solid: remove useless README file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 08:59:27 +03:00
Ivailo Monev
925c7571ce
kdeui: remove duplicate qevent header inclusion in khistorycombobox source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 06:52:52 +03:00
Ivailo Monev
601193748c
kdeui: show only a label from KSwitchLanguageDialog when translations are not installed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 06:47:58 +03:00