Commit graph

  • 4fe51aa439 types: Simplify wlr_keyboard_group_destroy rewine 2026-01-31 17:59:31 +08:00
  • 12c9502edf render/drm_syncobj: fix function name in drmSyncobjTimelineWait() error log liupeng 2026-02-02 09:12:39 +08:00
  • 7f87e258b2 render/drm_syncobj: drop unnecessary drmSyncobjTimelineWait() arg liupeng 2026-02-02 09:11:41 +08:00
  • 4477ca7d32 build: bump version to 0.20.0-rc1 0.20.0-rc1 Simon Ser 2026-02-01 21:13:18 +01:00
  • d6c7a161c7 color_representation_v1: send chroma_location protocol error Simon Ser 2025-11-23 22:36:32 +01:00
  • 82d5ffb09e ext-workspace-v1: add implementation tokyo4j 2025-07-13 23:25:15 +09:00
  • b858230394 tinywl: fix duplicate object files passed to linker Simon Ser 2025-12-18 15:22:33 +01:00
  • b08af09626 backend/session: respond to event hangup or error liupeng 2025-12-17 20:47:33 +08:00
  • 4279ee5091 render/allocator: add missing wlr_buffer_finish() in destroy impls John Lindgren 2025-12-20 14:57:24 -05:00
  • aabe351207 Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type" Dale Turner 2025-12-03 20:02:29 -04:00
  • 878aebfb74 wlr_virtual_pointer: Set axis source on all axis David96 2025-02-02 20:47:56 +01:00
  • 5e32b6663b ext_image_copy_capture_v1: Only render scene source on damage Kenny Levinsen 2026-01-15 15:22:27 +01:00
  • 5a40da7e15 render: don't infer luminance multipliers from color TF Félix Poisot 2026-01-11 13:59:43 +00:00
  • 68052f34d3 color_management_v1: new enum value for 'srgb' transfer function Félix Poisot 2025-12-27 16:33:03 +00:00
  • bb882e97f1 color_management_v1: use 64bit image description identities Félix Poisot 2025-12-27 15:45:25 +00:00
  • 58f0867c04 color_management_v1: relax restrictions on maxCLL and maxFALL Félix Poisot 2025-12-27 14:49:38 +00:00
  • e6ddb6cdd3 meson: bump minimum wayland-protocols version Félix Poisot 2025-12-27 16:42:50 +00:00
  • 5661ac1cd2 output-swapchain-manager: Reject zero resolution Kenny Levinsen 2026-01-22 11:21:29 +01:00
  • 91c08d5a53 xwayland/selection/dnd: fix parameter type xurui 2026-01-20 16:29:24 +08:00
  • 6833511dc8 Merge branch 'dnd' into 'master' Xu Rui 2026-01-20 08:21:44 +00:00
  • 3eb07b1fdb backend/libinput: expose libinput_tablet_tool Jens Peters 2026-01-19 20:42:42 +01:00
  • 60c7e269ce Merge branch 'hotplug_mode_update' into 'master' Ian Forbes 2026-01-18 13:54:39 -06:00
  • b7312b4f95 xwm: don't leak msg in case of realloc failure Stephane Fontaine 2026-01-18 17:42:25 +04:00
  • f735439543
    xwayland: add set_size_hints signal Isaac Freund 2026-01-15 11:49:49 +01:00
  • 7836e0d069 Merge branch 'github/fork/Geo25rey/cursor_is_attached' into 'master' Geoffrey Casper 2026-01-15 06:44:57 +00:00
  • cd66fdfbe0 Merge branch 'github/fork/quantum5/wl-event-source-remove-null' into 'master' Quantum 2026-01-14 13:50:59 +00:00
  • f175c2f592 seat/pointer: add wl_pointer.warp event support Lu YaNing 2026-01-13 20:43:36 +08:00
  • ba76d37b0b
    wlr_ext_image_copy_capture_v1: Fix segmentation fault when using cursor session Robin Ebert 2026-01-12 12:40:34 +01:00
  • 67d2fb6ec5 render: respect WLR_DRM_DEVICES in open_drm_render_node Phyzait Lu 2026-01-12 01:14:47 +08:00
  • a860e5513e Merge branch 'output-layers-unmapped' into 'master' Simon Ser 2026-01-11 05:55:29 +00:00
  • 7c58faeac4 xwayland: Start without XTEST extension. Danny Milosavljevic 2026-01-09 03:12:26 +01:00
  • 1f0fb95e3b wlr_scene: Add documentation to scene_node_update() Alexander Orzechowski 2026-01-08 13:01:29 -05:00
  • ed7b633669 wlr_scene: Only do disable cleanup when explicit damage is given Alexander Orzechowski 2026-01-07 12:12:38 -05:00
  • ef19f52ca9 wlr_scene: Update outputs when node is disabled Alexander Orzechowski 2026-01-07 12:11:28 -05:00
  • 56eb27ab0b wlr_scene: Don't recurse when disabling scene node if a child is already disabled Alexander Orzechowski 2026-01-07 12:06:54 -05:00
  • edc12e81d9 wlr_scene: Make restack_xwayland_surface_below generic Alexander Orzechowski 2026-01-07 12:21:24 -05:00
  • d1961ecd08 Merge branch 'simplify-output-layers' into 'master' Alexander Orzechowski 2026-01-08 07:21:43 -05:00
  • fe99c730c8 Merge branch 'github/fork/emersion/tracing' into 'master' Simon Ser 2026-01-08 09:52:31 +00:00
  • 49576469ec image_capture_source: wlr_output_try_from_ext_image_capture_source_v1() Peter Kaplan 2026-01-05 18:49:30 +01:00
  • 3b9f599cbe wlr_ext_image_copy_capture_v1: new_session event Peter Kaplan 2026-01-03 21:25:27 +01:00
  • 368dcfb9f6 ext_image_capture_source_v1: wait for capture client before sending frame event Simon Ser 2026-01-04 17:41:17 +01:00
  • f93865ed1f ext_image_copy_capture_v1: replace schedule_frame with request_frame Simon Ser 2026-01-04 17:33:28 +01:00
  • 6ae54dca23 xwayland: lock new buffer instead of the old one llyyr 2026-01-05 20:53:34 +05:30
  • 84d603acc0 xwayland: take wlr_buffer in wlr_xwayland_set_cursor() Simon Ser 2026-01-04 18:43:12 +01:00
  • 53d75a41c7 cursor: use wlr_xcursor_image_get_buffer() Simon Ser 2026-01-04 18:29:33 +01:00
  • d7f7b68f49 xcursor: introduce wlr_xcursor_image_get_buffer() Simon Ser 2026-01-04 18:24:18 +01:00
  • 98733c91b4 xcursor: add shared helper to create a wlr_xcursor_image Simon Ser 2026-01-04 18:17:19 +01:00
  • 89c9ef6692 render/gles2: skip glslang check when shaders are unchanged Simon Ser 2026-01-03 19:35:17 +01:00
  • 2c64b30a67 scene: add knob to turn off Xwayland surface restacking Simon Ser 2025-07-08 15:00:57 +02:00
  • b094f8aeb3 scene/surface: don't cache frame pacing output Simon Ser 2025-12-30 20:13:23 +01:00
  • 2699b68b34 ext_image_capture_source_v1/scene: fix stop for parallel captures Simon Ser 2025-12-28 20:12:04 +01:00
  • caed9d78d7 render: drop <linux/dma-buf.h> compat defines Simon Ser 2026-01-01 19:34:06 +01:00
  • 3f9a164484 scene: keep last preferred configuration when leaving last output Simon Ser 2026-01-03 23:16:56 +01:00
  • ca8b49d858 render/vulkan: add new 16- and 32-bits-per-component pixel formats Simon Ser 2025-11-20 18:27:54 +01:00
  • 1723f851d2 render/gles2: add BGR161616F and BGR161616 Simon Ser 2025-11-20 18:27:19 +01:00
  • d512c00791 render: add new 16- and 32-bits-per-component pixel formats Simon Ser 2025-11-20 18:25:35 +01:00
  • 1160394a58 Merge branch 'docs' into 'master' YaoBing Xiao 2025-12-30 02:26:06 +08:00
  • c0063a29d6 Merge branch 'master' into 'master' William McKinnon 2025-12-29 07:16:21 +00:00
  • 53cdceb371 scene: constify pixman_region32_t Simon Ser 2025-12-28 22:56:55 +01:00
  • 8611aa8440 scene: don't assign outputs to invisible nodes Simon Ser 2025-12-28 22:30:25 +01:00
  • 52b6316e9c commit-timing-v1: add scene implementation Sergio Gómez 2025-11-26 10:35:20 -05:00
  • e57244c1ba commit-timing-v1: new protocol implementation Sergio Gómez 2025-11-26 10:34:55 -05:00
  • e51888a821 session: prefer non-USB GPUs when enumerating DRM devices sunzhguy 2025-12-25 09:24:12 +08:00
  • dc597cec78 xdg-cutouts-v1: New protocol implementation Guido Günther 2025-01-01 22:13:54 +01:00
  • 72ece9dddf render/vulkan: put vulkan debug logs on WLR_DEBUG khyperia 2025-12-23 09:40:57 +01:00
  • 9119b8aa85 session: simplify libudev unref handling sunzhguy 2025-12-22 10:36:11 +08:00
  • 16cb509a6e render/allocator: add missing wlr_buffer_finish() in destroy impls John Lindgren 2025-12-20 14:57:24 -05:00
  • 0ad8395ae6 backend/session: respond to event hangup or error liupeng 2025-12-17 20:47:33 +08:00
  • 450d90a55d render/color: assert that wlr_color_transform_pipeline contains no NULLs Félix Poisot 2025-11-28 18:23:30 +00:00
  • 32d5fc1d11 render/color: introduce color_transform_compose Félix Poisot 2025-11-28 18:21:45 +00:00
  • 3d8c471aef color_management_v1: add BT.1886 to TF-from-renderer helper Simon Ser 2025-12-18 15:10:15 +01:00
  • c0b93a9e7c render/pixman: add support for ABGR16161616 Simon Ser 2025-11-20 17:33:59 +01:00
  • 322291cdcf tinywl: fix duplicate object files passed to linker Simon Ser 2025-12-18 15:22:33 +01:00
  • 9b4d9eabb1 color_management_v1: add helpers to get supported TFs/primaries Simon Ser 2025-06-18 22:31:30 +02:00
  • ba931024a5 Add wlr_version_get_{major,minor,micro}() tokyo4j 2025-07-07 04:36:56 +09:00
  • 44475dc062 types: implement xdg-toplevel-drag-v1 protocol Ryan Walklin 2025-12-12 16:46:19 +13:00
  • 0e9c6ddefa seat: add wlr_seat_touch_notify_clear_focus Ilia Bozhinov 2025-12-04 11:18:22 +01:00
  • 03b465f324 drag: destroy data source on touch_up Ilia Bozhinov 2022-08-20 15:49:43 +02:00
  • bf9452433c render/vulkan: normalize luminance range in bt.1886 formula llyyr 2025-12-05 02:32:37 +05:30
  • d7061bc3af output: fix effective resolution calculation with ceil() sunzhguy 2025-10-10 10:49:43 +08:00
  • e1c8292c20 render/vulkan: support hardware cursors on nvidia+vulkan khyperia 2025-12-10 18:41:37 +01:00
  • e6e57da34f presentation-time: implement support for presentation-time v3 llyyr 2025-12-06 21:49:01 +05:30
  • a962d58727 render/color: make wlr_color_primaries_from_named public Félix Poisot 2025-12-05 19:14:49 +00:00
  • c45b3b1f5f color_representation_v1: don't leak supported_* on display destroy llyyr 2025-12-04 15:27:22 +05:30
  • 47486545b1 Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type" Dale Turner 2025-12-03 20:02:29 -04:00
  • 0e070e93d8 util: add helper to get time in nanoseconds. Sergio Gómez 2025-12-01 17:23:46 -05:00
  • 2c9b315e7d Merge branch 'async-master' into 'master' Kurt Kartaltepe 2025-11-30 00:11:40 +00:00
  • 07e62e2f75
    types: remove support for wlr_server_decoration rewine 2025-11-28 11:22:37 +08:00
  • abf80b529e wlr-foreign-toplevel: avoid wl_resource_find_for_client() tokyo4j 2025-11-24 16:53:19 +09:00
  • 5a786d96d0 WIP Introduce WLR_GBM_EXPLICIT_UPGRADE Kenny Levinsen 2025-11-25 15:20:14 +01:00
  • 811765ffa0 output: don't rebuild cursor color transform for each update Félix Poisot 2025-11-23 11:03:30 +00:00
  • 7101a69804 scene: don't rebuild color transforms each frame Félix Poisot 2025-11-12 20:15:17 +00:00
  • 3d3d5fb1b7 render: remove buffer primaries from pass options Félix Poisot 2025-11-12 13:45:14 +00:00
  • fdb473e675 scene: always apply user gamma after scene color transform Félix Poisot 2025-11-21 17:12:25 +00:00
  • 2cac711e55 render/vulkan: apply "matrix" color transforms in shader Félix Poisot 2025-11-02 13:44:48 +00:00
  • 2995f31102 render/color: introduce wlr_color_transform_matrix Simon Ser 2025-10-28 18:37:37 +01:00
  • 17f3f28865 render/color: add wlr_color_primaries_transform_absolute_colorimetric Félix Poisot 2025-11-01 15:15:51 +00:00
  • 9b9d7d845d input-method-unstable-v2: surrounding text sends surrounding text Guido Günther 2025-11-22 22:55:58 +01:00
  • bd861267e3 input-method-unstable-v2: There are no enable / disable events Guido Günther 2025-11-22 22:55:37 +01:00
  • b98904705d render/vulkan: fix single-pass linear path Félix Poisot 2025-11-22 15:45:00 +00:00