Related Pages ↓
Xfce 4.6 BETA 1 (4.5.91) Changelog
Development tools (xfce4-dev-tools)
- Don't try to patch intltool-merge.in for intltool 0.40.x: 0.40.4+ has
a fix for the bug, and 0.40.x earlier than that aren't patchable as they
run systemwide versions of the scripts.
Utility Library (libxfce4util)
- Fix typo in i18n code (check for '/' in lang doesn't make sense)
- Updated translations: Og Maciel (pt_BR), Abel Martín (es)
Widget Library (libxfcegui4)
- Fix compile failure on Darwin due to the 'environ' variable not
being available (bug #4432) ?>).
Extension Library (exo)
- Add midori helper (bug #4446) ?>)
- Updated translations: Carles Muñoz Gorriz (ca), Fabian Nowak (de),
Stavros Giannouris (el), Abel Martín (es), Kristjan Siimson (et),
Leandro Regueiro (gl), Andhika Padmawan (id), Nobuhiro Iwamatsu (ja),
Erdal Ronahi (ku), Rihards Priedītis (lv), Piotr Maliński (pl),
Og Maciel (pt_BR), Nuno Miguel (pt_PT), NIkitaBelobrov (ru),
Chao Sye (zh_CN)
Menu Library (libxfce4menu)
- Translations: cs, da, de, el, en_GB, es, fi, fr, gl, id, ja, lv, pl, pt_BR, pt_PT, sq, uk, ur.
Window Manager (xfwm4)
- Add support for NET_WM_PING protocol.
- Add support for NET_WM_PID to be able to kill apps (when not responding to NET_WM_PING).
- Make shadow opacity configurable (bug #4447) ?>).
- Make wireframe while cycling user configurable (bug #4443) ?>).
- Rework visual depth selection of the frame window (bug #4452) ?>).
- Add new user option to set/unset repeat blinking of urgent windows (bug #4440) ?>).
- Add margins configuration in workspace settings (bug #4438) ?>).
- Loosen the rule that prevents an application from iconifying itself when skip_taskbar is set (bug #4434) ?>).
- Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set (bug #3969) ?>).
- Add an option to set default window placement w/out smart placement missing from the wmtweaks GUI.
- Allow any modifier to be used for easy move, including disabling the functionality entirely.
- Add embedding support to all xfwm4 settings dialogs.
- Sort theme alphabetically (bug #4318) ?>).
- Implement workspace name changing.
- Do not allocate window extents if the window is not visible (bug #4363) ?>).
- Improve centering of windows with Xinerama.
- Lot of settings dialogs fixes and enhancements
- Update Basque, German, Korean and Slovene translations
Desktop Manager (xfdesktop)
- Bring back the "show icons in menu" preferences for the desktop
menu and window list menu.
- Add support for XDG user dirs for the Desktop and Templates
directories. Patch from Andrea Santilli (bug #4365) ?>).
- Fix xfdesktop/xfce menu crashing when installing new applications that
install .desktop files and icons (bug #3615) ?>).
- Fix occasional "double menu" after menu/icon files change on disk
(bug #4342) ?>).
- Implement "rubber banding" for the desktop icon view (bug #3245) ?>).
- Honor the Hidden=, OnlyShowIn=, and NeverShowIn= keys in .desktop
files in the desktop folder (bug #4022) ?>).
- Fix window menu popping up even after last window icon was
de-selected when using minimized app icons.
- Display 'Eject' in the context menu for removable drives that
support eject, not just optical discs (bug #3738) ?>).
- Fix memory leak (not freeing result of gtk_container_get_children()
in the desktop menu code).
- Fix memory/X window leak (not destroying menu in panel plugin after
it's closed; old menu didn't require it, but new one does).
- Use GtkFileChooserButtons in the panel plugin config dialog instead
of entry box + button, and remove the 'Edit menu' button/menu item
since we don't have a menu editor anymore.
- Add cell-spacing, cell-padding, and cell-text-width-proportion
stlye properties to XfdesktopIconView to control spacing/sizing of
the icon grid (bug #2886) ?>). Patch from Giacomo Lozito.
- Add the ellipsize-icon-labels style property to control whether
or not unselected icons get their labels truncated (bug #2886) ?>).
Patch from Daniel Gibson.
- Add style properties to enable painting a text shadow 'under'
the desktop icon text labels (bug #4412) ?>). Patch from Andrea Santilli.
- Add backdrop image preview to settings dialog.
- Make settings dialog pluggable into the Xfce Settings Manager.
- Make the Help button in the settings dialog do something.
Panel (xfce4-panel)
- Remove MCS plugin, MCS is deprecated.
Session Manager (xfce4-session)
- Start up session in parallel to greatly shorten startup time (bug #4312) ?>).
- Add a D-Bus interface for some limited amount of remote control.
- Implement support for the ShutdownCommand SM property when a
client has RestartAnyway set as its restart style hint.
- Implement support for the RestartNever restart style hint.
- sync() disks early in the shutdown process if on Linux and
ioprio_set() is available (bug #4313) ?>). Otherwise sync() right before
quit as before (bug #4313) ?>).
- Check for a running gnome-keyring instance before launching
a new one (bug #3007) ?>).
Settings Manager (xfce4-settings)
- Add workspace name handling to xfce4-settings-helper.
- Add support for embedding dialogs into xfce4-settings-manager (based
on the X-XfcePluggable and X-XfceHelpFile desktop file keys).
- Add embedding support to the accessibility, appearance, mouse and
keyboard settings dialogs.
- Don't use g_hash_table_get_keys() which requires GLib 2.14
(bug #4377) ?>).
- Move xfsettingsd from xfconf into xfce4-settings.
- Rework the way keyboard shortcuts are organized. Support default
shortcuts using /default and /custom base properties.
- Add optional UI options to enable/disable sounds in Canberra
(bug #4367) ?>).
- Add GUI for selecting/changing the keyboard layout.
- Translation updates: Dutch, Finnish, German.
Configuration Manager (xfconf)
- Remove xfsettingsd (moved to xfce4-settings package). This removes
xfconf's gtk+ dependency entirely.
- Add xfconf_channel_get() which returns an XfconfChannel singleton
object that lives until calling xfconf_shutdown().
- Add xfconf_channel_reset_property(), which is a replacement for the
'remove' functions. This more accurately describes what 'remove'
actually does in the presence of locked properties and/or properties
that have system-wide defaults.
- Deprecate xfconf_channel_remove_property() and
xfconf_channel_remove_properties().
- Change D-Bus interface to reflect above two changes.
- Add IsPropertyLocked() to the D-Bus interface, as well as a
corresponding xfconf_channel_is_property_locked() libxfconf function,
which allows clients to query whether or not a property can be
modified.
- Don't send out a PropertyChange signal if a property is set to the
value it already held.
- Fix daemon crash when resetting properties recursively.
- Fix daemon sending incorrect property names in the PropertyRemoved
signal when removing multiple properties at once.
- For GObject property bindings, if the bound xfconf property is
removed from the config store, try to reset the GObject property
to the default value specified in its GParamSpec.
- Add -R option to xfconf-query which causes the -r option (reset) to
operate recursively to include all properties under the specified
property.
- Add -a option to xfconf-query which forces setting a property as an
array even if the array only has one element.
- Fix xfconf_channel_get_property() so it properly converts the value
fetched from the config store into the type that the caller
requested (if any).
File Manager (thunar)
- Update Basque, French and Spanish translations
Mixer (xfce4-mixer)
- Remove XfceMixerCard abstraction over GstMixer.
- Use a single GstBus for all GstMixer notifications.
- Use 'multimedia-volume-control' icon instead of 'xfce4-mixer'.
- Improve panel plugin icons, add another icon for volume between 0%
and 15%.
- Panel plugin now refreshes properly after using the plugin properties
dialog (fixes bug #4370) ?>).
- Improve .desktop file: add the mixer to the "Audio" and "X-XFCE"
categories, and add StartupNotify=true and Terminal=false.
- Add DEBUG define to make the DBG macro work.
- Translation updates: Brazilian Portuguese, Czech, Finnish, French,
German, Hungarian, Indonesian, Japanese, Sinhalese, Spanish.
Printing Helper (xfprint)
- Update Japanese, Sinhalese, Spanish and Danish translations
Utilities (xfce-utils)
- Fix migrating shortcut keys in the xfconf settings migration script.
Previously keys that had more than one char in the keysym name were
getting parsed incorrectly.
Application Finder (xfce4-appfinder)
- Translations: cs, da, de, el, en_GB, es, fi, fr, gl, id, ja, lv, pl, pt_BR, pt_PT, sq, uk, ur.
Calendar (orage)
- Man page created for orage and globaltime
- Globaltime added.
- All visible dates are now in country native format (strftime (%x))
- All parameters now visible in preferences
- New appointment types: TODO and JOURNAL
- Possible to rename Orage calendar files
- External files can be used it is possible to add files from other sources
and Orage keeps track on those.
- Export and import appointments.
- Text search in event list
- Orage is now dependent on local libical.
- Daylist view
- New alarms.
- libnotify alarms
- script type alarms
- Possibility to set alarm based on end time also
- Possible to define default alarm
- Persistent alarms
- Orage and orageclock now only wake up when needed.
- Main calendar now has list of events and todos.
- Better compatibility with evolution ical files
- Categories added also possible to give colour to certain category
and then colour is shown in even list view