Commit Graph

  • 9ef98452a3 output-damage: drop Simon Ser 2023-04-06 21:49:40 +0200
  • 7abda952d0 output: drop direct scan-out check in output_basic_test() Simon Ser 2023-04-06 21:43:53 +0200
  • ec5135cb09 scene: check wlr_output_is_direct_scanout_allowed() Simon Ser 2023-04-06 21:43:43 +0200
  • 079ff9e6fb output: add wlr_output_is_direct_scanout_allowed() Simon Ser 2023-04-06 21:41:55 +0200
  • 835208db98 output-layer: add support for scaling buffers Simon Ser 2023-04-04 19:38:48 +0200
  • 89dcecba39 backend/wayland: only unmap layers when necessary Simon Ser 2023-02-21 09:45:05 +0100
  • fcc092c2a6 backend/wayland: only update layer position when necessary Simon Ser 2023-02-21 09:40:28 +0100
  • e8a2f76eb4 backend/wayland: only re-order sub-surfaces when necessary Simon Ser 2023-02-21 09:38:41 +0100
  • e00c4cd7dc output-layer: cache current state Simon Ser 2023-02-21 09:12:49 +0100
  • 59d2743c0c render/vulkan: avoid double-close on sync_file FD after semaphore import Simon Ser 2023-03-16 10:39:50 +0100
  • 12e28c3492 examples/touch: support touch cancel events Rose Hudson 2023-03-17 16:08:56 +0000
  • 37f42e2df2 backend/wayland: support touch cancel events Rose Hudson 2023-03-17 15:58:47 +0000
  • 1d64e12391 backend/drm: log drm_connector_alloc_crtc() failures Simon Ser 2023-03-20 20:21:28 +0100
  • 5602fb1373 backend/wayland: fix undefined reference to wlr_wl_input_device_get_seat zccrs 2023-03-17 15:43:34 +0800
  • 689627f0c0 examples/touch: fix incorrect event type Rose Hudson 2023-03-17 16:00:16 +0000
  • 7d9938c957 drm_format_set: fix realloc size Brett Ernst 2023-03-16 18:13:11 -0700
  • a3489f2c64 xdg-shell: improve unmapping logic slightly Kirill Primak 2023-03-07 20:32:43 +0300
  • 1b6fac4aa6 output-layer: require all layers in wlr_output_state.layers Simon Ser 2023-02-21 18:34:11 +0100
  • 87969c1c7c
    xdg-decoration: send missing protocol errors Isaac Freund 2023-03-10 11:44:20 +0100
  • 039cca8a51 xwm: emit new_surface/destroy on associate/dissociate Kirill Primak 2023-03-09 11:01:02 +0300
  • ad51983b23 xwm: make atom_map static Kirill Primak 2023-03-09 10:53:09 +0300
  • 9ac94516b8 wlr_scene: Skip direct scanout if there is no damage Alexander Orzechowski 2023-03-09 05:38:26 +0100
  • 774d2c82f0 xwm: remove misleading comment Kirill Primak 2023-03-07 20:44:25 +0300
  • 38839ac536 gamma-control-v1: simplify get_gamma_control error handling Simon Ser 2023-03-06 13:23:51 +0100
  • 9108717d5d gamma-control-v1: fix handling of duplicate control Simon Ser 2023-03-06 11:37:32 +0100
  • 3a200aa279 tinywl: init server to zeros Kirill Primak 2023-03-04 17:01:00 +0300
  • 5ae17de23f
    xdg-shell: improve validation of resize edges Isaac Freund 2023-03-02 21:30:31 +0100
  • 97c8ad7c65 backend/wayland: fix leak of some globals Simon Ser 2023-03-01 16:06:37 +0100
  • cab47d33e2 util/log: prefix WLR_REL_SRC_DIR with underscore Simon Ser 2023-03-01 00:52:18 +0100
  • af5cc860e1 backend/wayland: destroy zwp_linux_buffer_params_v1 objects Simon Ser 2023-02-28 20:05:46 +0100
  • a160304289 backend/drm: use libdisplay-info for CVT mode generation Simon Ser 2023-02-02 13:41:40 +0100
  • 35da997001 backend/drm: use libdisplay-info to parse EDID Simon Ser 2023-02-02 12:14:11 +0100
  • 40117e1e0d render/vulkan: prefer render node for wlr_renderer_get_drm_fd() Simon Ser 2023-02-27 16:49:43 +0100
  • 8db0d82890 examples/dmabuf-capture: fix frame_number deprecated in FFmpeg 6.0 Simon Ser 2023-02-28 11:57:07 +0100
  • bec94cc040 backend: move #ifdefs to nested functions Simon Ser 2023-02-27 11:31:07 +0100
  • 8acaabcbab backend: make wlr_backend_autocreate() fail when DRM is missing Simon Ser 2023-02-27 11:10:30 +0100
  • 5079000e49 output: allow modeset with buffer while frame is pending Simon Ser 2023-02-26 18:42:31 +0100
  • ab7eabac84 output: leverage wlr_output_configure_primary_swapchain() Simon Ser 2023-02-22 19:04:02 +0100
  • fef8ab22e3 output: introduce wlr_output_configure_primary_swapchain() Simon Ser 2023-02-21 18:12:05 +0100
  • 59acc69737 vulkan: silence -Wint-conversion on 32-bit architectures Jan Beich 2023-02-24 16:15:37 +0000
  • 8619ffab21 swapchain: remove allocator listener on destroy Simon Ser 2023-02-24 00:07:41 +0100
  • 254c5fc752 Switch to "meson setup" Simon Ser 2023-02-22 11:01:04 +0100
  • b33ab26fe7 render/swapchain: make public Simon Ser 2023-02-20 19:04:20 +0100
  • c667e64892 backend: disable DRM backend monitor when WLR_DRM_DEVICES is used Simon Ser 2023-02-21 12:54:13 +0100
  • 7303e13808 backend: avoid adding NULL backend in attempt_backend_by_name() Simon Ser 2023-02-21 12:52:20 +0100
  • 2849712356 backend: create DRM backend monitor when WLR_BACKENDS is used Simon Ser 2023-02-21 12:49:12 +0100
  • 3874577d3c output-layer: document interactions with screen capture Simon Ser 2023-02-21 11:15:05 +0100
  • bea6bee55d backend/headless: unconditionally accept all output layers Simon Ser 2023-02-21 09:04:08 +0100
  • 8338d17d7e backend/drm: drop wlr_drm_layer.pending_{width,height} Simon Ser 2023-02-21 10:31:39 +0100
  • 7215bd1e0f output: expose wlr_output_state_set_buffer() Simon Ser 2023-02-20 12:00:18 +0100
  • 4629d0ef40 output: expose wlr_output_state_finish() Simon Ser 2023-02-20 11:56:42 +0100
  • d25ab03326 screencopy-v1: drop unnecessary pixman_region32_t casts Simon Ser 2023-02-21 10:27:27 +0100
  • bbd5145d8a backend/drm: drop unnecessary pixman_region32_t casts Simon Ser 2023-02-21 10:26:41 +0100
  • 7d90cd055d xwayland: Send synthetic ConfigureNotify per ICCCM 4.1.5 John Lindgren 2023-02-17 08:25:39 -0500
  • 3ef9f91283 wlr_scene: Add dmabuf_feedback helper Alexander Orzechowski 2023-02-20 16:54:52 -0500
  • 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