2621 Commits (71cc47b859f2f472645eb3e11f316b29c22c6709)

Author SHA1 Message Date
Kirill Primak 08e779bd85 seat/pointer: reset pressed buttons on focus change
5 months ago
Alexander Orzechowski 1133bc15ce wlr_scene: Transparently restack xwayland surfaces
5 months ago
Alexander Orzechowski 66d96d244c wlr_scene: Ensure scene_node_update is updating entire node.
5 months ago
Alexander Orzechowski 823a64bf7d wlr_scene: Store update box in update data
5 months ago
Kirill Primak 8730ca9661 seat/pointer: handle duplicate presses/releases correctly
5 months ago
Simon Ser 738bbf01ee cursor: add support for linux-drm-syncobj-v1
5 months ago
Simon Ser 5f88635118 scene: add explicit synchronization for rendered buffers
5 months ago
Simon Ser 9e9636f675 scene: add support for linux-drm-syncobj-v1
5 months ago
Simon Ser 850dd7a792 linux-drm-syncobj-v1: add helper to signal on buffer release
5 months ago
Simon Ser c7035da5e2 scene: add timeline point to wlr_scene_buffer_set_buffer() options
5 months ago
Simon Ser 48f0902a36 scene: add wlr_scene_buffer_set_buffer_with_options()
5 months ago
Simon Ser 1ad42bea99 output: add explicit sync API
5 months ago
Alexander Orzechowski 4481c6b243 wlr_scene: Force blend mode to PREMULTIPLIED if calculate visibility is disabled
5 months ago
Kirill Primak de574ac098 output-power-management: send zwlr_output_power_v1.failed on output destroy
5 months ago
Kirill Primak e17916d413 Rename wlr_surface_get_extends() to wlr_surface_get_extents()
6 months ago
Isaac Freund 5ecbd23c1d wlr_surface: fix argument order consistency
6 months ago
Simon Ser e34cc23549 scene: only skip bottom-most black rects with fractional scaling
6 months ago
Simon Ser a35b4f059d backend/drm: add support for SIZE_HINTS property
6 months ago
Simon Ser 22dab77d28 shm: add support for wl_shm version 2
6 months ago
Alexander Orzechowski ee24201e26 wlr_scene: Don't disable scene nodes at creation time
6 months ago
Alexander Orzechowski a9375d6bac wlr_scene: Drop map/unmap listeners from layer_shell_v1
6 months ago
Alexander Orzechowski 48b9b7d406 wlr_scene: Drop map/unmap listeners from drag_icon
6 months ago
Alexander Orzechowski 24a9f88873 wlr_scene: Drop map/unmap listeners from xdg_shell
6 months ago
Alexander Orzechowski 65e6579c56 wlr_scene: send preferred buffer transform
6 months ago
Simon Ser fe429b2463 Switch to stable tablet-v2 protocol
6 months ago
Simon Ser 213bd88b4c linux-drm-syncobj-v1: new protocol implementation
7 months ago
Kirill Primak f464213447 input-method: unmap popup surfaces on deactivate
7 months ago
Kirill Primak 1e58e4006d xdg-popup: validate positioner on reposition request
7 months ago
Kirill Primak e7deea44fd xdg-popup: don't emit parent's new_popup signal too early
7 months ago
Simon Ser dc5996a8b4 seat/keyboard: drop unnecessary check in handle_keyboard_keymap()
7 months ago
Kenny Levinsen 13b9b54f3f wlr_scene: Skip direct scanout on color transform
7 months ago
JiDe Zhang 36c0d5fe3a output: reset hardware_cursor on failure
7 months ago
Kirill Primak 510664e79b output: disable hardware cursor when falling back to software
8 months ago
Kirill Primak f534434be6 output: extract hardware cursor disabling logic
8 months ago
Kirill Primak 9c50cd71b6 xdg-toplevel: allow edge_none for resizing
8 months ago
groveer 293b0aa502 wlr_pointer_gestures_v1: emit destroy signal in destroy function
8 months ago
groveer dead0ebcc8 wlr_pointer_gestures_v1: init destroy signal
8 months ago
Alexander Orzechowski 53be443f39 wlr_scene: Add WLR_SCENE_HIGHLIGHT_TRANSPARENT_REGION env
8 months ago
Kirill Primak 8fdf9dc4f0 scene: fix double scaling of opaque region for blend mode optimization
8 months ago
Kirill Primak 341154a5f6 alpha-modifier-v1: add a missing NULL check in wlr_alpha_modifier_v1_get_surface_state()
8 months ago
Simon Ser 027d453f6a scene/surface: add support for alpha-modifier-v1
8 months ago
Simon Ser 563f100627 alpha-modifier-v1: new protocol implementation
8 months ago
Manuel Stoeckl 391410deb5 wlr_scene: add color transform argument for rendering
8 months ago
Alexander Orzechowski 41fd552f53 wlr_scene: Set `wlr_damage_ring_set_bounds` earlier
8 months ago
Alexander Orzechowski 1dc44a1afe wlr_scene: Schedule new frame for WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT in output commit handler
8 months ago
Alexander Orzechowski 14692a7c55 wlr_scene: Fix WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT output damage
8 months ago
Consolatis e70afebfc9 scene: do not reset scene_buffer state on buffer release
8 months ago
Simon Ser ebef710746 renderer: replace get_render_buffer_caps() with struct field
8 months ago
Simon Ser 0686666cf5 render: drop wlr_renderer_get_dmabuf_texture_formats()
8 months ago
Simon Ser 85c1eda721 render: unify getter for texture formats
8 months ago