Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wlroots for openSUSE:Factory checked in at 2021-04-08 21:32:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wlroots (Old) and /work/SRC/openSUSE:Factory/.wlroots.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wlroots" Thu Apr 8 21:32:30 2021 rev:13 rq:883781 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wlroots/wlroots.changes 2020-11-11 20:46:51.575673337 +0100 +++ /work/SRC/openSUSE:Factory/.wlroots.new.2401/wlroots.changes 2021-04-08 21:32:44.387844943 +0200 @@ -1,0 +2,53 @@ +Thu Apr 8 08:26:58 UTC 2021 - Michael Vetter <[email protected]> + +- Update to 0.13.0: + * Replace wlr_key_state with wl_keyboard_key_state (#2446[1]): + enum wlr_key_state has been replaced with enum wl_keyboard_key_state + * Use uint32_t in wlr_renderer_begin signature (#2433[2]) + * Remove unneeded includes from wlr_input_device.h (#2470[3]) + * Renderer v6, incremental version (#2240[4]): some implicit assumptions about + wlr_renderer's EGL context no longer hold true. Compositors not using EGL + directly shouldn't be affected. + + wlroots' framebuffer no longer is the EGL default framebuffer + + wlroots' framebuffer no longer has a depth attachment + * Remove wlr_create_renderer_func_t (#2561[5]) + + wlr_backend_autocreate, wlr_drm_backend_create, wlr_headless_backend_create, + wlr_wl_backend_create, wlr_x11_backend_create no longer take a + wlr_renderer_create_func_t parameter + +The wlr_renderer_create_func_t type has been removed + * backend/noop: listen to display destroy and destroy the backend (#2583[6]): + the noop backend should no longer be manually destroyed after the wl_display + * xdg shell: remove wlr_xdg_surface_for_each_popup (#2610[7]) + wlr_xdg_surface_for_each_popup has been removed, use + wlr_xdg_surface_for_each_popup_surface instead. + * layer shell: rename popup iterator for consistency (#2617[8]): + wlr_layer_surface_v1_for_each_popup has been renamed to + wlr_layer_surface_v1_for_each_popup_surface. + * Keyboard interactivity options (#2555[9]): + wlr_layer_surface_v1_state.keyboard_interactivity has now the type + enum zwlr_layer_surface_v1_keyboard_interactivity to reflect protocol changes. + * output: remove scale/transform events (#2631[10]): the scale and transform + output events have been removed, compositors should use the commit event instead. + * output: send commit event after pending state is cleared (#2630[11]): + compositors can no longer read the to-be-committed state from wlr_output.pending in + an output commit event handler. Instead, use the current state and + wlr_output_event_commit. + * render/wlr_texture: clamp texture coordinates to edge by default (#2476[12]): + the GLES2 renderer no longer wraps textures with GL_REPEAT. If you want to repeat a + texture, manually change wlroots' default via glTexParameteri. + * text_input_v3: correct typo in enum field (#2735[13]): + WLR_TEXT_INPUT_v3_FEATURE_CONTENT_TYPE has been renamed to + WLR_TEXT_INPUT_V3_FEATURE_CONTENT_TYPE. + * Stop using wl_shm_format (#2744[14]): the renderer functions take DRM_FORMAT_* values + instead of WL_SHM_FORMAT_*. Make sure you don't have any remaining WL_SHM_FORMAT_* + enum values in your compositor. + + wlr_renderer_read_pixels now takes a DRM format code instead of an enum + wl_shm_format + + wlr_renderer_get_shm_texture_formats now returns DRM format codes instead of an + enum wl_shm_format + + wlr_renderer_read_pixels now takes a DRM format code instead of an enum + wl_shm_format + + wlr_output_preferred_read_format now returns a DRM format code instead of an enum + wl_shm_format + +------------------------------------------------------------------- Old: ---- 0.12.0.tar.gz New: ---- 0.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlroots.spec ++++++ --- /var/tmp/diff_new_pack.8eXU1w/_old 2021-04-08 21:32:44.879845483 +0200 +++ /var/tmp/diff_new_pack.8eXU1w/_new 2021-04-08 21:32:44.883845488 +0200 @@ -1,7 +1,7 @@ # # spec file for package wlroots # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%define libname libwlroots7 +%define libname libwlroots8 %bcond_without libcap %bcond_without systemd %bcond_with elogind @@ -24,7 +24,7 @@ %bcond_without xwayland %bcond_without xcb_errors Name: wlroots -Version: 0.12.0 +Version: 0.13.0 Release: 0 Summary: Modular Wayland compositor library License: MIT @@ -46,6 +46,7 @@ BuildRequires: pkgconfig(libseat) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-protocols) >= 1.16 @@ -61,12 +62,14 @@ BuildRequires: pkgconfig(libelogind) %endif %if %{with x11_backend} || %{with xwayland} +BuildRequires: xorg-x11-server-wayland BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-composite) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-render) +BuildRequires: pkgconfig(xcb-renderutil) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) %if %{with xcb_errors} ++++++ 0.12.0.tar.gz -> 0.13.0.tar.gz ++++++ ++++ 18724 lines of diff (skipped)
