summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-30ivi-compositor: Add systemd notify messageMarius Vlad4-0/+219
Notifies systemd that agl-compositor has been started. Re-uses most of the weston bits. Bug-AGL: SPEC-3119 Change-Id: I1a0b41093b2ce68dd4a64475af18d27338712c3d Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2020-01-30shared: Add some regular helpersMarius Vlad1-0/+141
Imported from weston, useful when will be adding systemd-notify, and potentially other bits. Adds MIN/MAX/container_of. Bug-AGL: SPEC-3119 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I2cb53784943ab3c5bdbc447611f30036f7c64e21
2020-01-30layout: Force a repaint of the entire outputMarius Vlad1-2/+4
For clients which do not update their own contents, not repainting the entire output will result in artefacts upon switching between running applications. Forcing an entire output repaint solves it. Bug-AGL: SPEC-3120 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I5279309a8e7a39ea588b405e08b7071e993f2584
2020-01-30layout: Print out when adding panels/backgroundMarius Vlad1-3/+17
Useful information but only enabled by a macro. Quickly identify if the (client) shell has added panels/background. Bug-AGL: SPEC-3121 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I3df276a2a72feade246332554df40b2fdc026258
2020-01-30src/: Add basic support for app switchingScott Anderson7-317/+316
- adds a new request for agl-shell, 'activate_app', which allows to specify which application should switch to. With it, client shell commands which application to switch to. - ties the layout (panel and background initizatlon) bits into its own specific file Bug-AGL: SPEC-3117 Change-Id: I1b3d89ff77c0e0e439666227ef3319b2107406c0 Signed-off-by: Daniel Stone <daniels@collabora.com>
2019-11-25Import source, backport to libweston 6.0icefish_8.99.5icefish_8.99.4icefish_8.99.3icefish_8.99.2icefish/8.99.5icefish/8.99.4icefish/8.99.3icefish/8.99.28.99.58.99.48.99.38.99.2Daniel Stone11-0/+3309
Signed-off-by: Daniel Stone <daniels@collabora.com> Change-Id: I7705fa82dab29a27e4913cd548a2f5c3247dc5ad
2019-10-11Initial empty repositoryJan-Simon Moeller0-0/+0