agl-compositor_git.bb: Bump SRCREV 56/28056/2
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 12 Oct 2022 14:59:20 +0000 (17:59 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 18 Oct 2022 03:14:12 +0000 (03:14 +0000)
This SRCREV bump update brings in a helpful way to designate a certain
area such that the compositor would use it when activating applications,
rather than using the entire output. When not having panels the
background surface would cover the entire output, making it
impossible to keep visible areas of the background surface and, in
the same time, display another's application surface.

While the solution would be use panels specifically designed to handle
this case, that's not always possible.  We circumvent that by having this
area specified manually in this update, with a direct follow-up to have
a request in the agl-shell protocol that specifies that area
programmatically.

Besides that change, a few more changes made it through, all of them being
added from upstream and adapted from weston to the AGL compositor,
mostly related to how we handle signals.

In detail the following changes made it through since the last SRCREV
bump update:

924473ef016b Add manual activation area configuration option
897449688a9c compositor: Use sigaction to trap SIGINT
e8761762fcd0 compositor: Add missing SIGCHLD handler
315496ddbb9f compositor: Stop trapping SIGQUIT
f980c0d90329 shell: Rewrite client_exec as client_launch
edb6d397a4c6 process-util: Move Xwayland fork helpers to shared
86146a4e7455 shared: add str_printf()
1b93121761e1 shared: introduce os_fd_clear_cloexec()

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I23e0aba9f2b77cab4fe81754a8feaeebb7cea340
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28056
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb

index 0a6f215..95707bc 100644 (file)
@@ -12,7 +12,7 @@ DEPENDS = "wayland wayland-protocols wayland-native weston \
           ${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', 'waltham waltham-transmitter-plugin', '', d)}"
 
 SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/agl-compositor.git;protocol=https;branch=${AGL_BRANCH}"
-SRCREV = "d08a5b2010f6e6feb1642ebf8e8444c4091d70dc"
+SRCREV = "924473ef016ba8dcfa863861740be2289421313d"
 AGL_BRANCH:aglnext = "next"
 SRCREV:aglnext = "${AUTOREV}"