Commit graph

  • 52d0d4a773 backend/drm: Recreate output on EDID change Andri Yngvason 2023-10-11 18:38:13 +00:00
  • 2822a40531 backend/drm: Refactor scan_drm_connectors Andri Yngvason 2023-10-11 17:39:58 +00:00
  • 303f23d7dd wlr_scene: Update outputs if subpixel status changes Alexander Orzechowski 2023-11-15 18:40:11 -05:00
  • 50446fe75e wlr_scene: Update outputs when primary output is changed Alexander Orzechowski 2023-11-15 18:42:12 -05:00
  • 889c5ed5ff wlr_scene: Update outputs when output scale/transform changes Alexander Orzechowski 2023-11-15 18:38:12 -05:00
  • b0bd86285f backend/drm: leave CRTCs on when shutting down Simon Ser 2023-10-21 18:45:27 +02:00
  • 4932e0d347 backend/drm: ensure plane surfaces are cleaned up on shutdown Simon Ser 2023-10-27 15:53:46 +02:00
  • 86b2cac921 Add missing type declarations in headers Kirill Primak 2023-11-14 21:41:15 +03:00
  • 3d3cca9164 wlr_scene: Introduce wlr_scene_subsurface_tree_set_clip Alexander Orzechowski 2023-11-13 01:25:52 -05:00
  • d1ddd4ca3a wlr_scene_surface: Introduce scene_surface_set_clip Alexander Orzechowski 2023-11-13 01:25:34 -05:00
  • c6d356648c set_buffer_with_surface_state: Take whole surface struct Alexander Orzechowski 2023-05-20 17:11:53 -04:00
  • 1c0b10b61a wlr_scene_subsurface_tree: Addon to scene Alexander Orzechowski 2023-05-20 16:57:39 -04:00
  • 33b437d574 wlr_scene: Amend scene_buffer.point_accepts_input to take coordinate pointers Alexander Orzechowski 2023-11-08 18:23:51 -05:00
  • 6cf0bb4b19 tinywl: don't use "I"/"my" in docs Kirill Primak 2023-11-14 19:46:04 +03:00
  • 73a387d3b6 tinywl: fix xdg_toplevel_destroy() docs Kirill Primak 2023-11-14 19:40:26 +03:00
  • 73ab5246ea tinywl: stop using the word "view" to refer to toplevels Simon Ser 2023-11-14 17:22:16 +01:00
  • 9e5d0f95f8 tinywl: fix crash when previously focused surface is not a toplevel Simon Ser 2023-11-13 10:32:03 +01:00
  • 319e4125ab xdg-shell: add wlr_xdg_{toplevel,popup}_try_from_wlr_surface() Simon Ser 2023-11-13 10:31:00 +01:00
  • 4231a68b25 Merge branch 'keshto-master-patch-72360' into 'master' Keshto 2023-11-06 20:56:41 +00:00
  • 5de9e1a99d wlr-output-management: Send custom modes to clients Väinö Mäkelä 2023-11-01 08:51:18 +02:00
  • 561e56cd7d render/pixman: render on shadow image when prefered Simon Zeni 2023-11-03 16:33:05 -04:00
  • 2c1f23096c render/allocator: store shadow buffer preference in wlr_drm_dumb_allocator Simon Zeni 2023-11-03 15:42:43 -04:00
  • b8d36a9499 renderer/pixman: use wlr_addon for wlr_pixman_buffer Simon Zeni 2023-11-03 15:41:09 -04:00
  • 34a57e50ed types/buffer: add prefer_shadow field to wlr_dmabuf_attribute Simon Zeni 2023-11-03 15:12:24 -04:00
  • 26eac25d7f ci: halt on UBSan error in smoke test Simon Ser 2023-11-02 11:01:08 +01:00
  • dbedcdb418 xcursor: add fallbacks for legacy names Simon Ser 2023-11-01 11:40:13 +01:00
  • 8ebfeffdc8 Remove unnecessary code JiDe Zhang 2023-10-31 17:13:12 +08:00
  • 22df8d3847 cursor: log missing XCursor Simon Ser 2023-10-31 11:00:40 +01:00
  • dbf20b0ad3 wlr_cursor: update cursor when output enable and transform changed sunzhguy 2023-10-19 17:00:32 +08:00
  • 1c24b1182b backend: drop wlr_backend_get_presentation_clock() Simon Ser 2023-10-30 18:37:13 +01:00
  • 51e76f9000 Merge branch 'sunli1/wlroots-output_layers_v3' into 'master' Leo Li 2023-10-30 06:13:22 +00:00
  • 5fac9b1beb xdg-toplevel: don't send maximized if tiled is requested but not supported Kirill Primak 2023-10-25 21:30:38 +03:00
  • af165acb42 xwayland: add wlr_xwayland_set_workareas() John Lindgren 2023-10-24 10:33:50 -04:00
  • 2410710a0f util/token: add docs Simon Ser 2023-10-06 16:10:29 +02:00
  • 55be74ad86 util/token: rename TOKEN_STRLEN to TOKEN_SIZE Simon Ser 2023-10-06 16:08:28 +02:00
  • 3232697252 render/vulkan: use VK_KHR_global_priority References: #3386 eri 2023-10-21 20:58:02 +02:00
  • d253d70786 xdg-shell: use wlr_surface.unmap_commit Kirill Primak 2023-10-14 20:05:52 +03:00
  • 1c2f608331 render/vulkan: remove unused queue_props in renderer Simon Zeni 2023-10-26 10:43:56 -04:00
  • d8515b3446 layer-shell: track surface init state Kirill Primak 2023-10-14 19:58:26 +03:00
  • f750c7445d layer-shell: don't use wlr_surface_role.unmap hook Kirill Primak 2023-10-14 19:58:01 +03:00
  • 4d2e310122 compositor: add wlr_surface.unmap_commit Kirill Primak 2023-10-07 13:17:34 +03:00
  • e1c2671725 layer-shell: check the configured flag earlier Kirill Primak 2023-09-01 15:03:53 +03:00
  • de1bbbb4e2 render/allocator/gbm: implement begin_data_ptr_access Simon Ser 2023-10-25 18:06:53 +02:00
  • ffa8e3ec81 examples: drop dead client code Simon Ser 2023-10-25 17:53:43 +02:00
  • 47bf87ade2 renderer/vulkan: don't add two alphas together in blend func Brett Ernst 2023-10-18 14:34:27 -07:00
  • bfc42e0f62
    linux_dmabuf_v1: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 18:17:33 +02:00
  • c46d3da976
    drm: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 18:04:59 +02:00
  • 8ccbe45143
    buffer: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 17:39:01 +02:00
  • 5adf325333 render/vulkan: undo alpha premult before sRGB encoding/decoding Simon Ser 2023-10-17 12:21:08 +02:00
  • b560f36207 Fix output layers order error on wayland backend JiDe Zhang 2023-10-16 18:52:56 +08:00
  • 6114dd6a83 xwayland: stop translating _NET_WM_STRUT_PARTIAL coordinates John Lindgren 2023-10-11 03:37:46 -04:00
  • ec8b4fcd82 Merge branch 'ext-mem-host-upload' into 'master' Simon Ser 2023-10-13 07:54:57 +00:00
  • 0bb445eeff examples: split clients in separate repository Simon Ser 2023-07-13 11:34:01 +02:00
  • b82a53a918 Revert "backend/drm: Automatic non-blocking commits" Simon Ser 2023-10-12 18:25:00 +02:00
  • ecc7f01705 build: rename libdrm partial dep to be more explicit Simon Ser 2023-07-13 11:47:31 +02:00
  • a4fd1fcc00 xwayland: asynchronously fetch property on notify event Simon Ser 2023-07-28 14:11:18 +02:00
  • bad03394e0 xwayland: introduce wlr_xwm_reply_handler Simon Ser 2023-07-28 14:09:51 +02:00
  • 0de3659698 Drop wl_client and user data assertions in bind handlers Kirill Primak 2023-10-10 20:04:22 +03:00
  • e519635cc2 xwayland: add wlr_xwayland_create_with_server() Simon Ser 2023-10-09 10:58:00 +02:00
  • bdcf997a89 xwayland/server: add ready flag Simon Ser 2023-10-10 16:56:11 +02:00
  • 45ba35719e backend/drm: Automatic non-blocking commits Kenny Levinsen 2023-10-07 19:06:09 +02:00
  • fcc55ca1d0 docs: add architecture document Simon Ser 2023-01-09 18:37:55 +01:00
  • ccb153f024 security-context-v1: add commit event Simon Ser 2023-08-24 19:21:27 +02:00
  • c58deb7a7d security-context-v1: new protocol implementation Simon Ser 2022-05-31 14:22:44 +02:00
  • 285645b8d7 xwayland: fix memory leak Christopher Snowhill 2023-10-09 20:47:58 -07:00
  • 078540e086 xdg-shell: fix wlr_xdg_popup_destroy() docs Kirill Primak 2023-10-09 22:06:39 +03:00
  • 65f6f556d9 layer-shell: check for NULL in wlr_layer_surface_v1_destroy() Kirill Primak 2023-10-09 22:08:34 +03:00
  • 2ad031f58f Merge branch 'rename-artifacts' into 'master' Kenny Levinsen 2023-10-09 08:31:40 +00:00
  • 2cf78f4c5b output: allow_artifacts -> allow_reconfiguration Kenny Levinsen 2023-10-06 00:14:32 +02:00
  • a3ba541ba6 Merge branch 'scene-output-layout-assert' into 'master' Alexander Orzechowski 2023-10-08 15:38:04 +00:00
  • 291431c14f scene/output_layout: Add assert for duplicate output insertion Alexander Orzechowski 2023-10-08 11:16:39 -04:00
  • dd07a6bb8c Merge branch 'issue-template' into 'master' Simon Ser 2023-10-08 11:29:21 +00:00
  • 96690d6380 Add GitLab issue template Simon Ser 2023-10-05 17:34:06 +02:00
  • b9535c7239 Merge branch 'safer-addons' into 'master' Kirill Primak 2023-10-08 11:06:14 +00:00
  • 2c33a1c2de util/addon: make wlr_addon_set_finish() safer Kirill Primak 2023-10-08 13:21:00 +03:00
  • d05520752b Merge branch 'scene-output-layout-assert' into 'master' Kirill Primak 2023-10-08 10:14:51 +00:00
  • b06c2f3d1f scene-output-layout: assert lo->output == so->output Kirill Primak 2023-10-08 13:11:29 +03:00
  • 5ad781d2d3 Merge branch 'output-scene' into 'master' Alexander Orzechowski 2023-10-07 17:31:44 +00:00
  • e1e911d425 scene_output_layout: Don't destroy output when output layout is destroyed Alexander Orzechowski 2023-10-07 13:31:20 -04:00
  • 76c030a6da drm: drop split render/display workaround Simon Ser 2023-10-05 16:15:25 +02:00
  • 52baa0bffb linux_dmabuf_v1: drop split render/display workaround Simon Ser 2023-10-05 16:15:12 +02:00
  • f7fb398fcd render/vulkan: drop split render/display workaround Simon Ser 2023-10-05 16:14:59 +02:00
  • d7af61f188 render/egl: drop split render/display workaround Simon Ser 2023-10-05 16:14:12 +02:00
  • 79cb0c8fd7 render: document new wlr_renderer_get_drm_fd() expectations Simon Ser 2023-10-05 16:16:36 +02:00
  • c0ffee9715 render/egl: drop EGL_PLATFORM_GBM_KHR Simon Ser 2023-10-05 15:49:50 +02:00
  • a69a6ae391 render: open platform device render node Simon Ser 2023-10-05 15:45:03 +02:00
  • 5fb0007e02 output_event_commit: Remove committed and buffer Alexander Orzechowski 2023-08-24 18:12:27 -04:00
  • 03e240a7f2 wlr_output: Add applied state to commit event Alexander Orzechowski 2023-08-24 18:03:19 -04:00
  • 0b15b4a6ae render/allocator: log message when GBM is disabled Simon Ser 2023-08-23 15:57:03 +02:00
  • db7751f39e render: log error when requested renderer is compile-time disabled Simon Ser 2023-08-23 15:55:25 +02:00
  • 86c30b8715 seat: remove wlr_seat_validate_grab_serial() Kirill Primak 2023-07-17 19:07:42 +03:00
  • 36e7a672c7 xwayland: batch client ID request with other property requests Simon Ser 2023-07-28 14:30:31 +02:00
  • f5797be8a8 xwayland: batch property requests when handling new window Simon Ser 2023-07-28 12:19:06 +02:00
  • ca19014af0 xwayland: fix double free wlr_xwayland_shell_v1 JiDe Zhang 2023-09-08 21:36:56 +08:00
  • e58c7bb792 render/drm_format_set: use published kernel doc URL Simon Ser 2023-10-05 08:22:23 +02:00
  • 3c9eb2ba15 output: Send frame events to disabled outputs Kenny Levinsen 2023-10-05 14:48:55 +02:00
  • e0adaaffb6 render/vulkan: constrain blend to output subpass to redrawn region Manuel Stoeckl 2023-08-05 13:23:58 -04:00
  • d180f4d9b3 util: add struct to track union of rectangles Manuel Stoeckl 2023-10-01 16:25:39 -04:00
  • 8eb0a8580f Merge branch 'wlr-output-commit' into 'master' Alexander Orzechowski 2023-10-05 09:31:25 +00:00
  • c293dec174 wlr_cursor: Don't manage output cursor swapchain in wlr_output Alexander Orzechowski 2023-09-25 06:11:28 -04:00