Commit graph

  • 0af9b9d003 render/drm_syncobj: add wlr_drm_syncobj_timeline_signal() Félix Poisot 2025-01-31 18:23:22 +00:00
  • abb6eeb422 backend/drm/atomic: Add support for color representation David Turner 2025-02-13 17:54:57 +00:00
  • dca0703dac backend/drm: Add color_range/encoding properties David Turner 2025-02-13 16:23:00 +00:00
  • 80bcef908b scene: Set color representation on scanout David Turner 2026-02-10 17:11:45 +00:00
  • 58c158dba6 output: Add color-representation to output state David Turner 2026-02-10 17:11:13 +00:00
  • 1fa8bb8f7a
    virtual-keyboard: handle seat destroy Isaac Freund 2026-03-17 09:51:50 +01:00
  • ec746d3e3e virtual-keyboard: add wlr_virtual_keyboard_v1_from_resource() Isaac Freund 2026-03-17 09:29:21 +01:00
  • 3556fb4b7b Merge branch 'capture' into 'master' YaoBing Xiao 2026-03-16 03:05:12 +08:00
  • 1fc928d528 wlr_ext_image_copy_capture_v1: Fix crash when client creates a cursor session not implemented server side Scott Moreau 2026-03-12 17:34:41 -06:00
  • 3cb2cf9425 scene: use wl_list_for_each_safe to iterate outputs llyyr 2026-03-13 23:32:06 +05:30
  • 7f87c7fe90 wlr_scene: Nuke buffer output_enter / output_leave Alexander Orzechowski 2026-03-13 13:19:06 -04:00
  • 39e918edc8
    scene: avoid redundant wl_surface.enter/leave events Isaac Freund 2026-03-13 17:43:52 +01:00
  • f33853f861 render/gles2: add scissor-based clipping for tile-based renderers Jose Maria Casanova Crespo 2026-03-06 12:07:30 +01:00
  • 736c0f3f25 wlr-export-dmabuf-unstable-v1: fix typo Diego Viola 2026-03-09 00:39:50 -03:00
  • ab94301a87 Merge branch 'Fix-X11-SHM-version-check' into 'master' Carlo Wood 2026-03-11 19:16:15 +00:00
  • 3c8d199ec1 backend/x11: ignore DestroyNotify events Jonathan Marler 2026-03-10 22:44:56 -06:00
  • 002659e6f4 backend/x11: add SHM readback fallback when buffer import fails Jonathan Marler 2026-03-10 18:10:51 -06:00
  • 1c5261b907 Merge branch 'vk-blit' into 'master' Rose Hudson 2026-03-10 09:12:20 +00:00
  • 1cfad083a4 Added a method of optionally clipping wlr_scene_tree children Erik Reider 2026-02-24 20:08:52 +01:00
  • 7ccef7d9eb Adopt wlr_box_intersects where useful Kenny Levinsen 2026-02-26 16:50:16 +01:00
  • 2938c10cd3 ci: Run tests and benchmarks Kenny Levinsen 2026-02-27 13:24:45 +01:00
  • 648790f43a tests: Initial test and benchmark setup Kenny Levinsen 2026-02-26 17:12:41 +01:00
  • ff7d093800 util/box: Add wlr_box_intersects Kenny Levinsen 2026-02-26 16:41:48 +01:00
  • 285cee5f3a util/box: Use integer min/max for intersection Kenny Levinsen 2026-02-26 16:24:16 +01:00
  • ad5036808f Merge branch 'scene-transparent-bg' into 'master' Simon Ser 2026-03-09 19:37:34 +00:00
  • 61e016137f ci: add clang-tidy step to alpine build Simon Zeni 2026-03-09 11:10:09 -04:00
  • 2485e3bceb add .clang-tidy file Simon Zeni 2026-03-09 11:09:50 -04:00
  • fe8f766596 xwayland: remove duplicated stdlib include Simon Zeni 2026-03-09 11:07:27 -04:00
  • e9e4896a21 color_representation_v1: fix swapped parameter for wp_color_representation_surface_v1_chroma_location_is_valid Simon Zeni 2026-03-09 11:06:51 -04:00
  • cf67632c75 build: use ifdef guard in generated config file Simon Zeni 2026-03-09 11:06:08 -04:00
  • 1467218b64 Merge branch 'github/fork/imirkin/pause-render' into 'master' Simon Ser 2026-03-08 05:36:43 +00:00
  • 9a931d9ffa scene: fix color format compare Christopher Snowhill 2026-03-06 18:44:26 -08:00
  • 2bc71d19d4 ci: update dalligi upstream repo Simon Zeni 2026-03-06 09:37:31 -05:00
  • 8c4a74717f render/vulkan: fix missing DMA-BUF implicit write fence for render buffer Simon Ser 2026-02-14 18:17:32 +01:00
  • 6fee18f373 render/vulkan: add "acquire" to vulkan_sync_foreign_texture() Simon Ser 2026-02-14 18:06:40 +01:00
  • a34411c2fe render/vulkan: introduce buffer_export_sync_file() Simon Ser 2026-02-14 18:04:58 +01:00
  • f7e7d8f183 render/vulkan: fix missing DMA-BUF implicit read fence for textures Simon Ser 2026-02-14 17:57:42 +01:00
  • 004806fae2 render/vulkan: take render pass in vulkan_sync_render_buffer() Simon Ser 2026-02-14 17:55:52 +01:00
  • 4080e2f627 render/vulkan: introduce buffer_import_sync_file() Simon Ser 2026-02-14 17:53:54 +01:00
  • d834de6167 xwayland: fix memory leak on pipe() failure Wang Yu 2026-03-03 14:37:42 +08:00
  • 0f9a1f1443 image_capture_source/output: Update constraints on enable Andri Yngvason 2026-03-05 10:23:06 +00:00
  • 3dafaa4df3 render/vulkan: relax minimum Vulkan API version to 1.0 hrdl 2026-02-19 20:18:16 +00:00
  • 67ce318b1f ci: update dalligi upstream repo Simon Zeni 2026-03-06 09:37:31 -05:00
  • 14b3c96c1e treewide: make type-check helpers take const pointers YaoBing Xiao 2026-03-06 15:59:18 +08:00
  • 3336d28813 image_capture_source/output: Update constraints on enable Andri Yngvason 2026-03-05 10:23:06 +00:00
  • 2d39166146 build: bump version to 0.20.0-rc4 0.20.0-rc4 Simon Ser 2026-03-05 19:54:06 +01:00
  • 1b8c3ea8c5 screencopy: simplify capture error handling liupeng 2026-03-04 09:45:15 +08:00
  • 55bb69e2c4 render/gles: use optimized clears for unblended rects YaoBing Xiao 2026-02-06 23:30:35 +08:00
  • a55b85e2e1 xwayland: fix memory leak on pipe() failure Wang Yu 2026-03-03 14:37:42 +08:00
  • 91df199970 Merge branch 'PR_nonexistent_struct' into 'master' Carlo Wood 2026-03-02 12:08:52 +00:00
  • 726ecbc1d9 Merge branch 'scene-snapshot' into 'master' Simon Ser 2026-03-02 07:03:38 +00:00
  • db86688870 Merge branch 'read-pixels-roi' into 'master' Andri Yngvason 2026-03-02 07:02:31 +00:00
  • 3577fd78fc Merge branch 'render-pass-clear' into 'master' Simon Zeni 2026-03-02 02:01:23 -05:00
  • 1506d82639 Merge branch 'rerender-node' into 'master' Alexander Orzechowski 2026-02-28 17:22:55 -05:00
  • caf46233ee Merge branch 'clipboard' into 'master' JiDe Zhang 2026-02-28 20:33:04 +08:00
  • 6d9aa17572 treewide: fix typos Diego Viola 2026-02-28 04:26:42 -03:00
  • 1f1dc83701 Merge branch 'rectpack' into 'master' Kirill Primak 2026-02-26 14:38:16 +03:00
  • c663c5832f xwm: reading all surface properties at xwayland_surface_create xurui 2026-02-26 14:25:35 +08:00
  • 1ce992d7cb scene/layer_shell_v1: Add support for exclusive_edge Kenny Levinsen 2026-02-24 11:52:00 +01:00
  • 0280a03136 backend/libinput: guard against new enum entries Simon Ser 2026-02-12 22:37:41 +01:00
  • 29bba098bd backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • 31dc115b9f backend/libinput: fix build with libinput 1.31 Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • 11f5ba8bf2 backend/drm: Close non-master drm fd on failure Kenny Levinsen 2026-02-19 14:17:33 +01:00
  • 2367d78c3c render/vulkan: fix missing DMA-BUF implicit write fence for render buffer Simon Ser 2026-02-14 18:17:32 +01:00
  • 8c8d6363a1 render/vulkan: add "acquire" to vulkan_sync_foreign_texture() Simon Ser 2026-02-14 18:06:40 +01:00
  • ff4ce12179 render/vulkan: introduce buffer_export_sync_file() Simon Ser 2026-02-14 18:04:58 +01:00
  • 43b37e34d6 render/vulkan: fix missing DMA-BUF implicit read fence for textures Simon Ser 2026-02-14 17:57:42 +01:00
  • 73bbad8433 render/vulkan: take render pass in vulkan_sync_render_buffer() Simon Ser 2026-02-14 17:55:52 +01:00
  • a6e5807e86 render/vulkan: introduce buffer_import_sync_file() Simon Ser 2026-02-14 17:53:54 +01:00
  • 7be5e3689c build: bump version to 0.20.0-rc3 0.20.0-rc3 Simon Ser 2026-02-22 23:38:52 +01:00
  • 8482074473 wlr_scene: Add bounding-box caching Liam Middlebrook 2026-02-18 13:46:40 -08:00
  • 25bec59c75 CONTRIBUTING.md: update git host hrdl 2026-02-19 22:53:47 +01:00
  • 1efb216c6d backend/drm: Close non-master drm fd on failure Kenny Levinsen 2026-02-19 14:17:33 +01:00
  • d3b6fb5688 Merge branch 'surface-invalidation' into 'master' Alexander Orzechowski 2026-02-13 13:47:14 -05:00
  • 884d29e5f3 backend/libinput: guard against new enum entries Simon Ser 2026-02-12 22:37:41 +01:00
  • 25f94c5965
    backend/x11: reject shm buffers with non-min strides Isaac Freund 2026-02-13 11:48:17 +01:00
  • 910fd264fb build: bump version to 0.20.0-rc2 0.20.0-rc2 Simon Ser 2026-02-12 22:47:22 +01:00
  • 6a7d78bb54 Add grab to wlr_xdg_popup.events Johan Malm 2026-02-12 21:21:53 +00:00
  • 4366ed1655 Merge branch 'responsiveness' into 'master' Arun Mani J 2026-02-12 14:23:31 +05:30
  • 1f880d41ba tinywl: fix focus issue when only one toplevel exists qaqland 2026-02-10 22:33:35 +08:00
  • 3676ab4df0
    backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • c1452d8811
    backend/libinput: fix build with libinput 1.31 Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • 554f4aaaff Merge branch 'output-mgmt-viewport' into 'master' Simon Ser 2026-02-07 09:53:56 +00:00
  • badb6d26ba Merge branch 'fortify' into 'master' Simon Ser 2026-02-07 04:51:33 +00:00
  • 436bcf9a47 color-representation-v1: fix condition in surface commit Steve Williams 2026-02-07 08:36:29 +04:00
  • ef88246642 types/wlr_buffer: add buffer_get_drm_format helper function Steve Williams 2026-02-05 21:26:29 +04:00
  • bb78861ca9 color-representation: add support for identity+full Steve Williams 2026-01-31 15:11:14 +04:00
  • 439985fe95 color_representation: ensure encoding/range/drm formats compatibility Steve Williams 2026-01-31 15:10:49 +04:00
  • 4c81cb1b9e vulkan: make use of new pixel_format_is_ycbcr function Steve Williams 2026-01-31 15:03:37 +04:00
  • 19d6829601 render/pixel-format: add function to determine YCbCr from drm fourcc Steve Williams 2026-01-31 15:00:57 +04:00
  • dfccf5ff02 output/cursor: fix missing newline at end of file YaoBing Xiao 2026-02-06 10:18:21 +08:00
  • bc11ac92ab
    ext_image_capture_source_v1: remove unused variable rewine 2026-02-06 10:41:42 +08:00
  • c3d3e6f8bb selection: allows using a wrapper source to filter data JiDe Zhang 2025-09-19 15:58:58 +08:00
  • 8a1e662739 render/gles2: export gl fromat on texture attribs JiDe Zhang 2026-01-31 14:00:13 +08:00
  • d362ed1eb9 xwayland: fix wl_array rollback when adding selection targets YaoBing Xiao 2026-02-04 21:11:29 +08:00
  • 79c8a4dc57 Merge branch 'better-initialized' into 'master' Kirill Primak 2026-02-04 04:50:12 +03:00
  • 90f9f59041 xwayland: try flushing immediately in xwm_schedule_flush() Simon Ser 2026-02-04 00:11:35 +01:00
  • 7cb4e30bfd
    wlr_cursor: fix event type in handle_tablet_tool_button rewine 2026-02-03 21:25:50 +08:00
  • 98196bbd89
    wlr_cursor: add comments for signal parameters rewine 2026-02-03 21:24:32 +08:00
  • 4642cd1037 Merge branch 'release-policy' into 'master' Simon Ser 2026-02-03 00:50:46 +00:00