Commit Graph

2320 Commits (db08004c231d54a77def8d97480fcc174788827f)

Author SHA1 Message Date
Kirill Primak 97f0347780 scene: switch to wlr_damage_ring 3 years ago
Kirill Primak e0accb2d50 types: add wlr_damage_ring 3 years ago
Kenny Levinsen 03dc7e2df5 wlr_{keyboard,pointer,touch}: Update event docs 3 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field 3 years ago
Kirill Primak 5c4384a133 xdg-popup: use configure fields 3 years ago
Simon Ser 1d581656c7 backend/drm: set "max bpc" to the max 3 years ago
Simon Ser d89285f783 output-management-v1: add wlr_output_head_v1_state_apply() 3 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque 3 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection() 3 years ago
Simon Ser 6688a3d9ea output: add output state setters 3 years ago
Isaac Freund 0deef6fe44 output: fix leak of empty back buffer lock 3 years ago
Simon Ser 1b27d537d1 backend/drm: unconditionally set "content type" to graphics 3 years ago
Simon Ser e383c1f1db xdg-shell: add support for v4 3 years ago
Kirill Primak 0c2eed533e scene/output-layout: improve ownership logic 3 years ago
Kirill Primak d3bc17d5d1 scene: add wlr_scene_output.events.destroy 3 years ago
Kirill Primak ec328ca8cc scene/wlr_scene.h: fix indentation 3 years ago
Simon Ser 638c5cda51 output: drop wlr_output_cursor.events.destroy 3 years ago
Simon Ser 459a642e83 output: introduce wlr_output_cursor_set_buffer 3 years ago
Alexander Orzechowski 71f8a48d38 wlr_scene: Move children list from wlr_scene_node to wlr_scene_tree 3 years ago
Alexander Orzechowski cb2dbc327e wlr_scene: Inline wlr_scene_node_state 3 years ago
Alexander Orzechowski ccd0f85c2a wlr_scene: Only allow parenting on a wlr_scene_tree 3 years ago
Alexander Orzechowski 9eb71146ae wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_tree 3 years ago
Simon Ser bb2946f737 build: make GBM optional 3 years ago
Simon Ser d483dd2f4c output: add wlr_output_commit_state 3 years ago
Simon Ser b21c26a1c9 output: add wlr_output_event_precommit.state 3 years ago
Simon Ser c4253fef9c output: add wlr_output_test_state 3 years ago
Simon Ser 9e25d3074d output: pass wlr_output_state to rendering functions 3 years ago
Simon Ser 927661d246 output: pass wlr_output_state to output_pending_resolution 3 years ago
Simon Ser 25dd3cc0cd output: pass wlr_output_state to backend 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 be86145322 output: turn make/model/serial into char * 3 years ago
Simon Ser 1cb6b2cf67 render/egl: document wlr_egl_create_with_context 3 years ago
Simon Ser 4b3e08c8ac render/egl: make wlr_egl_{make,unset,is}_current private 3 years ago
Simon Ser f954092f22 render/egl: make wlr_egl struct opaque 3 years ago
Simon Ser 452a8ec940 render/egl: add wlr_egl_get_{context,display} 3 years ago
Simon Ser 4b77eadf06 render/egl: drop MESA_EGL_NO_X11_HEADERS 3 years ago
Simon Ser 28d89779af Reformat doc comments 3 years ago
Simon Ser f91f38b79a backend/drm: remove wlr_drm_surface.{width,height} 3 years ago
Simon Ser 078d8dd472 build: bump version to 0.16.0-dev 3 years ago
Alexander Orzechowski 41124592dd wlr_scene: Hook up HIGHLIGHT logic 3 years ago
Alexander Orzechowski 17f5414b1a wlr_scene: Parse out WLR_SCENE_DEBUG_DAMAGE 3 years ago
Kirill Primak 4ac19e9f9c util/addon: avoid calling finish() twice 3 years ago
Simon Ser cde3700386 xwayland: use dict to collect supported features 3 years ago
Joshua Ashton 02e648c1b2 xwayland: Add support for -force-xrandr-emulation 3 years ago
Guido Günther 17b2b06633 seat: Allow to cancel touches 3 years ago
Alexander Orzechowski dc9bc5683a wlr_scene: Refactor wlr_scene_surface to be a helper on top of wlr_scene_buffer 3 years ago
Alexander Orzechowski 5f43e1732a wlr_scene: Introduce addons to scene nodes 3 years ago
Alexander Orzechowski f2dbcc3358 wlr_scene: Make presentation object public 3 years ago
Alexander Orzechowski 20cc1ce0b9 wlr_scene: Change out surface specific iterator functions 3 years ago
Alexander Orzechowski 5f56246571 wlr_scene: Pull scene_node_get_root into a private header 3 years ago
Alexander Orzechowski 39c059b70e wlr_scene: Make scene_buffer_from_node public 3 years ago
Alexander Orzechowski 73a656e8ac wlr_scene: Add a function to also specify damage when applying a buffer to wlr_scene_buffer 3 years ago
Alexander Orzechowski 34be5da072 wlr_scene: Add a way to choose when input interactions happen on a buffer 3 years ago
Alexander Orzechowski 09c7fe0f90 wlr_scene: Add frame_done signal for wlr_scene_buffer 3 years ago
Alexander Orzechowski a53eccf2af wlr_scene: Add primary_output property to wlr_scene_buffer 3 years ago
Alexander Orzechowski dfeb1309a8 wlr_scene: Add presentation signal for wlr_scene_buffer 3 years ago
Alexander Orzechowski 7e383c6a6a wlr_scene: Make wlr_scene_render_output private 3 years ago
Alexander Orzechowski 933ff0e60c wlr_scene: Fix missing calls to scene_node_update_outputs 3 years ago
Alexander Orzechowski c46b53d0b0 wlr_scene: Add output_enter/output_leave signals 3 years ago
Alexander Orzechowski 61dab42c70 wlr_scene: Add setter for buffer of a wlr_scene_buffer 3 years ago
Alexander Orzechowski 039a31df9a wlr_scene: Allow buffer in wlr_scene_buffer to be NULL 3 years ago
Simon Ser 8fe3aa29da xdg-shell: specify version in wlr_xdg_shell_create 3 years ago
Simon Ser e646d882cf backend/drm: fetch EDID manufacturer from udev_hwdb 3 years ago
Simon Ser f575e445ec xwayland: terminate when no client is connected 3 years ago
Simon Ser 352064d76d xwayland: add wlr_xwayland_server_options.terminate_delay 3 years ago
Manuel Stoeckl 7ad67e0f1d render/gles: add support for some 16-bpc unsigned shm formats 3 years ago
John Lindgren 640f3b9f21 Revert "Copy xcb_icccm structs into wlroots" 3 years ago
Kirill Primak dec2565f2b xdg-toplevel: don't schedule configures on state requests 3 years ago
Kirill Primak 04aa44b4df xdg-foreign-v2: treat unmapped parents as NULL 3 years ago
Kirill Primak dac040f87f xdg-foreign-v1: treat unmapped parents as NULL 3 years ago
Leonardo Hernández Hernández 4519117a68 seat: take wlr_keyboard in wlr_seat_set_keyboard() 3 years ago
Guido Günther 4cc2a03620 layer-shell: Make wlr_layer_surface_v1_from_resource public 3 years ago
Simon Zeni aaf787ee56 types/wlr_touch: uniformize events name 3 years ago
Simon Zeni e732c5c895 types/wlr_tablet_tool: uniformize events name 3 years ago
Simon Zeni d1f543a9d8 types/wlr_tablet_pad: uniformize events name 3 years ago
Simon Zeni 13d7fa2f03 types/wlr_switch: uniformize events name 3 years ago
Simon Zeni 9a17200446 types/wlr_keyboard: uniformize events name 3 years ago
Simon Zeni bd6c000d14 types/wlr_pointer: uniformize events name 3 years ago
Simon Zeni 96ccc50c57 types/wlr_input_device: move width_mm and height_mm fields to wlr_tablet and wlr_touch 3 years ago
Simon Zeni a92e5f8d46 types/wlr_input_device: move output_name field to wlr_pointer and wlr_touch 3 years ago
Simon Zeni 2001441a37 backend/wayland: remove wl_seat_listener from public API 3 years ago
Simon Zeni b7e9ad7989 backend/wayland: remove wlr_wl_input_device 3 years ago
Simon Zeni 56f7c000b5 backend/wayland/tablet_v2: give wlr_tablet_* ownership to wlr_wl_seat 3 years ago
Simon Zeni d3fb44314c backend/wayland: give wlr_touch ownership to wlr_wl_seat 3 years ago
Simon Zeni be8527bd36 backend/wayland: give wlr_pointer ownership to wlr_wl_seat 3 years ago
Simon Zeni f9b6aa3079 backend/wayland: give wlr_keyboard ownership to wlr_wl_seat 3 years ago
Alexander Orzechowski 74381f3bc3 types/wlr_output: Handle subpixel hints through output commits 3 years ago
Simon Ser 68f2f8cf92 Revert "scene: try to import buffers as textures before rendering" 3 years ago
Simon Zeni 4c8ecfcd4a types/wlr_virtual_pointer_v1: remove destroy event 3 years ago
Simon Zeni 45c8771735 types/wlr_virtual_keyboard_v1: remove destroy event 3 years ago
Simon Zeni eae8952e17 types/wlr_keyboard: remove destroy event 3 years ago
David96 7a2c96dcbd types/wlr_tablet_tool: remove name ambiguity 3 years ago
Isaac Freund 4792446ee8 wlr_switch: remove WLR_SWITCH_STATE_TOGGLE 3 years ago
Simon Zeni cfed039c9a types/wlr_input_device: move init and finish function to private API 3 years ago
Simon Zeni 1bb2631c5c types/wlr_input_device: remove wlr_input_device_destroy 3 years ago
Simon Zeni 10cbb9fbe1 interface/wlr_touch: rework destroy sequence 3 years ago
Simon Zeni 8d3cb94b41 interface/wlr_tablet_tool: rework destroy sequence 3 years ago