ChangeLog for Xfce 4.4RC1 (4.3.99.1)
This document includes an overview of the changes that went into
Xfce between 4.4BETA2 (4.3.90.2) and 4.4RC1 (4.3.99.1). It is
separated by component and may not list all changes for a certain
component. Check the ChangeLog and NEWS files
for the various components to get a complete list of changes.
Utility Library (libxfce4util)
-
Enable compilation with compilers other than gcc (Bug #1851).
-
Updated translations: Fabian Nowak (de).
-
New translations: Leandro Regueiro (gl), Dimitri Gogelia (ka).
Widget Library (libxfcegui4)
-
Use the slice allocator where appropriate and
g_type_class_add_private() (Bug #2087).
-
Add delay for switching workspace when dragging something over
the pager (Bug
#838).
-
Allow to use flag buttons for the tasklist.
Extension Library (exo)
See the release notes at http://thunar.xfce.org/news.html.
Settings Manager Plugins (xfce-mcs-plugins)
-
Use GtkComboBox instead of GtkOptionMenu in the
user interface settings (Bug #2134).
-
Subpixel rendering options are now independent of the hinting options
(Bug #665).
Window Manager (xfwm4)
-
Implement borderless full maximization (Bug #1750).
-
Rework maximization switches (Bug #2047).
-
Unmap the client window when shaded (Bug #2168).
-
Fix a crash in compositor when the client vanishes (Bug #2105).
-
Make sure the icon selected in the tabwin matches the selected window
in all cases (Bug
#2008).
-
Add <Xutil.h> include for building on Solaris.
-
Add new option to enable/disable unredirection of fullscreen override
windows (overlays).
-
Prevent shaped windows to request a frame.
-
Fix meaning of the Xfwm/CycleMinimum option in the WM tweak plugin
(Bug #2058).
-
Fix focus transition back to regular window when an override window
grabbing keyboard is unmapped (Bug #2090).
-
Allow pkg-config to be more verbose (Bug #2178).
-
Add a fallback to the configure script to check for libXrender on
Solaris 10 (Bug
#2165).
-
Plug a few memory leaks.
-
Reduce Xserver's memory usage my disabling frame caching.
-
Fix bogus high CPU usage on loading themes that miss the menu button.
Panel (xfce4-panel)
-
Fix/reimplement kiosk mode (Bug #1993).
-
Fix linking with -Wl,--as-needed (Bug #1977).
-
Reduce number of polls/timeouts.
-
Prevent panel from being closed by Alt-F4 (Bug #2116).
-
Use g_slice_* functions from glib when available.
-
Add search filter to 'Add item' dialog.
-
Add dummy (empty) scripts for deprecated xftaskbar4 and xfce4-iconbox.
Make desktop switching by scrolling over the pager optional (Bug #1951).
-
Use pango_ellipsize in windowlist and highlight active window.
-
Flat buttons in taskbar by default (old behavior can still be selected).
-
Prevent panel (item) dialogs from being always on top.
-
Add xfce4-popup-windowlist program to allow showing the windowlist
from a keyboard shortcut (Bug #2104).
-
Optionally show apps from all desktops iconbox.
Print Frontend (xfprint)
-
Prevent xfprint4 from removing the printed file when the filters
aren't applied.
-
Fix incompatibility with CUPS 1.2 (Bug #2107).
Session Manager (xfce4-session)
-
Add support for HAL to shutdown/reboot the computer. Must be enabled
explicitly using --with-shutdown-style=hal to configure (Bug #2046).
-
Do not try to save the xfce4-tips as part of the session (Bug #1089).
-
Add shutdown/reboot support for Solaris (Bug #2230,
Moinak Ghosh).
-
Drop libgnome dependency for assistive technologies support.
Terminal Emulator (Terminal)
-
Parse file:-URIs dropped to a Terminal window properly and
format them so they can be used in shell commands directly (Bug #2076).
-
Use the thumbnail preview support for the background image selection
that was added with exo 0.3.1.10rc1 (Bug #2069).
-
Add '~' to the default word chars.
File Manager (Thunar)
See the release notes at http://thunar.xfce.org/news.html.
Calendar (orage)
-
Fixed jumping effect on panel plugin by adding possibility
to define plugin size (Bug #2101).
-
Fixed slow month update (Bug #2080).
-
Fixed race condition in timezone handling causing wrong days being highlighted (Bug #2157).
-
Fixed several AMD64 pointer handling issues (Bugs
#1900, Bug #2169).
-
Fixed utf8 problem with strftime n panel plugin (Bug #2208).
-
Panel plugin parameter window uses tables and is prettier.
-
Corrected timezone parameter handling causing corrupions.
-
Set alarm window to be on top.
-
Use static icons with all windows except systray and about.
-
Disable choices that do not make sense in appointment window.
-
Possibility to make more complex repeating alarms like weekdays and every nth type settings.
-
Trayicon has tooltip, which shows list of alarms.
-
Long repeating sounds do not overlap, but wait and start only after the previous play has ended.
Archive Manager (xarchiver)
-
Added symbolic link column in tar/tar.bz2/tar.gz and
RPM archives.
-
Ability to extract files inside RPM archives without the directory they
are contained in.
-
View ability works now with files inside RPM archives nested in more
than one directory.
-
Increased speed! Xarchiver is faster than ever when opening archives.
-
The GUI looks neat and clean respect to the 0.3.3 release.
-
Added a brand extract and add dialog supporting most of the archiver
command line options.
-
Added drag and drop from and to Xarchiver window by using the XDS
protocol.
-
Added the (in)famous cmd-line switches; see xarchiver -?
for details.
-
Added a Stop button who cancels the current operation or you can use
the ESC key.
-
Added ability to test archives.
-
Added an archive properties window showing useful info about the
archive and its content.
-
Added two menu entries in the Action menu to select or unselect the
files in the treeview.
-
Added support for ISO images (opening, extract and view only) but it's
incomplete, see the TODO file.
-
Row selection while you type ability. Useful when you have
thousand of files inside the archive.
-
The extract dialog now remembers the last used extraction path.
-
The extract dialog automatically sets the destination directory as
the archive path.
-
The enter key can be also used with the extract dialog.
-
You can use accelerators (keyboard shortcuts) for almost the menu
entries.
-
The Del key can also be used instead of the Delete button on the
toolbar.
-
Removed the confirmation dialog when opening bzip2 and gzip compressed
files.
-
Added a confirmation dialog when deleting files from the archive.
-
Finally fixed bug randomly causing rar and arj output badly appears.
-
Finally fixed bug randomly causing tar.bz2 and tar.gz archives to be
corrupted when deleting files from them.
-
Fixed some memory leaks but surely someone is left.
-
Fixed bug causing filenames with spaces inside the archive not being
viewed.
-
Fixed bug causing filenames with spaces in arj archives appear
truncated in Xarchiver window.
-
Fixed a bug preventing the file dialog to select more than one file
when adding to arj archives.
-
Fixed progress bar not appearing when adding only one big file to
an archive.
-
Fixed a bug causing Xarchiver to hang when opening empty zip archives.
-
Fixed a bug causing Xarchiver to exit when opening a not supported
archive directly from the command line.
Enjoy!
Xfce devel team