And do we need to keep source code compatibility for the KWin APIs?
@ngraham started a relevant discussion recently in the plasma-devel mailing list . So, I guess we can continue this discussion there.
Please reopen this if you have some ideas about how to proceed here.
In other words, someone just needs to re-shuffle the items in . I can make a MR but I would need help with testing.
Bhusan said that he will take a look at this later. But if it's okay, we can change the message format so it's a single line with the most important information, e.g. . Such a message format should produce compact messages and make pursuivant less noisy. :)
KXMessages can be made private, it's only used internally and a dead feature in kwin/kstart
In general, +1. I'm not certain about what a better place to put the new service utilities is, though. Perhaps it's better to move them to libkwineffects or something. Either way, it can be revisited later...
[scene] Setup scene window connections with correct receiver object
[scene] Rename a scene window method
[scene] Make the scene window a qobject
This added field to Application desktop entries allows to declare an access request to a DBUS interface.
[scene] Discard pixmap if the buffer size has changed
[scene] Discard pixmaps if the buffer transform has changed
[scene] Re-build window quads after a sub-surface has been rescaled
[wayland] Switch to SurfaceInterface::bufferScale()
Plasma/5.19 has been reset. Can you please create a merge request on invent.kde.org/plasma/kwin that fixes bug 420563?
Update cached client size when the client geometry has changed
Introduce the client geometry in Toplevel
Update cached client size when the client geometry has changed
Introduce the client geometry in Toplevel
Push it to Plasma/5.19, please.
Update cached client size when the client geometry has changed
Expose the client geometry in Toplevel
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[autotests] Fix the plasma surface test
[autotests] Fix the plasma surface test
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[effects/slidingpopups] Start the animation on only windowAdded or windowClosed
[effects/logout] Start the animation on only windowAdded or windowClosed
[effects/fade] Start the animation on only windowAdded or windowClosed
[wayland] Destroy XdgToplevelClient and XdgPopupClient on unmap
[wayland] Rework xdg-shell implementation
[effects/zoom] Implement focus tracking with QAccessibilityClient
[effects/zoom] Implement text caret tracking
Merge branch 'Plasma/5.19'
Merge branch 'Plasma/5.18' into Plasma/5.19
[wayland] Fix misuse of EGL/eglmesaext.h
[wayland] Fix misuse of EGL/eglmesaext.h
[kstyle] Port to QWindow::startSystemMove()
[kstyle] Port to QWindow::startSystemMove()
Merge branch 'Plasma/5.19'
Merge branch 'Plasma/5.19'
[effects/blur] Don't blur outside the frame rect
[effects/blur] Don't blur outside the frame rect
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[wayland] Adjust to kwayland-server changes
[wayland] Adjust to kwayland-server changes
[wayland] Adjust to kwayland-server changes
Merge branch 'Plasma/5.19'
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Add support for cropped and scaled surfaces
[wayland] Add support for cropped and scaled surfaces
[scene] Introduce helpers for mapping between different coordinate spaces
[wayland] Announce support for wp_viewporter
[scene] Introduce helpers for mapping between different coordinate spaces
[scene] Port to SurfaceInterface::mapToBuffer()