Commit Graph

  • 7a22030071 screencopy: Move frame bounds sanity check into common code Alexander Orzechowski 2023-11-20 11:31:32 -0500
  • c8861a2865 screencopy: Define proper destination for dmabuf copy Alexander Orzechowski 2023-11-20 11:33:10 -0500
  • bd18d5ccfc backend/drm: drop unnecessary flags in legacy interface Simon Ser 2023-11-19 15:18:05 +0100
  • 8c44e86077 backend/drm: add wlr_drm_connector_state.nonblock Simon Ser 2023-11-19 15:16:20 +0100
  • f47b6e3fce backend/drm: fix pending page-flip check Simon Ser 2023-11-19 15:14:22 +0100
  • c6b498528c xcursor: don't store NULL xcursors Kirill Primak 2023-11-19 13:51:31 +0300
  • e16b0068a7 xcursor: fix NULL deref on malloc() fail Kirill Primak 2023-11-19 13:45:05 +0300
  • b06d58fa8b backend/drm: Destroy page flips on backend destroy Alexander Orzechowski 2023-11-17 14:34:32 -0500
  • 3aed24b8d4 backend/drm: Track page flips in list Alexander Orzechowski 2023-11-17 13:49:18 -0500
  • 3b53d1cbf1 backend/drm: introduce page-flip tracking struct Simon Ser 2023-11-15 16:38:51 +0100
  • c9c9dd6a5b backend/drm: free fb later sunzhguy 2023-11-17 11:21:35 +0800
  • 92dabc3a01 xwayland: fix user_event_handler mfk530 2023-11-17 02:33:18 +0000
  • 303f23d7dd wlr_scene: Update outputs if subpixel status changes Alexander Orzechowski 2023-11-15 18:40:11 -0500
  • 50446fe75e wlr_scene: Update outputs when primary output is changed Alexander Orzechowski 2023-11-15 18:42:12 -0500
  • 889c5ed5ff wlr_scene: Update outputs when output scale/transform changes Alexander Orzechowski 2023-11-15 18:38:12 -0500
  • b0bd86285f backend/drm: leave CRTCs on when shutting down Simon Ser 2023-10-21 18:45:27 +0200
  • 4932e0d347 backend/drm: ensure plane surfaces are cleaned up on shutdown Simon Ser 2023-10-27 15:53:46 +0200
  • 86b2cac921 Add missing type declarations in headers Kirill Primak 2023-11-14 21:41:15 +0300
  • 3d3cca9164 wlr_scene: Introduce wlr_scene_subsurface_tree_set_clip Alexander Orzechowski 2023-11-13 01:25:52 -0500
  • d1ddd4ca3a wlr_scene_surface: Introduce scene_surface_set_clip Alexander Orzechowski 2023-11-13 01:25:34 -0500
  • c6d356648c set_buffer_with_surface_state: Take whole surface struct Alexander Orzechowski 2023-05-20 17:11:53 -0400
  • 1c0b10b61a wlr_scene_subsurface_tree: Addon to scene Alexander Orzechowski 2023-05-20 16:57:39 -0400
  • 33b437d574 wlr_scene: Amend scene_buffer.point_accepts_input to take coordinate pointers Alexander Orzechowski 2023-11-08 18:23:51 -0500
  • 6cf0bb4b19 tinywl: don't use "I"/"my" in docs Kirill Primak 2023-11-14 19:46:04 +0300
  • 73a387d3b6 tinywl: fix xdg_toplevel_destroy() docs Kirill Primak 2023-11-14 19:40:26 +0300
  • 73ab5246ea tinywl: stop using the word "view" to refer to toplevels Simon Ser 2023-11-14 17:22:16 +0100
  • 9e5d0f95f8 tinywl: fix crash when previously focused surface is not a toplevel Simon Ser 2023-11-13 10:32:03 +0100
  • 319e4125ab xdg-shell: add wlr_xdg_{toplevel,popup}_try_from_wlr_surface() Simon Ser 2023-11-13 10:31:00 +0100
  • 5de9e1a99d wlr-output-management: Send custom modes to clients Väinö Mäkelä 2023-11-01 08:51:18 +0200
  • 26eac25d7f ci: halt on UBSan error in smoke test Simon Ser 2023-11-02 11:01:08 +0100
  • dbedcdb418 xcursor: add fallbacks for legacy names Simon Ser 2023-11-01 11:40:13 +0100
  • 8ebfeffdc8 Remove unnecessary code JiDe Zhang 2023-10-31 17:13:12 +0800
  • 22df8d3847 cursor: log missing XCursor Simon Ser 2023-10-31 11:00:40 +0100
  • dbf20b0ad3 wlr_cursor: update cursor when output enable and transform changed sunzhguy 2023-10-19 17:00:32 +0800
  • 1c24b1182b backend: drop wlr_backend_get_presentation_clock() Simon Ser 2023-10-30 18:37:13 +0100
  • 5fac9b1beb xdg-toplevel: don't send maximized if tiled is requested but not supported Kirill Primak 2023-10-25 21:30:38 +0300
  • af165acb42 xwayland: add wlr_xwayland_set_workareas() John Lindgren 2023-10-24 10:33:50 -0400
  • 2410710a0f util/token: add docs Simon Ser 2023-10-06 16:10:29 +0200
  • 55be74ad86 util/token: rename TOKEN_STRLEN to TOKEN_SIZE Simon Ser 2023-10-06 16:08:28 +0200
  • 3232697252 render/vulkan: use VK_KHR_global_priority References: #3386 eri 2023-10-21 20:58:02 +0200
  • d253d70786 xdg-shell: use wlr_surface.unmap_commit Kirill Primak 2023-10-14 20:05:52 +0300
  • 1c2f608331 render/vulkan: remove unused queue_props in renderer Simon Zeni 2023-10-26 10:43:56 -0400
  • d8515b3446 layer-shell: track surface init state Kirill Primak 2023-10-14 19:58:26 +0300
  • f750c7445d layer-shell: don't use wlr_surface_role.unmap hook Kirill Primak 2023-10-14 19:58:01 +0300
  • 4d2e310122 compositor: add wlr_surface.unmap_commit Kirill Primak 2023-10-07 13:17:34 +0300
  • e1c2671725 layer-shell: check the configured flag earlier Kirill Primak 2023-09-01 15:03:53 +0300
  • ffa8e3ec81 examples: drop dead client code Simon Ser 2023-10-25 17:53:43 +0200
  • 47bf87ade2 renderer/vulkan: don't add two alphas together in blend func Brett Ernst 2023-10-18 14:34:27 -0700
  • bfc42e0f62
    linux_dmabuf_v1: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 18:17:33 +0200
  • c46d3da976
    drm: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 18:04:59 +0200
  • 8ccbe45143
    buffer: convert to try_from References: wlroots/wlroots#884 eri 2023-10-19 17:39:01 +0200
  • 5adf325333 render/vulkan: undo alpha premult before sRGB encoding/decoding Simon Ser 2023-10-17 12:21:08 +0200
  • b560f36207 Fix output layers order error on wayland backend JiDe Zhang 2023-10-16 18:52:56 +0800
  • 6114dd6a83 xwayland: stop translating _NET_WM_STRUT_PARTIAL coordinates John Lindgren 2023-10-11 03:37:46 -0400
  • 0bb445eeff examples: split clients in separate repository Simon Ser 2023-07-13 11:34:01 +0200
  • b82a53a918 Revert "backend/drm: Automatic non-blocking commits" Simon Ser 2023-10-12 18:25:00 +0200
  • ecc7f01705 build: rename libdrm partial dep to be more explicit Simon Ser 2023-07-13 11:47:31 +0200
  • 0de3659698 Drop wl_client and user data assertions in bind handlers Kirill Primak 2023-10-10 20:04:22 +0300
  • e519635cc2 xwayland: add wlr_xwayland_create_with_server() Simon Ser 2023-10-09 10:58:00 +0200
  • bdcf997a89 xwayland/server: add ready flag Simon Ser 2023-10-10 16:56:11 +0200
  • 45ba35719e backend/drm: Automatic non-blocking commits Kenny Levinsen 2023-10-07 19:06:09 +0200
  • fcc55ca1d0 docs: add architecture document Simon Ser 2023-01-09 18:37:55 +0100
  • ccb153f024 security-context-v1: add commit event Simon Ser 2023-08-24 19:21:27 +0200
  • c58deb7a7d security-context-v1: new protocol implementation Simon Ser 2022-05-31 14:22:44 +0200
  • 285645b8d7 xwayland: fix memory leak Christopher Snowhill 2023-10-09 20:47:58 -0700
  • 078540e086 xdg-shell: fix wlr_xdg_popup_destroy() docs Kirill Primak 2023-10-09 22:06:39 +0300
  • 65f6f556d9 layer-shell: check for NULL in wlr_layer_surface_v1_destroy() Kirill Primak 2023-10-09 22:08:34 +0300
  • 2cf78f4c5b output: allow_artifacts -> allow_reconfiguration Kenny Levinsen 2023-10-06 00:14:32 +0200
  • 291431c14f scene/output_layout: Add assert for duplicate output insertion Alexander Orzechowski 2023-10-08 11:16:39 -0400
  • 96690d6380 Add GitLab issue template Simon Ser 2023-10-05 17:34:06 +0200
  • 2c33a1c2de util/addon: make wlr_addon_set_finish() safer Kirill Primak 2023-10-08 13:21:00 +0300
  • b06c2f3d1f scene-output-layout: assert lo->output == so->output Kirill Primak 2023-10-08 13:11:29 +0300
  • e1e911d425 scene_output_layout: Don't destroy output when output layout is destroyed Alexander Orzechowski 2023-10-07 13:31:20 -0400
  • 5fb0007e02 output_event_commit: Remove committed and buffer Alexander Orzechowski 2023-08-24 18:12:27 -0400
  • 03e240a7f2 wlr_output: Add applied state to commit event Alexander Orzechowski 2023-08-24 18:03:19 -0400
  • 0b15b4a6ae render/allocator: log message when GBM is disabled Simon Ser 2023-08-23 15:57:03 +0200
  • db7751f39e render: log error when requested renderer is compile-time disabled Simon Ser 2023-08-23 15:55:25 +0200
  • 86c30b8715 seat: remove wlr_seat_validate_grab_serial() Kirill Primak 2023-07-17 19:07:42 +0300
  • 36e7a672c7 xwayland: batch client ID request with other property requests Simon Ser 2023-07-28 14:30:31 +0200
  • f5797be8a8 xwayland: batch property requests when handling new window Simon Ser 2023-07-28 12:19:06 +0200
  • ca19014af0 xwayland: fix double free wlr_xwayland_shell_v1 JiDe Zhang 2023-09-08 21:36:56 +0800
  • e58c7bb792 render/drm_format_set: use published kernel doc URL Simon Ser 2023-10-05 08:22:23 +0200
  • e0adaaffb6 render/vulkan: constrain blend to output subpass to redrawn region Manuel Stoeckl 2023-08-05 13:23:58 -0400
  • d180f4d9b3 util: add struct to track union of rectangles Manuel Stoeckl 2023-10-01 16:25:39 -0400
  • d817ebb80f renderer: Don't crash when trying to fallback to pixman Alexander Orzechowski 2023-10-05 05:14:54 -0400
  • 4f92ecde82 renderer_autocreate_with_drm_fd: Ensure fd isn't bogus Alexander Orzechowski 2023-08-30 12:26:04 -0400
  • a289f812d6 drop KDE idle protocol support Simon Zeni 2022-10-14 10:25:52 -0400
  • ddfec31b4c xdg-shell: document wlr_xdg_surface's initialized & initial_commit Simon Ser 2023-10-04 16:48:15 +0200
  • 3406c1b17a contributing: add safety section Simon Ser 2023-10-02 16:21:10 +0200
  • 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical Alexander Orzechowski 2023-10-03 01:51:07 -0400
  • a09d649439 docs: replace the less commonly used "::" with "." Kirill Primak 2023-10-02 22:06:44 +0300
  • 0fdbdc36c0 xdg-surface: fix init state flow Kirill Primak 2023-08-26 19:25:34 +0300
  • 016494af1b xdg-surface: assert that xdg_surface isn't inert Kirill Primak 2023-08-26 13:09:56 +0300
  • 5ef42e8e8a output_defer_present: Calloc right struct Alexander Orzechowski 2023-10-02 10:11:26 -0400
  • 83af3202f9 output: defer fake present events until after commit Rose Hudson 2023-08-26 16:01:46 +0100
  • a1679c92ce backend/drm: restore pending page-flip check when tearing Simon Ser 2023-10-02 10:26:47 +0200
  • c044aef5f0 cursor: Unset cursor if texture upload failed Alexander Orzechowski 2023-09-19 05:18:31 -0400
  • 7ef2c0a506 cursor: Remove dead code Alexander Orzechowski 2023-09-19 05:09:50 -0400
  • 00dcc68e16 cursor: Unset cursor image when there is not available xcursor theme Alexander Orzechowski 2023-09-17 01:27:43 -0400
  • 9816b59b0e types/wlr_tearing_control_v1: use safe list iteration on destroy Simon Zeni 2023-10-01 20:41:22 -0400