Commit graph

2063 commits

Author SHA1 Message Date
Ivailo Monev
15655b1c11 kwin: remove checks for native paint engine
in most cases the paint engine Katie uses is raster paint engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 04:54:10 +02:00
Ivailo Monev
9c6038450c kwin: set active to false when pointer grab fails in startup feedback effect
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 04:31:58 +02:00
Ivailo Monev
09872830cb kwin: release the selection from the application destructor
note that lostSelection() slot calls KAapplication::quit()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 04:13:23 +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
8252e337f9 startkde: adjust to kdeinit4 changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:37:44 +02:00
Ivailo Monev
ef39a5ac04 kwin: remove dummy Scene::blocksForRetrace() and Scene::syncsToVBlank() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 09:01:53 +02:00
Ivailo Monev
bc640da8f2 kwin: disconnect KSelectionOwner signals before deleting it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 08:20:49 +02:00
Ivailo Monev
c12e4a7b97 kwin: pass the screen number and parent to KSelectionOwner
the X11 atom is for specifiec screen after all

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 07:43:33 +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
c6716caccf kwin: use KApplication::quitOnSignal() to setup signal handler for quit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 07:06:39 +02:00
Ivailo Monev
dda7cc54e4 kwin: mark configModules() function as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 06:55:18 +02:00
Ivailo Monev
92a33bc966 kwin: remove code for always false condition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 06:54:52 +02:00
Ivailo Monev
b8cd7e451e kate: use QMutableListIterator<T> for iteration in KateCompletionWidget::startCompletion()
another iterator modified the wrong way, fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 03:22:08 +02:00
Ivailo Monev
6de2404970 dolphin: use QMutableSetIterator<T> for iteration in KFileItemModel::slotCompleted()
fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 20:53:09 +02:00
Ivailo Monev
03592dca1b plasma: include now required system limits header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 06:20:18 +02:00
Ivailo Monev
b0422a80fb klipper: adjust to QDataStream change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 06:14:37 +02:00
Ivailo Monev
210897658b klipper: stream the history version as qint8
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 06:06:42 +02:00
Ivailo Monev
edf69d20e9 generic: const-ify iterator values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 04:46:13 +02:00
Ivailo Monev
e9eea95697 kwin: const-ify iterator values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 07:22:07 +03:00
Ivailo Monev
affb5c58de kwin: use QMutableListIterator<T> for iteration in Compositor::performCompositing()
the list is modified while being iterated over

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 07:15:00 +03:00
Ivailo Monev
ca6280368c kwin: const-ify iterator values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 07:11:05 +03:00
Ivailo Monev
6cc1c2b782 kwin: zero-initialize the buffer in Compositor::setup()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:42:45 +03:00
Ivailo Monev
87335090a2 kstyles: fix runtime warning about connection to non-existing slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:29:54 +03:00
Ivailo Monev
c4e93ff47b kstyles: remove forward declaration of non-existing AnimationConfigWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:27:05 +03:00
Ivailo Monev
5437f5d36d kstyles: indent switch cases in oxygenstyleconfig source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:26:38 +03:00
Ivailo Monev
075d3d4b66 kstyles: parent the QLibrary pointers to ConfigDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:21:43 +03: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
34f08fca9e dolphin: use QMutableSetIterator<T> for iteration in KFileItemModelRolesUpdater::updateChangedItems()
fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:45:32 +03:00
Ivailo Monev
3db7081a54 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace 2022-10-29 04:39:54 +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
c79bf21138 dolphin: check if the URL index is not out-of-bounds in KFileItemModel::fileItem()
fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:39:40 +03:00
Ivailo Monev
c0410e5a4c kglobalaccel: deep-copy the actions before iterating over them
fixes crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 00:04:27 +03:00
Ivailo Monev
09c31e98dc kglobalaccel: use QMutableListIterator<T>() for iteration in Component::loadSettings()
fixes possbile crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 23:30:53 +03:00
Ivailo Monev
982fc92539 generic: add open files widget feature information
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:23:31 +03:00
Ivailo Monev
fae31d848d libs: make KLsofWidget::pid() and KLsofWidget::setPid() public slots
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:19:33 +03:00
Ivailo Monev
e72cd26f84 libs: clear the line buffer on each iteration in KLsofWidget::finished()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:08:43 +03:00
Ivailo Monev
d134684c96 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:07:36 +03:00
Ivailo Monev
783ce4c022 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:02:34 +03:00
Ivailo Monev
557fcc0878 libs: remove unused KTextEditVT class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 03:55:50 +03:00
Ivailo Monev
113cb72f3e plasma: update image wallpaper plugin MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 01:20:06 +03:00
Ivailo Monev
dbd81da3fe dolphin: iterate over a copy of the visible items in KItemListView::slotItemsRemoved()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 14:53:38 +03:00
Ivailo Monev
0a3b856666 kmediaplayer: delete KMediaWidget instantly from KMediaPlayerPart destructor
fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:38:18 +03:00
Ivailo Monev
95b6c16fc2 libs: create KSpeech instance on demand on keep it around for future use
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:25:00 +03:00
Ivailo Monev
c8d5cf3c10 kate: create KSpeech instance on demand
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:18:48 +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