Top

Xfce 4.4.2 Changelog

Utilities Library (libxfce4util):

  • Fix applications sometimes starting on the wrong screen in multihead setups (Bug #3667).
  • Fix possible buffer overflow (reported by Vegard Nosum on the ml).
  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.
  • Updated translations: Maximilian Schleiss (nl), Dimitri Gogelia (ka), Pablo Vieira and Jose Vitor Lopes e Silva (pt_BR).
  • New translations: Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Manatsawin (th), Tegegne Tefera (am), RPrieditis (lv).

Widget Library (libxfcegui4):

  • Fix application windows sometimes opening on the wrong screen in multihead setups (Bug #3667).
  • Free list returned by gtk_container_get_children().
  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.
  • Allocate copy of passed cliend id, program name and working directory in session management, in case the application frees the data.
  • Properly deal with %-starting 'field codes' in commands from .desktop files.
  • Updated translations: Maximilian Schleiss (nl), Dimitri Gogelia (ka), Pablo Vieira and Jose Vitor Lopes e Silva (pt_BR).
  • New translations: Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Tegegne Tefera (am), Manatsawin (th), RPrieditis (lv).

Application extension library (libexo):

Please see the Thunar website for a list of changes.

Window Manager (xfwm4):

  • Be more relax with transients, allow transients to be sticky independently of their parent window (Bug #3296).
  • Fix xfwm4 hanging with gtk+-2.11.x (Bug #3346).
  • Plug a leak in mouse button grab when changing theme.
  • Fix dialogs and modals without parents not being automatically centered like before (Bug #3278).
  • Fix modifier mask not working with all keymaps (Bug #3194).
  • Fix wrong count of key shortcuts causing switch to last workspace on modifier key press if no window is focused (Bug #3191).
  • Fix spec file missing from the tar ball causing 'make dist' to fail.
  • Fix strict bound checking causing wrong window to be focused in focus follow mouse (Bug #2781).
  • Transients for group shouldn't apply to other transients, or it breaks stacking for some apps, noticeably mozilla "save as" dialog...
  • Fix typo breaking compilation on systems without XShape 1.1 support.

Desktop Manager (xfdesktop):

  • Fixed the Italian xfdesktop menu causing a crash.
  • Fix missing xfce_rc_close() causing memleak and too many open file descriptors (Bug #3065).
  • Always use button 0 in gtk_menu_popup() as GTK+ 2.11+ expects the same button to be pressed or it doesn't activate the entry (Bug #3359).
  • Fix menu sometimes not popping up when using the keyboard shortcut, again. Timeout waiting for grab is now 0.25s (Bug #441).
  • Fix desktop settings only getting applied to the first screen in non-Xinerama dualhead setups (Bug #3467).
  • Fix spurious drag when double-clicking a volume icon that fails to mount (Bug #3426).
  • Clean out stale entries in icon position file (Bug #3267).
  • Some minor memory leak fixes (some still remain, likely).
  • Fix --disable-menu-editor configure option.

Panel (xfce4-panel):

  • Fix window manager hints reporting width 1 pixel too wide (Bug #3402).
  • Improve MCS plugin code.
  • Fix expansion of items a non-full-width panel.
  • Make sure tooltips are set for more than 1 clock instance (Bug #3109).
  • Fix area that is off-limits to other windows (_NET_WM_STRUT hints) for a Xinerama setup with differently sized monitors (Bug #3097).
  • Fix loading internal plugins if a similar file exists in the start directory (Bug #3279).
  • Only update the clock once a minute when seconds are disabled. The digital clock is also set in the default layout to minimize the amount of screen updates.
  • Fix possible buffer overflow in launcher tooltips (Bug #3324).
  • Use exo-open --launch TerminalEmulator in the default configuration (Bug #3384).
  • Fix crash when removing a panel in Gtk+ 2.11.x (Bug #3496).
  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.
  • Updated translations: Pau Rul-lan Ferragut (ca), Fabio Riga (it), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Vincent Tunru (nl), Dimitri Gogelia (ka), Ivan Masár (sk), Fábio Nogueira (pt_BR).
  • New translations: Tegegne Tefera (am), RPrieditis (lv).

Settings Manager (xfce-mcs-manager):

  • Remove the half-second signal-check timeout in favor of a signal-check pipe that's watched by the glib main loop. Helps reduce CPU wakeups that hurt laptop battery performance.
  • Updated translations: Terje Uriansrud (nb_NO), European Portuguese (pt_PT), Vincent Tunru (nl), Dimitri Gogelia (ka), Ivan Masar (sk), Vladimir Melo (pt_BR), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT).
  • New translations: Tegegne Tefera (am), RPrieditis (lv).

Settings Manager Plugins (xfce-mcs-plugins):

  • Make the theme list expand for more natural resize (Bug #3659).
  • Font DPI is now configurable in the User Interface Settings (Bug #3164).
  • Fix modifier mask not working with all keymaps (Bug #3194)
  • Add support for xinput devices when setting left/right handed mouse.
  • Updated translations: Fabio Riga (it), Nuno Miguel (pt_PT), Tegegne Tefera (am), Vincent Tunru (nl), Dimitri Gogelia (ka), Vladimir Melo (ka), Alexander Nyakhaychyk (be), Jari Rahkonen (fi), Nico Schümann (de), Mike Massonnet (fr), Jeff Bailes (en_GB), Terje Uriansrud (nb_NO), Stavros Giannouris (el), Fabio Riga (it), Luiz Armesto (pt_BR), Stephan Arts (nl).
  • New translations: Terje Uriansrud (nb_NO), RPrieditis (lv).

Text Editor (mousepad):

  • Test for support of -Wall, -Werror and -errwarn=%all (Bug #2921).
  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.
  • Updated translations: Maximilian Schleiss (fr), Szymon Kałasz (pl), Pau Rul-lan Ferragut (ca), Stavros Giannouris (el), ByungHyun Choi (ko), Piarres Beobide (eu), Maxim Dziumanenko (uk), Stephan Arts (nl), Nico Schümann (de), Jeff Bailes (en_GB), Daichi Kawahata (ja), Fabio Riga (it), Dimitri Gogelia (ka), Pablo Vieira (pt_BR), Og Maciel (pt_BR).
  • New translations: Besnik Bleta (sq), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Tegegne Tefera (am), Manatsawin (th), RPrieditis (lv).

Session Manager (xfce4-session):

  • Updated translations: Pau Rul-lan Ferragut (ca), Fabio Riga (it), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Tegegne Tefera (am), Vincent Tunru (nl), Ivan Masár (sk), Luiz Armesto (pt_BR).
  • New translations: RPrieditis (lv).

Printing Helper (xfprint):

  • Updated translations: Stephan Arts (nl), Fabio Riga (it), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Tegegne Tefera (am), Ivan Masár (sk), Fábio Nogueira (pt_BR).
  • New translations: Denizo Priskorn (eo), RPrieditis (lv).

Development Tools (xfce4-dev-tools):

  • Add script (xdt-commit) for generating commit messages from ChangeLogs on the fly.
  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.

Utilities (xfce-utils):

  • Put back a default DPI value for Xorg (Bug #3164, Bug #3158).
  • Use gnome-screensaver if xscreensaver is not available (Bug #3131).
  • Fix typo on XDG_DATA_DIRS path definition (Bug #2967).
  • Updated credits in the about dialog.
  • Updated translations: Fabio Riga (it), Nuno Miguel (pt_PT), Dimitri Gogelia (ka), Ivan Masar (sk), Vladimir Melo (pt_BR).
  • New translations: Terje Uriansrud (nb_NO), Tegegne Tefera (am), RPrieditis (lv).

Volume Control (xfce4-mixer):

  • Fix parallel build of xfce4-mixer (Bug #2892).
  • Updated translations: Stephan Arts (nl), Fabio Riga (it), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Dimitri Gogelia (ka), Luiz Armesto (pt_BR).
  • New translations: Tegegne Tefera (am), RPrieditis (lv).

Calendar and Appointments (xfcalendar):

  • Recurrence not recurring at the limit date. Missing fix: convert time back to UTC when reading. Caused day to be incremented for -GMT timezones (Bug #2937).
  • Added missing last update time (Bug #3431).
  • Orage clock now wakes up only when needed. This fix sacrifies a little of accuracy to save wakeups. If seconds are not visible clock wakes up only once per minute (Bug #3363).
  • Updated translations: Fabio Riga (it), Pau Rul-lan Ferragut (ca), Daichi Kawahata (ja), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Tegegne Tefera (am), Dimitri Gogelia (ka), Vincent Tunru (nl), Pablo Vieira (pt_PT), Fábio Nogueira (pt_PT).
  • New translations: RPrieditis (lv).

File manager (Thunar):

Please see the Thunar website for a list of changes.

GTK theme engine (gtk-xfce-engine-2):

  • Don't include the iconrc file in gtkrc.

Application Finder (xfce4-appfinder):

  • Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.
  • Updated translations: Nuno Miguel (pt_PT), Dimitri Gogelia (ka), Pablo Vieira (pt_PT), Vladimir Melo (pt_BR).
  • New translations: Terje Uriansrud (nb_NO), Tegegne Tefera (am), RPrieditis (lv).