Xfce

Subdomains

 

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).