Ivailo Monev
23d015167a
kimgio: adjust to Katie changes
...
much better performance now because frame decoding is statefull
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 00:31:51 +03:00
Ivailo Monev
1a0b5387c3
kimgio: initialize capabilities variables
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 22:53:03 +03:00
Ivailo Monev
899f94c78d
plasma: correct base class call in Plasma::Label::itemChange()
...
it has been like this since before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 11:06:43 +03:00
Ivailo Monev
cbbf7a75e5
kimgio: fill the webp buffer with transparent color
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 09:49:42 +03:00
Ivailo Monev
f07799521f
kimgio: webp optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 08:37:02 +03:00
Ivailo Monev
d94f5f5d8a
kimgio: handle all quircks of webp and QImageIOHandler
...
now animations are read correctly, slow as molasses tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 08:31:59 +03:00
Ivailo Monev
145f8e17d9
kimgio: correct frame number in webp plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:42:55 +03:00
Ivailo Monev
810f624622
kimgio: blend framas with the last one that is not to be blended in webp plugin
...
assuming frame is to be blended then that means it is partial data, if it is
not to be blended it has to be complete image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:41:56 +03:00
Ivailo Monev
08154cd8c1
kimgio: partial fix for blended webp animations
...
not sure what to do with the offsets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:08:38 +03:00
Ivailo Monev
c8056b579b
kimgio: set the webp animation delay from the iterator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 05:02:07 +03:00
Ivailo Monev
d21869a910
plasma: remove stylesheet getters and setters
...
slowly but surely stylesheets feature will dissapear
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 04:03:03 +03:00
Ivailo Monev
9bab635b46
kio: remove redundant spacing override
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 03:51:12 +03:00
Ivailo Monev
4ce8352927
kdeui: spelling classes optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 02:58:48 +03:00
Ivailo Monev
88f812efce
kdeui: do not call KSpeller::start() from KSpeller::setText()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 01:34:27 +03:00
Ivailo Monev
7d571cb02a
kdeui: rehightlight after changing current KSpellHighlighter lananguage
...
this can be done by callers but is not, makes changing of language from the
plasma spellcheck applet take effect for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 00:05:43 +03:00
Ivailo Monev
8869b0c019
kdeui: do not send configurable data from KNotification
...
it can safely be assumed that events send via KNotification are
configurable now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 20:04:18 +03:00
Ivailo Monev
4b1f8441b9
kdeui: update KNotification documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:59:29 +03:00
Ivailo Monev
a4724b9d3a
kdeui: do not send timeout data to the plasma applet
...
it is not matter of timeout, it is matter of the KNotification instance
being around for the actions. once it is not the notification actions
become non-operational. other than that notification stay indefinetly
in the notification area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:50:02 +03:00
Ivailo Monev
831986ac81
plasma: remove unused Plasma::IntervalAlignment enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 14:51:36 +03:00
Ivailo Monev
d1ade98a0a
kdeui: emit the error and update internal data of KPlasmaJobTracker
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:57:59 +03:00
Ivailo Monev
b94e789264
kdeui: remove bogus TODO for KWidgetJobTracker
...
it does not miss a method, it misses job capabilities check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:15:23 +03:00
Ivailo Monev
99b8103de8
kdeui: cache some KNotification string objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:04:23 +03:00
Ivailo Monev
c46a4464b5
kdeui: break once notification is found in KNotificationManager
...
assuming pointers to KNotification are unique then there should be only
one entry
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:56:42 +03:00
Ivailo Monev
0ef3e53e20
kdeui: fix KPlasmaJobTracker progress update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:47:46 +03:00
Ivailo Monev
213163aa45
kdeui: simplify highlighter management of KTextEdit
...
instead of virtual method for creating one and a setter now there is only
a setter with ownership of the highlighter belonging to the parent (the
case for the default-created highlighter) or caller of
KTextEdit::setHighlighter()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:04:44 +03:00
Ivailo Monev
52a8caa5ee
plasma: drop everything related to dataengines
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 11:32:12 +03:00
Ivailo Monev
0ac04f8e9f
kdeui: rework notification to use custom interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 10:15:29 +03:00
Ivailo Monev
8293d08153
kdeui: rework job tracking
...
just watch me do it without a dedicated D-Bus service and dataengine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 23:35:17 +03:00
Ivailo Monev
35e6fb9b0c
Merge branch 'master' of ssh://bitbucket.org/smil3y/kdelibs
2024-04-07 20:54:59 +03:00
Ivailo Monev
0d513a2316
kdeu: drop unused KStatusBarJobTracker class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:54:47 +03:00
Ivailo Monev
e8b3684d5f
kdeui: remove unused KAbstractWidgetJobTracker methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:52:12 +03:00
Ivailo Monev
9d836c7de9
plasma: remove unused Plasma::Position enumbs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:07:56 +03:00
Ivailo Monev
fe064f648f
plasma: remove unused Plasma::ComponentType enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:04:28 +03:00
Ivailo Monev
f3a9b3c0c2
plasma: do not lock when setting runners speed
...
much like done for the priority, the speed is enum and not shared data so..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 19:36:37 +03:00
Ivailo Monev
802b68d0a3
kdeui: KSpeller and KSpellHighlighter optimization
...
2x to 3x faster on practical test cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 18:46:21 +03:00
Ivailo Monev
e774460cf3
kdeui: do not create KTextEdit spell checker based on focus and setup its language in all cases
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 18:29:44 +03:00
Ivailo Monev
d54681d5d2
kdeui: remove now unused internal NestedListHelper class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 12:00:51 +03:00
Ivailo Monev
259cf0c497
kdeui: minor KTextEdit painting optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 10:02:21 +03:00
Ivailo Monev
ba8ffa064b
kdeui: remove redundant private KTextEdit methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:33:14 +03:00
Ivailo Monev
0cfa9cb2f3
kdeui: remove unused private KTextEdit methods and members
...
also initialized all members while at it, some could be used uninitialized
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:27:55 +03:00
Ivailo Monev
afd9c69c7b
kdeui: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:21:26 +03:00
Ivailo Monev
4f55f6b021
kdeui: drop bogus WheelMouseZooms config option
...
no GUI interface to control that, kate also zooms (increases or decreases
the font size) with control modifier. for fast scrolling the shift modifier
is checked for by kate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:49:09 +03:00
Ivailo Monev
3d311955ab
kdeui: drop KRichTextEdit and KRichTextWidget
...
because KTextEdit inherits QTextEdit it is rich text-capable and the
actions that KRichTextEdit and KRichTextWidget provide are not used
anywhere (the actions require explicit setup)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:01:01 +03:00
Ivailo Monev
c61c158983
plasma: set the style before creating the native widget of Plasma::TextEdit
...
otherwise the style pointer is null and the native widget (KTextEdit) does
not get to experience the nativeness, it has been like since before the
fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 18:59:47 +03:00
Ivailo Monev
bac4fbc947
kutils: do not lookup TXT records from KDNSSD
...
irrelevant to it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 16:52:45 +03:00
Ivailo Monev
09687d36d4
kdecore: translate UTC zone name and comment
...
it was not done before, it is now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:35:15 +03:00
Ivailo Monev
e6ae50ba6a
kdeui: drop KTimeZoneWidget
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:37:23 +03:00
Ivailo Monev
143e54efd8
kdecore: remove now unused TIMEZONES file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 20:45:27 +03:00
Ivailo Monev
db64ed4d47
kdeui: fix KKeyboardLayout translations context
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:58:00 +03:00
Ivailo Monev
0ca21c519f
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:48:43 +03:00