* XfwMonitorWayland: Delay monitor finalization until gdk data are
set
* XfwSeatWayland: Store global name for matching when seat is
removed
* XfwMonitorWayland: Fix release order in _global_removed()
* XfwMonitorManagerWayland: Use g_hash_table_iter_remove when
iterating
* XfwMonitorWayland: Store global name for matching when output is
removed
* XfwScreenWayland: Rename id to name in registry_global(_remove)?
* XfwMonitorWayland: Don't make XfwScreen emit signal with null
monitor
* XfwWorkspaceGroupWayland: Connect to
XfwScreen::monitor-(added|removed)
* Add mnemonics for workspace names in workspace menu
* Revert "Update README after switchover to meson"
* Update README after switchover to meson
* Destroy wl_output & xdg_output together when wl_output global
removed
* XfwWorkspaceWayland: Fix typo
* XfwWorkspace: Fix id property management
* Defer binding to the workspace manager until after we have the
outputs
* I18n: Update po/LINGUAS list
* meson-build: Add Vala language bindings option
* Translation Updates
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/libxfce4windowing?expand=0&rev=15
451 lines
18 KiB
Plaintext
451 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Aug 14 07:42:44 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net>
|
|
|
|
- Update to version 4.20.4
|
|
* XfwMonitorWayland: Delay monitor finalization until gdk data are
|
|
set
|
|
* XfwSeatWayland: Store global name for matching when seat is
|
|
removed
|
|
* XfwMonitorWayland: Fix release order in _global_removed()
|
|
* XfwMonitorManagerWayland: Use g_hash_table_iter_remove when
|
|
iterating
|
|
* XfwMonitorWayland: Store global name for matching when output is
|
|
removed
|
|
* XfwScreenWayland: Rename id to name in registry_global(_remove)?
|
|
* XfwMonitorWayland: Don't make XfwScreen emit signal with null
|
|
monitor
|
|
* XfwWorkspaceGroupWayland: Connect to
|
|
XfwScreen::monitor-(added|removed)
|
|
* Add mnemonics for workspace names in workspace menu
|
|
* Revert "Update README after switchover to meson"
|
|
* Update README after switchover to meson
|
|
* Destroy wl_output & xdg_output together when wl_output global
|
|
removed
|
|
* XfwWorkspaceWayland: Fix typo
|
|
* XfwWorkspace: Fix id property management
|
|
* Defer binding to the workspace manager until after we have the
|
|
outputs
|
|
* I18n: Update po/LINGUAS list
|
|
* meson-build: Add Vala language bindings option
|
|
* Translation Updates
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 23 07:35:16 UTC 2025 - Maurizio Galli <maurizio.galli@suse.com>
|
|
|
|
- Removed leftover meson conditional from spec file. We stick with
|
|
autotools for now as there are some issues with the meson builds
|
|
|
|
-------------------------------------------------------------------
|
|
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
|