Commit graph

  • f585f97961 Merge branch 'single-scene-surface' into 'master' Kirill Primak 2025-06-06 00:25:56 +03:00
  • afe427d149 xdg-shell: add support for v7 Kirill Primak 2024-05-09 00:22:15 +03:00
  • a08acfcee0 render/pass: Ensure the precision is consistent during comparison DreamMaoMao 2025-05-29 17:38:32 +08:00
  • e4ccc8e822 render/pixman: Add dmabuf support David Turner 2024-06-10 17:10:20 +01:00
  • 27bbb91abf linux_dmabuf_v1: Implement data_ptr_access David Turner 2024-06-06 11:16:49 +01:00
  • e93c9026f6 scene: split output code in a separate file Simon Ser 2025-05-25 14:31:28 +02:00
  • af43d3b9e7 cursor-shape-v1: bump to version 2 Kirill Primak 2024-10-23 14:51:29 +03:00
  • aaeffe9769 cursor-shape-v1: use generated enum validator Kirill Primak 2024-10-23 14:39:38 +03:00
  • fae4c5097d xwayland: Remove has_utf8_title field David Turner 2025-05-15 10:04:46 +01:00
  • 170f7e0706 backend/libinput: don't leak udev_device tokyo4j 2025-05-20 01:14:16 +09:00
  • 00166aa0d6 ext-foreign-toplevel-request-v1: new protocol Anna (navi) Figueiredo Gomes 2025-05-19 00:45:57 +02:00
  • 9522b77e84 ext-foreign-toplevel-handle: split out foreign_toplevel_create_resource_for_client Anna (navi) Figueiredo Gomes 2025-05-19 00:45:18 +02:00
  • 22e1d9e91f ext-foreign-toplevel-handle: make foreign_toplevel_send_details_to_resource non-static Anna (navi) Figueiredo Gomes 2025-05-19 00:44:27 +02:00
  • a9511d0f89 ext-foreign-toplevel-handle-v1: use per-handle version. Anna (navi) Figueiredo Gomes 2025-05-19 00:36:31 +02:00
  • 2d5492c737 text-input-v3: Use NULL when emitting signals Guido Günther 2025-04-10 14:46:35 +02:00
  • 536100488f text-input-v3: Name new text input event correctly Guido Günther 2025-04-10 14:43:03 +02:00
  • 62c86fb975 Add support for XKB_LED_NAME_COMPOSE and XKB_LED_NAME_KANA USB HID LEDs Requires xkbcommon 1.8.0 Martin Rys 2025-02-18 14:36:15 +01:00
  • c2327248f8 output: don't send make/model Simon Ser 2025-04-20 21:46:11 +02:00
  • c9f0dbc159 Change all timespec pointers in events to owned David Turner 2025-04-24 14:12:43 +01:00
  • f04ef79f61 build: bump version to 0.20.0-dev Simon Ser 2025-05-15 10:54:23 +02:00
  • 13a62a23a2 build: bump version to 0.19.0 0.19.0 Simon Ser 2025-05-15 10:47:57 +02:00
  • af34aaad53 xwayland: handle unset _NET_WM_NAME Simon Ser 2025-05-01 15:11:36 +02:00
  • 37f48a200e render/vulkan: Use BT.709 for YUV conversion David Turner 2025-05-08 11:16:19 +01:00
  • ebf24c2bda render/egl: Always use BT.709 hint for YUV David Turner 2025-05-08 10:49:02 +01:00
  • ddb4193009 backend/drm/libliftoff: Always use BT.709 encoding for YUV David Turner 2025-05-08 10:01:54 +01:00
  • 5234e30578 backend/drm/atomic: Always use BT.709 encoding for YUV David Turner 2025-05-08 09:53:24 +01:00
  • 2420bfef0b backend/drm: Fix segfault in libliftoff startup David Turner 2025-05-06 16:01:00 +01:00
  • 70add22e74 render/pixman: null check on newly created image YaoBing Xiao 2025-05-07 12:44:06 +08:00
  • f107a55a46 Merge branch 'fix-position' into 'master' YaNing Lu 2025-05-07 06:56:16 +00:00
  • a3e92a3f3e Merge branch 'silence' into 'master' Kenny Levinsen 2025-05-07 04:20:28 +00:00
  • e6858621ab backend/drm: Allow interlaced modes whose resolution is unique Nick Hollinghurst 2023-10-04 17:46:32 +01:00
  • f36f856cdb render/drm_syncobj: fix return type mismatch YaoBing Xiao 2025-05-05 21:54:48 +08:00
  • aef4de2ced wlr-foreign-toplevel-management-v1: Simply leave and destroy code Kenny Levinsen 2025-05-06 00:39:05 +02:00
  • b222fe2a4a util/signal: Introduce wlr_signal_emit_final Kenny Levinsen 2025-05-06 00:30:24 +02:00
  • e57dd9c5ef render/vulkan: check binary semaphore in vulkan_sync_render_buffer() Simon Ser 2025-05-05 22:16:26 +02:00
  • d4e4c9f64b render/vulkan: create binary semaphore when signal timeline is supplied Simon Ser 2025-05-05 22:14:40 +02:00
  • 22db307e4c backend/drm: assign plane_id from function parameter instead of drm_plane YaoBing Xiao 2025-04-30 17:10:45 +08:00
  • 156d47c866 build: bump version to 0.19.0-rc3 0.19.0-rc3 Simon Ser 2025-04-27 22:48:44 +02:00
  • 80f33cd350 presentation-time: make version a uint32_t Isaac Freund 2025-04-24 12:50:41 +02:00
  • 7dd8fdf76c tablet-v2: cleanup focused surface on tool destroy Isaac Freund 2025-04-27 11:25:23 +02:00
  • 648aee65ad backend/drm: rename conn_name to conn_type_name for clarity YaoBing Xiao 2025-04-22 15:10:34 +08:00
  • 1aeaa24e90 backend/libinput: Remove redundant LED reset during keyboard initialization YaoBing Xiao 2025-03-12 21:50:17 +08:00
  • 86976870bd wlr_keyboard_group: fix leak of wlr_keyboard_group->keys tokyo4j 2025-02-15 16:47:52 +09:00
  • bd8454d3bc Revert "wlr_keyboard: don't emit key event for duplicated keycodes" tokyo4j 2025-02-15 01:13:15 +09:00
  • e9450a9947
    xdg-activation: make wl_global public Isaac Freund 2025-04-24 13:19:35 +02:00
  • 08ff543344 Merge branch 'spawn-func' into 'master' Kenny Levinsen 2025-04-21 08:00:33 +00:00
  • 78aaaaf7b6 Revert "xwayland: Reset signal mask and handlers before exec" Simon Ser 2025-04-20 21:12:33 +02:00
  • b9d3ee9a2c build: bump version to 0.19.0-rc2 0.19.0-rc2 Simon Ser 2025-04-20 13:21:10 +02:00
  • 7bf669fb5c xdg-surface: fix geom for surfaces that don't set it explicitly Kirill Primak 2025-04-19 00:58:03 +03:00
  • 8dab5f838d color-management-v1: implement surface_feedback_v1::get_preferred_parametric M Stoeckl 2025-04-19 08:15:04 -04:00
  • 8ad0c0166b seat/keyboard: support sending modifiers when not focused Daniel De Graaf 2024-01-23 19:30:33 -05:00
  • 3ad4374a54 backend/drm: add DRM object and property IDs to error YaoBing Xiao 2025-04-18 17:10:17 +08:00
  • ed2406621a xdg-surface: don't disconnect clients for bad effective geom yet Kirill Primak 2025-04-15 12:01:16 +03:00
  • f8c639f19a output_layout: Fixes docstring for wlr_output_layout_add[_auto]. Philipp Kaeser 2025-04-16 19:57:33 +02:00
  • 5fd43add1c Fix/cleanup includes a bit Kirill Primak 2025-04-15 20:13:29 +03:00
  • 4277d8cfdc scene: Fix scanout log to respect SCANOUT_SUCCESS Kenny Levinsen 2025-04-14 16:52:00 +02:00
  • 867960d6f4 compositor: Clean up surface current_outputs last Kenny Levinsen 2025-04-14 12:42:13 +02:00
  • d7527778bb wlr_client_buffer: add get_shm implementation Yixue Wang 2024-11-04 16:53:02 +08:00
  • 5dc73937ff xdg-surface: ensure that the effective geom is not empty Kirill Primak 2025-04-13 13:25:14 +03:00
  • 7161bcfabc build: bump version to 0.19.0-rc1 0.19.0-rc1 Simon Ser 2025-04-12 22:50:55 +02:00
  • 1e7baefe96 seat/keyboard: optimize wlr_seat_set_keyboard to send the keymap only if it has changed Olivier Tilloy 2025-04-03 14:15:58 +02:00
  • 9c9bf2efee xdg-system-bell-v1: set proper global/resource user data Kirill Primak 2025-04-10 14:45:24 +03:00
  • 0bf0c55ad2 scene: Move single-pixel buffer things to scene_buffer David Turner 2025-04-10 14:36:08 +01:00
  • c450991c4b wlr_scene: Debounce dmabuf feedback on scanout Kenny Levinsen 2025-03-30 19:06:42 +02:00
  • 51efd9e472 xwayland/dnd: add support for XdndProxy xurui 2025-04-02 11:02:23 +08:00
  • 792bee9657 scene: Optimize rendering of single-pixel buffers David Turner 2025-04-07 13:28:51 +01:00
  • 5563d23b81 single-pixel-buffer: Add try_from_buffer() function David Turner 2025-04-07 13:25:42 +01:00
  • 709fc8fd8e ext-data-control-v1: fix types in wl_list/wl_signal comments Simon Ser 2025-04-06 12:06:01 +02:00
  • 9c51424f8d ext-data-control: add missing listener list assertion Kirill Primak 2025-03-13 12:03:02 +03:00
  • 766a228da4 wlr_keyboard_group: fix leak of wlr_keyboard_group->keys tokyo4j 2025-02-15 16:47:52 +09:00
  • 84fc6aaf5a Drop region.h Kirill Primak 2025-04-01 15:39:02 +03:00
  • 582f487b22 meson: add a missing src file Kirill Primak 2025-03-31 14:27:54 +03:00
  • 5f65b1194c ext_image_capture_source_v1: remove unused wlr_renderer include YaoBing Xiao 2025-03-31 17:42:00 +08:00
  • fa6cd856e3 color-management-v1: add setter for surface feedback Simon Ser 2025-01-24 18:21:56 +01:00
  • 95c85af87c color-management-v1: add support for mastering display metadata Simon Ser 2025-01-24 17:31:50 +01:00
  • dcf38e3ea9 color-management-v1: add wlr_surface_get_image_description_v1_data() Simon Ser 2025-01-22 21:32:21 +01:00
  • ab4ed32c06 color-management-v1: add support for parametric image desc creator Simon Ser 2025-01-22 20:47:54 +01:00
  • 6d4737a7f6 color-management-v1: add struct wlr_image_description_v1 Simon Ser 2025-01-22 20:45:35 +01:00
  • 0ab3c1d060 color-management-v1: new protocol Simon Ser 2025-01-22 08:52:43 +01:00
  • 10b8880fc7 render/color: add wlr_color_transfer_function_get_default_luminance() Simon Ser 2025-02-26 08:58:15 +01:00
  • 50537e2e6f render/color: introduce enum wlr_color_transfer_function Simon Ser 2025-01-28 09:41:39 +01:00
  • e11012a024 render/color: introduce wlr_color_primaries_from_named() Simon Ser 2025-02-27 18:29:22 +01:00
  • 7d076d0bc9 render/color: introduce wlr_color_named_primaries Simon Ser 2025-02-27 18:29:04 +01:00
  • 156201fe71 render/color: add wlr_color_primaries_to_xyz() Simon Ser 2025-01-27 18:04:02 +01:00
  • d8ad4809fc render/color: include public header from private one Simon Ser 2025-01-27 18:41:16 +01:00
  • 420b60f203 util/matrix: add matrix_invert() Simon Ser 2025-01-27 17:54:55 +01:00
  • 9dbf5b9f6b fullscreen-shell: remove Kirill Primak 2025-03-30 01:15:09 +03:00
  • 1fbd71db2a Merge branch 'ci-wrap-mode' into 'master' Simon Zeni 2025-03-25 20:14:54 +00:00
  • c289b8e462 Merge branch 'output-auto-buffer' into 'master' Alexander Orzechowski 2025-03-25 12:35:37 +00:00
  • b603cf346c Merge branch 'deprecated' into 'master' Kirill Primak 2025-03-24 21:49:27 +00:00
  • 99da6ccc87 backend/drm: pass DRM_MODE_ATOMIC_NONBLOCK for test commits Simon Ser 2025-01-17 13:58:33 +01:00
  • db2c907f93 xwayland/selection/dnd: always send finished event xurui 2025-01-08 15:32:26 +08:00
  • 221bc5f6aa
    git: fix incorrect subprojects ignore in .gitignore Thomas Frans 2025-03-20 16:47:04 +01:00
  • 128cd07e91 scene/surface: use source buffer to signal release timeline point Simon Ser 2025-03-13 15:49:24 +01:00
  • b931ac9ac0 output-layers: change semantics of wlr_output_state.layers Simon Ser 2023-06-12 17:15:16 +02:00
  • f42920c414 output: assert that wlr_output_layer_state.layer is populated Simon Ser 2023-06-12 15:55:42 +02:00
  • 57f8cf9cd4 xwayland: Introduce xwayland_spawn_func_t Kenny Levinsen 2025-03-20 17:07:19 +01:00
  • bf7aff28de Fix a typo. Carlo Wood 2025-03-15 22:51:43 +01:00
  • ba7ac3efe5
    fix comment typo in wlr_text_input_v3.h Chris Ever 2025-03-14 15:23:07 +00:00
  • ff5126f341 xcursor: add additional missing cursor fallbacks John Lindgren 2025-03-13 02:03:19 -04:00