[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