Commit Graph

114 Commits (4a70172e267b52c20b8bb25b74347b25407c7247)

Author SHA1 Message Date
Kirill Primak 099b9de752 compositor: drop role object NULL checks in handlers 2 years ago
Kirill Primak acd5a64fd1 xdg-shell: use role object destroy handler 2 years ago
Kirill Primak 1243a855d4 xdg-shell: fix geometry types 2 years ago
Kirill Primak a049d66dd7 xdg-toplevel: send invalid_parent error 2 years ago
Kirill Primak ebd4c83cd6 xdg-toplevel: validate resize_edge 2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable 2 years ago
Kenny Levinsen 7abe8352db xdg_shell: Destroy popups after unmap event 2 years ago
Kenny Levinsen 668b2740ff Set mapped before firing map/unmap events 2 years ago
Simon Ser f1e05a6493 xdg-shell: add support for v5 3 years ago
Kirill Primak 5c4384a133 xdg-popup: use configure fields 3 years ago
Kirill Primak 8d2fa15e9d xdg-toplevel: post no memory on strdup() fail 3 years ago
Kirill Primak e7b217efb9 xdg-shell: improve shell version check 3 years ago
Simon Ser e383c1f1db xdg-shell: add support for v4 3 years ago
Kirill Primak c1ec71903c xdg-shell: bump version to 3 3 years ago
Kirill Primak 1761c3bbe2 xdg-popup: add reposition support 3 years ago
Kirill Primak 8a0835c59c xdg-positioner: add v3 parameters 3 years ago
Kirill Primak 6f1fce9cb4 xdg-popup: use current/pending state pattern 3 years ago
Kirill Primak 4a968576e4 xdg-popup: add proper configure flow 3 years ago
Simon Ser 8fe3aa29da xdg-shell: specify version in wlr_xdg_shell_create 3 years ago
Kirill Primak 8b0d4947cc xdg-toplevel: store states on the stack 3 years ago
Kirill Primak dec2565f2b xdg-toplevel: don't schedule configures on state requests 3 years ago
Kirill Primak bf3f60ff73 xdg-toplevel: treat unmapped parents as NULL 3 years ago
Kirill Primak 2d623724c3 xdg-positioner: fix sliding regression 3 years ago
Kirill Primak 511f137f8f xdg-positioner: rewrite unconstraining, untie from xdg-popup 3 years ago
Kirill Primak 5879e77d68 xdg-positioner: rename structs 3 years ago
Kirill Primak b5b15b2625 xdg-{toplevel,popup}: extract destructors 3 years ago
Kirill Primak c1a2c09ade xdg-popup: send invalid_positioner to the right resource 3 years ago
Kirill Primak 7ed60c54a0 xdg-surface: avoid emitting signals with their owner object 3 years ago
Kirill Primak 34a71eae31 xdg-shell: drop wlr_xdg_toplevel_set_fullscreen_event 3 years ago
Kirill Primak fd3a2a0906 xdg-surface: minor consistency renaming 3 years ago
Kirill Primak 88f3040438 xdg-popup: destroy popup-less grab 3 years ago
Kirill Primak d2b36b7bd1 xdg-shell: fix potential use-after-free 3 years ago
Kirill Primak c35d14ecfa xdg-shell: extract role-specific unmap logic 3 years ago
Kirill Primak e59aa3e0e7 xdg-toplevel: change object type in event structs 3 years ago
Kirill Primak 1e4c1a3b58 xdg-toplevel: change parent type to xdg-toplevel 3 years ago
Kirill Primak 27c8865a4d xdg-shell: unify function arguments' names 3 years ago
Kirill Primak 41412cadbe xdg-popup: fix functions' main argument type 3 years ago
Kirill Primak affe0d8713 xdg-toplevel: fix functions' main argument type 3 years ago
Kirill Primak ee52c32915 xdg-shell: fix create_xdg_popup() param type 3 years ago
Kirill Primak 05dd990e43 xdg-shell: rename surface role handlers 3 years ago
Kirill Primak 50827ed7f5 surface: improve role precommit hook 3 years ago
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