Commits on Source (5)
-
Dave Airlie authored
Fixes: a9552868 ("glamor: add EXT_gpu_shader4 support") Acked-by:
Emma Anholt <emma@anholt.net>
-
Wayland 1.21 was released on June 30, 2022 and our CI already installs Wayland 1.21 so let's just require the version we actually use in our CI. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com>
-
With Wayland 1.21 being our baseline, we do not need to compile wl_pointer.axis_v120 conditionally. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com>
-
The code in AttachDevice() may free the dev->spriteInfo->sprite under some circumstances and later call GetCurrentRootWindow() which uses the same dev->spriteInfo->sprite. While it seems unlikely that this is actually an issue, considering the cases where one or the other get called, it still makes the code look suspicious. Make sure to clear set dev->spriteInfo->sprite to NULL immediately after it's freed to avoid any confusion, even if only to clarify the code. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Closes: xorg/xserver#1436
-
The window might be retained in the damage list after `xwl_screen_post_damage` in certain conditions. This means we need to check if the window is already in the list to avoid adding the same window twice which will lead to list corruption resulting in server freeze in `xwl_screen_post_damage`. Signed-off-by:
Minh Phan <phanquangminh217@gmail.com>
Showing
- dix/devices.c 1 addition, 0 deletionsdix/devices.c
- glamor/glamor_render.c 8 additions, 3 deletionsglamor/glamor_render.c
- hw/xwayland/xwayland-input.c 1 addition, 9 deletionshw/xwayland/xwayland-input.c
- hw/xwayland/xwayland-window.c 2 additions, 1 deletionhw/xwayland/xwayland-window.c
- include/meson.build 0 additions, 1 deletioninclude/meson.build
- include/xwayland-config.h.meson.in 0 additions, 3 deletionsinclude/xwayland-config.h.meson.in
- meson.build 2 additions, 5 deletionsmeson.build