New in release 0.33.1:
- Bug fixes

New in release 0.33:
- SVG scripting capabilities and lots of other improvements in <canvas>
- Added menu option "View Source" for viewing the source of a display
- Removed deprecated part of libdesklets API (was deprecated for half a year)
- Added "color" property to <frame>
- Got rid of dependency on SWIG
- Installs in $PREFIX/lib instead of $PREFIX/share to be more standard conform
- Bug fixes

New in release 0.32:
- fixed GConf critical error in the shell
- fixed some warnings
- check if DISPLAY variable is set
- implemented <control> tag
- made socket communcation more robust
- tell the user if a python package isn't (correctly) installed
- Bug fixes

New in release 0.32pre:
- made dialogs HIG compliant
- fixed the logger
- fixed the daemon
- fixed many bugs
- improved some shell plugins
- improved the Makefile.am's

New in release 0.31:
- The graphical shell can deinstall .display files now
- Colors in the logfile viewer make it easier to spot errors and warnings
- Performance improvements
- Better support for the Xcomposite X extension
- Bug fixes

New in release 0.30:
- A graphical shell for installing and managing desklets (finally!)
- The tray icon features a popup menu
- Bug fixes

New in release 0.30pre:
- Sandboxed inline scripting in .display files
- <prefs> tag and friends for creating config dialogs in the XML.
- The geometry engine supports centimeter, inch, and DTP-point units for
  resolution independent desklets
- <canvas> understands SVG
- Plotter uses SVG
- The daemon writes a logfile now and is started automatically when needed
- Desklets can be opened as embeddables instead of windows for embedding them
  in other windows, e.g. panel applets
- Controls replace the less flexible sensor concept. Sensors are deprecated.
- New preferences system using XML and inline scripting
- Increased performance
- Tiling in utils is written in C
- Bug fixes

New in release 0.26.2:
- Fixes the positioning bug for anchored windows.

New in release 0.26.1:
- The systray icon is off by default; use the --tray-icon option to enable it
- Fixes a broken file which caused problems with passwords

New in release 0.26:
- A systray icon shows if the daemon is running
- A redesigned and more accurate geometry engine with better performance
- Improved threading control mechanism makes broken desklets working again
- Ready for GNOME 2.6
  - Add freedesktop.org-compliant MIME information
  - Add startup nofitication for displays
- Remove crappy user installation
- Lots of bug fixes

New in release 0.25.1:
- Survives and cancels bad sensors instead of crashing Xlib
- Reworked the <frame> tag; it is no longer considered experimental
- Bug fixes

New in release 0.25:
- Support for gnome-session
- Support for multiple user profiles
- Desklets snap to other desklets
- New target container <expander>
- Automatic wrapping of <label> text with the "wrap-at" property
- Ought to build with libgtop 2.5
- Fixed transparency on GTK 2.3
- Bug fixes

New in release 0.24.1:
- Bug fixes

New in release 0.24:
- Some significant performance boosts
- libdesklets is now based on libgtop and is thus more portable and efficient
- Bug fixes

New in release 0.23:
- Support for GNOME VFS
- Thumbnailer for creating previews of .display files in nautilus
- Mouse wheel support
- Window shape support
- Bug fixes

New in release 0.22.1:
- Compatibility improvements for sawfish
- Removed Python 2.3 recommendation
- Bug fixes

New in release 0.22:
- Drag 'n Drop support
- Callbacks for notifying about configuration changes in sensors.
- Public admin module that other applications may use to add/remove/restart/
  move displays
- Bug fixes

New in release 0.21.2:
- Fixed bug #121737 (relative-to + anchor)
- Fixed default position bug that were introduced in 0.21
- Fixed bug in <frame>
- Fixed visibility bug for targets with percentual position or size

New in release 0.21.1:
- Setting EWMH flags works with older versions of PyGTK2 now

New in release 0.21:
- Fixed some memory leaks
- Experimental <html> tag
- Experimental <frame> tag
- <plotter> tag for plotting graphs
- gDesklets no longer appear in the Alt+Tab list on metacity
- gDesklets stay visible when you do "show desktop" in GNOME
- External and FontSelector sensors are in the core distribution now
- libdesklets providing common functionality for sensors
- Bug fixes

New in release 0.20:
- Percentual positioning and sizing for resolution independent layout
- Cool MIME icon by Waldgeist for .display files
- Experimental (!) tag <embed> for embedding Bonobo controls such as
  gnome-panel applets
- Stack trace output to help sensor programmers debug their sensors
- "Restart display" menu option
- Method for storing passwords in a more secure way

New in release 0.13:
- Further build system improvements. We now depend on automake/aclocal 1.6
- SKIP_TASKBAR and SKIP_PAGER work on recent versions of sawfish
- Implemented window flag "above"
- Removed most FutureWarnings
- Better support for non-UTF-8 encodings
- Immediate program abort with Ctrl+C
- Less memory usage; the garbage collector runs regularly now

New in release 0.12.1:
- Fixed a critical bug in the configuration dialogs

New in release 0.12:
- Popup menus work on XFCE now
- Array elements no longer have to be the same size
- Made the sematics of the 'relative-to' attribute more intuitive
- Improved compatibility with old versions of PyGTK
- User installation, i.e. data files are installed in user-specific dirs. This
  is great for people with limited access to their machine
- Dropped excessive usage of data hooks, it caused problems and was obsolete

New in release 0.11.1:
- Build fixes, should work fine on Gentoo now.

New in release 0.11:
- More HIG compliancy
- Arabic translation (ar.po)
- Fixed the broken part of the autotools based installer
- Solid colored backgrounds are now captured properly on GNOME
- Implemented a workaround for a severe bug in the background redrawing of
  nautilus (in the 2.2.x series) that caused gDesklets to crash
- Bug fixes
