Commit graph

  • 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
  • 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
  • dccfed0e3e Merge branch 'xwayland' into 'master' Xu Rui 2026-01-20 08:21:36 +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
  • df8ea07c59 Merge branch 'nonblock-backendwide' into 'master' Kenny Levinsen 2026-01-16 16:30:37 +00: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
  • d3599f8dce Merge branch 'xwl-drop-abstract-socket' into 'master' Simon Ser 2026-01-14 09:14:03 +00:00
  • 2b8c310b3f Merge branch '1015' into 'master' Liu Peng 2026-01-13 21:08:07 +08:00
  • f175c2f592 seat/pointer: add wl_pointer.warp event support Lu YaNing 2026-01-13 20:43:36 +08:00
  • 2e622b1a83 Merge branch 'x11-expose-resend' into 'master' Simon Ser 2026-01-13 05:12:56 +00: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
  • 9e8778c1a8 backend/drm: enumerate plane color pipelines Simon Ser 2025-12-07 00:12:46 +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