46 Commits (e0d4f7517282c4c31d0486f80974fec20fd118e8)

Author SHA1 Message Date
Thomas Hebb dcae6f1431 Allow keyboard and pointer grabs to hook clear_focus()
5 years ago
Simon Ser 781ed1ff02 Fix -Wreturn-type warnings
5 years ago
Aleksei Bavshin c99d156f0d xdg-shell: fix popups rendered outside of the screen
5 years ago
Simon Ser 8bb2dc68ea xdg-shell: make wlr_xdg_surface_from_resource reject NULL
5 years ago
Simon Ser 7e521fed97 xdg-shell: fix inert xdg_surface handling
5 years ago
Simon Ser 5cde35923c Simplify globals implementation by removing destructors
5 years ago
Sebastian Krzyszkowiak cdfe836b03 Revert "wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces"
5 years ago
Brian Ashworth 9914784594 wlr_xdg_toplevel: reparent on parent unmap
5 years ago
Antonin Décimo 0695324de7 xdg_shell: remove variable self-assignment
5 years ago
Sebastian Krzyszkowiak 52037d13f7 wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces
5 years ago
Sebastian Krzyszkowiak 78d96009e4 wlr_xdg_popup: grab touch events alongside pointer and keyboard
5 years ago
Brian Ashworth 4e614683b7 wlr_xdg_toplevel: store pending fullscreen output
6 years ago
emersion 7f5967234c
xdg-shell: destroy child popups on unmap
6 years ago
Connor E c1d0729d9a Make popup inert when destroyed.
6 years ago
emersion 2624f667bf
Add missing frame events to shell pointer grabs
6 years ago
Connor E b1cdd2b4b3 Use assertions instead of guard.
6 years ago
Connor E e7fff4f560 Remove wlr_xdg_surface_send_close.
6 years ago
Timidger 9af0c5338f
Standardize the wlr_box input paramaters
6 years ago
Ilia Bozhinov 07865104e1 xdg-popup: fix wlr_xdg_popup_get_toplevel_coords()
6 years ago
emersion 5515faa197
xdg-shell: emit xdg_surface destroy when role object is destroyed
6 years ago
emersion 95dfbe2962
xdg-shell: don't destroy xdg role state on role destroy
6 years ago
Alexander Bakker 221d412824 Init the new destroy signals added by #1200
6 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy
6 years ago
Drew DeVault 5642c5cc8f
Merge pull request #1053 from emersion/xdg-decoration
6 years ago
emersion 555721f714 Add xdg-decoration-unstable-v1 support
7 years ago
Drew DeVault f1b65b34a6
Merge pull request #1127 from emersion/surface-precommit
7 years ago
Ilia Bozhinov 8b7c85d765 xdg-shell(-v6): add set_title and set_app_id toplevel signals
7 years ago
emersion 16d7e09d99 surface: add wlr_surface_role.precommit
7 years ago
Drew DeVault c0b4217fce
Merge pull request #1116 from emersion/surface-role
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion deeca53e33
Rename wl_resources to resource, wl_global to global
7 years ago
emersion 33db4263a0
surface: replace wlr_surface_set_role_committed with wlr_surface_role
7 years ago
emersion 3c0d672ebd
surface: make pending and current embedded structs
7 years ago
Ryan Dwyer 86f401e827 Introduce wlr_xdg_surface_for_each_popup
7 years ago
Dominique Martinet a3e2a77734 xdg_popup: fix call to to handle_grab for inert popup
7 years ago
Dominique Martinet 970687a01c xdg_shell popup: fix potential segv in handle_destroy
7 years ago
Dominique Martinet ffd37b664f xdg_shell: destroy children popups with parent surface
7 years ago
Tony Crisci 006edc9dcb xdg-shell: end pointer and keyboard grab at the same time
7 years ago
emersion a59774f364
xdg-shell{,-v6}: fix compare_xdg_surface_toplevel_state
7 years ago
Ilia Bozhinov a989104a6b xdg-shells: add a set_parent signal to toplevel surfaces
7 years ago
Tony Crisci a57d1baf57
Merge pull request #1033 from RyanDwyer/fix-xdg-popups
7 years ago
Tony Crisci bcb660cb1d add missing anchor case in positioner invert-x
7 years ago
Ryan Dwyer 516c864d46 Fix mistakes in xdg_popup and xdg_popup_v6
7 years ago
Markus Ongyerth 3994762ae0 Add wlr_surface_get_geometry
7 years ago
emersion 47f097e09b
xdg-shell: add wlr_xdg_toplevel_set_tiled
7 years ago
emersion 3036507463
xdg-shell: split into multiple files
7 years ago