Xfce 4.6.0 Changelog

Utility Library (libxfce4util)

  • Updated translations: Finnish, Brazilian Portuguese, Catalan, French, Ukrainian, Polish, Indonesian, English (GB), Norwegian, Simplified Chinese and Turkish.
  • Add missing C++ wrappers in header files (patch by Jens Luedicke).

Widget Library (libxfcegui4)

  • Fix translations of libxfce4kbd-private not being used (bug #4784).
  • Fix library ageing (bug #4864).
  • Add default "xrandr --auto" for XF86Display so that monitor switching works with recent Xorg.
  • Fix transient mode of XfceShortcutDialog.
  • Add separate library version for libxfce4kbd-private.
  • Add missing C++ wrappers in header files (bug #4941).
  • Updated translations: Finnish, Catalan, French, Ukrainian, Turkish, English (GB), Spanish, German, Indonesian, Japanese, Norwegian Bokmal, Polish, Simplified Chinese, Hungarian.

Extension Library (exo)

  • Updated translations: French, Turkish, English (GB), Polish, Romanian, Greek and Spanish.

Menu Library (libxfce4menu)

  • Add hint about no invariant sections to COPYING.
  • Fix crash when reading invalid menu files (bug #4879).
  • Monitor the directories of .menu files and all directory dirs. Otherwise the menu is not regenerated when they are altered.
  • Fix a massive memory leak. (bug #3812).
  • Updated translations: German, Indonesian, Polish, English (GB), Turkish, Ukrainian, Finnish.

Window Manager (xfwm4)

  • Fix possible monitor cache size inconsistency when the screen size changes.
  • Fix fill function not working with multiscreen.
  • Fix size not properly computed by the fill function with a dock on top or left (bug #4960).
  • Only display the shortcut conflict dialog if the conflict is with a different shortcut than the one being edited.
  • When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.
  • Fix focus stealing prevention with applications which support the NET_WM_USER_TIME_WINDOW protocol.
  • Do not automatically give focus to windows placed on lower layers, but focus those on upper layers at first map.
  • Fix compilation failure in debug full without render.
  • Fix ICCCM synthetic unmap notify handling causing a race condition with amule when started hidden to system tray (bug #4928).
  • Fix margin maximum value (bug #4931).
  • Apply font settings changes in real time (DPI, hinting, hint style, RGBA).
  • Fix key "Super" remaining sticky when used as a modifier shortcut (bug #4959).
  • Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.

Desktop Manager (xfdesktop)

  • Fix menu plugin crash when selecting custom menu file (bug #4879).
  • Do not mark Gtk stock identifiers as translatable. Patch from Stefan Stuhr (bug #4721).
  • Update Desktop files to contain icon-naming-spec compliant icon names and use 'exo-open' to start the Web browser and terminal emulator.
  • Only regenerate the monitor on file changes we care about (bug #4979).
  • Updated translations: Danish, Turkish, German, Polish, Simplified Chinese, English (GB), Japanese, French.

Panel (xfce4-panel)

  • Block the panel autohide if the widget is grabbed (bug #4597).
  • Fix dragging to the submenu items of a launcher (bug #4026).
  • Send the event time with startup notification instead of zero, so that focus stealing works properly.
  • Set the foreground color of the lcd clock (bug #4923).
  • Don't escape the command when dropping a Desktop file in the launcher dialog (bug #4818).
  • Updated translations: Turkish, French, Indonesian, Norwegian, Polish, Simplified Chinese, English (GB), Catalan, Ukrainian.

Session Manager (xfce4-session)

  • Respect the ICEAUTHORITY environment variable (bug #4369).
  • Fix the sudo shutdown helper for systems without HAL (bug #4849).
  • Avoid a spurious error dialog when using the sudo shutdown helper to shut down the system (bug #4849).
  • Fix crash in autostart editor when adding a new application (bug #4934).
  • Updated translations: Turkish, Indonesian, Greek, Hungarian, Brazilian, Russian, Polish, Basque, Ukrainian.

Settings Manager (xfce4-settings)

  • Make the Xrandr dependency optional. If Xrandr is disabled, the display plugin will not be compiled at all (bug #4836).
  • When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.
  • Make embedded settings dialogs optional (and disabled by default). They can be turned on using --enable-pluggable-dialogs.
  • Remove bold markup from the shortcut reset dialog text (bug #4785).
  • Don't mark GTK+ stock labels as translatable.
  • Add Gtk/IMModule XSETTINGS key (bug #4961).
  • Fix DPI calculation when DPI settings are set to '-1', (eg default) since we can not depend on pango, cairo or fontconfig to do the right thing.
  • Fix typing error in the ToolbarStyle default XSETTINGS registry value.
  • Do not fill the xsettings channel from the settings-dialog, xfsettingsd takes care of this.
  • Updated translations: Danish, Swedish, Japanese, Norwegian, Simplified Chinese, Turkish, Catalan, Ukrainian, Czech.

Configuration Manager (xfconf)

  • Fix a segfault of xfconfd at startup on amd64 (bug #4881).
  • Code cleanup in g_critical assertion.
  • Remove unimplemented --import and --export functions from xfconf-query.
  • Fix encoding bug with xfconf-query input (bug #4622).
  • Updated translations: Danish, French, Indonesian, Norwegian, Simplified Chinese, Swedish, Brazilian Portuguese, Spanish, Turkish, Basque, Czech.

File Manager (thunar)

  • Fix crash when entering the same hidden directory twice in the location entry (bug #4847).
  • Pass the current event time to startup notification, so focus stealing works properly.
  • Fix the Thunar font thumbnailer (bug #4821).
  • Do not use msgctxt as it is not supported and breaks in older gettext.
  • Updated translations: Danish, Turkish, French, Polish, English (GB).

Mixer (xfce4-mixer)

  • Add missing AudioVideo category which is obligatory if you use the Audio category (bug #4933).
  • Fix toggling capture (bug #4777).
  • Make Control + q and Control + s keybindings work.
  • A few cosmetic improvements.
  • Updated translations: Swedish, German, Indonesian, Norwegian, Polish, Spanish, Turkish, Ukrainian.

Utilities (xfce-utils)

  • Fix sysconfdir and datadir not being expanded properly in xinitrc (bug #4924).
  • Export GTK_PATH variable in xinitrc so that GTK+ has a chance to find the Xfce theme engine even in a custom prefix (bug #4925).
  • Fix typo in the Copyright entry patch by Enrico Troeger (bug #3993).
  • Ensure that xfrun dialog text is selected when the dialog is reshown via the dbus interface (bug #2836).
  • Updated translations: German, Japanese, Polish, Turkish.

Application Finder (xfce4-appfinder)

  • Try to load items from xfce-applications.menu before trying applications.menu in order to provide the same items as Xfdesktop does (reported by Mark Trompell).
  • Updated translations: Indonesian, Polish, English (GB), Turkish, Ukrainian.