Xfce 4.6.1 Changelog
Utility Library (libxfce4util)
- Updated translations: Japanese, Spanish, Galician, Slovenian, Polish, Romanian.
Widget Library (libxfcegui4)
- Updated translations: Polish, Japanese, Galician, Portuguese, Norwegian, Spanish.
Extension Library (exo)
- Quote arguments passed to exo-open (bug #5132).
- Add gettext() call around two strings which are already as translatable with N_() (bug #5203).
- Fix broken build due to incomplete integration of the Danish and Galician manual translations.
Menu Library (libxfce4menu)
- Remove gtk+-2.0 from the dependency field of pkg-config file. Add glib-2.0 and gthread-2.0 instead.
- Update translations: Spanish, Italian, Japanese, Galician
Window Manager (xfwm4)
- Reduce repaint timeout in the compositor (bug #5080)
- Fix applications getting focused when focus on map is unset even without focus stealing prevention enabled (bug #5044)
- Reduce minimum timeout for focus delay in focus follow mouse (100ms was way too much)
- Fix raise delay settings in xfwm4 dialog being totally ignored
- Avoid unecessary warnings about timestamps at startup
- Fix a long standing bug in xfwm4 4.6 were activating a transient would not regrab the mouse on parent window.
- Do not go over adjacent windows with fill (bug #5152)
- Do not actually change window layer when status is above, below or fullscreen (bug #5030)
- Check fullscreen status against each monitor and not just the overall screen size in the compositor.
- Fix remaining active grab if shortcut is not used (bug #5207)
- Plug various memory leaks
- Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.
Desktop Manager (xfdesktop)
- Fix desktop menu failing to load on FreeBSD (bug #3370).
- Ensure root window properties get deleted when xfdesktop quits (bug #5154).
- Reload the backdrop and icon view when 'xfdesktop --reload' is run (bug #5156).
- Make default button in 'delete multiple' dialog consistent with default in 'delete single' dialog (bug #5140).
- Reload the desktop when the first image is added to an image list (bug #5001).
- Auto-select new images as they are added to the settings dialog's image list (bug #5014).
Panel (xfce4-panel)
- Migrate launcher category icons from 4.4 panels (bug #5067).
- Fix compilation with -Wl,--as-needed (bug #5103).
- Don't crash when the quit action button is pressed (bug #5118).
- Properly set the systray orientation property (bug #5149).
- Fix xfce-hvbox not working with gtk 2.16 (bug #5166).
- Don't crash the launcher plugin when the launcher entry list is empty.
- Add icon-name fallback to the show desktop plugin (bug #5117).
- Disconnect the icon theme changed signal from a launcher when it is destroyed to avoid crash when the icon theme changes.
- Fix drawing dots mode of the seperator plugin in a vertical panel (bug #5162).
- Fix a possible crash when setting the session restart style on an uninitialized client session.
- A whole bunch of translation updated (Polish, Spanish, Portuguese, Japanese, Galician, Norwegian).
Session Manager (xfce4-session)
- Fix crash in settings dialog when a .desktop file with a missing Application key is opened (bug #5020).
- Ensure networked session handling over TCP is disabled by default (bug #5126).
Settings Manager (xfce4-settings)
- Use the folder name for selecting the icon- and style-theme in the appearance dialog (bug #4997).
- Make sure inputproto 1.4.2 is available before enabling device hotplugging in the code (bug #5084).
- Remove unsigned clamp macro that broke applying the display settings and select the correct refresh rate (bug #4966).
- Make sure that the same .desktop file does not appear in the settings-manager more then once if it occurs in different locations in XDG_DATA_DIRS (bug #5159)
Configuration Manager (xfconf)
- Be a bit safer when writing out channel xml files: flush data to disk using fdatasync()/fsync() before renaming over the old file.
- Updated translations: pl, es, it, gl, pl, pt, uk
File Manager (thunar)
- Put quotes around filenames in thunar-wallpaper-plugin (bug #5056)
- Apply umask properly when creating files/directories. Patch by Giovanni Bechis (bug #3532).
Mixer (xfce4-mixer)
- Make <Control>q and <Control>s trigger the corresponding actions.
- Minor cosmetic fixes (row spacing of 6px in tables).
- Add missing AudioVideo category which is obligatory if you use the Audio category (bug #4933).
- Display mute/record state properly on startup (bug #5002).
- Fix segfault when destroying the plugin
- Move capture track check into xfce_mixer_track_update_record().
- Don't increment the reference count on GObjects when passing them to GValue using g_value_set_object().
- Fix crash with backends where the GstMixer implementation has no "device-name" property (bug #5201).
- Include libxfcegui4.h to avoid implicit declaration of xfce_err().
- Translation updates: Spanish, Polish, Galician, Portuguese, Italian
Utilities (xfce-utils)
- Reset icon theme name if the migrated icon theme name (possibly 'Rodent') doesn't exist anymore.
- Remove a bash-ishm ('source') from xinitrc.
Application Finder (xfce4-appfinder)
- Translation updates: Polish, Spanish, Portuguese