Commit graph

  • 1b2a2e16da Merge branch 'example-output-tester' into 'master' Brett Ernst 2026-04-05 09:42:37 +00:00
  • 739ccb5059 Merge branch 'master-drm' into 'master' Liu Peng 2026-04-05 04:50:47 +08:00
  • acf002d7e0 xdg_shell: revoke keyboard grab when unfocused Furkan Sahin 2025-10-19 01:21:55 -04:00
  • ea99e1f207 Merge branch 'fix/toplevel_capture_request_leak_020' into '0.20' Consolatis 2026-04-03 23:11:13 +02:00
  • c270ec09aa toplevel_capture: allocate new_request argument on the stack Consolatis 2026-04-03 23:03:44 +02:00
  • 3090f60d4e Merge branch 'text-input-cleanup-commits' into 'master' Hiroaki Yamamoto 2026-04-03 12:24:13 +00:00
  • 9f685d2f3c Merge branch 'pointer-warp' into 'master' YaNing Lu 2026-04-03 07:02:30 +00:00
  • 617f3ad033 Merge branch 'create-windows-scrgb' into 'master' Christopher Snowhill 2026-04-03 04:43:35 +00:00
  • 22ff70dd28 Merge branch 'allow-disabled-frame' into 'master' Kenny Levinsen 2026-04-02 14:44:50 +00:00
  • 422c420ddf Merge branch 'drm' into 'master' YaoBing Xiao 2026-04-02 20:07:48 +08:00
  • b7c5bb2f00 Merge branch 'keyboard' into 'master' YaoBing Xiao 2026-04-02 15:31:23 +08:00
  • b96a67a5a1 Merge branch 'subsurfaces-state-flag-v2' into 'master' Simon Ser 2026-04-02 01:57:03 +00:00
  • c31b33b2e2 Merge branch 'fix/pixman_bilinear_scale' into 'master' Consolatis 2026-04-02 01:20:13 +02:00
  • c66a910753 render/pixman: fix bilinear filtering to match gles2 renderer Consolatis 2026-04-02 00:53:06 +02:00
  • 08526f65ff Merge branch 'feature/wlr_foreign_new_states' into 'master' Consolatis 2026-04-01 15:10:15 +02:00
  • 0fd093d8a8 wlr_linux_drm_syncobj_v1: Lock surface state until acquire signal Kenny Levinsen 2026-03-08 17:33:19 +01:00
  • 0b33ab539d Merge branch 'bug' into 'master' Xu Rui 2026-04-01 02:31:45 +00:00
  • 193983cd4f Merge branch 'dnd-popup' into 'master' YaNing Lu 2026-03-31 16:32:57 +00:00
  • f9a8bfacb3 Merge branch 'atomic-modesetting-tearing-retry-on-failure' into 'master' Christopher Snowhill 2026-03-31 15:36:21 +00:00
  • b53a100743 Merge branch 'backport-0.20.1' into '0.20' Simon Zeni 2026-03-31 10:12:07 -04:00
  • 7610326b8d ext_image_capture_source_v1/scene: fix extents Isaac Freund 2026-03-30 11:45:54 +02:00
  • d875fdcda6 Merge branch 'leave-lazy' into 'master' Isaac Freund 2026-03-31 03:54:53 +00:00
  • 09d6b0aabb Merge branch 'capture-source-scene-neg-x-y' into 'master' Isaac Freund 2026-03-30 15:24:35 +00:00
  • e22084f639
    ext_image_capture_source_v1/scene: fix extents Isaac Freund 2026-03-30 11:45:54 +02:00
  • 541e046d72 tests: Initial wlr_surface unit test Kenny Levinsen 2026-03-29 11:48:28 +02:00
  • f199fe68f8 Merge branch 'gbm-explicit-upgrade' into 'master' Kenny Levinsen 2026-03-29 15:16:27 +00:00
  • 7375fbda16 scene: only send leave events to outputs with matching scene root Ronan Pigott 2026-03-26 20:04:25 -07:00
  • e5552055e9 wlr_compositor: Apply state before updating surface_damage Kenny Levinsen 2026-03-28 15:02:41 +01:00
  • 8eabe2eeea Merge branch 'fractional-scene-wip' into 'master' Loukas Agorgianitis 2026-03-27 21:49:36 +02:00
  • 3265b228f8
    scene: use stretch scaling when node is between outputs with different scales Loukas Agorgianitis 2025-06-26 03:05:41 +03:00
  • 4118768a75
    scene: move node active outputs detection logic to dedicated function Loukas Agorgianitis 2025-06-26 02:19:14 +03:00
  • fa8a954b67
    scene: use position independent scaling Loukas Agorgianitis 2025-04-28 17:51:55 +03:00
  • 46e10e7d6b
    scene: use fractional regions Loukas Agorgianitis 2025-04-28 17:47:53 +03:00
  • ad6730ee75
    util/region: add fractional region helpers Loukas Agorgianitis 2025-04-28 17:49:36 +03:00
  • a5d5a50e5c
    build: bump minimum required pixman version to 0.46.2 Loukas Agorgianitis 2025-06-16 14:36:34 +03:00
  • 41d9e1086b
    scene: use fractional sizes Loukas Agorgianitis 2025-04-25 20:32:52 +03:00
  • c7d6629d16
    util/box: introduce wlr_fbox_contains_box Loukas Agorgianitis 2025-04-14 11:42:06 +02:00
  • d26884920e
    util/box: introduce wlr_fbox_intersection Loukas Agorgianitis 2025-04-14 11:38:47 +02:00
  • 807373594e
    util/box: introduce wlr_fbox_intersects Loukas Agorgianitis 2026-03-27 21:28:18 +02:00
  • d05f14f38b
    scene: use fractional sizes for rects Loukas Agorgianitis 2025-04-14 11:33:10 +02:00
  • 6f9ff33944
    scene: use fractional positions Loukas Agorgianitis 2025-04-05 20:32:25 +03:00
  • a394eadc49
    render/pass: implement antialiasing for fractional coordinates Loukas Agorgianitis 2026-01-08 22:40:20 +02:00
  • 91c9550b86
    render/pass: accept fractional destination coordinates Loukas Agorgianitis 2025-12-08 11:47:15 +02:00
  • 334019f839 render/drm_syncobj: use drmSyncobjEventfd() Simon Ser 2026-03-27 18:20:40 +01:00
  • a1ed6fca52 render/drm_syncobj: fix flags docs for wlr_drm_syncobj_timeline_waiter_init() Simon Ser 2026-03-27 18:09:29 +01:00
  • e00171d871 render/pixel_format: generate opaque substitute table via kdfs Simon Ser 2026-03-05 16:49:05 +01:00
  • e69e1b5f7a render/pixel_format: generate tables via kdfs Simon Ser 2026-02-19 15:54:43 +01:00
  • 34ffeaa4ef render/pixel_format: drop wlr_pixel_format_info.opaque_substitute Simon Ser 2026-02-19 15:49:41 +01:00
  • 2d95d8d292 render/pixel_format: add pixel_format_get_opaque_substitute() Simon Ser 2026-02-19 15:43:51 +01:00
  • fc6410448e
    scene/surface: fix enter/leave events with multiple scenes Isaac Freund 2026-03-27 10:42:29 +01:00
  • 8e44489bf7
    compositor: add wlr_surface_queue_lazy_leave() Isaac Freund 2026-03-27 10:40:32 +01:00
  • c1d38536c9 build: bump version to 0.20.0 0.20.0 0.20 Simon Ser 2026-03-26 17:38:50 +01:00
  • a945fd8940 render/vulkan: compile against vulkan 1.2 header Simon Zeni 2026-03-24 09:59:18 -04:00
  • 2bfbec4af1 linux_drm_syncobj_v1: fix handling of empty first commit Félix Poisot 2026-03-20 12:35:21 +00:00
  • 1a9b1292e2 color_management_v1: ignore surface update if no-op Simon Ser 2026-03-13 17:37:20 +01:00
  • ad82740518 color_management_v1: use early continue in surface loop Simon Ser 2026-03-13 17:32:38 +01:00
  • f295d0322a render: explicit sync for wlr_texture_read_pixels() Félix Poisot 2026-03-26 12:25:07 +00:00
  • b09160aa3e backend/drm: Add pixel blend mode properties YaoBing Xiao 2026-03-26 10:07:27 +08:00
  • 5a13fa848a color_management_v1: add create windows scrgb Christopher Snowhill 2025-08-20 18:04:14 -07:00
  • 5994c3d055 color_management_v1: implement set_luminances Christopher Snowhill 2026-03-24 02:48:16 -07:00
  • c5641f6de5 output: limit rate of hardware cursor texture change Félix Poisot 2026-03-21 08:45:48 +00:00
  • 393f96274a examples: add render-pass-ext exmaple YaoBing Xiao 2026-03-23 21:09:13 +08:00
  • 53630a0a60 render: unify render pass accessors YaoBing Xiao 2026-03-23 21:04:32 +08:00
  • a1861c8295 include: install internal render headers for external consumers YaoBing Xiao 2026-03-20 10:37:22 +08:00
  • 6473365361 render/vulkan: move blend-to-output resources to render_xxx_pass YaoBing Xiao 2026-03-19 10:39:12 +08:00
  • e78131f3d3 render/gles2: move shaders to render_xxx_pass YaoBing Xiao 2026-03-18 15:08:47 +08:00
  • fb6cfcf809 render: introduce wlr_render_submit_pass YaoBing Xiao 2026-03-13 13:50:09 +08:00
  • fee962af36 render: introduce wlr_render_texture_pass YaoBing Xiao 2026-03-13 12:36:51 +08:00
  • 33a27b055c render: introduce wlr_render_rect_pass YaoBing Xiao 2026-03-13 10:49:41 +08:00
  • ddd03ab1d0 Merge branch 'master-dev' into 'master' sunzhguy 2026-03-25 08:47:29 +00:00
  • de5ef08400 Merge branch 'remove-wlr-data-control-v1' into 'master' Simon Zeni 2026-03-24 17:49:51 -04:00
  • 413664e0b0 render/vulkan: compile against vulkan 1.2 header Simon Zeni 2026-03-24 09:59:18 -04:00
  • 4713b40279 Merge branch 'acquire-buffer' into 'master' Simon Ser 2026-03-24 10:28:56 +00:00
  • bd8ed156aa ext_image_capture_source_v1/output: wait for render timeline Félix Poisot 2026-03-23 12:45:31 +00:00
  • 8ac86ef688 Merge branch 'tinywl-focus' into 'master' qaqland 2 2026-03-24 07:21:05 +00:00
  • 333725fd62 Merge branch 'wlr_scene_tree-clip' into 'master' Erik Reider 2026-03-23 14:44:33 +01:00
  • 45409c6e9f fifo-v1: add scene implementation Sergio Gómez 2025-11-26 10:56:16 -05:00
  • 6add0125fd fifo-v1: new protocol implementation Sergio Gómez 2025-11-26 10:55:35 -05:00
  • 01759b0f4c Merge branch 'vulkan-debug-messages' into 'master' khyperia 2026-03-22 10:34:31 +01:00
  • 8dbcaf46f4 Merge branch 'gbm-map' into 'master' Simon Ser 2026-03-22 09:29:06 +00:00
  • ff531ca397 Merge branch 'clang-tidy' into 'master' Simon Zeni 2026-03-21 19:11:18 -04:00
  • 8e7a0f1a9a util: add helper to get time in nanoseconds. Sergio Gómez 2025-12-01 17:23:46 -05:00
  • fd870f6d27 linux_drm_syncobj_v1: fix handling of empty first commit Félix Poisot 2026-03-20 12:35:21 +00:00
  • 56c4e0dc59 Merge branch '0.19' into '0.19' Johan Malm 2026-03-20 12:26:11 +00:00
  • 4ca40004fd color_management_v1: ignore surface update if no-op Simon Ser 2026-03-13 17:37:20 +01:00
  • 7287f700ab color_management_v1: use early continue in surface loop Simon Ser 2026-03-13 17:32:38 +01:00
  • 8fe3034948 tinywl: bump wlroots version to 0.21 Simon Ser 2026-03-19 20:23:35 +01:00
  • 627da39e76 build: bump version to 0.21.0-dev Simon Ser 2026-03-19 20:14:53 +01:00
  • 88a8698557 build: bump version to 0.19.3 0.19.3 0.19 Simon Ser 2026-03-19 20:13:09 +01:00
  • bba38a0d82 build: bump version to 0.20.0-rc5 0.20.0-rc5 Simon Ser 2026-03-19 20:02:25 +01:00
  • df1539d9f0 output/drm: don't use OUT_FENCE_PTR Félix Poisot 2025-03-14 12:16:21 +00:00
  • eff5aa52e6 backend/drm: properly delay syncobj signalling Félix Poisot 2025-01-31 18:59:10 +00:00
  • 8daba3246d scene: transfer sample syncobj to client timeline Félix Poisot 2025-01-31 18:49:48 +00:00
  • 52564ea97c linux_drm_syncobj_v1: add release point accumulation Félix Poisot 2026-03-12 23:03:10 +00:00
  • 288ba9e75b drm/syncobj: add timeline point merger utility Félix Poisot 2025-01-31 18:43:23 +00:00
  • 2f14845ce0 scene: add buffer release point to 'sample' event Félix Poisot 2025-01-31 18:36:07 +00:00
  • c4ff394f7f render/drm_syncobj: add wlr_drm_syncobj_timeline_signal() Félix Poisot 2025-01-31 18:23:22 +00:00
  • 88718e84c9 virtual-keyboard: handle seat destroy Isaac Freund 2026-03-17 09:51:50 +01:00
  • 6a902237ef virtual-keyboard: add wlr_virtual_keyboard_v1_from_resource() Isaac Freund 2026-03-17 09:29:21 +01:00
  • 47a43e14ae 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