Commit Graph

  • 62b6c492d5 render/gles2: check external-only flag in get_or_create_buffer() Simon Ser 2023-11-29 12:16:45 +0100
  • 9118226634 render/gles2: Don't track has_alpha in pixel_format Alexander Orzechowski 2023-06-23 17:24:38 -0400
  • ae3d7a697c backend/drm: use DRM_IOCTL_MODE_CLOSEFB instead of RMFB Simon Ser 2023-10-16 13:10:11 +0200
  • 395a08f5d1 render/egl: fallback to GBM FD if EGLDevice is not available Simon Ser 2023-11-20 20:48:55 +0100
  • 9a0a4ce221 render/vulkan: drop current_command_buffer Simon Ser 2023-11-24 17:44:17 +0100
  • c3c7b1c9d0 xwm: don't do anything except mapping on MapRequest Kirill Primak 2023-11-26 02:49:56 +0300
  • 4990ed99eb backend/x11: don't send ConfigureRequest with the same size Kirill Primak 2023-11-26 00:51:50 +0300
  • 4102b722d9 backend/x11: check buffer format in output_test() Kirill Primak 2023-11-26 23:05:44 +0300
  • 4fbe648faf viewporter: fix src buffer bounds check Simon Ser 2023-11-24 17:00:34 +0100
  • 7dcb045176 viewporter: listen to client_commit Simon Ser 2023-11-24 16:50:17 +0100
  • d1c88a22a3 viewporter: rename state var in viewport_handle_surface_commit() Simon Ser 2023-11-24 16:48:34 +0100
  • 87346b3393 Revert "subcompositor: emit new_subsurface immediately" Kirill Primak 2023-11-24 12:57:59 +0300
  • 36cc698bc5 matrix: deprecate Simon Ser 2023-11-23 22:17:55 +0100
  • 56ec13596a Cleanup wlr_matrix.h includes Simon Ser 2023-11-23 22:16:10 +0100
  • 7661ab2bf1 compositor: deprecate wlr/types/wlr_region.h Kirill Primak 2022-06-22 14:59:58 +0300
  • 26158d0718 output: Drop transform matrix Alexander Orzechowski 2023-11-23 16:32:58 -0500
  • 78a09573af output: fix display destroy listener double removal Kirill Primak 2023-11-23 21:20:15 +0300
  • 504b9491f0 subcompositor: emit new_subsurface immediately Kirill Primak 2023-07-19 01:46:13 +0300
  • 43fd3a007e subcompositor: don't map unadded subsurfaces Kirill Primak 2023-07-19 01:43:03 +0300
  • e841366068 layer-shell: emit new_surface event at the proper time Kirill Primak 2023-07-11 11:48:21 +0300
  • c85838892d xdg-{shell,decoration}: improve events Kirill Primak 2023-09-05 16:14:25 +0300
  • d61ec694b3 output: take wl_event_loop in wlr_output_init() Simon Ser 2023-08-12 08:37:08 +0200
  • d23d8ed3ba output: setup display destroy listener in wlr_output_create_global() Simon Ser 2023-08-12 08:35:54 +0200
  • 5717e27c06 output: take wl_display in wlr_output_create_global() Simon Ser 2023-08-12 08:24:59 +0200
  • 6a7463bb8e output-layout: take wl_display in constructor Simon Ser 2023-08-12 08:24:08 +0200
  • 63792b38e4 backend/session: take wl_event_loop instead of wl_display Simon Ser 2023-08-11 19:28:07 +0200
  • f1762f428b xwm: ensure stack list only contains mapped managed surfaces novenary 2023-03-10 15:05:41 +0200
  • 720e8ac26b xwm: avoid restacking managed surfaces above OR surfaces novenary 2023-03-10 14:49:47 +0200
  • 2eb225236e util/transform: add wlr_output_transform_coords() Simon Ser 2023-05-03 12:36:05 +0200
  • 9e702e9cfe util/transform: move over wl_output_transform helpers Simon Ser 2023-05-03 12:32:44 +0200
  • a3d22dbe97 xdg-toplevel: check that title provided actually is UTF-8 Manuel Stoeckl 2023-11-11 16:55:41 -0500
  • 41494244df render: drop legacy rendering API Simon Ser 2023-11-22 01:06:25 +0100
  • b2aac3390d render/vulkan: drop legacy rendering API Simon Ser 2023-11-22 01:05:46 +0100
  • 514caea437 render/pixman: drop legacy rendering API Simon Ser 2023-11-22 01:05:30 +0100
  • 4635717d82 render/gles2: drop legacy rendering API Simon Ser 2023-11-22 01:05:14 +0100
  • 0c83c331ca output/cursor: drop legacy rendering API Simon Ser 2023-11-22 01:06:04 +0100
  • 40633ae7fd render: drop legacy render pass Simon Ser 2023-06-12 13:43:18 +0200
  • 5dd614b9ad input-inhibitor: drop Kirill Primak 2023-11-21 20:10:18 +0300
  • 3b4d7d2a92 build: bump version to 0.18.0-dev Simon Ser 2023-11-21 17:28:06 +0100
  • fe53ec6937 tinywl: fix wlroots dependency constraint in Makefile Simon Ser 2023-11-21 17:22:02 +0100
  • 767eedd3cb build: bump version to 0.17.0 Simon Ser 2023-11-21 17:06:13 +0100
  • dbe7fb7027 render/vulkan: undo alpha premult for 8-bpc ARGB/ABGR Manuel Stoeckl 2023-10-21 12:38:20 -0400
  • fe6a432299 linux-dmabuf-v1: skip import check on split render/display SoCs Simon Ser 2023-11-20 19:31:29 +0100
  • 515681503e screencopy: Use box size instead for shm copy Alexander Orzechowski 2023-11-20 11:32:51 -0500
  • 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