summaryrefslogtreecommitdiffstats
path: root/src/desktop.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-10layout: Add a way common way activate viewsMarius Vlad1-0/+37
2022-05-04desktop: Document the repaint scheduleMarius Vlad1-0/+11
2022-05-04Revert "desktop: No need to schedule a compositor repaint"Marius Vlad1-0/+2
2022-05-03shell: Added missing layer fini callsMarius Vlad1-1/+3
2022-05-03desktop: Remove dead codeMarius Vlad1-12/+0
2022-05-03desktop: No need to schedule a compositor repaintMarius Vlad1-2/+0
2022-05-03layout: Send dimensions when setting up property as fullscreenMarius Vlad1-10/+31
2022-04-29compositor: Rename activated_by_default to mappedMarius Vlad1-1/+1
2022-03-17Remove the listener in the end of ivi_shell_destroy()duerpei1-0/+1
2022-02-23Fix potential memory leakduerpei1-0/+1
2021-12-10src/desktop: Add a compositor destroy listenerMarius Vlad1-0/+14
2021-11-05shell: Fix passing maximized state from the startMarius Vlad1-5/+9
2021-03-11desktop: Tell clients to use current geometry area from startMarius Vlad1-0/+52
2021-03-11desktop: Send remove event only if output and app_id is setMarius Vlad1-2/+3
2021-02-17Notify about application destructionWalter Lozano1-2/+9
2020-11-17desktop: Allow to remove surface from pending listWalter Lozano1-3/+2
2020-11-17desktop: Do not attempt to advertise the clients if there are noneMarius Vlad1-1/+2
2020-11-17desktop: Delay surface creation until committedWalter Lozano1-14/+23
2020-11-05shell: Destroy weston_transmitter_surface as wellMarius Vlad1-0/+4
2020-11-05desktop: Insert a black surface only when the output is a remote typeMarius Vlad1-2/+2
2020-11-05desktop: Group tests for checking against last remote surfaceMarius Vlad1-5/+3
2020-10-15shell: Advertise app when app_id is availableWalter Lozano1-0/+23
2020-09-30input: Add basic seat handlingMarius Vlad1-0/+3
2020-07-03desktop: Fix destruction of applications that fallback to the desktop roleMarius Vlad1-2/+7
2020-06-26desktop: Allow desktop_api to handle surface removalMarius Vlad1-3/+7
2020-06-24desktop: Avoid referencing the output's surface for pending surfacesMarius Vlad1-0/+7
2020-06-15src: Mark surfaces with the 'remote' role if configuration file says soMarius Vlad1-0/+4
2020-06-15desktop: Remove commiting code for the panelMarius Vlad1-3/+1
2020-06-15desktop: Display a black surface for apps being moved using config fileMarius Vlad1-3/+9
2020-06-15layout: Add a wrapper to print out the surface roleMarius Vlad1-0/+10
2020-06-14src: Insert a black surface/remove it when the last remoteMarius Vlad1-0/+21
2020-06-14layout, desktop: Treat the remote surface role like the desktop oneMarius Vlad1-0/+1
2020-06-08src/: Add all surface roles to a wrapper for retrieving the outputMarius Vlad1-13/+2
2020-06-08layout: Resize the active surface when doing the splitMarius Vlad1-0/+10
2020-06-08layout: Allow to commit the fullscreen and split surface rolesMarius Vlad1-0/+12
2020-06-08shell: Introduce fullscreen and split role type of a surfaceMarius Vlad1-4/+1
2020-06-08desktop: Missing assert includeMarius Vlad1-0/+1
2020-06-08desktop: Handle correctly panel and bg removal of agl-shell unbindMarius Vlad1-0/+23
2020-05-12layout, desktop: Implement the pop-up roleMarius Vlad1-4/+13
2020-04-14layout: Mark activated surface by defaultMarius Vlad1-0/+1
2020-04-10desktop: Remove the active surface only if matches the one being displayedMarius Vlad1-1/+1
2020-03-11policy: Init policy framework APIMarius Vlad1-0/+14
2020-03-04meson.build: Upgrade build and headers to libweston7Marius Vlad1-2/+2
2020-02-06desktop: Remove the surface in all casesMarius Vlad1-1/+1
2020-02-06desktop: Reset the active surfaceMarius Vlad1-0/+11
2020-02-04layout: Do not delay mapping of desktop surface until commit timeMarius Vlad1-1/+13
2020-01-30src/: Add basic support for app switchingScott Anderson1-117/+11
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/+319