Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package labwc for openSUSE:Factory checked in at 2024-07-15 19:46:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/labwc (Old) and /work/SRC/openSUSE:Factory/.labwc.new.17339 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "labwc" Mon Jul 15 19:46:41 2024 rev:5 rq:1187253 version:0.7.3 Changes: -------- --- /work/SRC/openSUSE:Factory/labwc/labwc.changes 2024-05-11 18:26:45.102348322 +0200 +++ /work/SRC/openSUSE:Factory/.labwc.new.17339/labwc.changes 2024-07-15 19:47:05.682862588 +0200 @@ -1,0 +2,81 @@ +Fri Jul 12 17:36:36 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantari...@pm.me> + +- Update to version 0.7.3 + + Added + - Add config option `<core><xwaylandPersistence>` to support + keeping XWayland alive even when no clients are connected. + - Support xdg-shell protocol v3 with popup repositioning. + which adds support on the wlroots side. + - Add action `ToggleTabletMouseEmulation`. + - Implement `<resize><drawContents>`. + - Add `onRelease` option to `<keybind>` in support of binding + `Super_L` to a menu. + - Add initial support for `security-context-v1` + (user configurable blocklists are still missing). + - Add support for `tablet-v2-manager`. + - Add action `UnMaximize`. + - Support multiple IME popups. + - Add `All` context for mouse bindings which need to be + handled irrespective of the mouse pointer location. This + enables Super+mouse-scroll to change magnification. + - Add `SetDecorations` action. + - Add `policy` option to `AutoPlace` action. + - Add window type filter to If-actions. + - Add screen magnifier which can be controlled with the + `ZoomIn`, `ZoomOut` and `ToggleMagnify` actions. + + Fixed + - When looking for menu.xml, go through all paths rather than + just giving up if not found in the first path searched. + This makes it consistent with how other config/theme files + are handled. + - Fix memory leaks in theme.c and menu.c. + - Fix session-lock bugs related to keyboard focus. + + Clear focused surface on lock + + Restore focused view on unlock + - Fix memory leak in ssd/ssd-shadow.c + - Respect `menu.overlap.x` when using pipemenus. + - Do not try to restore windows to very small width/height on + unmaximize. + - Conditially set squared server-side decoration (SSD) corners + when a view is tiled. + - Remember initial direction when starting window-cycling with + `PreviousView`. Also make the toggling of direction when + shift is pressed relative to the initial direction. + - Show dnd icon above layer-shell surfaces. + - Initialize locale after reading environment files so that + client-menu items and workspace names follow the env var + `LANG` should that be set in `~/.config/labwc/environment` + (which is not recommended, but we prefer to handle it + properly if it is). + - Fix crash on `menu.xml` containing `<item>` without a + parent `<menu>`. + - Reset XWayland cursor image on cursor theme reload to avoid + trying to read destroyed pixel data. + - Prevent child views from opening outside of usable area. + - Fix IME popups issues (flicker when popup surface is + initially mapped and incorrectly showing multiple popups). + - Rate-limit cursor-driven resize events based on monitor's + refresh rate. This fixes the lag when resizing windows of + some apps on XWayland, for example Chromium and Steam. + - Session-lock: fix flashing & update cursor shape. + - Remove tearing-controller listeners on destroy. + - Handle invalid `ForEach` and `If` action cofigs. + - Delay startup of applications until event loop is ready. + - With `SendToDesktop` action follow=no option, ensure the + topmost window is focused. + - Prevent XWayland from using incorrect keymap. + - Allow keybinds containing the hyphen key to be defined + with `-`. + - Show/hide `top` layer more smartly. Before this commit, + `top` layers were hidden whenever there was a fullscreen + window in the corresponding output. With this commit, + `top` layers are hidden only when there is a fullscreen + window without other windows above it in the + corresponding output. + + Changed + - Remove subprojects/seatd.wrap as no longer needed + - Action `MoveToCursor` is deprecated in favour of: + `<action name="AutoPlace" policy="cursor"/>`. +- Recommends alacritty instead foot as default terminal + +------------------------------------------------------------------- Old: ---- labwc-0.7.2.tar.gz New: ---- labwc-0.7.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ labwc.spec ++++++ --- /var/tmp/diff_new_pack.rkXkgQ/_old 2024-07-15 19:47:06.354887222 +0200 +++ /var/tmp/diff_new_pack.rkXkgQ/_new 2024-07-15 19:47:06.358887369 +0200 @@ -21,7 +21,7 @@ %define sname wlroots %define sver 0.17.0 Name: labwc -Version: 0.7.2 +Version: 0.7.3 Release: 0 Summary: A Wayland window-stacking compositor License: GPL-2.0-or-later @@ -49,7 +49,7 @@ BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xwaylandproto) %else -BuildRequires: wlroots-devel +BuildRequires: wlroots-devel >= 0.17.3 %endif BuildRequires: hicolor-icon-theme BuildRequires: meson @@ -70,7 +70,7 @@ BuildRequires: scdoc Recommends: xwayland Recommends: %{name}-lang -Requires: foot +Recommends: alacritty Suggests: rofi-wayland Suggests: grim Suggests: swaybg @@ -84,7 +84,6 @@ %prep %autosetup -sed -i "s/alacritty/foot/" docs/menu.xml %if %{with warp} mkdir subprojects/%{sname} ++++++ labwc-0.7.2.tar.gz -> labwc-0.7.3.tar.gz ++++++ ++++ 13546 lines of diff (skipped)