Commit graph

  • 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
  • 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
  • e180bedd61 render/vulkan: Better bucket size selection Kenny Levinsen 2024-11-05 10:15:49 +01:00
  • 6dcab66c73 render/vulkan: Maintain buffer order when releasing spans Kenny Levinsen 2024-11-05 11:16:02 +01:00
  • 954dba3968 xwayland: Reset signal mask and handlers before exec Kenny Levinsen 2025-03-13 01:32:32 +01:00
  • 9e8177926f Merge branch 'example-descriptions' into 'master' Simon Ser 2025-03-10 16:25:56 +00:00
  • 50edd3a42d Document config.h Simon Ser 2025-03-09 00:52:26 +01:00
  • 31f9d6bb97 screencopy-v1: drop output_enable listener liupeng 2025-03-05 14:02:58 +08:00
  • 410c96eca9 Fix X11 SHM version check. Carlo Wood 2025-03-04 21:03:43 +01:00
  • 94cb8e2bc7 backend/drm: fix enabling an output with a custom mode set Simon Ser 2025-03-06 16:04:49 +01:00
  • ca1f9f86e6 backend/drm: handle custom modes in connect_drm_connector() Simon Ser 2025-03-06 15:58:42 +01:00
  • 08c74f36a9 xwayland/xwm: log when property type is invalid Simon Ser 2025-03-05 22:40:38 +01:00
  • 5175b6e94e xwayland/xwm: handle deleted properties Simon Ser 2025-03-05 22:34:41 +01:00
  • e752e3ec06 xwm: Handle NET_WM_WINDOW_OPACITY Guido Günther 2025-03-04 20:37:49 +01:00
  • a63e21d94c output: don't update disabled cursor texture yuiiio 2025-03-06 21:06:56 +09:00
  • 3c76b93272 output/cursor: drop output_cursor_reset() Simon Ser 2025-03-06 11:30:55 +01:00
  • 3505079823 ci: fetch gyosu from new upstream Simon Ser 2025-03-06 10:32:09 +01:00
  • a9542b9565 scene: don't mention damage in region-scaling functions Kirill Primak 2025-03-03 15:39:27 +03:00
  • 602a00ec1f scene: don't always round scaled regions up Kirill Primak 2025-03-03 13:53:45 +03:00
  • 66dfb7f49b xdg-shell,layer-shell: assert that configure events are only sent to initialized surfaces Kirill Primak 2024-06-29 15:12:44 +03:00
  • b13fe9b3a1 backend/wayland: use a separate event queue for busy loops Kirill Primak 2025-01-24 19:36:47 +03:00
  • 35ff09a754 backend/output: extract backend to a variable in output_commit() Kirill Primak 2025-01-24 19:34:17 +03:00
  • 90b5f0dde5 backend/wayland: don't send request_state when enabling an output Kirill Primak 2025-01-24 19:28:58 +03:00
  • e83b06e732 render/vulkan: unify alpha pre-multiplication in output shader Simon Ser 2025-02-23 15:39:10 +01:00
  • 97b01d9b9b util/matrix: Drop wlr_ prefix Alexander Orzechowski 2025-01-27 14:26:40 -05:00
  • 7775f55e3a util/matrix: Rework matrix_projection to compute transform on-demand Alexander Orzechowski 2025-01-27 14:30:13 -05:00
  • 99b6084fcd util/matrix: Inline wlr_matrix_{identity, scale, translate} Alexander Orzechowski 2025-01-27 14:01:31 -05:00
  • 088b7c98c5 util/matrix: Introduce wlr_matrix_project_fbox Alexander Orzechowski 2025-01-27 14:26:47 -05:00
  • 26d24d2229 render/gles2: Use wlr_matrix_project_box more Alexander Orzechowski 2025-01-27 13:53:58 -05:00
  • 51c07a662a util/matrix: Simplify matrix_projection Alexander Orzechowski 2025-01-27 13:48:07 -05:00
  • b6fec1b101 util/matrix: Simplify wlr_matrix_project_box Alexander Orzechowski 2025-02-22 17:06:46 -05:00
  • 3a4bc44688 util/matrix: Rotate around (.5, .5) with wlr_matrix_transform Alexander Orzechowski 2025-01-27 13:43:51 -05:00
  • 6696284c40 wlr-foreign-toplevel: add 4 new states Consolatis 2024-12-14 04:06:16 +01:00
  • c9d6339b60 Fix includes of wlr_output.h David Turner 2025-02-13 15:12:17 +00:00
  • 1380a48b4d Declare struct wlr_surface in a less weird place David Turner 2025-02-13 14:12:27 +00:00
  • dc7dba8b1f scene/surface: Do not use buffer dimensions for clip Kenny Levinsen 2025-02-04 10:01:08 +01:00
  • 9b09a25b25 Merge branch 'vulkan-output-shader-variants' into 'master' Alexander Orzechowski 2025-02-18 03:16:34 +00:00
  • 34d780bf75 wlr-foreign-toplevel-management: add support for relaying DBus annotation Kondor Dániel 2025-02-16 00:19:09 +01:00
  • 52dac9bd09 wlr-foreign-toplevel-management: update protocol Kondor Dániel 2025-02-16 00:17:21 +01:00
  • d6faa807b7 Merge branch 'lut3x1d' into 'master' Alexander Orzechowski 2025-02-16 02:12:15 +00:00
  • ff55f91055 Revert "wlr_keyboard: don't emit key event for duplicated keycodes" tokyo4j 2025-02-15 01:13:15 +09:00
  • edd8df76d8 Bump required w-p version to 1.40 James Ramsey 2025-01-30 11:11:53 -05:00
  • 16f607f008 Implement updated version of ext-idle-notify protocol James Ramsey 2024-12-08 14:41:37 +00:00
  • d981860314 seat: Don't forget to destroy touch points on touch up Guido Günther 2025-01-27 17:48:39 +01:00
  • fef4f3637a seat: Don't forget to destroy touch points on touch up Guido Günther 2025-01-27 17:48:39 +01:00
  • d206c6729d protocol: bump wayland-protocols dependency to 1.40 Simon Zeni 2025-02-13 09:43:38 -05:00
  • f63456111c ci/freebsd: download w-p dependency Simon Zeni 2025-02-13 10:10:47 -05:00
  • 50cc547f03 backend/drm: add cursor plane while legacy drm liupeng 2025-02-10 10:01:52 +08:00
  • d305934ebe ext_data_control: Add protocol implementation Alexander Orzechowski 2025-01-30 19:58:53 -05:00
  • 714a0264a6 ci: generate and publish HTML documentation Simon Ser 2023-06-30 16:34:17 +02:00
  • a64e1a58b1 backend/drm: log when creating multi-GPU renderer Simon Ser 2024-11-28 20:31:10 +01:00