Dylan Aïssi pushed to branch upstream-experimental at X Strike Force / wayland / weston
Commits:
-
d8223c98
by Dylan Aïssi at 2025-12-22T11:13:29+01:00
334 changed files:
- .gitlab-ci.yml
- + .gitlab-ci/build-and-test.sh
- .gitlab-ci/build-deps.sh
- .gitlab-ci/debian-install.sh
- .gitlab-ci/leak-sanitizer.supp
- .gitlab-ci/virtme-scripts/run-weston-tests.sh
- clients/calibrator.c
- + clients/color.c
- clients/desktop-shell.c
- clients/dnd.c
- clients/fullscreen.c
- clients/ivi-shell-user-interface.c
- clients/meson.build
- clients/presentation-shm.c
- clients/screenshot.c
- clients/simple-dmabuf-egl.c
- + clients/simple-dmabuf-vulkan.c
- clients/simple-egl.c
- clients/simple-shm.c
- + clients/simple-timing.c
- + clients/simple-vulkan.c
- + clients/simple_dmabuf_vulkan_fragment_shader.frag
- + clients/simple_dmabuf_vulkan_vertex_shader.vert
- + clients/simple_vulkan_fragment_shader.frag
- + clients/simple_vulkan_vertex_shader.vert
- clients/terminal.c
- clients/touch-calibrator.c
- clients/window.c
- clients/window.h
- data/COPYING
- + data/icon_ivi_simple-egl-vertical.png
- data/meson.build
- desktop-shell/shell.c
- desktop-shell/shell.h
- doc/sphinx/conf.py.in
- doc/sphinx/doxygen.ini.in
- doc/sphinx/meson.build
- doc/sphinx/run_doxygen_sphinx.sh.in
- doc/sphinx/toc/ivi-shell.rst
- doc/sphinx/toc/libweston.rst
- + doc/sphinx/toc/libweston/debug-flight-recorder.rst
- doc/sphinx/toc/libweston/log.rst
- doc/sphinx/toc/libweston/meson.build
- doc/sphinx/toc/running-weston.rst
- doc/sphinx/toc/test-suite.rst
- frontend/config-helpers.c
- frontend/main.c
- frontend/meson.build
- frontend/screen-share.c
- frontend/weston-private.h
- frontend/xwayland.c
- fullscreen-shell/fullscreen-shell.c
- fullscreen-shell/meson.build
- include/libweston/backend-drm.h
- include/libweston/backend-headless.h
- include/libweston/backend-pipewire.h
- + include/libweston/colorimetry.h
- include/libweston/config-parser.h
- include/libweston/libweston.h
- + include/libweston/linalg-3.h
- + include/libweston/linalg-4.h
- tools/zunitc/src/main.c → include/libweston/linalg-types.h
- tools/zunitc/src/zuc_base_logger.h → include/libweston/linalg.h
- include/libweston/matrix.h
- include/libweston/meson.build
- include/libweston/shell-utils.h
- include/libweston/weston-log.h
- include/libweston/windowed-output-api.h
- ivi-shell/hmi-controller.c
- ivi-shell/ivi-layout-export.h
- ivi-shell/ivi-layout-private.h
- ivi-shell/ivi-layout-shell.h
- ivi-shell/ivi-layout.c
- ivi-shell/ivi-shell.c
- ivi-shell/weston.ini.in
- kiosk-shell/kiosk-shell.c
- kiosk-shell/kiosk-shell.h
- libweston/animation.c
- libweston/backend-drm/drm-gbm.c
- libweston/backend-drm/drm-internal.h
- libweston/backend-drm/drm-kms-enums.h
- libweston/backend-drm/drm-virtual.c
- libweston/backend-drm/drm.c
- libweston/backend-drm/fb.c
- libweston/backend-drm/kms.c
- libweston/backend-drm/meson.build
- libweston/backend-drm/modes.c
- libweston/backend-drm/state-helpers.c
- libweston/backend-drm/state-propose.c
- libweston/backend-headless/headless.c
- libweston/backend-headless/meson.build
- libweston/backend-pipewire/pipewire.c
- libweston/backend-rdp/meson.build
- libweston/backend-rdp/rdp.c
- libweston/backend-rdp/rdp.h
- libweston/backend-vnc/vnc.c
- libweston/backend-wayland/meson.build
- libweston/backend-wayland/wayland.c
- libweston/backend-x11/x11.c
- libweston/backend.h
- libweston/color-lcms/color-curve-segments.c
- libweston/color-lcms/color-curve-segments.h
- libweston/color-lcms/color-lcms.c
- libweston/color-lcms/color-lcms.h
- libweston/color-lcms/color-profile.c
- libweston/color-lcms/color-transform.c
- libweston/color-management.c
- libweston/color-management.h
- libweston/color-noop.c
- + libweston/color-operations.c
- + libweston/color-operations.h
- libweston/color-profile-param-builder.c
- libweston/color-properties.c
- libweston/color-properties.h
- + libweston/color-representation.c
- tools/zunitc/inc/zunitc/zunitc_impl.h → libweston/color-representation.h
- libweston/color.c
- libweston/color.h
- + libweston/commit-timing.c
- + libweston/commit-timing.h
- libweston/compositor.c
- libweston/content-protection.c
- libweston/desktop/surface.c
- libweston/desktop/xdg-shell.c
- libweston/desktop/xwayland.c
- + libweston/fifo.c
- tools/zunitc/src/zuc_context.h → libweston/fifo.h
- libweston/id-number-allocator.c
- libweston/input.c
- libweston/launcher-libseat.c
- libweston/libinput-device.c
- libweston/libinput-seat.c
- libweston/libweston-internal.h
- libweston/linux-dmabuf.c
- libweston/meson.build
- libweston/noop-renderer.c
- libweston/output-capture.c
- libweston/output-capture.h
- + libweston/perfetto/u_atomic.h
- + libweston/perfetto/u_perfetto.cc
- + libweston/perfetto/u_perfetto.h
- libweston/pixel-formats.c
- libweston/pixel-formats.h
- libweston/pixman-renderer.c
- libweston/pixman-renderer.h
- libweston/gl-borders.c → libweston/renderer-borders.c
- libweston/gl-borders.h → libweston/renderer-borders.h
- libweston/renderer-gl/egl-glue.c
- libweston/renderer-gl/fragment.glsl
- libweston/renderer-gl/gl-renderer-internal.h
- libweston/renderer-gl/gl-renderer.c
- libweston/renderer-gl/gl-renderer.h
- libweston/renderer-gl/gl-shader-config-color-transformation.c
- libweston/renderer-gl/gl-shaders.c
- + libweston/renderer-gl/gl-utils.c
- libweston/renderer-gl/meson.build
- + libweston/renderer-vulkan/meson.build
- + libweston/renderer-vulkan/vulkan-pipeline.c
- + libweston/renderer-vulkan/vulkan-pixel-format.c
- + libweston/renderer-vulkan/vulkan-renderer-internal.h
- + libweston/renderer-vulkan/vulkan-renderer.c
- + libweston/renderer-vulkan/vulkan-renderer.h
- + libweston/renderer-vulkan/vulkan_fragment_shader.frag
- + libweston/renderer-vulkan/vulkan_vertex_shader_surface.vert
- + libweston/renderer-vulkan/vulkan_vertex_shader_texcoord.vert
- libweston/screenshooter.c
- libweston/shell-utils/shell-utils.c
- + libweston/surface-state.c
- + libweston/timeline-perfetto.c
- libweston/timeline.c
- libweston/timeline.h
- libweston/weston-log-wayland.c
- libweston/weston-log.c
- + libweston/weston-trace.h
- + lua-shell/lua-shell.c
- + lua-shell/lua-shell.h
- + lua-shell/meson.build
- + lua-shell/shell.lua
- man/weston-bindings.man
- man/weston-drm.man
- man/weston-rdp.man
- man/weston.ini.man
- man/weston.man
- meson.build
- meson_options.txt
- − protocol/color-management-v1.xml
- protocol/meson.build
- protocol/weston-output-capture.xml
- protocol/weston-test.xml
- shared/cairo-util.c
- shared/cairo-util.h
- + shared/client-buffer-util.c
- tools/zunitc/src/zuc_event.h → shared/client-buffer-util.h
- shared/frame.c
- shared/helpers.h
- shared/matrix.c
- shared/meson.build
- shared/option-parser.c
- shared/string-helpers.h
- shared/weston-assert.h
- shared/weston-drm-fourcc.h
- shared/weston-egl-ext.h
- subprojects/display-info.wrap
- + subprojects/perfetto.wrap
- tests/alpha-blending-test.c
- tests/assert-test.c
- tests/bad-buffer-test.c
- tests/buffer-transforms-test.c
- + tests/client-buffer-test.c
- + tests/color-effects-test.c
- tests/color-icc-output-test.c
- tests/color-lcms-optimizer-test.c
- + tests/color-management-parametric-test.c
- tests/color-management-test.c
- + tests/color-math-test.c
- tests/color-metadata-errors-test.c
- tests/color-metadata-parsing-test.c
- + tests/color-output-parsing-test.c
- + tests/color-representation-common.c
- tools/zunitc/src/zuc_types.h → tests/color-representation-common.h
- tools/zunitc/test/fixtures_test.c → tests/color-representation-drm-test.c
- + tests/color-representation-protocol-test.c
- + tests/color-representation-renderer-test.c
- tests/color_util.c
- tests/color_util.h
- + tests/commit-timing-test.c
- tests/config-parser-test.c
- tests/constraints-test.c
- tests/custom-env-test.c
- tests/devices-test.c
- tests/drm-formats-test.c
- + tests/drm-offload-test.c
- tests/drm-smoke-test.c
- tests/drm-writeback-screenshot-test.c
- tests/event-test.c
- + tests/fifo-test.c
- + tests/idalloc-test.c
- tests/image-iter.h
- tests/input-timestamps-helper.c
- tests/internal-screenshot-test.c
- tests/iterate-debug-scopes-test.c
- tests/ivi-layout-internal-test.c
- tests/ivi-layout-test-client.c
- tests/ivi-shell-app-test.c
- tests/keyboard-test.c
- tests/kiosk-shell-test.c
- tests/lcms-util-test.c
- tests/lcms_util.c
- tests/lcms_util.h
- + tests/linalg-test.c
- tests/linux-explicit-synchronization-test.c
- + tests/lua-shell-test.c
- tests/matrix-test.c
- tests/matrix-transform-test.c
- tests/meson.build
- tests/output-capture-protocol-test.c
- tests/output-damage-test.c
- tests/output-decorations-test.c
- tests/output-transforms-test.c
- tests/paint-node-test.c
- tests/plugin-registry-test.c
- tests/pointer-shot-test.c
- tests/pointer-test.c
- tests/presentation-test.c
- tests/reference/alpha_blend-01.png
- + tests/reference/client-buffer-00.png
- + tests/reference/client-buffer-01.png
- + tests/reference/client-buffer-02.png
- + tests/reference/client-buffer-03.png
- tests/reference/yuv-buffer-00.png → tests/reference/client-buffer-04.png
- + tests/reference/client-buffer-05.png
- + tests/reference/color-effects-00.png
- + tests/reference/color-effects-01.png
- + tests/reference/color-effects-02.png
- + tests/reference/color-effects-03.png
- + tests/reference/color-effects-04.png
- + tests/reference/color-representation-00.png
- + tests/reference/color-representation-01.png
- + tests/reference/colorful-cat.png
- + tests/reference/colorful-cat.png.license
- + tests/reference/fifo_occlude_restack-00.png
- + tests/reference/fifo_occlude_start-00.png
- + tests/reference/fifo_subsurface_start-00.png
- + tests/reference/hp-5dq99aa-hdmi.edid
- + tests/reference/hp-5dq99aa-hdmi.edid.license
- + tests/reference/occlusion_change_start-00.png
- tests/reference/output_icc_alpha_blend-00.png
- tests/reference/output_icc_alpha_blend-03.png
- tests/reference/shaper_matrix-02.png
- + tests/reference/single-pixel-buffer-semi-transparent-00.png
- tests/roles-test.c
- tests/safe-signal-output-removal-test.c
- tests/safe-signal-test.c
- tests/single-pixel-buffer-test.c
- tests/string-test.c
- tests/subsurface-shot-test.c
- tests/subsurface-test.c
- tests/surface-global-test.c
- tests/surface-test.c
- tests/text-test.c
- tests/timespec-test.c
- tests/touch-test.c
- tests/vertex-clip-test.c
- tests/viewporter-shot-test.c
- tests/viewporter-test.c
- + tests/weston-test-assert.h
- tests/weston-test-client-helper.c
- tests/weston-test-client-helper.h
- tests/weston-test-desktop-shell.c
- tests/weston-test-fixture-compositor.c
- tests/weston-test-fixture-compositor.h
- tests/weston-test-runner.c
- tests/weston-test-runner.h
- tests/weston-test.c
- tests/xcb-client-helper.c
- tests/xcb-client-helper.h
- + tests/xdg-client-helper.c
- + tests/xdg-client-helper.h
- tests/xwayland-test.c
- − tests/yuv-buffer-test.c
- − tools/zunitc/doc/zunitc.dox
- − tools/zunitc/inc/zunitc/zunitc.h
- − tools/zunitc/src/zuc_base_logger.c
- − tools/zunitc/src/zuc_event_listener.h
- − tools/zunitc/src/zuc_junit_reporter.c
- − tools/zunitc/src/zunitc_impl.c
- − tools/zunitc/test/zunitc_test.c
- + westinyplus/meson.build
- tools/zunitc/src/zuc_junit_reporter.h → westinyplus/src/main.cpp
- + westinyplus/src/main.h
- weston.ini.in
- xwayland/launcher.c
- xwayland/window-manager.c
- xwayland/xwayland.h