Commit graph

391 commits

Author SHA1 Message Date
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
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
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
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
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
8e832c580c generic: lower the busy cursor timeout to 10sec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:16:41 +03:00
Ivailo Monev
1f493e8723 kwin: log TabBox debug messages to kwin area
125 is reserved for kdeui (KGlobalAccel)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:38:40 +03:00
Ivailo Monev
05ea879603 kwin: zero-initialize the buffer in areKeySymXsDepressed() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:36:10 +03:00
Ivailo Monev
11829b7127 kwin: log debug message to kwin area
125 is reserved for kdeui (KGlobalAccel)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:10:20 +03:00
Ivailo Monev
fbd2f9e65b generic: adjust to KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:31:24 +03:00
Ivailo Monev
fb58f737d6 kwin: convert kwinoptions button pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 22:09:03 +03:00
Ivailo Monev
65b6788324 kwin: convert button pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 21:07:45 +03:00
Ivailo Monev
79179e946b kwin: remove unused kxerrorhandler header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 02:44:33 +03:00
Ivailo Monev
1a27d46115 kwin: update tabbox thumbnails
I am not fan of the tabbox preview feature. can just change mode, apply
and test it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 01:08:42 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
9a702a3dcb kwin: convert button pixmaps to XPM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 14:23:40 +03:00
Ivailo Monev
06a7d81327 generic: make use of KUser and KUserGroup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 22:17:43 +03:00
Ivailo Monev
5a3513956c kwin: remove X11 types hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:55:47 +03:00
Ivailo Monev
0bb374548b kwin: deduplicate code for fixed to double and vice-versa conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:53:42 +03:00
Ivailo Monev
3716be5439 kwin: indent switch cases in oxygenclient source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 00:04:33 +03:00
Ivailo Monev
dd85d7b50e kwin: zero-initialize the sprintf() buffer in LogoutEffect constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 22:07:00 +03:00
Ivailo Monev
1212fc79f7 generic: adjust to authorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
e1c102d439 generic: remove checks for system headers that should be present
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 16:21:57 +03:00
Ivailo Monev
9db4775e46 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 06:07:40 +03:00
Ivailo Monev
45fbbf2582 generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 22:06:42 +03:00
Ivailo Monev
001ee0187a kwin: remove unused QVector4D header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:22:33 +03:00
Ivailo Monev
33b71eafc8 kwin: remove unused QMatrix4x4 and QVector2D header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:18:54 +03:00
Ivailo Monev
fa3c709926 kwin: replace hardcoded Pi/2 with definition from system math header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:18:35 +03:00
Ivailo Monev
38cdd9c0f4 generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 21:54:59 +03:00
Ivailo Monev
1d005fa848 kwin: include now required QLibrary header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 09:51:16 +03:00
Ivailo Monev
725db84b9e kwin: remove unused WindowQuadList::makeInterleavedArrays() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 18:30:09 +03:00
Ivailo Monev
56bab94dbf kwin: do not use ksysguard helper for killing processes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 12:39:19 +03:00
Ivailo Monev
dd4dfe1848 kwin: do not test canonical name if getaddrinfo() fails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 02:46:55 +03:00
Ivailo Monev
96ecc857aa kwin: use QHostInfo::localHostName() to get the local host name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 02:42:46 +03:00
Ivailo Monev
9b9a39951c kwin: fix crash in case of getaddrinfo() failure in client machine test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 02:21:39 +03:00
Ivailo Monev
0a01124878 kwin: synchronously reload compositing settings, reparse configuration and check for screen locker service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 04:50:31 +03:00
Ivailo Monev
3204a6f2c4 kwin: synchronously reconfigure
the thread spawned is waited for immediately after anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 03:51:11 +03:00
Ivailo Monev
318246ea2e kwin: remove non-operational screen locking prevention action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 20:23:39 +03:00
Ivailo Monev
fcbc69b222 generic: reimplement screen saver interface via xscreensaver
my monitor is not the latest stock but it has its own screen saver
feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:27:15 +03:00
Ivailo Monev
1f38a70391 generic: fix some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 19:21:42 +03:00
Ivailo Monev
4abe1ff384 generic: remove unused and fix some configuration checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-01 18:44:39 +03:00