[Xfce4-commits] <xfdesktop:master> Updates for release.

Nick Schermer noreply at xfce.org
Fri Mar 30 21:02:01 CEST 2012


Updating branch refs/heads/master
         to 10e864485fb4abdcc3d9567fcf0c4eae41c07eee (commit)
       from 4c3e6769b6092785c4c0637392f99e58109d8273 (commit)

commit 10e864485fb4abdcc3d9567fcf0c4eae41c07eee
Author: Nick Schermer <nick at xfce.org>
Date:   Fri Mar 30 21:00:09 2012 +0200

    Updates for release.

 NEWS            |  977 +++++++++++++++++++++++++++----------------------------
 configure.ac.in |    4 +-
 2 files changed, 485 insertions(+), 496 deletions(-)

diff --git a/NEWS b/NEWS
index e2be784..533ced7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,317 +1,311 @@
-Xfdesktop 4.9.0
----------------
-
-  * Drop AC_PROG_LIBTOOL for LT_PREREQ and LT_INIT.
-  * Remove docs and link to wiki.
-  * Thumbnail desktop icon previews using tumblerd.
-  * Added a check for GDK_GRAB_INVALID_TIME in
-    xfdesktop_popup_grab_available to mitigate slow menu popups on
-    a right mouse click (bug #7172).
-  * Add the code required to perform a paste on the on the desktop
-    (bug #3804).
-  * Display correct trash icon on menu & desktop.
-  * Fix for shift + drag selections/
-  * Icon positions are saved/restored per resolution.
-  * Backdrop image cycling on a timer.
-  * Modified xfdesktop_icon_view_drag_drop to allow all
-    selected files to drag and drop (bug #5025).
-  * Fix for moving files instead of copy when src isn't writable.
-  * Fix typos in the README file.
-  * Unmounted volumes are semi-transparent.
-  * Stretch background across all monitors setting (bug #5690).
-  * Arrange icons on the desktop menu item (bug #2833).
-  * Single click option to open items on desktop (bug #1797).
-  * Require libexo & update min requirements in readme.
-  * Comments in .desktop files are displayed in the tooltip (bug #8509).
-
-
-Xfdesktop 4.8.3
----------------
-  * Fix moving files to the desktop via shift & drag (bug #7629).
-    Reported and fixed by Patrick Melo.
-  * Translation updates: Korean, Malay, Russian, Spanish (Castilian),
-    Slovak, Telugu, German, Dutch (Flemish), Basque,
-    Portuguese (Brazilian).
-
-
-Xfdesktop 4.8.2
----------------
-  * Fix a crash on focus in when items are selected (bug #7313).
-    Reported and fixed by Ambroz Bizjak.
-  * Retrieve the translated desktop file name.
-  * Fix potential crash in xfdesktop-settings (bug #7301).
-  * Fix creation of empty file from template menu (bug #7230).
-  * Stop altering the root window pixmap to avoid X crash (bug #7442).
-  * Translation updates: Ukrainian, Turkish, Lithuanian, Swedish,
-    Danish, Chinese, Romanian, Kazakh.
-
-
-Xfdesktop 4.8.1
----------------
-
-  * Use Name field as display name of desktop files (bug #6896).
-  * Support absolute icon paths in desktop files (bug #7160).
-    Patch by xaizek at gmail.com.
-  * Scroll to the selected background in the settings (bug #7087).
-  * Handle volume changes in a timeout (bug #7025).
-  * Implement monitoring for special file icons (bug #6986).
-  * Implement open and empty actions for the trash.
-  * Fix crash when cancelling a file download (bug #6876).
-  * Properly invalidate tooltips on file changes.
-  * Make sure the background is reloaded on compositing changes.
-  * Translation updates: Catalan (Valencian), English (United Kingdom),
-    Finnish, French, Galician, German, Greek, Hungarian, Italian,
-    Japanese, Portuguese, Romanian, Russian, Swedish.
-
-
-Xfdesktop 4.8.0
----------------
-
-  * Optipng the backgrops.
-  * Drop the flower background.
-  * Translation updates: Arabic, Croatian, French, Greek, Polish,
-    Portuguese, Romanian.
-
-
-Xfdesktop 4.7.5
----------------
-
-  * Work around Gtk 2.16 function (bug #6883).
-  * Translation updates: sk, ru, cs, en_GB, lt, sv, nb, ar, pt).
-
-
-Xfdesktop 4.7.4
----------------
-
-  * Add checks for an API change in libnotify 0.7.0 (bug #6915).
-  * Avoid GTK+ 2.18 and GIO 2.20 function calls (or at least guard them
-    so that xfdesktop still builds with older versions).
-  * Let garcon choose the default applications menu file using
-    XDG_MENU_PREFIX. Drop the UserMenu kiosk option as the panel
-    sort of allows to bypass it anyway.
-
-
-Xfdesktop 4.7.3
----------------
-
-  * Fix a crash caused by accessing the wrong variable when adding
-    items to the right-click menu.
-  * Select the correct icon style in the desktop settings on first
-    start (bug #6798).
-  * Depend on libwnck >= 2.22 so we no longer have to implement hacks
-    for the two different "active-workspace-changed" signal variants
-    in libwnck (bug #6638).
-  * Add menu item monitoring.
-  * Fix critical when session manager is not running (bug #6822).
-  * Remove checks for older GLib/GTK+ versions that are no longer needed.
-  * Allow workspace names that start with a number (bug #6318).
-  * Delay notification initialization until we show one.
-  * Set the correct session priority.
-  * Do not call gtk_widget_show() on menus (bug #6198).
-  * Translation updates: gl, ca, de, it, kk, fi, sk, pt, uk, el,
-    zh_TW, da, id, eu, hu, lt.
-
-
-Xfdesktop 4.7.2
----------------
-
-  * Properly hide mounts that cannot be mounted by the user.
-  * Make xfdesktop settings dialog translatable (bug #6771).
-  * Translation updates: Finnish, Galician.
-
-
-Xfdesktop 4.7.1
----------------
-
-  * Port xfdesktop to GIO and drop the dependency on thunar-vfs. This
-    is a major change which makes heavy use of new D-Bus methods
-    introduced in Thunar 1.1.3.
-  * Port xfdesktop to thunarx-2.
-  * Translation updates: Portuguese, Basque, Italian, Danish, Kazakh,
-    Galician, Catalan (Valencian), Spanish (Castilian), Swedish,
-    Finnish, Greek, Japanese, Ukrainian, Russian, Chinese (Taiwan),
-    German, Uyghur.
-
-
-Xfdesktop 4.7.0
----------------
-
-  * Depend on exo-1 (0.5).
-  * Drop dependency on libxfcegui4 and use libxfce4ui.
-  * Remove the menu panel plugin, this is now included in the panel.
-  * Remove various .desktop files for the menu, those are now
-    included in the packages they belong to (exo, utils and session).
-  * Remove the .directory files, those are now shipped with Garcon.
-  * Drop the libxfce4menu dependency and use Garcon.
-  * Build documentation during make dist.
-  * Allow DnD to image list in settings dialog (bug 4337).
-  * Refactor drawing routines in XfdesktopIconView to remove most
-    flicker and most if not all repaint glitches.
-  * Use cairo to draw the rounded text label background instead of
-    the hacky PNG composition method.
-  * Make the text label corner roundness configurable via a gtkrc
-    style property.
-  * Call to org.xfce.FileManager.DisplayFileProperties() for the
-    full-featured file properties dialog before falling back to our
-    own (bug 5622).
-  * Translation updates: ca, kk, pt, it, da, zh_TW, de, he, id, hr,
-    fr, ru, si.
-
-
-Xfce 4.6.2
-----------
-
-  * Build fixes for GIT.
-  * Rebuild doc directory.
-  * Add libexo to CFLAGS and LIBS for panel plugin.
-  * Fix detection of rename/delete ability.
-  * Fix compilation when libexo isn't present.
-  * Update icon text labels when system font size changes (bug #2862).
-  * Set mnemonic widget properly for icon type/size labels (bug #5555).
-  * Always show 'Eject' in volume context menus, regardless of whether
-    or not it's mounted (bug #5343).
-  * Never show 'Unmount' in volume context menus.
-  * Use GtkBindingSet for keyboard handling on desktop.
-  * Only register menu with panel if popup succeeded (bug #5792).
-  * Fix inability to delete broken symlinks on the desktop (bug 5387).
-  * Don't misuse the g_return_(val_)?if_fail() macros as much (bug #5791).
-  * Translation updates (el, es, gl, it, pl, pt, ru, tr, ro, lv, ca,
-    ur, ur_PK, hu, ast, da, sk, nn, nl, si, am, kk, ja, ug, fr).
-
-
-Xfce 4.6.1
-----------
-
-  * Fix desktop menu failing to load on FreeBSD (bug 3370).
-  * Ensure root window properties get deleted when xfdesktop
-    quits (bug 5154).
-  * Reload the backdrop and icon view when 'xfdesktop --reload'
-    is run (bug 5156).
-  * Make default button in 'delete multiple' dialog consistent with
-    default in 'delete single' dialog (bug 5140).
-  * Reload the desktop when the first image is added to an image
-    list (bug 5001).
-  * Auto-select new images as they are added to the settings dialog's
-    image list (bug 5014).
-
-
-Xfce 4.6.0
-----------
-
-  * Fix menu plugin crash when selecting custom menu file (bug 4879).
-  * Only regen the monitor on changes to files we care about (bug 4979).
-
-
-Xfce 4.6rc1 (Xfce 4.5.99.1):
-----------------------------
-
-  * Remove the menu editor (which was just a stub anyway).
-
-
-Xfce 4.6beta3 (Xfce 4.5.93):
-----------------------------
-
-  * Avoid an infinite loop if all files in a backdrop list are invalid.
-
-
-Xfce 4.6beta2 (Xfce 4.5.92):
-----------------------------
-
-  * Display 'Audio' and 'Video' categories in the multimedia submenu.
-  * Fix multiple image selection in settings dialog file chooser (bug 4522).
-  * Always use the XfceMenuElement interface for reading the display names
-    of menu items and menus. This ensures that items appear sorted in
-    alphabetic order.
-
-
-Xfce 4.6beta1 (Xfce 4.5.91):
-----------------------------
-
-  * 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 <yawara at quipo.it> (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.
-
-
-Xfce 4.6alpha (Xfce 4.5.90):
-----------------------------
-
-  * Redo how the menu system works so menus can be embedded in other
-    menus.  This makes it possible for the right-click context menu
-    to be the 'normal' applications menu when icons are disabled,
-    but set to the desktop's own context menu when file icons are
-    enabled.  In this latter case, the applications menu becomes a
-    submenu of the desktop context menu (bug 2531).
-  * Ditch my custom semi-fd.o-compliant menu system in favor of
-    XfceMenu, our new fd.o-compliant menu implementation written by
-    Jannis Pohlmann.
-  * Fix URI parsing in .desktop files when launching an application so
-    that the "field codes" (%-codes) are either properly ignored or
-    are substituted properly.  This should fix a lot of problems where
-    some apps were expecting some command-line arguments but the menu
-    was just throwing them all away (bug 2942).
-  * Add support for 'zoomed' backdrop mode: fill the screen with the
-    backdrop edge-to-edge by scaling and/or cropping as necessary.
-    This doesn't mess with the aspect ratio and is pretty nifty.  Patch
-    is from <trondsg at gmail.com> (bug 3138).
-  * Stop using our forked libnetk from libxfcegui4, and use the much
-    better supported original libwnck.  Patch is from Nick Schermer
-    (bug 3487).
-  * Support the GdkScreen::monitors-changed signal present in gtk+ 2.13
-    and above.  This allows xfdesktop to notice if the user plugs or
-    unplugs a monitor when using an xrandr1.2-capable X server and video
-    driver.
-  * Support the new tooltips framework present in gtk 2.12 for
-    XfdesktopIconView.  This is mostly user-invisible, but does decrease
-    code size and memory usage ever so slightly, and removes a possible
-    source of bugs.
-  * Remove all old MCS settings manager code and start using Xfconf,
-    Xfce's new configuration system.
-  * New redesigned settings dialog, with hopefully some better usability.
-  * Move hidden options for showing special icons on the desktop into
-    the settings dialog GUI.
-  * Add a color saturation adjustment to the backdrop image settings.
-  * Add "transparent" color style for the backdrop; if you already have
-    another application drawing the backdrop, you can disable xfdesktop's
-    image drawing and color drawing and "see through" to the window
-    beneath it while still having desktop icons and the desktop menu
-    available.  Requires ARGB windows (bug 4061).
-  * Fix font size used to draw desktop icons when the size isn't an
-    integer point size (bug 4295).
+4.9.1
+=====
+- Prevent multiple instances of xfdesktop from running (bug #8488).
+- Change xfdesktop's menu icon to "applications-other" (bug #8500).
+- Keep the image width to something sensible for xfdesktop-settings
+  (bug #7086).
+- Use the preferred file manager when opening folders (bug #6537).
+- Translation updates: Czech, German, Spanish (Castilian), Basque,
+  Indonesian, Italian, Kazakh, Korean, Portuguese, Russian, Slovak,
+  Turkish, Ukrainian, Chinese (Taiwan).
 
 
-4.4.2
+4.9.0
+=====
+- Drop AC_PROG_LIBTOOL for LT_PREREQ and LT_INIT.
+- Remove docs and link to wiki.
+- Thumbnail desktop icon previews using tumblerd.
+- Added a check for GDK_GRAB_INVALID_TIME in
+  xfdesktop_popup_grab_available to mitigate slow menu popups on
+  a right mouse click (bug #7172).
+- Add the code required to perform a paste on the on the desktop
+  (bug #3804).
+- Display correct trash icon on menu & desktop.
+- Fix for shift + drag selections/
+- Icon positions are saved/restored per resolution.
+- Backdrop image cycling on a timer.
+- Modified xfdesktop_icon_view_drag_drop to allow all
+  selected files to drag and drop (bug #5025).
+- Fix for moving files instead of copy when src isn't writable.
+- Fix typos in the README file.
+- Unmounted volumes are semi-transparent.
+- Stretch background across all monitors setting (bug #5690).
+- Arrange icons on the desktop menu item (bug #2833).
+- Single click option to open items on desktop (bug #1797).
+- Require libexo & update min requirements in readme.
+- Comments in .desktop files are displayed in the tooltip (bug #8509).
+
+
+4.8.3
+=====
+- Fix moving files to the desktop via shift & drag (bug #7629).
+  Reported and fixed by Patrick Melo.
+- Translation updates: Korean, Malay, Russian, Spanish (Castilian),
+  Slovak, Telugu, German, Dutch (Flemish), Basque,
+  Portuguese (Brazilian).
+
+
+4.8.2
+=====
+- Fix a crash on focus in when items are selected (bug #7313).
+  Reported and fixed by Ambroz Bizjak.
+- Retrieve the translated desktop file name.
+- Fix potential crash in xfdesktop-settings (bug #7301).
+- Fix creation of empty file from template menu (bug #7230).
+- Stop altering the root window pixmap to avoid X crash (bug #7442).
+- Translation updates: Ukrainian, Turkish, Lithuanian, Swedish,
+  Danish, Chinese, Romanian, Kazakh.
+
+
+4.8.1
+=====
+- Use Name field as display name of desktop files (bug #6896).
+- Support absolute icon paths in desktop files (bug #7160).
+  Patch by xaizek at gmail.com.
+- Scroll to the selected background in the settings (bug #7087).
+- Handle volume changes in a timeout (bug #7025).
+- Implement monitoring for special file icons (bug #6986).
+- Implement open and empty actions for the trash.
+- Fix crash when cancelling a file download (bug #6876).
+- Properly invalidate tooltips on file changes.
+- Make sure the background is reloaded on compositing changes.
+- Translation updates: Catalan (Valencian), English (United Kingdom),
+  Finnish, French, Galician, German, Greek, Hungarian, Italian,
+  Japanese, Portuguese, Romanian, Russian, Swedish.
+
+
+4.8.0
 =====
+- Optipng the backgrops.
+- Drop the flower background.
+- Translation updates: Arabic, Croatian, French, Greek, Polish,
+  Portuguese, Romanian.
 
+
+4.7.5
+=====
+- Work around Gtk 2.16 function (bug #6883).
+- Translation updates: sk, ru, cs, en_GB, lt, sv, nb, ar, pt).
+
+
+4.7.4
+=====
+- Add checks for an API change in libnotify 0.7.0 (bug #6915).
+- Avoid GTK+ 2.18 and GIO 2.20 function calls (or at least guard them
+  so that xfdesktop still builds with older versions).
+- Let garcon choose the default applications menu file using
+  XDG_MENU_PREFIX. Drop the UserMenu kiosk option as the panel
+  sort of allows to bypass it anyway.
+
+
+4.7.3
+=====
+- Fix a crash caused by accessing the wrong variable when adding
+  items to the right-click menu.
+- Select the correct icon style in the desktop settings on first
+  start (bug #6798).
+- Depend on libwnck >= 2.22 so we no longer have to implement hacks
+  for the two different "active-workspace-changed" signal variants
+  in libwnck (bug #6638).
+- Add menu item monitoring.
+- Fix critical when session manager is not running (bug #6822).
+- Remove checks for older GLib/GTK+ versions that are no longer needed.
+- Allow workspace names that start with a number (bug #6318).
+- Delay notification initialization until we show one.
+- Set the correct session priority.
+- Do not call gtk_widget_show() on menus (bug #6198).
+- Translation updates: gl, ca, de, it, kk, fi, sk, pt, uk, el,
+  zh_TW, da, id, eu, hu, lt.
+
+
+4.7.2
+=====
+- Properly hide mounts that cannot be mounted by the user.
+- Make xfdesktop settings dialog translatable (bug #6771).
+- Translation updates: Finnish, Galician.
+
+
+4.7.1
+=====
+- Port xfdesktop to GIO and drop the dependency on thunar-vfs. This
+  is a major change which makes heavy use of new D-Bus methods
+  introduced in Thunar 1.1.3.
+- Port xfdesktop to thunarx-2.
+- Translation updates: Portuguese, Basque, Italian, Danish, Kazakh,
+  Galician, Catalan (Valencian), Spanish (Castilian), Swedish,
+  Finnish, Greek, Japanese, Ukrainian, Russian, Chinese (Taiwan),
+  German, Uyghur.
+
+
+4.7.0
+=====
+- Depend on exo-1 (0.5).
+- Drop dependency on libxfcegui4 and use libxfce4ui.
+- Remove the menu panel plugin, this is now included in the panel.
+- Remove various .desktop files for the menu, those are now
+  included in the packages they belong to (exo, utils and session).
+- Remove the .directory files, those are now shipped with Garcon.
+- Drop the libxfce4menu dependency and use Garcon.
+- Build documentation during make dist.
+- Allow DnD to image list in settings dialog (bug 4337).
+- Refactor drawing routines in XfdesktopIconView to remove most
+  flicker and most if not all repaint glitches.
+- Use cairo to draw the rounded text label background instead of
+  the hacky PNG composition method.
+- Make the text label corner roundness configurable via a gtkrc
+  style property.
+- Call to org.xfce.FileManager.DisplayFileProperties() for the
+  full-featured file properties dialog before falling back to our
+  own (bug 5622).
+- Translation updates: ca, kk, pt, it, da, zh_TW, de, he, id, hr,
+  fr, ru, si.
+
+
+4.6.2
+=====
+- Build fixes for GIT.
+- Rebuild doc directory.
+- Add libexo to CFLAGS and LIBS for panel plugin.
+- Fix detection of rename/delete ability.
+- Fix compilation when libexo isn't present.
+- Update icon text labels when system font size changes (bug #2862).
+- Set mnemonic widget properly for icon type/size labels (bug #5555).
+- Always show 'Eject' in volume context menus, regardless of whether
+  or not it's mounted (bug #5343).
+- Never show 'Unmount' in volume context menus.
+- Use GtkBindingSet for keyboard handling on desktop.
+- Only register menu with panel if popup succeeded (bug #5792).
+- Fix inability to delete broken symlinks on the desktop (bug 5387).
+- Don't misuse the g_return_(val_)?if_fail() macros as much (bug #5791).
+- Translation updates (el, es, gl, it, pl, pt, ru, tr, ro, lv, ca,
+  ur, ur_PK, hu, ast, da, sk, nn, nl, si, am, kk, ja, ug, fr).
+
+
+4.6.1
+=====
+- Fix desktop menu failing to load on FreeBSD (bug 3370).
+- Ensure root window properties get deleted when xfdesktop
+  quits (bug 5154).
+- Reload the backdrop and icon view when 'xfdesktop ==reload'
+  is run (bug 5156).
+- Make default button in 'delete multiple' dialog consistent with
+  default in 'delete single' dialog (bug 5140).
+- Reload the desktop when the first image is added to an image
+  list (bug 5001).
+- Auto-select new images as they are added to the settings dialog's
+  image list (bug 5014).
+
+
+4.6.0
+=====
+- Fix menu plugin crash when selecting custom menu file (bug 4879).
+- Only regen the monitor on changes to files we care about (bug 4979).
+
+
+4.5.99.1
+========
+- Remove the menu editor (which was just a stub anyway).
+
+
+Xfce 4.5.93
+===========
+- Avoid an infinite loop if all files in a backdrop list are invalid.
+
+
+4.5.92
+======
+- Display 'Audio' and 'Video' categories in the multimedia submenu.
+- Fix multiple image selection in settings dialog file chooser (bug 4522).
+- Always use the XfceMenuElement interface for reading the display names
+  of menu items and menus. This ensures that items appear sorted in
+  alphabetic order.
+
+
+4.5.91
+======
+- 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 <yawara at quipo.it> (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.
+
+
+4.5.90
+======
+- Redo how the menu system works so menus can be embedded in other
+  menus.  This makes it possible for the right-click context menu
+  to be the 'normal' applications menu when icons are disabled,
+  but set to the desktop's own context menu when file icons are
+  enabled.  In this latter case, the applications menu becomes a
+  submenu of the desktop context menu (bug 2531).
+- Ditch my custom semi-fd.o-compliant menu system in favor of
+  XfceMenu, our new fd.o-compliant menu implementation written by
+  Jannis Pohlmann.
+- Fix URI parsing in .desktop files when launching an application so
+  that the "field codes" (%-codes) are either properly ignored or
+  are substituted properly.  This should fix a lot of problems where
+  some apps were expecting some command-line arguments but the menu
+  was just throwing them all away (bug 2942).
+- Add support for 'zoomed' backdrop mode: fill the screen with the
+  backdrop edge-to-edge by scaling and/or cropping as necessary.
+  This doesn't mess with the aspect ratio and is pretty nifty.  Patch
+  is from <trondsg at gmail.com> (bug 3138).
+- Stop using our forked libnetk from libxfcegui4, and use the much
+  better supported original libwnck.  Patch is from Nick Schermer
+  (bug 3487).
+- Support the GdkScreen::monitors-changed signal present in gtk+ 2.13
+  and above.  This allows xfdesktop to notice if the user plugs or
+  unplugs a monitor when using an xrandr1.2-capable X server and video
+  driver.
+- Support the new tooltips framework present in gtk 2.12 for
+  XfdesktopIconView.  This is mostly user-invisible, but does decrease
+  code size and memory usage ever so slightly, and removes a possible
+  source of bugs.
+- Remove all old MCS settings manager code and start using Xfconf,
+  Xfce's new configuration system.
+- New redesigned settings dialog, with hopefully some better usability.
+- Move hidden options for showing special icons on the desktop into
+  the settings dialog GUI.
+- Add a color saturation adjustment to the backdrop image settings.
+- Add "transparent" color style for the backdrop; if you already have
+  another application drawing the backdrop, you can disable xfdesktop's
+  image drawing and color drawing and "see through" to the window
+  beneath it while still having desktop icons and the desktop menu
+  available.  Requires ARGB windows (bug 4061).
+- Fix font size used to draw desktop icons when the size isn't an
+  integer point size (bug 4295).
+
+
+4.4.2
+=====
 - 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
@@ -320,7 +314,7 @@ Xfce 4.6alpha (Xfce 4.5.90):
   mount (bug 3426).
 - Clean out stale entries in file icon position file (bug 3267).
 - Some minor memory leak fixes (some still remain, likely).
-- Fix --disable-menu-editor configure option.
+- Fix ==disable-menu-editor configure option.
 - 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).
 - Don't set workspace for sticky windows in windowlist (bug 3317).
@@ -331,7 +325,6 @@ Xfce 4.6alpha (Xfce 4.5.90):
 
 4.4.1
 =====
-
 - 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).
@@ -340,222 +333,218 @@ Xfce 4.6alpha (Xfce 4.5.90):
 - Many translation updates.
 
 
-20070121 (Xfce 4.4.0):
-----------------------
-
-    We're just about ready to release Xfce 4.4.0!  Hooray!  There have been
-    many changes since my last entry.
-
-    Change since 4.4rc2:
-
-      * Fix support for applications that do pseudo-transparency (bug 2508).
-      * Change how icon cell size is calculated to avoid weirdness at large
-        sizes (bug 1546).
-      * Fix icons disappearing when the icon/text size is set too large, and
-        then not reappearing when the size is lowered again (bug 1546).
-      * Add hidden options to disable showing any or all of the 'File System',
-        'Home', or 'Trash' icons.
-      * Partially fix backdrop setting problems when unsetting Xinerama
-        stretch mode (bug 2573).
-      * Fix some possible (but unliklely) NULL pointer dereferences.
-      * Update documentation.
-
-    Changes since 4.4rc1:
-
-      * Fix crash when non-file:// URIs are dropped on the desktop (bug 2229).
-      * Handle Xinerama-enabled setups correctly so icons aren't placed in
-        "dead areas" or on the boundary between monitors (bug 1538).
-      * Fix crash when reloading the desktop several times quickly (bug 2426).
-      * Trash files by default, add binding for shift+delete to force
-        deletion (bug 2185).
-      * Fix crash when screen size changes (bug 2457).
-      * Fix problems with activating icons (bug 2452, 2206).
-      * Allow the icons to provide better information about what drag/drop
-        actions are allowed, so user feedback about drags/drops is much
-        better.
-      * Fix broken drop of multiple files onto the desktop (bug 2437).
-      * Be sure to notice if a removable volume's mount point changes
-        (bug 2489).
-      * Fix 100% CPU problem when the desktop folder is deleted (bug 2160).
-
-    Changes since 4.4beta2:
-
-      * Fix backdrop image tearing during expose (bug 1944).
-      * Show icon tooltips where appropriate (bug 1526).
-      * Use thunarx extensions for the icon context menus and properties
-        dialogs.
-      * Fix ugly gradients in the desktop wallpaper on 16-bit displays
-        (bug 1819).
-      * Don't show a folder for the desktop directory itself (bug 1916).
-      * Fix problems with markup in text labels (bug 2082).
-      * Add 'File System', 'Home', and 'Trash' icons.
-      * Fix compositing emblems on icons (1875).
-      * Use native Pango ellipsising support for the windowlist menu, which
-        looks way better (bug 2127).
-      * Allow panel plugin's menu to be opened at the pointer position
-        (bug 2103).
-      * Don't allow cut or delete if the file/dir isn't writeable (buf 2081).
-      * Memory leak fixes (bug 1910).
-      * Put the icon context menu on the proper screen (bug 2351).
-
-    Changes since 4.4beta1:
-
-      * Attempt to create ~/Desktop/ if it doesn't exist (bug 1691).
-      * Fix non-ejectable media showing as ejectable.
-      * Fix removable media not appearing when its mount point has not yet
-        been created.
-      * Don't have the desktop automatically take focus when it's mapped.
-      * Fix crash when removable volume has no mount point (bug 1763).
-      * Add support for creating launchers and URL launchers.
-      * Allow changing transparency of the icon label text background.
-      * Many icon drawing performance improvements, and fixes for some
-        drawing glitches.
-      * Fix menu positioning for floating panels in the Xfce Menu panel
-        plugin (bug 1660).
-      * Have the 'log out' dialog pop up if the user 'closes' the desktop
-        window (bug 1776).
-      * Handle more thunar-vfs errors and prompts.
-      * Add XDirectSave support for dropping data on the desktop.
-      * Add support for dropping URLs from a browser on the desktop.
-      * Fix crash when mounting some removable volumes (bug 1897).
+4.4.0
+=====
+We're just about ready to release Xfce 4.4.0!  Hooray!  There have been
+many changes since my last entry.
+
+Change since 4.4rc2:
+
+- Fix support for applications that do pseudo-transparency (bug 2508).
+- Change how icon cell size is calculated to avoid weirdness at large
+  sizes (bug 1546).
+- Fix icons disappearing when the icon/text size is set too large, and
+  then not reappearing when the size is lowered again (bug 1546).
+- Add hidden options to disable showing any or all of the 'File System',
+  'Home', or 'Trash' icons.
+- Partially fix backdrop setting problems when unsetting Xinerama
+  stretch mode (bug 2573).
+- Fix some possible (but unliklely) NULL pointer dereferences.
+- Update documentation.
+
+Changes since 4.4rc1:
+
+- Fix crash when non-file:// URIs are dropped on the desktop (bug 2229).
+- Handle Xinerama-enabled setups correctly so icons aren't placed in
+  "dead areas" or on the boundary between monitors (bug 1538).
+- Fix crash when reloading the desktop several times quickly (bug 2426).
+- Trash files by default, add binding for shift+delete to force
+  deletion (bug 2185).
+- Fix crash when screen size changes (bug 2457).
+- Fix problems with activating icons (bug 2452, 2206).
+- Allow the icons to provide better information about what drag/drop
+  actions are allowed, so user feedback about drags/drops is much
+  better.
+- Fix broken drop of multiple files onto the desktop (bug 2437).
+- Be sure to notice if a removable volume's mount point changes
+  (bug 2489).
+- Fix 100% CPU problem when the desktop folder is deleted (bug 2160).
+
+Changes since 4.4beta2:
+
+- Fix backdrop image tearing during expose (bug 1944).
+- Show icon tooltips where appropriate (bug 1526).
+- Use thunarx extensions for the icon context menus and properties
+  dialogs.
+- Fix ugly gradients in the desktop wallpaper on 16-bit displays
+  (bug 1819).
+- Don't show a folder for the desktop directory itself (bug 1916).
+- Fix problems with markup in text labels (bug 2082).
+- Add 'File System', 'Home', and 'Trash' icons.
+- Fix compositing emblems on icons (1875).
+- Use native Pango ellipsising support for the windowlist menu, which
+  looks way better (bug 2127).
+- Allow panel plugin's menu to be opened at the pointer position
+  (bug 2103).
+- Don't allow cut or delete if the file/dir isn't writeable (buf 2081).
+- Memory leak fixes (bug 1910).
+- Put the icon context menu on the proper screen (bug 2351).
+
+Changes since 4.4beta1:
+
+- Attempt to create ~/Desktop/ if it doesn't exist (bug 1691).
+- Fix non-ejectable media showing as ejectable.
+- Fix removable media not appearing when its mount point has not yet
+  been created.
+- Don't have the desktop automatically take focus when it's mapped.
+- Fix crash when removable volume has no mount point (bug 1763).
+- Add support for creating launchers and URL launchers.
+- Allow changing transparency of the icon label text background.
+- Many icon drawing performance improvements, and fixes for some
+  drawing glitches.
+- Fix menu positioning for floating panels in the Xfce Menu panel
+  plugin (bug 1660).
+- Have the 'log out' dialog pop up if the user 'closes' the desktop
+  window (bug 1776).
+- Handle more thunar-vfs errors and prompts.
+- Add XDirectSave support for dropping data on the desktop.
+- Add support for dropping URLs from a browser on the desktop.
+- Fix crash when mounting some removable volumes (bug 1897).
 
 (Brian)
 
-20060418 (Xfce 4.4beta1):
--------------------------
 
-    As usual, it's been a while since I've written anything.  The major new
-    accomplishment since my last entry is that all the desktop icon code
-    has been refactored, and now, in addition to CDEish minimised application
-    icons, xfdesktop supports traditional desktop file icons.  This
-    functionality requires very recent versions of libexo and thunar-vfs to
-    be present and installed before compiling xfdesktop.
+4.4beta1
+========
+As usual, it's been a while since I've written anything.  The major new
+accomplishment since my last entry is that all the desktop icon code
+has been refactored, and now, in addition to CDEish minimised application
+icons, xfdesktop supports traditional desktop file icons.  This
+functionality requires very recent versions of libexo and thunar-vfs to
+be present and installed before compiling xfdesktop.
 
-    Olivier and Benny just put together the 4.4beta1 release over the weekend,
-    so we're (finally!) gearing up to release 4.4.0 final within the next 4-6
-    weeks (hopefully).
+Olivier and Benny just put together the 4.4beta1 release over the weekend,
+so we're (finally!) gearing up to release 4.4.0 final within the next 4-6
+weeks (hopefully).
 
 (Brian)
 
 
-20051031:
----------
-
-    Happy Halloween.  I haven't wrote anything here in quite a while.
-    Quite a bit has happened, including numerous bugfixes and enhancements.
-    I don't have the energy to list them all here, but the one thing that
-    really sticks out is that xfdesktop now supports icons on the desktop.
-    No, it's not what you think: you can't put launcher icons on it, and
-    you can't view lists of files either.  What you *can* do is see icons
-    representing all your minimized applications, a la CDE.  Other
-    projects (xffm, Thunar) will address the need for file and launcher
-    icons.
+20051031
+========
+Happy Halloween.   haven't wrote anything here in quite a while.
+Quite a bit has happened, including numerous bugfixes and enhancements.
+I don't have the energy to list them all here, but the one thing that
+really sticks out is that xfdesktop now supports icons on the desktop.
+No, it's not what you think: you can't put launcher icons on it, and
+you can't view lists of files either.  What you *can* do is see icons
+representing all your minimized applications, a la CDE.  Other
+projects (xffm, Thunar) will address the need for file and launcher
+icons.
 
-    The Xfce menu panel plugin has seen several improvements, including
-    some menu generation speed enhancements, and the ability to put a
-    text title in the button, as well as using non-square icons.
+The Xfce menu panel plugin has seen several improvements, including
+some menu generation speed enhancements, and the ability to put a
+text title in the button, as well as using non-square icons.
 
-    On the bugfix front, notably, you can bind 'xfdesktop -menu' and
-    'xfdesktop -windowlist' to keys now, and it should work properly all
-    the time.
+On the bugfix front, notably, you can bind 'xfdesktop -menu' and
+'xfdesktop -windowlist' to keys now, and it should work properly all
+the time.
 
-    There are a few small enhancements to the backdrop functionality,
-    such as the ability to stretch a single image across a Xinerama-
-    enabled desktop.
+There are a few small enhancements to the backdrop functionality,
+such as the ability to stretch a single image across a Xinerama-
+enabled desktop.
 
-    I suppose that's all for now.  Development of Xfce as a whole has been
-    moving somewhat slowly lately, so 4.4.0 may not be coming as soon as
-    we'd like.
+I suppose that's all for now.  Development of Xfce as a whole has been
+moving somewhat slowly lately, so 4.4.0 may not be coming as soon as
+we'd like.
 
 (Brian)
 
 
-20041220 (Xfce 4.2rc3):
------------------------
+Xfce 4.2rc3
+===========
+Xfdesktop is shaping up quite well for the 4.2.0 release, but there
+were a few necessary bugfixes:
 
-	Xfdesktop is shaping up quite well for the 4.2.0 release, but there
-	were a few necessary bugfixes:
-	  - Redo the backdrop setting method to fix redraw problems with
-	    Gtk 2.6, and to make it a bit nicer to maintain.
-	  - Fix a backdrop drawing problem that crops up if you're using
-	    multihead and a gtk2 theme with a background pixmap.
-	  - The desktop menu cache now tracks changes to the XDG_DATA_DIRS
-	    environment variable and invalidates the cache if it changes.
-	  - Jean-Francois did some stuff with menueditor, but I think it
-	    was just some code reorg and optimisation.
-	  - Added back the add/remove workspace items to the windowlist
-	    menu because Francois asked oh-so-nicely.
+- Redo the backdrop setting method to fix redraw problems with
+  Gtk 2.6, and to make it a bit nicer to maintain.
+- Fix a backdrop drawing problem that crops up if you're using
+  multihead and a gtk2 theme with a background pixmap.
+- The desktop menu cache now tracks changes to the XDG_DATA_DIRS
+  environment variable and invalidates the cache if it changes.
+- Jean-Francois did some stuff with menueditor, but I think it
+  was just some code reorg and optimisation.
+- Added back the add/remove workspace items to the windowlist
+  menu because Francois asked oh-so-nicely.
 
-	Hopefully this should be it, and xfdesktop won't need any more changes
-	for 4.2.0-final.  Of course, now that I said it, it's ruined.
+Hopefully this should be it, and xfdesktop won't need any more changes
+for 4.2.0-final.  Of course, now that I said it, it's ruined.
 
 (Brian)
 
 
-20041205 (Xfce 4.2rc2):
------------------------
-
-	Not much has happened with xfdesktop in the last month, mainly some
-	minorish bugfixes:
-	  - Fix problem with panel plugin where the button can sometimes
-	    stay "pressed in" if the menu isn't available.
-	  - Documentation updates (Jasper, mostly)
-	  - Tweak menu directory searching.
-	  - Filter desktop files based on desktop-id to avoid duplicate
-	    menu entries.
-	  - Fix bug where sticky windows weren't shown in the window list
-	    at all.
-	  - Fix menu module not loading at all on some systems when the
-	    quit() symbol can't be resolved.
-	  - Fix problem where window titles with GMarkup in them weren't
-	    being escaped properly.
-	  - Remove an occurrence of xfce_get_userfile() (replace with
-	    xfce_resource_lookup()).
-	  - Remove workspace add/remove, as that doesn't work properly
-	    anymore, and it probably shouldn't be there anyway.
+Xfce 4.2rc2
+===========
+Not much has happened with xfdesktop in the last month, mainly some
+minorish bugfixes:
+
+- Fix problem with panel plugin where the button can sometimes
+  stay "pressed in" if the menu isn't available.
+- Documentation updates (Jasper, mostly)
+- Tweak menu directory searching.
+- Filter desktop files based on desktop-id to avoid duplicate
+  menu entries.
+- Fix bug where sticky windows weren't shown in the window list
+  at all.
+- Fix menu module not loading at all on some systems when the
+  quit() symbol can't be resolved.
+- Fix problem where window titles with GMarkup in them weren't
+  being escaped properly.
+- Remove an occurrence of xfce_get_userfile() (replace with
+  xfce_resource_lookup()).
+- Remove workspace add/remove, as that doesn't work properly
+  anymore, and it probably shouldn't be there anyway.
 
 (Brian)
 
 
-20041029 (Xfce 4.2beta2):
--------------------------
-
-	* Wow, it's been a while since anyone's put anything in here.  We're
-	  gearing up for the release of 4.2beta2, the second beta release
-	  on the road to 4.2.0.  A lot has happened in the last year:
-	    - Partial rewrite and redesign to support multihead setups (with
-	      or without Xinerama).
-	    - Better support for handling screen size changes via the XRandR
-	      extension.
-	    - A new autogenerated menu that searches for .desktop files on
-	      your filesystem and organises them into hierarchical menus.
-	    - Icon support for the applications menu and window list menu
-	    - Backdrop color gradient support.
-	    - Ability to adjust the brightness of the backdrop image.
-	    - Jean-Francois Wauthy wrote a graphical menu editor, which is
-	      distributed with xfdesktop.
-	    - A panel plugin that can display the menu from xfce4-panel.
-	    - An enhanced and partially redesigned settings window, with
-	      some global menu settings added.
+Xfce 4.2beta2
+=============
+Wow, it's been a while since anyone's put anything in here.  We're
+gearing up for the release of 4.2beta2, the second beta release
+on the road to 4.2.0.  A lot has happened in the last year:
+
+- Partial rewrite and redesign to support multihead setups (with
+  or without Xinerama).
+- Better support for handling screen size changes via the XRandR
+  extension.
+- A new autogenerated menu that searches for .desktop files on
+  your filesystem and organises them into hierarchical menus.
+- Icon support for the applications menu and window list menu
+- Backdrop color gradient support.
+- Ability to adjust the brightness of the backdrop image.
+- Jean-Francois Wauthy wrote a graphical menu editor, which is
+  distributed with xfdesktop.
+- A panel plugin that can display the menu from xfce4-panel.
+- An enhanced and partially redesigned settings window, with
+  some global menu settings added.
 
 (Brian)
 
 
-20031019:
----------
-
-	* Add '-reload', '-menu' and '-windowlist' arguments to xfdesktop to
-	  make it reaload/refresh the image, popup the menu or popup the
-	  windowlist repectively.
+20031019
+========
+- Add '-reload', '-menu' and '-windowlist' arguments to xfdesktop to
+  make it reaload/refresh the image, popup the menu or popup the
+  windowlist repectively.
 
 (Jasper)
 
 
-20031016:
----------
-
-	* Added support for the XRandR X extension available with XFree86
-	  4.3 and above. The XRandR support requires you to have Gtk+
-	  2.2 or better installed.
+20031016
+========
+- Added support for the XRandR X extension available with XFree86
+  4.3 and above. The XRandR support requires you to have Gtk+
+  2.2 or better installed.
 
 (Benny)
diff --git a/configure.ac.in b/configure.ac.in
index 94463e0..f70eb76 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -6,10 +6,10 @@ dnl
 dnl version info
 m4_define([xfdesktop_version_major], [4])
 m4_define([xfdesktop_version_minor], [9])
-m4_define([xfdesktop_version_micro], [0])
+m4_define([xfdesktop_version_micro], [1])
 m4_define([xfdesktop_version_nano], [])
 m4_define([xfdesktop_version_build], [@REVISION@])
-m4_define([xfdesktop_version_tag],[git])
+m4_define([xfdesktop_version_tag],[])
 m4_define([xfdesktop_version], [xfdesktop_version_major().xfdesktop_version_minor().xfdesktop_version_micro()ifelse(xfdesktop_version_nano(), [], [], [.xfdesktop_version_nano()])ifelse(xfdesktop_version_tag(), [git], [xfdesktop_version_tag()-xfdesktop_version_build()], [xfdesktop_version_tag()])])
 
 dnl minimum required versions


More information about the Xfce4-commits mailing list