Commit graph

  • 4ddc20e14c wlr_scene: Extract considering logic for direct scanout Alexander Orzechowski 2023-02-15 08:48:13 -0500
  • 323f0b94db wlr_scene: Cleanup header includes Alexander Orzechowski 2023-02-07 21:33:10 -0500
  • 9a425841b0 examples/output-layers: relay feedback events Simon Ser 2023-02-06 18:41:09 +0100
  • 849c362ffb linux-dmabuf-v1: add helper for output layer feedback events Simon Ser 2023-02-07 10:57:17 +0100
  • 22d9df2af4 backend/drm: send output layer feedback events Simon Ser 2023-02-06 18:40:44 +0100
  • e1335a792a output-layer: add feedback event Simon Ser 2023-02-06 17:54:13 +0100
  • 4d6fbb2289 backend/drm: add support for output layers Simon Ser 2022-08-18 20:14:34 +0200
  • 2398621b8b backend/drm: add libliftoff composition layer Simon Ser 2022-08-18 19:27:42 +0200
  • 9d43e7e4d6 backend/drm: add libliftoff interface Simon Ser 2022-08-18 19:17:33 +0200
  • b4e9487312 backend/drm: init wlr_drm_plane for all plane types Simon Ser 2023-01-04 19:12:46 +0100
  • c3d969d2d4 examples/output-layers: new example Simon Ser 2022-08-18 15:55:47 +0200
  • cd17b18495 backend/wayland: implement output layers Simon Ser 2022-08-18 12:04:39 +0200
  • 3e0ce761ad output: add wlr_output_set_layers() Simon Ser 2022-08-19 15:27:32 +0200
  • 2f29b0c438 Add wlr_output_layer Simon Ser 2022-06-28 18:22:42 +0200
  • 0335ae9566 build: enable subproject for libxkbcommon Simon Ser 2023-02-18 11:05:52 +0100
  • 782b5e6565 Revert "render/egl: skip incompatible EGL devices" Simon Zeni 2023-02-18 11:49:51 -0500
  • 58067a2084 fullscreen-shell: add release request handler Vasyl Vavrychuk 2023-02-17 12:23:45 +0200
  • c73e20628a render/egl: skip incompatible EGL devices Eric Engestrom 2023-02-16 19:17:51 +0000
  • 822eb07eac build: set pkgconfig URL Simon Ser 2023-02-15 10:38:20 +0100
  • faa631c348 build: remove unnecessary pkgconfig arguments Simon Ser 2023-02-15 10:37:14 +0100
  • 068280201a xwayland: Read and publish _NET_WM_STRUT_PARTIAL property John Lindgren 2022-11-09 16:09:43 -0500
  • 23b7d22c6c Switch IRC channel to #wlroots Simon Ser 2023-02-13 14:21:58 +0100
  • 1225f81a6a scene: Add fractional scale handling Kenny Levinsen 2022-11-26 21:48:53 +0100
  • efb8df8b22 wp-fractional-scale-v1: new protocol implementation Kenny Levinsen 2022-04-05 09:52:49 +0200
  • c6ecbf09b5 linux-dmabuf-v1: fix missing SCANOUT flag Simon Ser 2023-02-07 11:25:10 +0100
  • 8c5713bd7a linux-dmabuf-v1: use wlr_linux_dmabuf_feedback_v1_init_with_options() Simon Ser 2022-12-09 18:35:02 +0100
  • 0c966f102c linux-dmabuf-v1: add wlr_linux_dmabuf_feedback_v1_init_with_options() Simon Ser 2022-12-09 18:30:16 +0100
  • b264ec7767 linux-dmabuf-v1: add basic helpers for feedback Simon Ser 2022-12-09 18:06:26 +0100
  • 5cd14dfc91 linux-dmabuf-v1: stop using const in feedback Simon Ser 2022-12-09 17:58:40 +0100
  • f6008ffff4 xdg-activation: accept pointer focus for new tokens Consolatis 2023-02-06 15:27:04 +0100
  • 7b32c25a4f wlr_scene: Rename wlr_scene_surface_from_buffer Alexander Orzechowski 2023-02-04 02:57:42 -0500
  • dc7b5ab21e layer-shell: forbid changing the existing popup parent Kirill Primak 2023-02-03 19:25:07 +0300
  • b355a12751 xwayland/shell: actually use wlr_xwayland_surface_v1.link Kirill Primak 2023-02-03 16:37:35 +0300
  • 677a3f2f88 render/gles2: default to highp if available Simon Ser 2023-02-02 22:43:31 +0100
  • 0534d12b28 render/gles2: use correct type for shader type Simon Ser 2023-02-02 22:42:42 +0100
  • cfa7696d7b backend/wayland: handle wl_registry.global_remove for wl_seat Simon Ser 2023-02-02 17:35:53 +0100
  • 2b5eb0733e backend/wayland: make destroy_wl_seats() handle a single seat Simon Ser 2023-02-02 17:33:12 +0100
  • 8df62e4016 backend/drm: require hwdata pkg-config file Simon Ser 2023-02-02 11:58:07 +0100
  • abd9c8c3c1 ci: install hwdata-dev on Alpine Simon Ser 2023-02-02 12:02:01 +0100
  • afa1a7f4ba backend/wayland: update output mode after commit is done Simon Ser 2023-01-30 14:27:05 +0100
  • 2e49fa1a0a backend/wayland: allow superseding a previous commit Simon Ser 2023-01-30 14:20:36 +0100
  • 92eedb84c1 output: don't attach buffer on first commit if disabled Simon Ser 2023-02-01 12:31:04 +0100
  • c88ad532ad backend/wayland: don't cache next item when destroying buffers Simon Ser 2023-02-02 11:43:00 +0100
  • 911648f430 subcompositor: fix mapped parent check Kirill Primak 2023-02-02 17:16:09 +0300
  • eb3e8f08a8 subcompositor: convert to try_from Simon Ser 2023-02-01 20:14:39 +0100
  • c5f7f8ab98 ext-session-lock-v1: convert to try_from Simon Ser 2023-02-01 20:14:12 +0100
  • f9bd416d41 layer-shell-v1: convert to try_from Simon Ser 2023-02-01 20:13:53 +0100
  • 49cb85ad72 input-method-v2: convert to try_from Simon Ser 2023-02-01 20:13:30 +0100
  • 711a1a3ed4 xdg-shell: convert to try_from Simon Ser 2023-02-01 20:12:49 +0100
  • 03412e9aab xwayland/xwm: reset serial in xwayland_surface_dissociate() Simon Ser 2023-02-01 16:04:21 +0100
  • fbf5982e38 xwayland/xwm: introduce wlr_xwayland_surface_try_from_wlr_surface() Kirill Primak 2022-12-05 21:13:19 +0300
  • 21f8388b58 examples: use NULL theme name instead of "default" Simon Ser 2023-02-01 15:01:20 +0100
  • 3668c9d86c examples, tinywl: use "default" cursor instead of "left_ptr" Simon Ser 2023-02-01 15:00:42 +0100
  • 4097eb20f3 xcursors: Alias existing cursor defaults to cursor-spec cursor names Consolatis 2022-07-13 23:49:58 +0200
  • 0f24d27e0b xdg-shell: rename wlr_xdg_popup.committed to sent_initial_configure Simon Ser 2023-01-31 16:16:54 +0100
  • df0c926a7a xdg-shell: rename wlr_xdg_toplevel.added to sent_initial_configure Simon Ser 2023-01-31 15:57:36 +0100
  • e1a1dc4be5 xdg-shell: remove unnecessary return Simon Ser 2023-01-31 15:55:48 +0100
  • e69dd909f7 xdg-shell: reset added/committed flag on unmap Simon Ser 2023-01-31 15:47:20 +0100
  • d36dd96e8d backend/drm: set "max bpc" property based on pixel format Simon Ser 2023-01-25 16:07:06 +0100
  • 0e54b861e9 seat/keyboard: constify wlr_seat_keyboard_notify_enter() Simon Ser 2022-12-19 10:12:25 +0100
  • 695d28c250 seat/keyboard: constify wlr_seat_keyboard_notify_modifiers() Simon Ser 2022-12-19 10:10:38 +0100
  • e44834595d seat/keyboard: constify args in wlr_seat_keyboard_enter() Simon Ser 2022-12-19 10:05:14 +0100
  • 12e04d8f83 seat/keyboard: constify wlr_seat_keyboard_send_modifiers() Simon Ser 2022-12-19 10:07:00 +0100
  • f41dcb3a97 seat/keyboard: skip wl_array allocation Simon Ser 2022-12-19 10:03:38 +0100
  • 90d7bce994 tinywl: fix extra whitespace Simon Ser 2023-01-24 00:14:22 +0100
  • 5007e713b4 wlr_scene: Send intersecting list of scene outputs for outputs_update signal Alexander Orzechowski 2023-01-21 16:23:30 -0500
  • 843b874f22 output-layout: improve closest point for no outputs case Kirill Primak 2023-01-21 14:02:27 +0300
  • 377668aaf6 render/vulkan: check that requested size is smaller than max Simon Ser 2023-01-19 17:10:13 +0100
  • 1ba322e9ff vulkan: increase max stage size to support large buffers Brett Ernst 2023-01-18 19:45:26 -0800
  • 324eeaa0cd backend/drm: disable all CRTCs after VT switch Simon Ser 2023-01-15 16:21:21 +0100
  • 10e16db738 render/vulkan: use correct source offset in read_pixels llyyr 2023-01-18 06:12:43 +0530
  • 9c7db7124e backend/x11: fix delta_discrete value Kirill Primak 2023-01-16 14:19:44 +0300
  • 5f264a7d6c subcompositor: Clean up subsurface_consider_map Alexander Orzechowski 2022-12-12 00:00:50 -0500
  • 84aee1d708 subcompositor: Clarify comment on subsurface mapped consideration Alexander Orzechowski 2022-12-11 23:51:57 -0500
  • e0b2bf2a6b tinywl: Nuke view->{x, y} Alexander Orzechowski 2023-01-04 01:47:49 -0500
  • e93ecc669c tablet-tool: revert bitfield in enum wlr_tablet_tool_tip_state Simon Ser 2022-12-26 11:49:41 +0100
  • bc8260f377 backend/x11: fix initial value of wlr_x11_buffer.n_busy Simon Ser 2023-01-03 10:59:57 +0100
  • 869af1cfbb
    session-lock: send more protocol errors Isaac Freund 2022-12-21 17:52:48 +0100
  • 48a89179a3 addon: Remove extra newline from logging Alexander Orzechowski 2022-12-22 11:18:01 -0500
  • 7a4fd9064c addon: Add more logging Alexander Orzechowski 2022-12-22 10:59:04 -0500
  • b28a9afd4b presentation-time: finish surface addon Kirill Primak 2022-12-22 18:35:53 +0300
  • cef1811547 xwayland/xwm: remove unnecessary surface_id reset Simon Ser 2022-12-22 15:45:18 +0100
  • 445ce7eac6 xwayland/xwm: assert that we're not overwriting when associating Simon Ser 2022-12-22 15:44:15 +0100
  • a922428c41 xwayland/xwm: dissociate even if surface is NULL Kirill Primak 2022-12-22 13:18:47 +0300
  • 884237e9af util/addon: ensure the set is empty after finish Kirill Primak 2022-12-22 11:26:01 +0300
  • faa31d123f render/vulkan: always finish buffer addon on texture destroy Kirill Primak 2022-12-22 11:44:55 +0300
  • 0702eb9219 render/vulkan: remove NULL renderer check on texture destroy Kirill Primak 2022-12-22 11:43:44 +0300
  • 790fb93794 cursor: compare to scaled coords bi4k8 2022-12-20 19:56:51 +0000
  • 1cd53f54b7 xwayland/xwm: constify needles Kirill Primak 2022-12-18 13:55:39 +0300
  • dc7cc98cf2 backend/drm: check return value of get_drm_{connector,crtc}_props() Simon Ser 2022-12-15 19:37:40 +0100
  • 7081687843 keyboard: improve documentation Simon Ser 2022-12-14 17:09:48 +0100
  • 8b8921d57b backend/drm: remove wlr_drm_crtc.legacy_crtc Simon Ser 2022-12-15 19:31:06 +0100
  • 8b18352318 backend/drm: fetch fresh legacy CRTC in connector_get_current_mode() Simon Ser 2022-12-15 19:26:20 +0100
  • 7f6d646e0a keyboard: only update LEDs when changed xiliuya 2022-11-19 14:52:31 +0800
  • caaea01bf6 backend/drm: drop unused arg in connector_get_current_mode() Simon Ser 2022-12-13 18:35:09 +0100
  • c675380c56 backend/drm: prevent out-of-bounds array access on unknown subpixel Simon Ser 2022-12-13 18:27:58 +0100
  • bde68b1df7 backend/drm: refuse to switch CRTC for enabled connector Simon Ser 2022-12-06 19:01:24 +0100
  • 99fb2fefc3 backend/drm: rename wlr_drm_backend.outputs to connectors Simon Ser 2022-12-06 18:50:53 +0100
  • 2c042566eb backend/drm: clear pending cursor FB in drm_connector_commit_state() Simon Ser 2022-12-13 12:41:25 +0100
  • ea14e9c95f backend/drm: update wlr_drm_connnector.crtc in drm_connector_commit_state() Simon Ser 2022-12-13 12:34:46 +0100