[qt/qt/qtapplicationmanager]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtapplicationmanager
Pushed by mirror-service into branch '6.12'.
Changed from cd541fe711aa3249940a9099970530c3d4c08317 to 2525e2cbee99cca6df0ac186017720617e836111
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit df8d5374361450d8a80028b6bc8434a5d8a8e6c7 by Qt Cherry-pick Bot (on behalf of Robert Griebl) on 28/07/2026 at 16:07..
Tests: test WindowManager::makeScreenshot

Add a screenshot test that places a green and a red 100x100 application
window into a 300x100 blue System UI and exercises makeScreenshot()'s
selector and filename-substitution forms, verifying the resulting PNGs
via a small C++ helper module that reads back image size and pixel
colors. Covers the compositor-window, exact-id, wildcard, window-property
and no-match paths in both process modes.

The test runner now also forces 1x HiDPI scaling, so that window and
screenshot geometry is deterministic regardless of the screen running
the tests.

Change-Id: I8cf2985a46c8ae07b273486eca090be0ad095221
Reviewed-by: Bernd Weimer <[email protected]>
(cherry picked from commit b2b70b4d480a317608e38b65a64443131df9df2c)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/df8d5374361450d8a80028b6bc8434a5d8a8e6c7

Git commit 5ac2a4062bac814a8bfb4fc22d182ece14c7ab0d by Qt Cherry-pick Bot (on behalf of Dominik Holland) on 28/07/2026 at 17:15..
Add a way to start a process directly in its own cgroup

This feature needs to be enabled explicitly by using the new
'createOwnGroupPerProcess' option in the 'process' container.
When enabled, a new cgroup is created/destroyed on demand.
This makes sure that all the memory an application uses is also
calculated correctly in the cgroup.

Change-Id: I97e3286decbebb83fa59c94b4078b446ce8cd648
Reviewed-by: Robert Griebl <[email protected]>
(cherry picked from commit 3b984a96ce0e7e725159e20587b3f73a39185c8f)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/5ac2a4062bac814a8bfb4fc22d182ece14c7ab0d

Git commit d155d8befa3b350ddaaff4d5b6edae2ccdf5f2b4 by Qt Cherry-pick Bot (on behalf of Dominik Holland) on 28/07/2026 at 17:15..
CGroupStatus: expose anon/shmem memory and read values lazily

Add the memoryAnon and memoryShmem properties, reporting the anonymous
and shared memory of the cgroup as parsed from memory.stat.

Setting the path no longer eagerly reads all memory values. Each value
is now read lazily on first access and refreshed on update(). The first
(lazy) read only caches the value without emitting a change signal, so
change signals are only sent for later reads done via update().

cpuLoad still takes its base sample right when the path is set, as it
needs a previous sample to compute a meaningful rate.

Change-Id: I17a8cb4218e5669d49fdbdc613aa3194a00900ac
Reviewed-by: Robert Griebl <[email protected]>
(cherry picked from commit 148f2e50e8bd1507cce16768a0159d74d99c13a7)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/d155d8befa3b350ddaaff4d5b6edae2ccdf5f2b4

Git commit 2525e2cbee99cca6df0ac186017720617e836111 by Qt Cherry-pick Bot (on behalf of Dominik Holland) on 28/07/2026 at 17:15..
BWrap: support starting a process in its own cgroup

Add the same 'defaultControlGroup' and 'createOwnGroupPerProcess'
options that the 'process' container already supports to the bubblewrap
container. When enabled, a nested cgroup is created/destroyed on demand
and the process joins it at fork time by writing "0" to cgroup.procs,
so that all the memory an application uses is accounted for correctly.

Change-Id: I7ebb2366c631628fa23995b2ce96aadfa6cd5b87
Reviewed-by: Robert Griebl <[email protected]>
(cherry picked from commit cc0d4ff28d5339311c3b3f53bd882b43a037f127)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/2525e2cbee99cca6df0ac186017720617e836111
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.