Commit graph

  • 83c5b15194 Remove all calls to pixman_region32_not_empty() Simon Ser 2024-01-04 12:04:17 +01:00
  • a818251aec render/pixman: drop cast for pixman_image_set_clip_region32() Simon Ser 2024-01-04 12:00:45 +01:00
  • 67fa22a8b5 render/gles2: check shaders once Simon Ser 2025-01-27 18:09:34 +01:00
  • 5d3fd61b9c Merge branch 'input-router' into 'master' Kirill Primak 2025-01-27 17:18:07 +00:00
  • 0d056a0315 util/matrix: remove unnecessary include Simon Ser 2025-01-27 17:50:18 +01:00
  • 639ca05d35 matrix: move to util/ Simon Ser 2025-01-27 17:48:18 +01:00
  • c1eb053f5e render/drm_syncobj: Remove the ready signal from timeline_waiter Alexander Orzechowski 2025-01-26 17:35:38 -05:00
  • 82223e451a render/drm_syncobj: Add a callback when ready Alexander Orzechowski 2025-01-26 17:35:47 -05:00
  • 211eb9d60e matrix: drop rotation Simon Ser 2025-01-26 17:55:28 +01:00
  • 7d1f535e49 matrix: drop wlr_matrix_transpose() Simon Ser 2025-01-26 17:52:39 +01:00
  • 9b55737cf5 Make wlr_matrix private API Simon Ser 2025-01-26 17:46:50 +01:00
  • fa97f7f1f0 buffer: Move wlr_buffer_is_opaque to public header Guido Günther 2025-01-26 00:16:40 +01:00
  • 1ee3ed4310 buffer: Make wlr_buffer_is_opaque public Guido Günther 2025-01-25 23:38:17 +01:00
  • 1c2cb4c802 drm-syncobj: return false instead of NULL Kirill Primak 2025-01-24 21:57:28 +03:00
  • 4f6dd01e5a backend/wayland: remove syncobj waiter on buffer destroy Kirill Primak 2025-01-24 21:46:02 +03:00
  • ade7fee5d2 backend/drm: populate wlr_output.port Simon Ser 2023-01-25 14:29:59 +01:00
  • 85ab6b7eb2 output: add wlr_output.port Simon Ser 2023-01-25 14:29:38 +01:00
  • 980ac9e4c8 CONTRIBUTING.md: mention listener list assertions Kirill Primak 2025-01-20 16:17:12 +03:00
  • b25f98d583 pointer-constraints: use wlr_surface_synced.commit hook Kirill Primak 2025-01-08 12:16:24 +03:00
  • f95270bb5e pointer-constraints: rewrite doc comments Kirill Primak 2025-01-08 12:15:49 +03:00
  • c3224d4160 compositor: add wlr_surface_synced commit hook Kirill Primak 2025-01-07 21:34:00 +03:00
  • e3596abc9a pointer-constraints: fix deactivating oneshot constraint on destroy Kirill Primak 2025-01-08 18:47:52 +03:00
  • 9ab87167b5 backend/drm: don't leak mgpu_formats llyyr 2025-01-16 19:10:11 +05:30
  • 002f643e0f Introduce input router Kirill Primak 2025-01-11 17:39:01 +03:00
  • 58d5069349 data-device: introduce drag manipulation functions Kirill Primak 2023-07-22 19:36:18 +03:00
  • 42dc9fbee2 xdg-shell: introduce popup_grab event Kirill Primak 2025-01-12 13:33:51 +03:00
  • dc6e09ffb6 pointer-constraints: use wlr_surface_synced.commit hook Kirill Primak 2025-01-08 12:16:24 +03:00
  • f3352efebe pointer-constraints: rewrite doc comments Kirill Primak 2025-01-08 12:15:49 +03:00
  • 39c0a5326b compositor: add wlr_surface_synced commit hook Kirill Primak 2025-01-07 21:34:00 +03:00
  • 2a587c3a89 pointer-constraints: fix deactivating oneshot constraint on destroy Kirill Primak 2025-01-08 18:47:52 +03:00
  • 8f56f7ca43 Assert (almost all) signals have no attached listeners on destroy Kirill Primak 2024-11-22 20:32:32 +03:00
  • b03b05d2b3 xdg-dialog: add missing wm destroy signal Kirill Primak 2025-01-08 19:29:19 +03:00
  • bcf8e467db xdg-toplevel-icon-v1: add implementation Kirill Primak 2024-06-06 13:46:50 +03:00
  • 061aa1bd15 ext-image-copy-capture-v1: implement PAINT_CURSORS flag Simon Ser 2024-07-07 22:15:50 +02:00
  • 6bb8bb1cb7 ext-image-capture-source-v1: add start/stop hooks Simon Ser 2024-07-07 22:14:53 +02:00
  • 82f9cd5310 backend/headless: accept hardware cursors Simon Ser 2024-04-26 18:48:19 +02:00
  • 248e837cb3 ext-image-capture-source-v1: add output cursor source Simon Ser 2024-04-18 17:56:50 +02:00
  • c0881bdc01 output: require commit after hardware cursor update Simon Ser 2024-04-26 18:41:58 +02:00
  • 08e14deeca ext-image-capture-source-v1: add output source Simon Ser 2024-02-12 20:16:28 +01:00
  • 855b3fd607 ext-image-capture-source-v1: add wlr_ext_image_capture_source_v1_set_constraints_from_swapchain() Simon Ser 2024-04-18 18:39:28 +02:00
  • c24efad6df ext-image-copy-capture-v1: add wlr_ext_image_copy_capture_frame_v1_copy_buffer() Simon Ser 2024-04-18 18:20:29 +02:00
  • 4e4155ccbe ext-image-copy-capture-v1: new protocol implementation Simon Ser 2024-04-18 18:19:53 +02:00
  • 6712e774d4 ext-image-capture-source-v1: add source pointer cursors Simon Ser 2024-04-08 19:59:44 +02:00
  • dadcbf65e6 ext-image-capture-source-v1: add base interface Simon Ser 2024-02-12 20:14:56 +01:00
  • 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