File libxfce4windowing.changes of Package libxfce4windowing

-------------------------------------------------------------------
Thu May 22 05:14:20 UTC 2025 - Maurizio Galli <maurizio.galli@suse.com>

- Update to version 4.20.3:
  - Support absolute icon paths
  - meson-build: Add GNU visibility files to sources
  - I18n: Update po/LINGUAS list
  - autotools-build: Search for xdt-gen-visibility also in the working
    tree
  - build: Automate copyright year management
  - docs: Fix warnings
  - XfwWindowX11: Fix memory leak
  - Try to match the app id in lower case to find the .desktop file
  - XfwWindowX11: Keep a ref on workspace
  - XfwWnckIcon: Fix wrong compare func
  - meson-build: Add missing conditional for ext-workspace
  - meson-build: Reintroduce tests option
  - meson-build: Use SPDX license expression
  - meson-build: Specify wayland-scanner as a native dependency
  - meson-build: Update debug/optimization flag management
  - Translation Updates

-------------------------------------------------------------------
Tue Feb  4 09:03:34 UTC 2025 - Maurizio Galli <maurizio.galli@suse.com>

- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch

-------------------------------------------------------------------
Sun Dec 15 10:52:07 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch

-------------------------------------------------------------------
Sun Dec  1 08:03:30 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch

-------------------------------------------------------------------
Sat Nov  2 12:45:33 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.

-------------------------------------------------------------------
Wed Oct 23 07:31:55 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.19.8 [development release]
  * Clean up xsettings client & work around GDK swallowing events
  * Remove private sources from the public sources list

-------------------------------------------------------------------
Wed Oct  9 19:17:18 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private

-------------------------------------------------------------------
Mon Oct  7 12:12:30 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20

-------------------------------------------------------------------
Thu Oct  3 13:24:16 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Add BuildRequires: meson

- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear

- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output & xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates

-------------------------------------------------------------------
Tue Apr  2 06:11:29 UTC 2024 - Maurizio Galli <maurizio.galli@suse.com>

- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates 

-------------------------------------------------------------------
Wed Jan 31 14:29:49 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Add detailed versions for BuildRequires: based on configure.ac

-------------------------------------------------------------------
Wed Jan 31 12:05:34 UTC 2024 - Callum Farmer <gmbr3@opensuse.org>

- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM

-------------------------------------------------------------------
Sat Apr 08 16:02:05 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window

-------------------------------------------------------------------
Fri Apr 07 16:02:06 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).

-------------------------------------------------------------------
Mon Apr 03 16:02:05 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).

-------------------------------------------------------------------
Sat Mar 18 16:02:26 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).

-------------------------------------------------------------------
Mon Mar 13 16:02:56 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).

-------------------------------------------------------------------
Wed Mar 08 16:02:54 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE

-------------------------------------------------------------------
Mon Mar 06 16:02:55 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).

-------------------------------------------------------------------
Sun Mar 05 16:02:51 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in

-------------------------------------------------------------------
Sat Mar 04 16:02:51 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac

-------------------------------------------------------------------
Wed Mar 01 16:02:57 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.43.89198a1:
  * autogen.sh: fix xfce4-dev-tools dependency version

-------------------------------------------------------------------
Sat Feb 25 16:02:55 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.42.d0245eb:
  * I18n: Add new translation hr (68%).

-------------------------------------------------------------------
Thu Feb 23 16:03:06 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.41.6672a6b:
  * I18n: Update translation ko (100%).
  * I18n: Update translation sv (100%).

-------------------------------------------------------------------
Tue Feb 21 16:02:48 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.39.19987e5:
  * build: Get rid of IntlTool
  * Use bind_textdomain_codeset() if available
  * build: Fix autotools warning

-------------------------------------------------------------------
Sat Feb 18 16:02:25 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.36.539af2a:
  * Update bug report address
  * build: Fix "make dist" when disable wayland
  * configure: Fix X11's dependencies detection

-------------------------------------------------------------------
Sun Feb 05 16:02:55 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.33.59416bd:
  * I18n: Add new translation ie (100%).
  * I18n: Add new translation uk (73%).

-------------------------------------------------------------------
Sat Feb 04 16:02:55 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.31.8f72515:
  * I18n: Add new translation ru (100%).

-------------------------------------------------------------------
Fri Feb 03 16:02:55 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.30.8e21015:
  * I18n: Add new translation oc (78%).

-------------------------------------------------------------------
Thu Feb 02 16:02:51 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.29.9923ca4:
  * I18n: Add new translation en_CA (100%).

-------------------------------------------------------------------
Tue Jan 31 16:02:51 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.28.3ab4c88:
  * I18n: Add new translation zh_TW (89%).
  * I18n: Add new translation zh_CN (100%).
  * I18n: Add new translation tr (100%).
  * I18n: Add new translation sv (94%).
  * I18n: Add new translation sr (100%).
  * I18n: Add new translation sq (100%).
  * I18n: Add new translation sl (100%).
  * I18n: Add new translation pt_BR (100%).
  * I18n: Add new translation pt (100%).
  * I18n: Add new translation pl (100%).
  * I18n: Add new translation nl (100%).
  * I18n: Add new translation nb (100%).
  * I18n: Add new translation lt (100%).
  * I18n: Add new translation ko (89%).
  * I18n: Add new translation ja (100%).
  * I18n: Add new translation it (100%).
  * I18n: Add new translation he (100%).
  * I18n: Add new translation fr (100%).
  * I18n: Add new translation fi (73%).
  * I18n: Add new translation es (100%).
  * I18n: Add new translation de (100%).
  * I18n: Add new translation bg (100%).

-------------------------------------------------------------------
Sat Jan 14 16:02:43 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.6.66ca431:
  * XfwWnckIcon: Silently return NULL if no X11 window can be found
  * Add new CI builds to build without X11 and Wayland
  * configure: error out if no windowing backend enabled
  * Add configure args to enable/disable X11/Wayland
  * Fix Wayland-only build
  * Back to development
  * Updates for release
  * Allow callers to determine if a returned icon is a fallback icon
  * Remove duplicate _get_icon() code
  * Return correct fallback icon for XfwWindowWayland

-------------------------------------------------------------------
Fri Jan 13 16:30:51 UTC 2023 - mantarimay@pm.me

- Update to version 4.19.1+git.6.66ca431:
  * XfwWnckIcon: Silently return NULL if no X11 window can be found
  * Add new CI builds to build without X11 and Wayland
  * configure: error out if no windowing backend enabled
  * Add configure args to enable/disable X11/Wayland
  * Fix Wayland-only build
  * Back to development
  * Updates for release
  * Allow callers to determine if a returned icon is a fallback icon
  * Remove duplicate _get_icon() code
  * Return correct fallback icon for XfwWindowWayland

-------------------------------------------------------------------
Mon Jan  9 12:21:48 UTC 2023 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>

- Initial package for openSUSE
openSUSE Build Service is sponsored by