summaryrefslogtreecommitdiffstats
path: root/src/shell.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-14layout: Allow background surface roles (to) be activatedScott Murray1-1/+17
2022-06-20shell: Fix a typo when adding surface to pending listMarius Vlad1-1/+1
2022-06-10shell: Make sure that app_id is valid before checking itMarius Vlad1-4/+4
2022-06-10shell: Extract some common functionsMarius Vlad1-12/+0
2022-06-03compositor: Properly dispose of fullscreen views at shutdownMarius Vlad1-0/+10
2022-05-04shell: Do not set none role for applications w/o appidMarius Vlad1-5/+0
2022-05-04shell: Let the output destroy handler handle layer finiMarius Vlad1-12/+0
2022-05-03shell: Added missing layer fini callsMarius Vlad1-0/+71
2022-05-03desktop: Remove dead codeMarius Vlad1-8/+0
2022-05-03layout: Send dimensions when setting up property as fullscreenMarius Vlad1-10/+16
2021-12-22agl-compositor: Add NULL check after creating surface/viewAndyZhou1-2/+6
2021-12-22agl-compositor:Add NULL check after zalloc in src directorymarlin_12.91.0marlin/12.91.012.91.0AndyZhou1-0/+40
2021-12-10shell: Refactor pending surfaces for existing pending onesMarius Vlad1-18/+128
2021-12-10src/desktop: Add a compositor destroy listenerMarius Vlad1-1/+1
2021-12-08src/shell: Add set_app_property_mode requestMarius Vlad1-5/+55
2021-11-05shell: Fix passing maximized state from the startMarius Vlad1-0/+47
2021-04-19layout: Remove weston_output_damage dependecyMarius Vlad1-2/+2
2020-11-19shell: Throttle the log messageMarius Vlad1-1/+5
2020-11-19build/: Allow to build the compositor w/o walthamMarius Vlad1-0/+12
2020-11-18shell: Perform wl_list_init() after wl_list_remove()Walter Lozano1-0/+1
2020-11-17desktop: Delay surface creation until committedWalter Lozano1-0/+3
2020-11-05shell: Destroy weston_transmitter_surface as wellMarius Vlad1-0/+14
2020-11-05shell: Keep a reference to weston_transmitter_surfaceMarius Vlad1-1/+2
2020-11-05shell: Push the surface to the remote sideMarius Vlad1-0/+62
2020-11-05shell: Avoid creating and inserting black surfaceMarius Vlad1-2/+5
2020-10-29main: Use the output handler to destroy to black viewMarius Vlad1-6/+1
2020-10-15shell: Advertise app when app_id is availableWalter Lozano1-1/+5
2020-10-15shell: Avoid advertising applications without app_id setWalter Lozano1-0/+11
2020-07-29layout: Advertise state change for other types of surface rolesMarius Vlad1-2/+1
2020-07-29shell: Assume consistency with the desktop rolesMarius Vlad1-0/+4
2020-06-29shell: Avoid checking against surfaces that do not have an app_idMarius Vlad1-4/+4
2020-06-26policy: Add a new policy hook to restrict access to private extensionsMarius Vlad1-1/+24
2020-06-15shell: Pass the bounding box values to the pop-up surfaceMarius Vlad1-3/+18
2020-06-15shell: Advertise application_id event for other surface rolesMarius Vlad1-7/+21
2020-06-15src: Mark surfaces with the 'remote' role if configuration file says soMarius Vlad1-1/+1
2020-06-15shell: Add some extra checks to make sure we don't trip ourselvesMarius Vlad1-2/+18
2020-06-15shell: Do not remove the black surface if we don't have a backgroundMarius Vlad1-1/+2
2020-06-14src: Insert a black surface/remove it when the last remoteMarius Vlad1-5/+13
2020-06-14src/: Add the remote surface roleMarius Vlad1-0/+72
2020-06-08layout: Allow to commit the fullscreen and split surface rolesMarius Vlad1-1/+9
2020-06-08shell: Determine the role typeMarius Vlad1-8/+4
2020-06-08shell: Introduce fullscreen and split role type of a surfaceMarius Vlad1-5/+171
2020-06-08desktop: Handle correctly panel and bg removal of agl-shell unbindMarius Vlad1-15/+0
2020-05-12policy: Add another hook for controlling the application state changeMarius Vlad1-0/+7
2020-05-12protocol: agl-shell-desktop: Send notification for application state changeMarius Vlad1-2/+44
2020-05-12agl-shell-desktop: Add the ability to hide client windowsMarius Vlad1-1/+11
2020-05-12shell: Store the ivi compositor in the desktop_clientMarius Vlad1-0/+1
2020-05-12layout, desktop: Implement the pop-up roleMarius Vlad1-0/+78
2020-05-11shell: Display previously pending surface once the ready request was receivedMarius Vlad1-1/+7
2020-03-06protocol: Advertise the applications to regular clientsMarius Vlad1-0/+24