Overview
Request 1217161 accepted
- 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
- 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
- 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
- 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
Request History
manfred-h created request
- 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
- 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
- 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
- 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
manfred-h accepted request
As nobody felt responsible, approving this as obviously correct.