• R/O
  • HTTP
  • SSH
  • HTTPS

kdelibs: List of commits

Katana libraries


RSS
Rev. Time Author
d51ed7b 2023-08-23 21:53:28 Ivailo Monev

kdeui: format and indent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

35d700e 2023-08-23 11:01:28 Ivailo Monev

kdeui: assume that the platform plugin has set the starting drag distance

the default of the platform plugin is QApplication::startDragDistance() too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

7408814 2023-08-23 10:42:50 Ivailo Monev

kdeui: cache some fonts via QApplication

bonus points for setting fixed font for QTextEdit and QPlainTextEdit by
default

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

696545b 2023-08-23 08:02:20 Ivailo Monev

kdeui: skip KColorButton tests if 40.color file is not found

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

79b9c8d 2023-08-23 07:43:38 Ivailo Monev

kutils: check if there is plugin for the images from the KExiv2 test

fixes test failures in case the jpg plugin is not installed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

6f106c7 2023-08-23 07:14:44 Ivailo Monev

kdeui: check aliases from KImageIO::isSupported()

because MIME strings (those from shared-mime-info package for example)
tend to change and exact MIME string match is unreliable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

fa0eed0 2023-08-23 06:57:07 Ivailo Monev

kdeui: do not set icons for separators from KDBusMenuImporter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

1f2f01b 2023-08-23 04:43:10 Ivailo Monev

kdeui: better KIconEngine::availableSizes()

expensive as it may be it is more reliable check if the icon is actually
available than QIcon::isNull() (for system icons anyway)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

3b5777a 2023-08-23 04:11:37 Ivailo Monev

kdeclarative: KIconProvider::requestPixmap() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

0834b25 2023-08-23 03:54:22 Ivailo Monev

kdeclarative: fix possible crash

in case the id is not valid

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

ba2d781 2023-08-23 02:50:09 Ivailo Monev

kdeui: implement availableSizes() for KIcon

it is actually implemented in the underlaying icon engine (KIconEngine)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

0f50ef0 2023-08-23 02:48:55 Ivailo Monev

kdeui: KIconEngine::pixmap() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

58dfa5c 2023-08-22 11:44:17 Ivailo Monev

kdeui: keep reference to the QByteArray object in x11SetCursorName() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

b4657de 2023-08-22 10:28:15 Ivailo Monev

kdeui: new KGlobalSettings signal and enum for global config change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

d281fc7 2023-08-23 02:15:19 Ivailo Monev

kdecore: create the initial KTimeZone transition date in UTC spec

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

24f8640 2023-08-23 01:32:43 Ivailo Monev

kdeui: simplify KGlobaSettings and do not setup mouse from it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

948a17f 2023-08-22 10:48:21 Ivailo Monev

kdeui: partially revert 3dbd7b1da939d0735f8de1d72310b33453f8a937

lots of work to be done on that one so for now just apply the palette

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

e741648 2023-08-22 10:41:27 Ivailo Monev

kded: do not assume prefixing the menu with XDG_MENU_PREFIX will result in valid menu file

if the menu file is uninstalled for example but XDG_MENU_PREFIX is still
set the menu becomes invalid

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

535ac85 2023-08-22 00:56:43 Ivailo Monev

kdeui: do not prefix the KDBusMenuImporter virtual method calls

otherwise the (possible) reimplementation is not called

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

3dbd7b1 2023-08-21 23:42:31 Ivailo Monev

kdeui: do not apply style and palette from KGlobalSettings

palette and style shall be applied by the platform plugin, the font is
independant of the full Katana session (look for
KGlobalSettings::generalFont() for example, font from config is used here
and there because the config and thus KGlobalSettings offer fine grained
font selection for different purposes)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

c1015be 2023-08-21 22:51:53 Ivailo Monev

kdeui: remove reference to non-existing kDebugCleanup() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

791e27f 2023-08-21 22:46:08 Ivailo Monev

kdeui: sync getKLauncherError() with KLauncher

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

a68302a 2023-08-21 22:28:01 Ivailo Monev

kdeui: do not change the cursor theme from KGlobalSettings

in full Katana session it is done by the input KCM and even by the
`startkde` script (so that cursor theme applies for any error messages
shown via `xmessage`). as for changing after startup it is again done by
the input KCM (via `XFixesChangeCursorByName()` calls and other stuff), the
change even applies when not in Katana session (i.e. `systemsettings`
changes the cursor theme even if not in Katana session) so it is redundant
to do it from KGlobalSettings and only the notification signal has to be
emitted

on a side note style and palette are applied by the platform plugin (see
kde-workspace/qguiplatformplugin_kde/qguiplatformplugin_kde.cpp) when in
full Katana session meaning style and palette also do not have to
applied by KGlobalSettings but that is for another commit because there
are some other things to take in account (such as style override via
command line argument and initializing plugin paths early, before
KApplication is constructed)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

73717ef 2023-08-21 22:18:06 Ivailo Monev

kdeui: apply double-click, drag, scroll, etc. settings on KGlobalSettings::SETTINGS_MOUSE notification

the input KCM (which changes mouse settings) emits that change so it makes
sense to apply mouse-related settings to the application when it is
emitted. also notfication for KGlobalSettings::SETTINGS_QT was never
emitted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

6ace1d4 2023-08-21 22:14:38 Ivailo Monev

kdeui: KGlobalSettings and KApplication friendship has been broken

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

0dd60b4 2023-08-21 22:02:41 Ivailo Monev

kdeui: deal with TODO related to KGlobalSettings::activate()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

ee6cd48 2023-08-21 21:53:07 Ivailo Monev

kdeui: remove unused KGlobalSettings::SettingsCategory::SETTINGS_POPUPMENU enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

998d578 2023-08-21 06:34:54 Ivailo Monev

kio: use QString instead of KUrl as argument for KFileMetaDataPlugin::metaData()

for performance reasons (to not convert KUrl to QString from each plugin)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

762d541 2023-08-21 02:01:46 Ivailo Monev

generic: change the home, bug report and help URLs

fortunately I've made it that easy

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

7694eb7 2023-08-21 01:30:40 Ivailo Monev

kdecore: bump ksycoca version

because a50c72de913cc0acf1c7f9d0eecba19759aeeb67

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

Show on old repository browser