Commit graph

  • 7d0f337a35 wlr_output: remove dead function Isaac Freund 2024-07-13 23:39:17 +02:00
  • 4534421279 ci: use package x11-servers/xwayland instead of x11-servers/xwayland-devel Bill Li 2024-07-15 05:24:31 +08:00
  • 7550e483ae docs: update comments for wlr_output API changes Isaac Freund 2024-07-15 14:10:15 +02:00
  • 2a8a23c467 wlr_output: remove dead function Isaac Freund 2024-07-13 23:39:17 +02:00
  • 179ed7c296 build: use fs.relative_to() instead of hand-rolled logic Simon Ser 2024-06-26 08:19:26 +02:00
  • 22adc65586 ci: use package x11-servers/xwayland instead of x11-servers/xwayland-devel Bill Li 2024-07-15 05:24:31 +08:00
  • e17916d413 Rename wlr_surface_get_extends() to wlr_surface_get_extents() github/fork/ifreund/surface-accepts-touch-arg-order Kirill Primak 2021-09-25 12:50:11 +03:00
  • d3b7e040af wlr_xwayland_surface: fix prefix of two functions Isaac Freund 2021-09-22 12:13:15 +02:00
  • 5ecbd23c1d wlr_surface: fix argument order consistency Isaac Freund 2020-10-15 15:11:52 +02:00
  • b10516e1e8 build: bump version to 0.19.0-dev Simon Ser 2024-07-12 23:46:57 +02:00
  • 4666996b2a build: bump version to 0.18.0 0.18.0 Simon Ser 2024-07-12 23:39:50 +02:00
  • 1447e00abb
    backend/drm: retry drm commit when async commit fails Christopher Snowhill 2024-07-12 00:03:03 -07:00
  • e34cc23549 scene: only skip bottom-most black rects with fractional scaling Simon Ser 2024-07-11 20:41:29 +02:00
  • f057239b6a ci: use tinywl built by Meson Simon Ser 2024-07-10 20:11:32 +02:00
  • a35b4f059d backend/drm: add support for SIZE_HINTS property Simon Ser 2024-03-20 14:16:47 +01:00
  • 6f63f55ace build: use auto_features=disabled for libdrm subproject Simon Ser 2024-06-27 19:05:05 +02:00
  • 59138460c4 render: init wl_shm version 2 Simon Ser 2024-07-07 18:52:24 +02:00
  • 0028e0638f backend/wayland: use wl_shm.release if available Simon Ser 2024-01-11 11:38:10 +01:00
  • 22dab77d28 shm: add support for wl_shm version 2 Simon Ser 2024-01-11 11:37:50 +01:00
  • 9646742502 meson: bump wayland dep version to 1.23 Kirill Primak 2024-07-05 17:29:05 +03:00
  • 0a79bc28c7 build: require libinput v1.19 Simon Ser 2024-07-04 22:51:07 +02:00
  • 541ee0c45d wlr_scene: Expose wlr_scene_xdg_surface Alexander Orzechowski 2024-07-04 13:38:33 -04:00
  • 6cb062aac1 wlr_scene: Expose subsurface tree for layer_shell_v1 Alexander Orzechowski 2024-07-04 13:33:45 -04:00
  • 21a4df624f wlr_scene: Introduce wlr_scene_subsurface_tree.is_visible and event Alexander Orzechowski 2024-07-04 13:51:25 -04:00
  • 327ae35307 wlr_scene: Stop using addon to scene for subsurface_tree Alexander Orzechowski 2024-07-04 13:12:32 -04:00
  • 9be258994d wlr_scene: wlr_scene_subsurface_tree_set_clip takes struct wlr_scene_subsurface_tree Alexander Orzechowski 2024-07-04 13:13:52 -04:00
  • 3a997b7454 wlr_scene: Keep track of all surfaces for subsurface_tree Alexander Orzechowski 2024-07-04 12:46:27 -04:00
  • 1901c34e81 wlr_scene: Introduce struct wlr_scene_subsurface_tree Alexander Orzechowski 2024-07-04 12:40:44 -04:00
  • a093049ec6 wlr_scene: Rename wlr_scene_subsurface_tree with _surface suffix Alexander Orzechowski 2024-07-04 12:26:41 -04:00
  • ee24201e26 wlr_scene: Don't disable scene nodes at creation time Alexander Orzechowski 2024-07-04 14:35:52 -04:00
  • a9375d6bac wlr_scene: Drop map/unmap listeners from layer_shell_v1 Alexander Orzechowski 2024-07-04 14:10:33 -04:00
  • 48b9b7d406 wlr_scene: Drop map/unmap listeners from drag_icon Alexander Orzechowski 2024-07-04 14:09:47 -04:00
  • 24a9f88873 wlr_scene: Drop map/unmap listeners from xdg_shell Alexander Orzechowski 2024-07-04 14:08:24 -04:00
  • 6ca84bf64d render/vulkan: Delay shm texture updates till render Kenny Levinsen 2024-07-04 00:57:17 +02:00
  • cc30acfd4e render/vulkan: Upgrade stage span allocator Kenny Levinsen 2024-07-01 01:13:30 +02:00
  • 67b88e46b0 Fix __VA_OPT__ macro invocations Kirill Primak 2024-06-30 09:01:15 +03:00
  • 65e6579c56 wlr_scene: send preferred buffer transform Alexander Orzechowski 2024-06-28 13:44:14 -04:00
  • 6746cf248e Merge branch 'deferred-cursor-move' into '0.17' Daniel Hill 2024-06-28 02:20:31 +00:00
  • a2d2c38a31 build: bump version to 0.17.4 0.17.4 0.17 Simon Ser 2024-06-27 20:25:08 +02:00
  • 85875c47d9 build: build with C23 if supported Simon Ser 2024-01-05 11:50:02 +01:00
  • 3880ee15d7 Use standard __VA_OPT__ instead of GNU's ##__VA_ARGS__ Simon Ser 2024-01-05 11:48:33 +01:00
  • 315e022f2f backend/drm: fix swapped calloc() arguments in get_or_create_layer() Simon Ser 2024-05-10 09:38:20 +02:00
  • 29cb151987 backend/drm: fix return value type in create_drm_connector() Simon Ser 2024-05-10 09:37:12 +02:00
  • a75c6cca54 render/color: fix return value type Simon Ser 2024-05-10 09:36:24 +02:00
  • fe429b2463 Switch to stable tablet-v2 protocol Simon Ser 2024-04-12 14:55:17 +02:00
  • 099350a414 build: check eglext.h header version Simon Ser 2024-05-09 12:02:50 +02:00
  • bf67eb342b render/vulkan: vkMapMemory stage spans up front Kenny Levinsen 2024-06-26 21:52:30 +02:00
  • bf0246e50c render/vulkan: Fix 3dlut stage span map offset Kenny Levinsen 2024-06-26 21:59:57 +02:00
  • 6da71b6a89 render/vulkan: Unref color transform on pass submit Kenny Levinsen 2024-06-26 22:39:08 +02:00
  • f320df65e6 backend/wayland: introduce wlr_wl_output_set_app_id() Kirill Primak 2024-06-11 14:32:12 +03:00
  • bc82835756 render/vulkan: Use new span map handling for 3dlut Kenny Levinsen 2024-06-26 13:14:07 +02:00
  • 53464074e9 render/vulkan: Unmap span before freeing memory Kenny Levinsen 2024-06-26 13:13:40 +02:00
  • dfbb819044 render/vulkan: Guard hostmem import with env flag Kenny Levinsen 2024-06-25 12:52:09 +02:00
  • b385af41dc render/vulkan: Use host memory backed VkImages Kenny Levinsen 2024-06-16 12:30:57 +02:00
  • f6993ab0da render/vulkan: Prepare VK_EXT_external_memory_host Kenny Levinsen 2024-06-16 12:17:41 +02:00
  • 6d197eef94 util: let wlr_box_closest_point() be within 1/65536 of right/bottom edge John Lindgren 2024-05-10 18:39:09 -04:00
  • 5201836868 backend/drm: store drm prop lists as structs Kirill Primak 2024-06-18 17:29:48 +03:00
  • 9b24b73336 Merge branch 'master_rotate' into 'master' Dave Stevenson 2024-06-24 23:02:14 +00:00
  • 47c578945c render/vulkan: Recycle memory maps for stage spans Kenny Levinsen 2024-06-20 01:56:09 +02:00
  • 09603cdb0b tinywl: allow specify pkg-config binary Leonardo Hernández Hernández 2024-06-12 17:58:54 -06:00
  • d92c238721 tinywl: split compilation into two steps Leonardo Hernández Hernández 2024-06-12 10:01:52 -06:00
  • f9214373f8 tinywl: don't try to remove xdg-shell-protocol.c Leonardo Hernández Hernández 2024-06-12 10:05:32 -06:00
  • bedc890935 backend/drm: Use cached vrr support flag Kenny Levinsen 2024-06-18 11:33:02 +02:00
  • f10327f915 wlr_output: Add adaptive_sync_supported Kenny Levinsen 2024-04-19 16:37:40 +02:00
  • 644f9a2d73 backend/wayland: destroy ignored tablet proxies Kirill Primak 2024-06-20 11:12:01 +03:00
  • 55bee71a53 backend/wayland: destroy ignored tablet proxies Kirill Primak 2024-06-20 11:12:01 +03:00
  • 27d2eb8596 backend/wayland: dispatch remote display when waiting for a configure event Kirill Primak 2024-06-18 18:31:34 +03:00
  • cedcd3252a backend/session: use "KMS" instead of "DRM" in log messages Simon Ser 2024-06-17 09:43:38 +02:00
  • 2504ca929f backend/session: log when loading WLR_DRM_DEVICES Simon Ser 2024-06-17 09:41:30 +02:00
  • 6aca7f9151 Handle secondary GPU reset Abilio Costa 2024-06-08 18:47:10 +01:00
  • 52730a2f1e Merge branch 'fanalyzer-fix' into 'master' Simon Zeni 2024-06-12 17:33:31 +00:00
  • 213bd88b4c linux-drm-syncobj-v1: new protocol implementation Simon Ser 2021-10-21 15:02:31 +02:00
  • d9bfb47648 render/drm_syncobj: add helpers to wait for timeline points Simon Ser 2023-07-10 17:24:09 +02:00
  • ea75aa3065 render/drm_syncobj: add wlr_drm_syncobj_timeline_import() Simon Ser 2021-10-21 15:02:09 +02:00
  • 7fc00ef777 render/drm_syncobj: introduce wlr_drm_syncobj_timeline Simon Ser 2021-10-20 18:47:46 +02:00
  • 0dc1e0ed2a input-method: unmap popup surfaces on deactivate Kirill Primak 2024-06-10 00:13:51 +03:00
  • 388af6a62b xdg-popup: validate positioner on reposition request Kirill Primak 2024-06-11 11:37:41 +03:00
  • 9915b1c3ee xdg-popup: don't emit parent's new_popup signal too early Kirill Primak 2024-06-11 11:28:09 +03:00
  • d4e1c4d915 backend/x11: send correct keyboard layout Kirill Primak 2024-05-25 14:10:48 +03:00
  • ea7083784b wlr_surface: update get_root_surface() docs Isaac Freund 2024-05-15 15:28:28 +02:00
  • 8fe2dd82b1 backend/libinput: Fix call of handle_libinput_readable() when WLR_LIBINPUT_NO_DEVICES is set nerdopolis 2024-05-20 23:28:30 -04:00
  • d4ff45ec8d output: reset hardware_cursor on failure JiDe Zhang 2024-05-06 18:03:43 +08:00
  • 60885c639b render/vulkan: don't use UNDEFINED layout for imported DMA-BUFs Simon Ser 2024-05-14 13:14:28 +02:00
  • e8cf5b1c2a render/vulkan: free render format setups on destroy Kirill Primak 2024-05-09 18:47:02 +03:00
  • cdc63d9983 render/vulkan: free pipeline layouts on destroy Kirill Primak 2024-05-09 18:43:28 +03:00
  • a198549ef5 render/vulkan: fix texture clip region leak Kirill Primak 2024-05-09 18:40:31 +03:00
  • 9fa8867c16 output: disable hardware cursor when falling back to software Kirill Primak 2024-05-06 21:25:43 +03:00
  • 13a2020334 output: extract hardware cursor disabling logic Kirill Primak 2024-05-06 21:23:08 +03:00
  • a1b3be49c5 xdg-toplevel: allow edge_none for resizing Kirill Primak 2024-05-07 09:45:58 +03:00
  • 136c1b281a wlr_pointer_gestures_v1: emit destroy signal in destroy function groveer 2024-05-06 15:42:18 +08:00
  • 8c0d194539 wlr_pointer_gestures_v1: init destroy signal groveer 2024-05-06 15:11:36 +08:00
  • 9d6b95a5a8 scene: fix double scaling of opaque region for blend mode optimization Kirill Primak 2024-05-05 01:54:59 +03:00
  • e722e0a14d render/pixman: Fix non-uniform scale with rotation David Turner 2024-05-22 11:41:01 +01:00
  • 21cc647816 render/pixman: Improve transform performance David Turner 2024-04-25 11:14:28 +01:00
  • f464213447 input-method: unmap popup surfaces on deactivate Kirill Primak 2024-06-10 00:13:51 +03:00
  • 1e58e4006d xdg-popup: validate positioner on reposition request Kirill Primak 2024-06-11 11:37:41 +03:00
  • e7deea44fd xdg-popup: don't emit parent's new_popup signal too early Kirill Primak 2024-06-11 11:28:09 +03:00
  • 629a5171f2 backend/wayland: don't ack outdated configures Kirill Primak 2024-02-11 10:50:14 +03:00
  • d80c46250d backend/wayland: improve/fix xdg_toplevel (re-)initialization Kirill Primak 2024-02-11 10:47:35 +03:00
  • d9f6498f8a backend/wayland: commit null buffer only on unmap Kirill Primak 2024-02-11 10:38:59 +03:00