Commit graph

  • eb85831284 text-input: fix wlr_text_input_manager_v3.text_inputs comment Kirill Primak 2025-01-10 23:35:42 +03:00
  • a231bf7f62 backend: drop wl_display refs from docs Kirill Primak 2025-01-11 22:40:21 +03:00
  • 4a67628cb0 session: drop unused wlr_session.vtnr 3869-wlroots-0-19-0 Kirill Primak 2025-01-11 22:42:18 +03:00
  • 62ecec6d53 wlr_drag: cleanup icon_destroy listener when destroying icon llyyr 2025-01-11 20:20:10 +05:30
  • 2f49d01779 Merge branch 'input-device-output' into 'master' Kirill Primak 2025-01-11 00:37:12 +00:00
  • 89000b7df0 backend/session: simplify udev event action matching Kirill Primak 2025-01-08 20:31:47 +03:00
  • d5d650f9f6 output: introduce wlr_output_finish() Kirill Primak 2024-11-22 23:21:08 +03:00
  • 7963ba6a0d buffer: introduce wlr_buffer_finish() Kirill Primak 2024-11-22 23:18:55 +03:00
  • c091d91313 Merge branch 'mapping-helper' into 'master' Kirill Primak 2025-01-07 11:28:45 +00:00
  • b865fd3cdc backend/drm: ensure connector gets the correct CRTC after session activation sunzhguy 2024-12-23 16:45:08 +08:00
  • 5eed5d622d session: skip adding duplicate DRM device sunzhguy 2025-01-03 16:58:36 +08:00
  • 3c661edf3c Merge branch 'rhpd' into 'master' shadowgamer67890 2024-12-30 23:48:13 +00:00
  • 38923826c3 xwayland,render/vulkan: fix some size assertions Kirill Primak 2024-12-30 12:47:30 +03:00
  • fa4d8bbad7 render/egl: attribs len could be equal to size liupeng 2024-12-30 17:22:40 +08:00
  • 1ed0b26631 xdg-shell,layer-shell: improve init state tracking Kirill Primak 2024-08-05 20:13:49 +03:00
  • 6f6268988b backend: document that buffer_caps/features are mutable Simon Ser 2024-12-25 18:44:17 +01:00
  • b908d865b1 backend: replace get_buffer_caps hook with a struct field Simon Ser 2024-10-29 19:18:18 +01:00
  • 9fdffba170 render/allocator: use udmabuf allocator automatically Simon Ser 2024-10-03 12:33:38 +02:00
  • cfcf06b8b0 render: add WLR_RENDERER_FORCE_SOFTWARE env var Simon Ser 2024-10-03 19:03:27 +02:00
  • 24232e8e98 render/vulkan: accept negative DRM FD to select software rendering Simon Ser 2024-10-03 19:03:43 +02:00
  • b4ce0d8b39 render/egl: accept negative DRM FD to select software rendering Simon Ser 2024-10-03 18:52:27 +02:00
  • 7cf8e80ffe render/allocator: add udmabuf allocator Simon Ser 2024-10-03 12:31:52 +02:00
  • 1c604207c6 seat: don't generate serial 0 Kirill Primak 2024-11-18 18:15:01 +03:00
  • 428279a319 build: add Meson wrap manifests for our dependencies Simon Ser 2024-11-26 19:08:16 +01:00
  • 90530d43fe xdg-dialog-v1: add implementation Kirill Primak 2024-08-19 14:19:38 +03:00
  • be555a9a99 backend/drm: make drm_lease implementation follow docs Consolatis 2024-08-07 19:37:23 +02:00
  • c6de47d415 wlr-foreign-toplevel: version guard fullscreen state Consolatis 2024-12-14 07:37:33 +01:00
  • bd3724aa26 wlr-foreign-toplevel: convert to stack backed states array Consolatis 2024-12-20 21:36:25 +01:00
  • 648c64b7e4 wlr-foreign-toplevel: slight refactor Consolatis 2024-12-14 04:17:40 +01:00
  • 41e2331843 xwm: add missing NET_WM_STATE states Consolatis 2024-11-21 22:49:47 +01:00
  • 776f2c4e4d output: adjust warning when hardware cursors are unsupported Simon Ser 2024-12-13 13:08:18 +01:00
  • 2e53932337 data-device: fix dnd handling during popup interactions Lu YaNing 2024-12-18 15:57:40 +08:00
  • 5833793eac tinywl: Demonstrate the usage of responsiveness event Arun Mani J 2024-10-29 18:04:43 +05:30
  • 44e640d1e2 foreign-toplevel-management: Implement responsiveness event Arun Mani J 2024-10-03 17:35:05 +05:30
  • 16e85c6b44 foreign-toplevel-management: Add responsiveness event Arun Mani J 2024-10-03 17:33:37 +05:30
  • b97106ddcb wlr_cursor: use default shape if requested shape missing M Stoeckl 2024-11-26 18:55:11 -05:00
  • 2b4f30dc1d render/gles2: validate shaders at build time Simon Ser 2024-12-15 13:56:09 +01:00
  • 2ec08b38d8 [RFC] vulkan: compensate alpha to better match perceptual blend intent John Lindgren 2024-12-14 11:55:03 -05:00
  • cda69b696d build: bump version to 0.18.2 0.18.2 Simon Ser 2024-12-11 23:59:09 +01:00
  • 0c437f6e98 xwayland: fix xdg->xwayland drag-and-drop Consolatis 2024-11-28 04:46:33 +01:00
  • 35ab453360 data-device: reset focused surface when destroyed Simon Ser 2024-12-06 16:42:26 +01:00
  • 1fc9409df2 xwayland: remove loop to find drag focus surface Simon Ser 2024-12-05 20:23:29 +01:00
  • 885bf8f5e8 xwayland: listen to drag focus destroy signal Simon Ser 2024-12-05 20:21:56 +01:00
  • 74be9ddaab render/vulkan: fix crash on OOM Simon Ser 2024-12-06 10:27:24 +01:00
  • 546c5d000d xwayland: fix xdg->xwayland drag-and-drop Consolatis 2024-11-28 04:46:33 +01:00
  • 71943b3b1e data-device: reset focused surface when destroyed Simon Ser 2024-12-06 16:42:26 +01:00
  • ccf98e44cd Merge branch 'build-errors' into 'master' John Lindgren 2024-12-08 12:39:03 +00:00
  • a7ebe7c026 xwayland: remove loop to find drag focus surface Simon Ser 2024-12-05 20:23:29 +01:00
  • c7acfe906b xwayland: listen to drag focus destroy signal Simon Ser 2024-12-05 20:21:56 +01:00
  • 9649fbe443 render/vulkan: fix crash on OOM Simon Ser 2024-12-06 10:27:24 +01:00
  • 631e5be0d7 xwayland: don't fail on SIGCHLD Tycho Andersen 2024-11-27 08:16:16 -07:00
  • b28b269106 dnd: ensure internal dnd handlers are unlinked on xwm_destroy() Consolatis 2024-11-22 18:29:37 +01:00
  • be3d2b74cf dnd: ensure internal dnd handlers are unlinked on xwm_destroy() Consolatis 2024-11-22 18:29:37 +01:00
  • f870d63bad backend/drm: fix drmModePageFlip() when disabling CRTC on legacy uAPI Simon Ser 2024-11-23 15:29:44 +01:00
  • bdc75d058b backend/drm: check buffer format for multi-GPU Simon Ser 2024-11-28 20:08:44 +01:00
  • 86eaa44a3a wlr_keyboard: don't emit key event for duplicated keycodes tokyo4j 2024-11-19 10:13:23 +09:00
  • c6dd5e3c2e backend/drm: check buffer format for multi-GPU Simon Ser 2024-11-28 20:08:44 +01:00
  • 2424b1ecdd render/drm_format_set: fix corruption in wlr_drm_format_set_remove() Simon Ser 2024-11-28 20:00:36 +01:00
  • 80ef27c1b7 examples: add descriptions to missing files Simon Ser 2024-11-28 20:04:15 +01:00
  • e21899037a wlr_keyboard: don't emit key event for duplicated keycodes tokyo4j 2024-11-19 10:13:23 +09:00
  • c0d4d7217b Add missing destroy events on automatically destroyed objects Kirill Primak 2024-11-22 20:37:39 +03:00
  • 3e651b4642 backend/drm: fix drmModePageFlip() when disabling CRTC on legacy uAPI Simon Ser 2024-11-23 15:29:44 +01:00
  • 9aca985865 tinywl: don't pass time to cursor mode motion handlers Kirill Primak 2024-11-23 00:49:53 +03:00
  • b2c3c371fc scene: assert on bad wlr_scene_buffer params Simon Ser 2024-11-22 19:21:00 +01:00
  • 0d6cc471e9 scene: Assert all signals are clear when destroying Alexander Orzechowski 2024-11-22 09:55:51 -05:00
  • 30ccac3a02 buffer: introduce wlr_buffer_acquire() Simon Ser 2024-11-21 17:30:27 +01:00
  • e220d4b93c Merge branch 'scene-allow-orphan-nodes' into 'master' Ben Mather 2024-11-21 22:01:09 +00:00
  • 24597bb971 meson: require wayland >=1.23.1 Kirill Primak 2024-11-16 20:05:15 +03:00
  • 2ff95e5c97 meson: use kwargs for wayland deps Kirill Primak 2024-11-16 20:04:58 +03:00
  • bf72bed1ed scene: allow at most one scene surface per surface Kirill Primak 2024-11-15 20:05:10 +03:00
  • f233d25e86 tinywl: don't pass surface to focus_toplevel() Kirill Primak 2024-11-16 22:05:01 +03:00
  • 0b720ae5ea seat: drop last_event Kirill Primak 2024-11-12 10:33:18 +03:00
  • 85e2b662f1 renderer: Drop mention of wlr_renderer_begin_with_buffer Guido Günther 2024-11-11 23:29:45 +01:00
  • 0e002db57c output-management-v1: only create custom mode object for enabled heads Simon Ser 2024-11-07 11:40:19 +01:00
  • 2c3053370c output-management-v1: only create custom mode object for enabled heads Simon Ser 2024-11-07 11:40:19 +01:00
  • b29ebe4a1c backend/headless: actually perform output test Isaac Freund 2024-10-24 10:49:08 +02:00
  • efe820f575 backend/drm: check whether clipped damage is empty Simon Ser 2024-10-26 13:04:55 +02:00
  • a21c618cd3 backend/wayland: Account for shm buffer offset Kenny Levinsen 2024-11-07 14:45:23 +01:00
  • e9a6b3b85d backend/wayland: add support for explicit sync Simon Ser 2024-10-26 19:19:41 +02:00
  • ca29f43a54 render/drm_syncobj: add addon set Simon Ser 2024-10-26 19:19:06 +02:00
  • 8e36040e88 render/drm_syncobj: de-duplicate drm_syncobj timeline init Simon Ser 2024-10-26 19:17:55 +02:00
  • c3acef0dc0 scene: Only unwrap client buffer when underlying buffer is held Kenny Levinsen 2024-11-10 00:22:17 +01:00
  • f440c60128 backend/drm: Remove redundant error logs Kenny Levinsen 2024-11-07 22:27:03 +01:00
  • 0108506c77 backend/drm: Allow proceeding with render-less mgpu Kenny Levinsen 2024-11-07 16:28:49 +01:00
  • 66ddd62e42 backend/drm: Move mgpu renderer setup to function Kenny Levinsen 2024-11-07 16:28:15 +01:00
  • b2bb111f03 backend/drm: Check for mgpu_renderer instead of parent Kenny Levinsen 2024-08-30 01:34:29 +02:00
  • 1dd05437bf backend/drm: Bail if renderer cannot import DMA-BUFs Kenny Levinsen 2024-11-07 22:05:15 +01:00
  • 55f15d1abd backend/drm: Ensure renderer is set to NULL on error Kenny Levinsen 2024-11-07 23:10:39 +01:00
  • 70d3635985 drm_format_set: Add wlr_drm_format_set_remove Kenny Levinsen 2024-11-07 15:40:43 +01:00
  • 014023c14f backend/drm: Set timeline support based on capability Kenny Levinsen 2024-11-07 17:23:28 +01:00
  • c0945b6613 render/allocator: drop allocator_autocreate_with_drm_fd() Simon Ser 2024-11-07 18:55:01 +01:00
  • 4c4d74a564 backend/drm: use public wlr_allocator_autocreate() Simon Ser 2024-11-07 18:50:25 +01:00
  • 4ec1defb3e all: use public <wlr/render/allocator.h> Simon Ser 2024-11-07 18:48:20 +01:00
  • baeecc8dbd backend/wayland: handle DMA-BUF import failures Simon Ser 2024-10-03 22:33:02 +02:00
  • 804915cc61 Merge branch 'dma-heaps' into 'master' Simon Ser 2024-11-07 14:18:07 +00:00
  • 9ec28b81c9 Merge branch 'damage-ring-swapchain-helper' into 'master' Alexander Orzechowski 2024-11-07 14:18:02 +00:00
  • 9e71c88467 scene: unwrap wlr_client_buffer for direct scan-out Simon Ser 2024-11-07 11:56:09 +01:00
  • 63fabecee2 backend/wayland: Account for shm buffer offset Kenny Levinsen 2024-11-07 14:45:23 +01:00
  • 3f314bc183 output-power-management-v1: use enum_is_valid functions xurui 2024-10-24 18:47:33 +08:00
  • 38fc4f2976 wlr_output_management_v1: use enum_is_valid functions xurui 2024-10-23 18:20:28 +08:00