Commit Graph

  • d70d74ad4f ci/archlinux: enable address and undefined sanitizers Simon Zeni 2021-11-19 10:52:57 -0500
  • 52c34e8253 tinywl: build with meson if examples option is enabled Simon Zeni 2021-11-18 16:29:05 -0500
  • e656697a7d backend/drm: scan leases on uevent Simon Ser 2021-11-03 14:23:00 +0100
  • 6bb8973309 drm-lease-v1: listen to lease destroy event Simon Ser 2021-11-03 14:22:35 +0100
  • 86f5ecf468 backend/drm: introduce wlr_drm_lease Simon Ser 2021-11-03 14:03:59 +0100
  • a37f538ca0 Introduce WLR_DEVICE_LEASE events Simon Ser 2021-11-03 13:37:24 +0100
  • d0bb7df630 output: remove XRGB8888 cursor fallback format Manuel Stoeckl 2021-11-18 17:55:56 -0500
  • e879d566bb output: Add function to set preferred render format Manuel Stoeckl 2021-11-10 23:20:10 -0500
  • 3d7d6ec06f output: use XRGB8888 format instead of ARGB8888 Manuel Stoeckl 2021-11-10 22:59:31 -0500
  • 7508f87fcb output: lift up output format fallback logic Manuel Stoeckl 2021-11-10 22:54:04 -0500
  • ee210758fc tinywl: init output render before commit Simon Zeni 2021-11-19 10:17:04 -0500
  • c0fd60be63 backend: fix attempt_backend_by_name multi backend self insertion Simon Zeni 2021-11-19 10:41:52 -0500
  • 25bb92faee backend/multi: add asserts in wlr_multi_backend_add Simon Zeni 2021-11-19 10:44:45 -0500
  • 33eba9080c output: fix renderer buffer cap sanity check in wlr_output_init_render Simon Ser 2021-11-19 15:24:07 +0100
  • e736ebc63c docs: mention WLR_RENDERER=vulkan. Érico Nogueira 2021-11-18 23:06:13 -0300
  • fdf3169b41 backend: remove wlr_backend_get_renderer Simon Zeni 2021-11-15 13:30:38 -0500
  • d1ebd52ab2 backend/multi: remove backend_get_renderer Simon Zeni 2021-11-15 13:29:59 -0500
  • 42549a1c9a backend/drm: stop initializing backend renderer Simon Zeni 2021-11-15 13:28:43 -0500
  • a143093339 backend/headless: don't store the parent renderer Simon Zeni 2021-11-15 13:24:55 -0500
  • 5f11198605 backend/x11: get renderer from wlr_x11_output Simon Zeni 2021-11-15 12:53:03 -0500
  • 5a98eae0dc types/wlr_scene: use renderer from wlr_output Simon Zeni 2021-11-15 12:50:37 -0500
  • d07c87f668 types/wlr_screencopy_v1: use renderer from output Simon Zeni 2021-11-15 12:41:57 -0500
  • 6dc6af1534 backend: remove backend_get_allocator Simon Zeni 2021-11-16 09:26:44 -0500
  • 0c76aef202 backend: remove backend ensure renderer and allocator check Simon Zeni 2021-11-15 12:10:57 -0500
  • a6538ced35 tinywl: autocreate allocator and init output Simon Zeni 2021-11-15 13:42:06 -0500
  • 6d6e70b9e0 examples: init wlr_output with allocator and renderer Simon Zeni 2021-09-24 09:34:51 -0400
  • 142d10e591 output: add wlr_output_init_render Simon Ser 2021-11-05 12:26:38 +0100
  • b5d4bc3c62 Improve wlr_drm_format documentation Demi Marie Obenour 2021-11-15 09:44:12 -0500
  • a04cfca4da Remove support for DMA-BUF flags Simon Ser 2021-11-16 22:51:06 +0100
  • 9a4e1095ca linux-dmabuf-v1: properly validate flags Simon Ser 2021-11-16 22:55:54 +0100
  • 8274c85d21 backend/headless: unlink input device on destroy Roman Gilg 2021-11-14 18:37:36 +0100
  • 4a8e681a5f util/token: don't leak /dev/urandom fd to children Raphael Robatsch 2021-11-11 17:26:27 +0100
  • 3a685b10b6
    egl: use alts for EGL_EXT_device_enum, if missing Cole Mickens 2021-11-09 16:41:24 -0800
  • 02a1ae169e render/allocator: make wlr_allocator part of the public API Simon Zeni 2021-11-09 09:42:22 -0500
  • ab16861e86 text-input: fix type of send_preedit_string() args Isaac Freund 2021-11-07 20:14:18 +0100
  • 76bab68e70 output: drop wlr_output_export_dmabuf Simon Ser 2021-11-05 12:49:32 +0100
  • fa77aeb80e screencopy-v1: stop using wlr_output_export_dmabuf Simon Ser 2021-11-05 12:54:06 +0100
  • f20c49d78a export-dmabuf-v1: stop using wlr_output_export_dmabuf Simon Ser 2021-11-05 12:53:33 +0100
  • e326b76959
    text-input/input-method: handle strdup() failure Isaac Freund 2021-11-07 20:34:24 +0100
  • eb5f23d6d0 scene: fix calloc size mismatch Simon Ser 2021-11-07 13:28:23 +0100
  • fc1ed72bdc CONTRIBUTING.md: add CoC section Kirill Primak 2021-11-06 16:51:23 +0300
  • 8634dd3e6a
    output: fix leak of wlr_drm_format Isaac Freund 2021-11-06 13:32:43 +0100
  • e13f3f8608 backend/drm: handle per-connector hotplug events Simon Ser 2021-06-09 12:03:20 +0200
  • 2ff4e113e2 backend/session: introduce wlr_device_change_event Simon Ser 2021-06-09 11:48:25 +0200
  • 3e801d68f2 xwayland: add support for -noTouchPointerEmulation Simon Ser 2021-10-22 14:12:49 +0200
  • 760e166578 render: completely disable gles2 if requested but libEGL is found Jan Beich 2021-10-05 01:49:27 +0000
  • 8bc1086cac s/GitHub/GitLab/ Simon Ser 2021-11-01 17:28:16 +0100
  • d1b75674d4 ci: add .gitlab-ci.yml Simon Ser 2021-11-01 16:51:18 +0100
  • cc2ebd9fc0 scene/subsurface_tree: hide unmapped subsurfaces tiosgz 2021-10-31 14:34:09 +0000
  • 8e225261f0 backend/wayland: use xdga client activation Ronan Pigott 2021-10-25 23:31:48 -0700
  • e2aff8a9b0 xdg-activation-v1: add data field and emit token destroy events Ronan Pigott 2021-10-23 21:31:12 -0700
  • 6ad0f819e2 xdg-activation-v1: enable compositors to request their own tokens Ronan Pigott 2021-10-23 18:55:54 -0700
  • 83090de034 backend/drm: avoid creating empty FB_DAMAGE_CLIPS prop Simon Ser 2021-10-29 12:54:08 +0200
  • b2f6ff45c2 output: fix stack variable lifetime in wlr_output_send_present Simon Ser 2021-10-29 13:31:00 +0200
  • 0817c52a21 backend/drm: get rid of BO handle table Simon Ser 2021-10-04 09:58:37 +0200
  • 3b96aa04db sceeencopy-v1: listen to output destroy in capture_output Simon Ser 2021-10-26 11:20:25 +0200
  • a80f2b2816 scene: inline subsurface_tree_destroy Simon Ser 2021-10-27 15:42:08 +0200
  • a92293a15a backend/drm/legacy.c: Fix memory leak in drm_legacy_crtc_set_gamma Haelwenn (lanodan) Monnier 2021-10-26 18:54:51 +0200
  • 6666604f17 render/egl.c: Fix memory leaks in egl_create Haelwenn (lanodan) Monnier 2021-10-26 18:51:30 +0200
  • 4fb652c27f render/pixman/renderer.c: Fix memory-leak in create_buffer Haelwenn (lanodan) Monnier 2021-10-26 18:47:19 +0200
  • ebe3cfaceb backend.c: do not try to explicitly clean up the libinput backend MarkusVolk 2021-10-27 14:25:25 +0200
  • cbedbd0fc0 backend/x11: fix code style in get_touchpoint_from_x11_touch_id Simon Ser 2021-10-27 12:08:09 +0200
  • 5619cf368b backend/drm: add entry for Valve EDID vendor Simon Ser 2021-10-26 16:24:13 +0200
  • c43130cb89 readme: refresh dependencies Simon Ser 2021-10-26 15:04:48 +0200
  • bf42630d32 output: refuse to enable with zero mode Simon Ser 2021-10-26 10:31:36 +0200
  • 3d6ca9942d xdg-foreign-v2: use error enum Simon Ser 2021-10-23 17:39:16 +0200
  • fb393ddf84 output: split into multiple files Simon Ser 2021-10-22 23:10:47 +0200
  • a4ccca0834 scene: add support for direct scan-out Simon Ser 2021-10-20 16:08:47 +0200
  • db4c93028d scene: add wlr_scene_output_for_each_surface Simon Ser 2021-10-20 18:16:27 +0200
  • 70e8277175 backend/multi: implement get_buffer_caps Simon Zeni 2021-10-22 16:14:37 -0400
  • 7c10a77e0a presentation-time: remove unused field Simon Ser 2021-10-22 13:51:16 +0200
  • 6c3a71d9f6 presentation-time: use a surface addon Kirill Primak 2021-10-08 20:49:12 +0300
  • 3dc99ed281 Update loc count in readme buffet 2021-09-08 11:20:40 +0000
  • 36cf387427 render/vulkan: check vulkan-headers dependency Simon Ser 2021-10-19 12:20:56 +0200
  • f7ea33da0a scene: remove surface commit listener when node is destroyed Simon Ser 2021-10-18 14:33:59 +0200
  • b62ce3c3c8 render/vulkan: Use image view swizzles instead of shader hack Joshua Ashton 2021-10-16 15:31:48 +0100
  • e22a386319 Add error handling to backend creation Anthony Super 2021-10-17 15:38:53 -0600
  • 8e34692250 render/vulkan: add Vulkan renderer nyorain 2021-02-21 18:30:12 +0100
  • 2edf468aeb presentation-time: don't send presented on discard Kirill Primak 2021-10-09 00:22:42 +0300
  • 2af8cc769a output: add presented flag to presentation event Kirill Primak 2021-10-14 22:40:12 +0300
  • 1089b7b8d6 output: disallow NULL event for wlr_output_send_present() Kirill Primak 2021-10-14 22:32:40 +0300
  • 1b65a80e9d render/allocator: use empty DRM lease to re-open node Simon Ser 2021-09-02 10:52:43 +0200
  • 4fae8f7be3 scene: add functions to place node on top/bottom Isaac Freund 2021-10-13 16:11:54 +0200
  • 2a8d385386 scene: assert that node != sibling in place above/below Isaac Freund 2021-10-13 16:00:53 +0200
  • dc22a06184 examples/foreign-toplevel: fix toplevel not being freed fwsmit 2021-10-06 23:07:02 +0200
  • c3e54021f8 xdg-decoration: refactor configure/state flow Kirill Primak 2021-09-30 20:46:08 +0300
  • cdaab82020 layer-shell: move NULL buffer check to role precommit handler Kirill Primak 2021-10-06 10:55:23 +0300
  • 28248dd83b xdg-shell: remove redundant NULL buffer check Kirill Primak 2021-10-06 10:53:02 +0300
  • 31af2b67b0 backend: drop unconditional and unused <libinput.h> Jan Beich 2021-10-05 01:29:45 +0000
  • 13cdb84ee8 render/allocator: use render node if available in reopen_drm_node Simon Ser 2021-10-02 17:16:57 +0200
  • ce66244fd2 surface_at: check if surfaces are mapped tiosgz 2021-09-28 10:51:10 +0000
  • 893434b2d4 for_each_surface: only iterate mapped surfaces tiosgz 2021-09-25 16:40:12 +0000
  • dc3d1530bf Fix spelling errors Elyes HAOUAS 2021-10-02 08:29:27 +0200
  • 323b8498ad Revert "render/drm_format_set: add wlr_drm_format_has" Simon Ser 2021-10-01 17:22:04 +0200
  • 1d7e438d8a Revert "Require INVALID for implicit format modifiers" Simon Ser 2021-10-01 17:22:04 +0200
  • 61b83441a1 Revert "backend/drm: fail on explicit modifier in drmModeAddFB2" Simon Ser 2021-10-01 17:22:04 +0200
  • 62be833aef Revert "render/egl: always add LINEAR to supported modifiers" Simon Ser 2021-10-01 17:22:04 +0200
  • 42138a073b Revert "render/drm_format_set: remove special LINEAR case" Simon Ser 2021-10-01 17:22:04 +0200
  • 6d281d96cb render/drm_format_set: remove special LINEAR case Simon Ser 2021-03-31 22:07:54 +0200
  • 780052d4da render/egl: always add LINEAR to supported modifiers Simon Ser 2021-03-31 22:20:24 +0200