Xfce 4.4.1 Changelog
Utilities Library (libxfce4util):
- Fix invalid g_slice_free1() in XfceRc code (Bug #2854).
- Fix bug when deleting groups.
- Do not use GMemChunk for XfceRc module as that leaks all of its memory starting with GLib 2.10 (Bug #2427).
Widget Library (libxfcegui4):
- Change 2 GPL headers to LGPL.
- Test for support of -Wall, -Werror and -errwarn=%all (Bug #2918).
- Fix aspect ratio of the pager when using viewports, required for window managers such as Beryl that use multiple viewports within one single workspace.
- Many translation updates.
Window Manager (xfwm4):
- Treat dialogs and utility windows as transients for group (Bug #3102).
- Add support for shape input with XShape extension 1.1 (Bug #3092).
- Make the title button in the xfwm4 settings manager dragable (Bug #3000).
- Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event (Bug #2977).
- Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated (Bug #2961).
- Place splash screen windows on the normal layer, so that dialogs that get mapped during startup have a chance to be placed above the splash screen.
- Raise focused window on workspace switch (Bug #2960).
- Sort Z-order on workspace change (Bug #2960).
- Fix the small lag before icon update at first map and when updating all frames at once.
- Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property (Bug #2810).
- Updated translations: Hungaria, Catalan, Italian, Polish, German, Japanese, Turkish, Ukrainian, Dutch, Chinese (simplified) and French.
- New translations: Albanian (Besnik Bleta), English (Jeff Bailes).
Desktop Manager (xfdesktop):
- Fix entries in the menu.xml files that should not have been translated.
- Add support for menu file as argument (Bug #2876).
- Remove use of __FUNCTION__ as it breaks sun's compiler (Bug #2924).
- Blurry rendering of unscaled backgrounds (Bug #2939).
- Fix uri parsing to unescape '%##' stuff in the uri (Bug #2942).
- Many translation updates.
Panel (xfce4-panel):
- Completely hide the right-click menu when kiosk mode is enabled (Bug #2984).
- Show the system tray border in the default layout and increase the top panel size to 30px, so users can actually see the system tray.
- Allow freely movable panels on the screen edges (Bug #3039).
- Improve the icon size of the actions plugin and add an option to change the orientation of the buttons (Bug #2999).
- Unhide when dragging over the panel (Bug #2914).
- Check for NULL pointers in DBG messages to prevent crashes on Solaris, based on patch from William Bonnet (Bug #2922).
- Add some checks for valid tree selection (Bug #2933).
- Many translation updates.
Settings Manager (xfce-mcs-manager):
- Test for support of -Wall, -Werror and -errwarn=%all. (Bug #2918).
- Many translation updates.
Settings Manager Plugins (xfce-mcs-plugins):
- Test for support of -Wall, -Werror and -errwarn=%all. (Bug #2919).
- Add default shortcuts for volume control using aumix.
- Do not include theme without directory or hidden in the icon theme list (Bug #2912).
- Many translation updates.
Text Editor (mousepad):
- Test for support of -Wall, -Werror and -errwarn=%all. (Bug #2921).
Printing Helper (xfprint):
- Many translation updates.
Development Tools (xfce4-dev-tools):
- Add script for generating commit messages from ChangeLogs on the fly (xdt-commit).
Utilities (xfce-utils):
- Update the AUTHORS file.
- Fix syntax error in startxfce script (Bug #3089).
- Fix insecure use of temporary file in startup script.
- Put /usr/local/share first (Bug #2967).
- Fix an issue with the syntax in startxfce4 script (Bug #2967).
- Many translation updates.
Volume Control (xfce4-mixer):
- Follow the HIG specifications on the buttons.
- Add test_vc to Makefile.am.
- Many translation updates.
Calendar and Appointments (xfcalendar):
- Bug when adding All day event from iCal. All day events were handled wrongly in Orage (Bug #3058).
- Recurring events need to happen on ending date also (Bug #2937).
- Erroneous warning when adding panel plugin (Bug #2863).
- Change field before save so that spin buttons activate always (Bug #2811).
- Many translation updates.
Application Finder (xfce4-appfinder):
- Many translation updates.