Commit Graph

73 Commits (7c10a77e0a6360d559e8c9b4ba5df0d72f0b2b3f)

Author SHA1 Message Date
Kirill Primak 28248dd83b xdg-shell: remove redundant NULL buffer check 3 years ago
tiosgz ce66244fd2 surface_at: check if surfaces are mapped 3 years ago
tiosgz 893434b2d4 for_each_surface: only iterate mapped surfaces 3 years ago
Simon Ser 744a5c2fef xdg-shell: stop clearing wlr_xdg_surface state on unmap 3 years ago
Simon Ser 665a164f27 xdg-shell: rename wlr_xdg_surface.next_configure_serial 3 years ago
Simon Ser 0e34208344 xdg-shell: introduce wlr_xdg_surface.current 3 years ago
Kirill Primak db4afc2408 xdg-surface: add pending state 3 years ago
Kirill Primak ccc84f11a4 xdg surface: check adding configure_idle for NULL 3 years ago
Kirill Primak 0e2d369106 xdg-surface: simplify configure mechanism 3 years ago
Kirill Primak b72a217fcc xdg-toplevel: refactor configure/state flow 3 years ago
Kirill Primak 52da68b591 xdg popup: move function to a file it belongs to 3 years ago
Simon Ser ba0525c5c0 surface: drop wlr_surface_state.buffer_resource 3 years ago
Simon Ser b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame 4 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util 4 years ago
zccrs 11040d4942 Make the xdg_popup_get_position to public 4 years ago
Kenny Levinsen 741da702bc xdg_shell: Fix invert_y of top right anchor 4 years ago
Isaac Freund f574ca934c xdg shell: remove wlr_xdg_surface_for_each_popup() 4 years ago
Isaac Freund b482c90e1a xdg/layer shell: reduce code duplication in iterators 4 years ago
Isaac Freund 8f63557ed7 xdg shell: add wlr_xdg_surface_popup_surface_at() 4 years ago
Isaac Freund c5c5ab9724 xdg shell: add wlr_xdg_surface_for_each_popup_surface() 4 years ago
Isaac Freund 129e02b57d xdg shell: make unconstrain_from_box arg const 4 years ago
Ilia Bozhinov 42d033e738 xdg-shell: add wlr_xdg_toplevel_set_parent 4 years ago
Ilia Bozhinov 9595f95452 xdg_shell: handle inert popups 4 years ago
Ilia Bozhinov 346188c015 xdg_shell: fix a typo 4 years ago
Isaac Freund 2072d59da5 xdg-shell: split last-acked and current state 4 years ago
Greg V b2bd536308 xdg-shell: check for existing role before setting xdg_popup_surface_role 5 years ago
Isaac Freund 86e20f48c6 xdg-shell: handle serial wrapping overflow 5 years ago
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 6 years ago
Antonin Décimo 0695324de7 xdg_shell: remove variable self-assignment 6 years ago
Sebastian Krzyszkowiak 52037d13f7 wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces 6 years ago
Sebastian Krzyszkowiak 78d96009e4 wlr_xdg_popup: grab touch events alongside pointer and keyboard 6 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 7 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy 7 years ago