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