aboutsummaryrefslogtreecommitdiff
path: root/include/rootston/desktop.h
AgeCommit message (Collapse)Author
2018-11-12Use #if instead of #ifdef for wlroots config dataemersion
This prevents some annoying issues when e.g. not including wlr/config.h or making a typo in the guard name.
2018-10-12Merge pull request #1203 from dcz-purism/inputDrew DeVault
Support input method and text input
2018-10-09rootston: add support for text input and the basic of input methodDorota Czaplejewicz
The compositor acts as a relay between applications using the text-input protocol and input methods using the input-method protocol. This change implements the basic but useful support for input-method, leaving out grabs as well as popups.
2018-10-04rootston: send presentation eventsemersion
2018-09-27pointer-constraints: refactoringemersion
* Rename the constraint_create signal to new_constraint for consistency * Move the constraint_destroy signal to the constraint itself * Use rotate_child_position instead of duplicating logic * Fix inert constraint resource handling * Style fixes
2018-09-18Implement pointer-constraints protocol in wlroots and rootstonLas
2018-09-14layer-shell: add _v1 suffixemersion
2018-09-02Init dmabuf global in rendereremersion
2018-08-02rootston: fire up wlr-gamma-control-unstable-v1emersion
2018-07-28Add xdg-decoration-unstable-v1 supportemersion
2018-07-19linux-dmabuf: add v1 suffixemersion
This prevents some future conflicts with the stable version. Fixes #1133
2018-07-14Basic tablet_v2 object lifetimeMarkus Ongyerth
2018-06-30screencopy-v1: add basic implementationemersion
2018-05-29rootston: enable export-dmabufemersion
2018-05-28virtual-keyboard: add support for the virtual-keyboard-v1 protocolDorota Czaplejewicz
2018-05-06Make startup command no longer wait for xwaylandVincent Vanlaer
2018-04-03Implement input inhibit in rootstonDrew DeVault
2018-04-03Add input-inhibitor example clientDrew DeVault
2018-03-30Find layer surfaces for input eventsDrew DeVault
2018-03-30Refactor cursor event passhtroughDrew DeVault
2018-03-27Handle usable area for maximized windowsDrew DeVault
Also fixes some bugs
2018-03-27Arrange & render layer surfacesDrew DeVault
2018-03-27Add broken test client and rootston stubsDrew DeVault
2018-03-27Initial scaffolding of layer shellDrew DeVault
2018-03-17Merge pull request #711 from emersion/map-unmapTony Crisci
Add map/unmap to xdg-shell
2018-03-15Wire up linux_dmabuf in rootstonGuido Günther
2018-03-09rootston: add view_map and view_unmapemersion
2018-02-26add xwayland unmanaged tests to support dmenuMarkus Ongyerth
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc.
2018-02-20idle-inhibit: feedback passMarkus Ongyerth
2018-02-17implements the idle_inhibit protocol typeMarkus Ongyerth
This adds the types/wlr_idle_inhibit_v1 implementation.
2018-02-14xdg-shell stable: copy-pasta implementationDominique Martinet
2018-02-12Reformat all #include directivesemersion
2018-02-12Remove wlr_backend.events.{output_remove,device_remove}emersion
2018-01-28rootston: fix damage tracking for SSDemersion
2018-01-21rootston: track subsurface damageemersion
2018-01-18rootston: replace view_damage with view_apply_damage and view_damage_wholeemersion
2018-01-18rootston: damage views when movedemersion
2018-01-18rootston: do not redraw if output has no damageemersion
2018-01-10Include idle protocol in rootstonHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2017-12-31Fix views outside output layoutemersion
2017-12-27config: Avoid clash with other config-headersBjörn Esser
2017-12-26config: Put all defines into config.hBjörn Esser
2017-12-22Add missing gtk-primary-selection interfacesemersion
2017-11-21Add fullscreen command, fix view_at with fullscreen viewsemersion
2017-11-20Check for subsurfaces and popups before using wlr_output_set_fullscreen_surfaceemersion
2017-11-19Merge branch 'master' into seat-viewsemersion
2017-11-19rootston: xwayland ready listenerTony Crisci
2017-11-17rootston: add per-seat viewsemersion
2017-11-12Remove unnecessary includeemersion
2017-11-12Introduce wlr_xcursor_manageremersion