summaryrefslogtreecommitdiffstats
path: root/src/layout.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-09layout: Add a fallback for reading activation-areaMarius Vlad1-0/+18
2023-04-27layout: Fix no-op check due to invalid checksMarius Vlad1-1/+3
2023-01-29ivi-compositor: Add support for multiple app_idsMarius Vlad1-3/+24
2022-12-05shell: Add a wrappers for sending events with agl-shellMarius Vlad1-7/+2
2022-11-14layout: Allow background surface roles (to) be activatedMarius Vlad1-7/+18
2022-10-12Add manual activation area configuration optionScott Murray1-11/+34
2022-09-14protocol/agl-shell.xml: Add an app_state event -- app state notificationMarius Vlad1-1/+11
2022-09-14layout: Handle dynamic application/surface movement between outputsMarius Vlad1-1/+24
2022-09-14shell: Remove the black curtain installed on outputsMarius Vlad1-1/+24
2022-09-14layout: Detect when an application should be migrated to other outputsMarius Vlad1-2/+34
2022-09-14layout: State explicity the outputMarius Vlad1-5/+7
2022-09-14layout: Use view's mapping once we placed the view in the hidden layerMarius Vlad1-8/+9
2022-06-29layout: Add a wrapper for adding the view to the hidden layerMarius Vlad1-24/+41
2022-06-10layout: Keep track of popup state to handle activationMarius Vlad1-1/+6
2022-06-10layout: Add a way common way activate viewsMarius Vlad1-0/+23
2022-05-03layout: Inform client to resize for fullscreen rolesMarius Vlad1-19/+53
2022-05-03layout: Send dimensions when setting up property as fullscreenMarius Vlad1-6/+13
2022-04-29layout: Do perform a view update transform when unmappedMarius Vlad1-0/+2
2022-04-29layout: Make the view mapped at activation completionMarius Vlad1-3/+1
2022-04-29compositor: Rename activated_by_default to mappedMarius Vlad1-13/+13
2022-03-02layout: Address all other callsites w/ dirty+surface damagemarlin_12.93.0marlin/12.93.012.93.0Marius Vlad1-10/+13
2022-03-02layout: Inflict surface damageMarius Vlad1-2/+1
2022-03-02layout: Remove left-over commentMarius Vlad1-2/+0
2021-12-16layout: Remove explicit damage callMarius Vlad1-3/+2
2021-12-16layout: Inflict damage on all subsurfacesMarius Vlad1-0/+1
2021-11-09layout: Fix-up the positions when placing the pop-up/dialogMarius Vlad1-1/+15
2021-04-19layout: Remove weston_output_damage dependecyMarius Vlad1-4/+2
2021-04-08layout: Fix split role sending invalid dimensionsMarius Vlad1-6/+2
2021-01-06main: Add activate_by_default ini optionMarius Vlad1-0/+6
2020-11-19layout: Do not attempt to activate surfaces that doesn't have a valid app_idkoi_10.91.0koi/10.91.010.91.0Marius Vlad1-0/+6
2020-11-05layout: Check app_id for remote type of surfacesMarius Vlad1-0/+3
2020-09-28layout: Set active output NULL when displaying backgroundWalter Lozano1-0/+1
2020-09-10layout: Activate by default xdg surface that do not have an app_id setjellyfish_9.99.4jellyfish/9.99.49.99.4Marius Vlad1-5/+31
2020-09-10layout: If no valid output found, abort early with a protocol violationMarius Vlad1-0/+9
2020-07-29layout: Add missing hooks for other surface rolesjellyfish_9.99.3jellyfish/9.99.39.99.3Marius Vlad1-0/+28
2020-07-29layout: Advertise state change for other types of surface rolesMarius Vlad1-0/+21
2020-06-15layout: Clip the view to the size specified by width and heightMarius Vlad1-9/+9
2020-06-15layout: Do not attempt to activate the surface on the remote outputMarius Vlad1-0/+10
2020-06-15src: Mark surfaces with the 'remote' role if configuration file says soMarius Vlad1-3/+3
2020-06-15main, layout: Minor clean-ups and added some further loggingMarius Vlad1-30/+11
2020-06-15desktop: Remove commiting code for the panelMarius Vlad1-67/+0
2020-06-15layout: Remove black surface when trying to use migrate views to otherMarius Vlad1-0/+7
2020-06-15src/: Use agl-shell-app-id to set-up views on a different outputMarius Vlad1-9/+28
2020-06-15layout: Add a wrapper to print out the surface roleMarius Vlad1-4/+44
2020-06-14layout, desktop: Treat the remote surface role like the desktop oneMarius Vlad1-7/+54
2020-06-14layout: Remove the quirks as now we have the policy hooks in placeMarius Vlad1-6/+2
2020-06-08src/: Add all surface roles to a wrapper for retrieving the outputMarius Vlad1-2/+13
2020-06-08layout: Do not attempt to activate a split or a fs surfaceMarius Vlad1-2/+23
2020-06-08layout: Resize the active surface when doing the splitMarius Vlad1-6/+56
2020-06-08layout: Allow to commit the fullscreen and split surface rolesMarius Vlad1-0/+92