summaryrefslogtreecommitdiffstats
path: root/src/shell.c
AgeCommit message (Expand)AuthorFilesLines
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
2020-03-06protocol: Add agl-shell-desktop protocolMarius Vlad1-0/+49
2020-03-04meson.build: Upgrade build and headers to libweston7Marius Vlad1-2/+2
2020-02-07shell: Add a black surface in the fullscreen layerMarius Vlad1-1/+101
2020-02-06shell: Allow the client shell to unbind/rebind to agl-shell interfaceMarius Vlad1-0/+47
2020-01-30src/: Add basic support for app switchingScott Anderson1-157/+18
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 Stone1-0/+533