Commit graph

  • baf1e4f674 backend/wayland: don't ack a configure event too early Kirill Primak 2024-02-11 10:37:12 +03:00
  • 94e7165e85 backend/wayland: don't request a state too early Kirill Primak 2024-02-11 10:12:07 +03:00
  • a62dfebf10 backend/wayland: store output xdg_toplevel title Kirill Primak 2024-02-11 10:07:50 +03:00
  • 1addf857b5 fullscreen-shell: use WLR_DEPRECATED Kirill Primak 2024-06-10 20:13:32 +03:00
  • 6074cbe2eb api: introduce WLR_DEPRECATED Kirill Primak 2024-06-10 20:05:26 +03:00
  • 385c9ade5f
    add an option to enable/disable libliftoff Leonardo Hernández Hernández 2024-06-05 22:33:05 -06:00
  • a4e1184712 ci: add debugoptimized GCC build Simon Ser 2024-06-05 00:56:22 +02:00
  • bd7a47e139 backend/drm: avoid "maybe uninitialized" warning Kirill Primak 2024-06-05 00:54:38 +03:00
  • 6d07193bda render/color: add fallback stub when LCMS2 is disabled Simon Ser 2024-05-24 10:10:56 +02:00
  • 95ac3e9924 backend/drm: add libliftoff log handler Kirill Primak 2024-05-31 21:45:55 +03:00
  • 1bfd0613ca backend/drm: add support for libliftoff v0.5.0 Simon Ser 2024-05-28 00:30:33 +02:00
  • 6e6c4408d3 backend/drm: add support for libliftoff v0.5.0 Simon Ser 2024-05-28 00:30:33 +02:00
  • 862a0b4826 fullscreen-shell: deprecate Kirill Primak 2024-05-25 15:17:32 +03:00
  • 4a093c1082 build: override versioned name Simon Ser 2024-05-28 11:17:19 +02:00
  • dc5996a8b4 seat/keyboard: drop unnecessary check in handle_keyboard_keymap() Simon Ser 2024-05-27 00:51:56 +02:00
  • c76a232835 tinywl: update for versioned pkg-config file Violet Purcell 2024-03-17 14:00:26 -04:00
  • 4b4f76cc13 Version pkgconfig, headers, and library for parallel installation Violet Purcell 2024-03-17 13:24:35 -04:00
  • 08c64c166f backend/x11: send correct keyboard layout Kirill Primak 2024-05-25 14:10:48 +03:00
  • 8cd58bc53c render/allocator: document struct wlr_allocator Simon Ser 2024-05-07 16:47:50 +02:00
  • f409fcc772 editorconfig: Unset maximum line length for .git Kenny Levinsen 2024-04-09 23:52:36 +02:00
  • 13b9b54f3f wlr_scene: Skip direct scanout on color transform Kenny Levinsen 2024-05-24 17:23:14 +02:00
  • 34201b0e7f render/pixman: Fix non-uniform scale with rotation David Turner 2024-05-22 11:41:01 +01:00
  • d7f63ab76c render/pixman: Remove half-pixel shift David Turner 2024-05-21 15:41:05 +01:00
  • 36c0d5fe3a output: reset hardware_cursor on failure JiDe Zhang 2024-05-06 18:03:43 +08:00
  • 35c3194ae5 backend/libinput: Fix call of handle_libinput_readable() when WLR_LIBINPUT_NO_DEVICES is set nerdopolis 2024-05-20 23:28:30 -04:00
  • 325d843814 backend/x11: don't exit on dri3 DRM FD query failure Simon Zeni 2024-05-14 09:21:08 -04:00
  • 6219d7b819
    wlr_surface: update get_root_surface() docs Isaac Freund 2024-05-15 15:28:28 +02:00
  • 2c4d3ad12d render/vulkan: don't use UNDEFINED layout for imported DMA-BUFs Simon Ser 2024-05-14 13:14:28 +02:00
  • 56ebfde540 docs: Add notes about WLR_SCENE_DISABLE_VISIBILITY effectively disabling direct scanout. Alexander Orzechowski 2024-05-11 11:59:36 -04:00
  • f0b7fb72a8 render/vulkan: don't free a descriptor set from an already destroyed lut3d dummy pool Kirill Primak 2024-05-09 19:07:54 +03:00
  • 073c3e8837 render/vulkan: free render format setups on destroy Kirill Primak 2024-05-09 18:47:02 +03:00
  • e20ae113f8 render/vulkan: free pipeline layouts on destroy Kirill Primak 2024-05-09 18:43:28 +03:00
  • 00bc75439f render/vulkan: fix texture clip region leak Kirill Primak 2024-05-09 18:40:31 +03:00
  • 510664e79b output: disable hardware cursor when falling back to software Kirill Primak 2024-05-06 21:25:43 +03:00
  • f534434be6 output: extract hardware cursor disabling logic Kirill Primak 2024-05-06 21:23:08 +03:00
  • 9c50cd71b6 xdg-toplevel: allow edge_none for resizing Kirill Primak 2024-05-07 09:45:58 +03:00
  • 293b0aa502 wlr_pointer_gestures_v1: emit destroy signal in destroy function groveer 2024-05-06 15:42:18 +08:00
  • dead0ebcc8 wlr_pointer_gestures_v1: init destroy signal groveer 2024-05-06 15:11:36 +08:00
  • 55e794203a render: Add region of interest to wlr_texture_read_pixels_options Andri Yngvason 2024-05-01 13:24:35 +00:00
  • 53be443f39 wlr_scene: Add WLR_SCENE_HIGHLIGHT_TRANSPARENT_REGION env Alexander Orzechowski 2024-05-04 19:03:36 -04:00
  • 8fdf9dc4f0 scene: fix double scaling of opaque region for blend mode optimization Kirill Primak 2024-05-05 01:54:59 +03:00
  • 341154a5f6 alpha-modifier-v1: add a missing NULL check in wlr_alpha_modifier_v1_get_surface_state() Kirill Primak 2024-05-01 03:07:16 +03:00
  • 027d453f6a scene/surface: add support for alpha-modifier-v1 Simon Ser 2024-03-18 17:31:04 +01:00
  • 563f100627 alpha-modifier-v1: new protocol implementation Simon Ser 2024-03-18 17:30:42 +01:00
  • 8abd43803b xwayland: remove saved_{width,height} Consolatis 2024-04-29 18:04:11 +02:00
  • b22bb921d3 ci: convert last remnant from "meson setup" migration Simon Ser 2024-04-30 17:21:14 +02:00
  • aa340ade65 render/color: split off lcms2 code Simon Ser 2024-04-30 16:52:10 +02:00
  • 77006e5565 render/pixman: half-pixel shift to match GPUs David Turner 2024-04-30 13:54:56 +01:00
  • e08d52bbc6 render/pixman: Improve transform performance David Turner 2024-04-25 11:14:28 +01:00
  • be667b0628 backend/drm: Free drm device name on error Kenny Levinsen 2024-04-30 10:16:08 +02:00
  • 3aef433f97 backend/drm: handle errors when fetching DRM name/version Simon Ser 2024-04-30 09:57:28 +02:00
  • 8db6c8db91 Merge branch 'commit-queue-v1' into 'master' Simon Ser 2024-04-27 14:31:56 +00:00
  • bc73e507ab build: bump version to 0.17.3 0.17.3 Simon Ser 2024-04-26 20:32:52 +02:00
  • 365b3d271a wlr_scene: Schedule new frame for WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT in output commit handler Alexander Orzechowski 2024-04-23 16:14:36 -04:00
  • 18b290de21 render/pixman: Fix source crop David Turner 2024-04-22 16:23:58 +01:00
  • e3e84ab87a render/pixman: fix flipped transforms David Turner 2024-04-22 15:53:59 +01:00
  • 82b4bc3f5f renderer: add field to indicate color transform support Manuel Stoeckl 2024-04-14 12:20:08 -04:00
  • 391410deb5 wlr_scene: add color transform argument for rendering Manuel Stoeckl 2024-01-21 09:49:34 -05:00
  • ffdbfdbbbd render/vulkan: add support for output color transforms Manuel Stoeckl 2024-01-07 10:02:47 -05:00
  • e443434876 render/vulkan: create plain framebuffers on demand Manuel Stoeckl 2024-01-07 08:42:45 -05:00
  • adbfd3c321 render/vulkan: add lut3d output shader option Manuel Stoeckl 2024-01-06 21:15:12 -05:00
  • c64144a39b render/vulkan: add dummy 3d lookup table to output shader Manuel Stoeckl 2024-01-06 21:04:52 -05:00
  • 895e3d18b9 render/color: introduce wlr_color_transform Simon Ser 2023-09-09 20:04:45 -04:00
  • ee0007c0f2 render/pixman: Fix source crop David Turner 2024-04-22 16:23:58 +01:00
  • 061b996768 render/pixman: fix flipped transforms David Turner 2024-04-22 15:53:59 +01:00
  • 3acc448dbc xwayland: make X11 socket dir world-writable Simon Ser 2024-04-25 12:03:16 +02:00
  • 4c7c9095d9 xwayland: drop support for abstract sockets Simon Ser 2024-04-25 11:55:52 +02:00
  • 41fd552f53 wlr_scene: Set wlr_damage_ring_set_bounds earlier Alexander Orzechowski 2024-04-23 16:28:41 -04:00
  • 1dc44a1afe wlr_scene: Schedule new frame for WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT in output commit handler Alexander Orzechowski 2024-04-23 16:14:36 -04:00
  • 14692a7c55 wlr_scene: Fix WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT output damage Alexander Orzechowski 2024-04-24 12:58:17 -04:00
  • a06c728a05 Merge branch 'scheduling-2-better-this-time' into 'master' Rose Hudson 2024-04-24 15:04:24 +00:00
  • a601eafb7a deferred cursors: add a max_cursor_latency for output Daniel Hill 2023-08-29 23:03:35 +12:00
  • ed2cd86cee Set wlr_output_cursor.max_latency from wlr_cursor Daniel Hill 2023-08-29 18:28:21 +12:00
  • 47f8cefad8 output/cursor: deferred cursor move Daniel Hill 2023-08-28 17:08:10 +12:00
  • e70afebfc9 scene: do not reset scene_buffer state on buffer release Consolatis 2024-04-23 19:27:22 +02:00
  • 03c344de59 render: use dev_t when creating renderer Simon Ser 2023-10-04 15:05:19 +02:00
  • 986a2d9f66 render: replace wlr_renderer_get_drm_fd() with drm_dev_id Simon Ser 2023-10-04 12:40:34 +02:00
  • f55808aceb backend/wayland: fix tablet_v2 group buttons allocation Simon Zeni 2024-04-18 13:27:28 -04:00
  • 9cf810c3fb backend: close session file on drm backend creation failure Simon Zeni 2024-04-18 13:27:03 -04:00
  • 40fe1ce2c7 backend/session: improve explicit_gpu_find device handling Simon Zeni 2024-04-18 13:26:12 -04:00
  • 140197f56d backend/libinput: assert buffer overflow in add_pad_group_from_libinput Simon Zeni 2024-04-18 13:23:10 -04:00
  • a79f7096a6 types/scene: assert scene surface in scene_buffer_point_accepts_input Simon Zeni 2024-04-18 13:22:37 -04:00
  • 545a294532 scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +02:00
  • 59f026465e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +02:00
  • b18aec3625 tinywl: assert on memory allocation Simon Zeni 2024-04-08 10:12:14 -04:00
  • 7cb206deb4 examples: assert on memory allocation Simon Zeni 2024-04-08 10:11:50 -04:00
  • ebef710746 renderer: replace get_render_buffer_caps() with struct field Simon Ser 2024-03-21 12:28:10 +01:00
  • 229f89b416 Merge branch 'buffer-pass-clear' into 'master' Julia Tatz 2024-04-22 06:05:12 +00:00
  • 0686666cf5 render: drop wlr_renderer_get_dmabuf_texture_formats() Simon Ser 2024-04-18 16:42:10 +02:00
  • 85c1eda721 render: unify getter for texture formats Simon Ser 2024-04-12 11:27:57 +02:00
  • dc2e1b8051 Merge branch 'cursor' into 'master' Austin Shafer 2024-04-20 15:01:59 +00:00
  • bc946ced77 Merge branch 'parent_renderer' into 'master' Austin Shafer 2024-04-20 15:00:26 +00:00
  • c63275d75e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +02:00
  • 95459e8250 Merge branch 'xwayland-async-prop' into 'master' Simon Ser 2024-04-19 05:21:06 +00:00
  • cc10a5259d backend/libinput: avoid potential NULL access in wlr_libinput_get_device_handle Simon Zeni 2024-04-08 09:39:36 -04:00
  • 8221c487ed xcursor/wlr_xcursor: properly clean xcursor in case of realloc failure in load_callback Simon Zeni 2024-04-08 10:12:54 -04:00
  • 75ecba444a seat: add serials to touch up events Ilia Bozhinov 2024-04-17 08:30:27 +02:00
  • 2f82c92307 Avoid using wayland-{client,server}.h Kirill Primak 2024-04-17 16:04:36 +03:00
  • cb01c63a8d
    scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +02:00
  • e2cbbf0b4a render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +00:00