167 Commits (master)

Author SHA1 Message Date
xurui f10bae8fe9 xdg-positioner: use enum_is_valid functions
4 weeks ago
xurui c955301a35 xdg-toplevel: use enum_is_valid functions
4 weeks ago
Simon Ser 098cb9b7a3 xdg-shell: add wlr_xdg_toplevel_configure()
3 months ago
Kirill Primak 5c98d1a04a xdg-surface: fix window geometry handling
3 months ago
Kirill Primak c52e01e85f xdg-popup: don't set a role resource destroy handler
3 months ago
Kirill Primak e17916d413 Rename wlr_surface_get_extends() to wlr_surface_get_extents()
4 months ago
Kirill Primak 1e58e4006d xdg-popup: validate positioner on reposition request
5 months ago
Kirill Primak e7deea44fd xdg-popup: don't emit parent's new_popup signal too early
5 months ago
Kirill Primak 9c50cd71b6 xdg-toplevel: allow edge_none for resizing
7 months ago
Ilia Bozhinov 75ecba444a seat: add serials to touch up events
7 months ago
Simon Ser 488a23c169 pointer: drop enum wlr_axis_orientation
9 months ago
Simon Ser ec5263e6b7 pointer: drop enum wlr_axis_relative_direction
9 months ago
Simon Ser 9f4cf242d9 pointer: drop enum wlr_axis_source
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
9 months ago
Paul Cercueil 220df2aa0f
Add more POSIX compliance macros to fix uClibc support
9 months ago
Kirill Primak 811ca199c4 xdg-shell: drop automatic surface configuration
10 months ago
Kirill Primak 0052078bd3 compositor: introduce wlr_surface_reject_pending()
10 months ago
Simon Ser 00bb1b0f84 seat/pointer: add support for axis_relative_direction event
10 months ago
Simon Ser b80337a8f2 xdg-shell: assert that configure events carry positive or zero sizes
10 months ago
Simon Ser 4b3553409a xdg-shell: use wlr_surface_synced for popups
11 months ago
Simon Ser 9201431c29 xdg-shell: use wlr_surface_synced for toplevel
11 months ago
Simon Ser 69d9a4e2cb xdg-shell: use wlr_surface_synced for wlr_xdg_surface
11 months ago
Kirill Primak c85838892d xdg-{shell,decoration}: improve events
1 year ago
Manuel Stoeckl a3d22dbe97 xdg-toplevel: check that title provided actually is UTF-8
1 year ago
Simon Ser 319e4125ab xdg-shell: add wlr_xdg_{toplevel,popup}_try_from_wlr_surface()
1 year ago
Kirill Primak 5fac9b1beb xdg-toplevel: don't send maximized if tiled is requested but not supported
1 year ago
Kirill Primak d253d70786 xdg-shell: use wlr_surface.unmap_commit
1 year ago
Kirill Primak 0de3659698 Drop wl_client and user data assertions in bind handlers
1 year ago
Kirill Primak 86c30b8715 seat: remove wlr_seat_validate_grab_serial()
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Kirill Primak 0fdbdc36c0 xdg-surface: fix init state flow
1 year ago
Kirill Primak 016494af1b xdg-surface: assert that xdg_surface isn't inert
1 year ago
Kirill Primak e315068b98 xdg-popup: validate parent
1 year ago
Kirill Primak bd5c4f4a4a xdg-shell: rework roles
1 year ago
Kirill Primak e5300c225e xdg-popup: avoid using wlr_surface_destroy_role_object()
1 year ago
Kirill Primak 10ba8ebc70 Don't assume xdg_surface.{toplevel,popup} is non-NULL
1 year ago
Kirill Primak f0cc712af1 xdg-shell: don't return anything from create_xdg_surface()
1 year ago
Leonardo Hernández Hernández e8d545a977
xdg-shell: add support for v6
1 year ago
Simon Ser 89cb484220 compositor: replace role_data with role_resource
1 year ago
Kirill Primak 0f67580aab compositor: introduce wlr_surface_set_role_object()
1 year ago
Väinö Mäkelä 07e27ba854 xdg-popup: Handle inert seats
1 year ago
Kirill Primak b0437fc416 xdg-shell: use unified map logic
1 year ago
Kirill Primak a3489f2c64 xdg-shell: improve unmapping logic slightly
2 years ago
Isaac Freund 5ae17de23f
xdg-shell: improve validation of resize edges
2 years ago
Simon Ser 711a1a3ed4 xdg-shell: convert to try_from
2 years ago
Simon Ser 0f24d27e0b xdg-shell: rename wlr_xdg_popup.committed to sent_initial_configure
2 years ago
Simon Ser df0c926a7a xdg-shell: rename wlr_xdg_toplevel.added to sent_initial_configure
2 years ago
Simon Ser e1a1dc4be5 xdg-shell: remove unnecessary return
2 years ago
Simon Ser e69dd909f7 xdg-shell: reset added/committed flag on unmap
2 years ago
Simon Ser 0e54b861e9 seat/keyboard: constify wlr_seat_keyboard_notify_enter()
2 years ago