Updating branch refs/heads/master to 10e864485fb4abdcc3d9567fcf0c4eae41c07eee (commit) from 4c3e6769b6092785c4c0637392f99e58109d8273 (commit)
commit 10e864485fb4abdcc3d9567fcf0c4eae41c07eee Author: Nick Schermer <n...@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 xai...@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 <yaw...@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 <tron...@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 xai...@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 <yaw...@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 <tron...@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 _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits