Overview
Request 1206150 accepted
- Add ddccb1f4eb753eee69c80608e38b5ff110f78409.patch to comply with
the libxfce4windowing-4.19.6 ABI/API breaking changes.
- Update to version 4.19.4 [development branch]
* Don't use XfceSMClient on Wayland
* Fix crash when double-clicking file icons
* Grey out children of removable devices option when disabled
* Add more compiler flags to the meson build
* Add editable keyboard shortcuts for the desktop and icon view
* settings: Fix string leak
* Remove xfdesktop_icon_view_model_set_monitor()
* Simplify icon add/remove code in file icon model
* Fix removable devices not getting removed properly on reload
* Cancel desktop folder enumeration on reload
* Add option to show fixed drives and devices
* Only draw icon focus rectangle for keyboard-driven selections
* Mirror thunar's behavior for the new file/folder dialogs
* Ensure drag highlight is cleared when file drag ends
* Make XdndDirectSave file write asynchronous
* Remove TODO
* Update some source file copyright years
* Build on glib 2.72
* Fix _NETSCAPE_URL drops
* Remove unused variable
* Fix string leak in xfdesktop_application_theme_changed
* Don't ship generated sources in the dist tarball
* Include meson build files in autotools dist tarball
* Add gresource XML files to EXTRA_DIST
* Back up invalid icon position config files instead of overwriting
* Simplify deletion/trashing code
* Use more reliable way to get a toplevel parent for dialogs
* Fix icon positioning for create launcher/link
* Check if icon position changed on row-changed and replace if needed
* Fix new folders and template creation appearing in wrong position
* Fix memleak when checking if template menu has items
* Treat icon views independently when handling file icon selection
* Fix icon drops from external sources showing up on the wrong monitor
* Rewrite the monitor mirror detection and handling
* Move all removable volume filtering into the filter model
* Display icons for mounts that don't have an associated volume
* Modernize GObject use in XfdesktopIcon & subclasses
* Fix keyboard focus for icon view when clicked
* Make file icon manager reload icons when asked
* Add debugging for desktop reposition on monitor geom change
* Fix race condition when monitor geometry changes
* Fix typo in icon view placement code
* Simplify how the "backdrop workspace" is tracked in XfceDesktop
* Fix same-filename backdrop toggle causing issues
* Implement new DnD
* Simplify icon view widget coords -> slot coords code
* Handle mirrored monitors
* Fix copy/paste error
* Fix context menu popups
* Let XfdesktopIconView have its own window
* Cache icon identifier in XfdesktopIcon
* Fix X11 icon view positioning
* Attempt to migrate old position config to new
* Refactor the grid sizing code a little
* Implement new multi-monitor support for the file icon manager
* Ensure xfdesktop_icon_get_identifier() never returns NULL
* Add new YAML icon position saving code
* Simplify and clean up a bunch of code in the file icon manager
* Reduce boilerplate when building file icon context menu
* Move file icon settings filtering to a GtkTreeModelFilter subclass
* Better way to deal with monitors coming and going
* Migrate old .png background filenames to .svg
* Clean up monitor workarea tracking in XfdesktopIconViewHolder
* Track desktop monitor changes in XfdesktopIconViewHolder
* Signal model row changed when XfwWindow:monitors changes
* Redo how monitor changes are handled in the backdrop manager
* Create/destroy/update XfceDesktop instances on monitors-changed
* Prevent xfdesktop from quitting if there are no monitors
* Fix dangling signal connections in XfceDesktop
* XfceDesktop: clean up x11 compat properties management
* Use GList for XfdesktopApplication->desktops
* Allow dragging window icons between monitors
* Clean up more gcc-analyzer warnings
* Modernize gobject use in XfdesktopFileIconManager
* Get rid of unused marshal functions
* Move file icon loading/management to the model
* Rewrite window icon manager to display on all monitors
* Update everything to use XfwMonitor
* Use a separate XfceDesktop widget/window per monitor
* Fix --reload option
* Fix memleak freeing result of xfdesktop_icon_view_get_selected_items()
* Fix some memory leaks with gdk_atom_name()
* Updates to meson build
* Fix use-after-free in the regular file icon tooltip code
* Revert text shadow change in fallback theme
* Fix PangoLayout memory leak in XfdesktopCellRendererIconLabel
* Improve fallback theme
* Resolve conflicting mnemonics
* fix HAVE_THUNARX
* Fix wrong filename in EXTRA_DIST in backgrounds/
* Add README for backgrounds, with provenance and licensing info
* SVG wallpapers with licenses
* Translation Updates
- Update to version 4.19.3 [development branch]
* Add false positives file for scan-build
* Silence some scan-build warnings
* Fix gcc-analyzer warnings
* meson: use x11 & wayland option names, rather than windowing-systems
* Fix broken icon sorting direction
* Fix monitoring of folder icon files in subdirs
* Rework the icon view grid sizing and placement code a bit
* Fix long-standing memory leak in XfdesktopIconView
* Make desktop folder loading cancellable
* Fix default-backdrop-filename option for meson build
* build: clang: Fix -Wcast-align
* build: Fix -Werror=format=
* Invalidate icon surface cache on icon theme change
* Revert "Add CI builds for --disable-x11 and --disable-wayland"
* Add missing menu separators
* Fix invalid param flags
* Fix some default settings not being applied on startup
* Only redraw icon text when focus changes
* Compute icon invalidation rect more generously
* Only resize grid on size_allocate if the allocation actually changed
* Resize icon grid if style changes affect slot/cell size
* Don't invalidate the icon view pixbuf cache on style update
* Be more precise in what gets redrawn
* Clean up xfdesktop_volume_icon_menu_eject()
* Fix safe removal for unmounted volumes
* Icon view should not accept focus in order to reduce redraws
* Fix xfdesktop no longer being saved as part of the session
* Remove icon view manager's update_workarea vfunc
* Move GdkScreen::size-changed handler to XfdesktopIconViewManager
* Resize icon grid on size change even if we don't have our own window
* Handle monitors-changed in the icon view manager
* Resize and reposition icon view when workarea changes
* Remove XfdesktopIconView's show-icons-on-primary property
* Use 65% for the window icon opacity value
* Clamp the icon opacity value where it actually needs to be used
* Restore behavior where unmounted volume icons are drawn 50% opaque
* Fix icon view not getting motion events
* Fix build error when full debug enabled
* Add meson build
* Fix wrong property name for icons-on-primary
* Reduce copy-paste duplication in XfdesktopRegularFileIcon
* Simplify a bunch of code and reduce duplication in
XfdesktopApplication
* Clear out XfdesktopApplication singleton pointer on finalize
* Reduce duplicated code in app action init
* Fix crash on startup with WM check, refactor
* Start isolating X11 code as much as possible
* Ensure workspaces are fully initialized on construction
* Don't allow bg_surface to be NULL
* Don't spuriously print that we're already running when starting up
* Refactor the GApplication stuff
* Fix warnings on --quit when xfdesktop isn't running
* Avoid a critical warning depending on init order
* Translation Updates
Request History
manfred-h created request
- Add ddccb1f4eb753eee69c80608e38b5ff110f78409.patch to comply with
the libxfce4windowing-4.19.6 ABI/API breaking changes.
- Update to version 4.19.4 [development branch]
* Don't use XfceSMClient on Wayland
* Fix crash when double-clicking file icons
* Grey out children of removable devices option when disabled
* Add more compiler flags to the meson build
* Add editable keyboard shortcuts for the desktop and icon view
* settings: Fix string leak
* Remove xfdesktop_icon_view_model_set_monitor()
* Simplify icon add/remove code in file icon model
* Fix removable devices not getting removed properly on reload
* Cancel desktop folder enumeration on reload
* Add option to show fixed drives and devices
* Only draw icon focus rectangle for keyboard-driven selections
* Mirror thunar's behavior for the new file/folder dialogs
* Ensure drag highlight is cleared when file drag ends
* Make XdndDirectSave file write asynchronous
* Remove TODO
* Update some source file copyright years
* Build on glib 2.72
* Fix _NETSCAPE_URL drops
* Remove unused variable
* Fix string leak in xfdesktop_application_theme_changed
* Don't ship generated sources in the dist tarball
* Include meson build files in autotools dist tarball
* Add gresource XML files to EXTRA_DIST
* Back up invalid icon position config files instead of overwriting
* Simplify deletion/trashing code
* Use more reliable way to get a toplevel parent for dialogs
* Fix icon positioning for create launcher/link
* Check if icon position changed on row-changed and replace if needed
* Fix new folders and template creation appearing in wrong position
* Fix memleak when checking if template menu has items
* Treat icon views independently when handling file icon selection
* Fix icon drops from external sources showing up on the wrong monitor
* Rewrite the monitor mirror detection and handling
* Move all removable volume filtering into the filter model
* Display icons for mounts that don't have an associated volume
* Modernize GObject use in XfdesktopIcon & subclasses
* Fix keyboard focus for icon view when clicked
* Make file icon manager reload icons when asked
* Add debugging for desktop reposition on monitor geom change
* Fix race condition when monitor geometry changes
* Fix typo in icon view placement code
* Simplify how the "backdrop workspace" is tracked in XfceDesktop
* Fix same-filename backdrop toggle causing issues
* Implement new DnD
* Simplify icon view widget coords -> slot coords code
* Handle mirrored monitors
* Fix copy/paste error
* Fix context menu popups
* Let XfdesktopIconView have its own window
* Cache icon identifier in XfdesktopIcon
* Fix X11 icon view positioning
* Attempt to migrate old position config to new
* Refactor the grid sizing code a little
* Implement new multi-monitor support for the file icon manager
* Ensure xfdesktop_icon_get_identifier() never returns NULL
* Add new YAML icon position saving code
* Simplify and clean up a bunch of code in the file icon manager
* Reduce boilerplate when building file icon context menu
* Move file icon settings filtering to a GtkTreeModelFilter subclass
* Better way to deal with monitors coming and going
* Migrate old .png background filenames to .svg
* Clean up monitor workarea tracking in XfdesktopIconViewHolder
* Track desktop monitor changes in XfdesktopIconViewHolder
* Signal model row changed when XfwWindow:monitors changes
* Redo how monitor changes are handled in the backdrop manager
* Create/destroy/update XfceDesktop instances on monitors-changed
* Prevent xfdesktop from quitting if there are no monitors
* Fix dangling signal connections in XfceDesktop
* XfceDesktop: clean up x11 compat properties management
* Use GList for XfdesktopApplication->desktops
* Allow dragging window icons between monitors
* Clean up more gcc-analyzer warnings
* Modernize gobject use in XfdesktopFileIconManager
* Get rid of unused marshal functions
* Move file icon loading/management to the model
* Rewrite window icon manager to display on all monitors
* Update everything to use XfwMonitor
* Use a separate XfceDesktop widget/window per monitor
* Fix --reload option
* Fix memleak freeing result of xfdesktop_icon_view_get_selected_items()
* Fix some memory leaks with gdk_atom_name()
* Updates to meson build
* Fix use-after-free in the regular file icon tooltip code
* Revert text shadow change in fallback theme
* Fix PangoLayout memory leak in XfdesktopCellRendererIconLabel
* Improve fallback theme
* Resolve conflicting mnemonics
* fix HAVE_THUNARX
* Fix wrong filename in EXTRA_DIST in backgrounds/
* Add README for backgrounds, with provenance and licensing info
* SVG wallpapers with licenses
* Translation Updates
- Update to version 4.19.3 [development branch]
* Add false positives file for scan-build
* Silence some scan-build warnings
* Fix gcc-analyzer warnings
* meson: use x11 & wayland option names, rather than windowing-systems
* Fix broken icon sorting direction
* Fix monitoring of folder icon files in subdirs
* Rework the icon view grid sizing and placement code a bit
* Fix long-standing memory leak in XfdesktopIconView
* Make desktop folder loading cancellable
* Fix default-backdrop-filename option for meson build
* build: clang: Fix -Wcast-align
* build: Fix -Werror=format=
* Invalidate icon surface cache on icon theme change
* Revert "Add CI builds for --disable-x11 and --disable-wayland"
* Add missing menu separators
* Fix invalid param flags
* Fix some default settings not being applied on startup
* Only redraw icon text when focus changes
* Compute icon invalidation rect more generously
* Only resize grid on size_allocate if the allocation actually changed
* Resize icon grid if style changes affect slot/cell size
* Don't invalidate the icon view pixbuf cache on style update
* Be more precise in what gets redrawn
* Clean up xfdesktop_volume_icon_menu_eject()
* Fix safe removal for unmounted volumes
* Icon view should not accept focus in order to reduce redraws
* Fix xfdesktop no longer being saved as part of the session
* Remove icon view manager's update_workarea vfunc
* Move GdkScreen::size-changed handler to XfdesktopIconViewManager
* Resize icon grid on size change even if we don't have our own window
* Handle monitors-changed in the icon view manager
* Resize and reposition icon view when workarea changes
* Remove XfdesktopIconView's show-icons-on-primary property
* Use 65% for the window icon opacity value
* Clamp the icon opacity value where it actually needs to be used
* Restore behavior where unmounted volume icons are drawn 50% opaque
* Fix icon view not getting motion events
* Fix build error when full debug enabled
* Add meson build
* Fix wrong property name for icons-on-primary
* Reduce copy-paste duplication in XfdesktopRegularFileIcon
* Simplify a bunch of code and reduce duplication in
XfdesktopApplication
* Clear out XfdesktopApplication singleton pointer on finalize
* Reduce duplicated code in app action init
* Fix crash on startup with WM check, refactor
* Start isolating X11 code as much as possible
* Ensure workspaces are fully initialized on construction
* Don't allow bg_surface to be NULL
* Don't spuriously print that we're already running when starting up
* Refactor the GApplication stuff
* Fix warnings on --quit when xfdesktop isn't running
* Avoid a critical warning depending on init order
* Translation Updates
mauriziogalli accepted request
thanks!