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