News in 0.6.1: * This is a bug fix release. adesklets now compiles without warnings on all gcc 4.x releases, while retaining compatibility with all previous versions of the GNU C compiler. A new test/timing.py framework was also added to help the diagnostic of potential timing issues. News in 0.6.0: * This is a new minor version release. adesklets now includes support for writing desklets in Perl: many thanks to Lucas Brutschy <lbrutschy@users.sourceforge.net> for his work! News in 0.5.1: * This is a bug fix release. adesklets now compiles and run on OpenBSD 3.8, automated FIFO cleanup in case of broken session was added to the frontend, as well as support of the newest version of e16. The adesklets installer script automated UI fallback was also fixed. News in 0.5.0: * This is new minor version and bug correction release. It extends the documentation and FAQ on many topics, includes many fixes to the autotools scripts (special thanks to Steve Langasek <vorlon@debian.org>), regularises a few exceptions in the interpreter, adds support to WM-specific contextual menu, adds a few use cases scripts under test/, and adds a brand new adesklets installer (adesklets_installer) for automated download and unpacking of desklets. News in 0.4.12: * This is a bug fix release. It corrects an error with the distributed documentation makefile that prevented info files and manual pages from installing right on arbitrary, empty directory trees (thanks to Bart Kreska for the patch). It also add support for nautilus and KDE >=3.4.1, as well as preliminary support for ROX-Filer and xffm-deskview. It should rectify a long-standing issue with some desklets failing to complete their initial display. Finally, the documentation FAQ was slightly expanded. News in 0.4.11: * This is a bug fix release. Documentation wize, it brings the french documentation up to speed with the english version (thanks to Martin Kirchgessner martin.kirch@gmail.com for all his work), and take the whole documentation source and html version out of the main package (thanks to this, adesklets is now about 300 KB lighter). Code wize, this version includes many small fixes for various platforms \u2013 FreeBSD 7 should hopefully be supported unpatched, manuals have been added for desklets submission script to please Debian. Yet, the biggest change is probably the inclusion of an optional shell driver to the interpreter, that ease up the administration of adesklets and the quick adaptation of the code to new windows managers. News in 0.4.10: * This is a bug fix release. An unwanted partial new feature made is way into previous release: it caused the contextual menu to stop working the advertised way (the control key needed to be pressed for the menu to get fired). This release just revert back the change, and add a configuration-time option, --enable-control-on-context-menu, for those who really wants this behavior. News in 0.4.9: * This is a bug fix release. It changes the global macro definitions for adesklets to compile without problems on FreeBSD 6.x, corrects an error with debugging flag stripping from the C compiler, and adds a new demo program about threading. News in 0.4.8: * This is a bug fix release. It changes the global macro definitions for adesklets to compile without problems on FreeBSD 5.x, and it also adds fake root window detection for KDE, thanks to yogi77, from the forum. News in 0.4.7: * This is a bug fix release. It removes calls to some C99 math routines not available in earlier BSD's, make the code more portable. It also adds two new commands to the API for handling the images caching mechanism better. News in 0.4.6: * This is a bug fix and documentation update release. It corrects many small bugs inside the desklets submission process scripts, makes portability changes to the autoconf structure, adds a new demo scripts in test (widget.py), corrects the xwindow_move_window routine for a small placement bugs on the screen (thanks to man1ed from the forum from providing the patch), and finally add a new appendix containing a handy online version of Imlib2 documentation. News in 0.4.5: * This is a bug fix and documentation update release. It improves the desklets submission process by releasing the full check in script used by the maintainer. It also solves a bug with window refresh when using user-defined background image and menus: thanks to ZeroDivide for reporting this. Various updates and correction have also been made to the documentation. News in 0.4.4: * This is a documentation update release, principally aimed at desklets authors. It basically includes a new appendix on how to submit a desklet (including scripted support), and a new subsection on system-wide fonts detection as well. FAQ was also expanded to cover this topic. News in 0.4.3: * This is a documentation update release. Most of the work here was made by Mike Pirnat exilejedi@users.sourceforge.net, who was kind enough to rectify the base author's deficient english by proofreading this manual from cover to cover. Thanks Mike! The FAQ was also slightly expanded, and a new appendix for desklets writer created. News in 0.4.2: * This is a new bug fix release. It corrects a bug within the python package that made if not compile on all of Python < 2.4.0. Thanks to nucular, from the adesklets forum, for reporting this. It also corrects another minor mmap related issue in the same package. News in 0.4.1: * This is anew bug fix release. It secures the use of optional adesklets.ConfigFile class by completely changing the way config files are imported, removing a potential security exploit. Thanks to Mike Pirnat <exilejedi@users.sourceforge.net> for sharing his concerns on this issue. News in 0.4.0: * This is a new minor version release. The interpreter now support internationalization - It can now dynamically work with different charsets on platforms supporting iconv (as standardized in UNIX98), and display them in the right fashion. Python package was also extended to include an (optional) generic configuration class, hopefully useful to desklets authors. News in 0.3.2: * This is a documentation update release. Documentation was added for python programmers, FAQ was slightly expanded. News in 0.3.1: * This is new bug fix release. It just adds support for interruption of time gates by events. This is a feature absolutely required to make some timed effects possible. News in 0.3.0: * This is a new minor version release. Portability has been a big concern for us since the beginning; with this version, the package compile and run flawlessly on FreeBSD and NetBSD. Events handling has also been internally streamlined, and the python binding was extended to support dynamic modification of caught events (see test/test_events.py). * The interpreter API now expose everything the author wanted, and will probably not be expanded much further; everything is pretty much in place to write any desklet, including animations. News in 0.2.1: * This is a minor bug fix release - it removes a compatibility bug within the GNU history library usage. Thanks to Mike Pirnat for reporting this. News in 0.2.0: * New minor version release. Added support for textual variables (strings substitution, in fact), and execution of timed preregistered sequences of commands to the interpreter (indirect mode of execution); this gives desklets a way to perform fluid animations. For developpers, this version also includes a rewritten dynamically configurable debug interface to the interpreter able to generate complete logs on any session. See Changelog. News in 0.1.3: * Minor bug fix release - update to this version if you could not get package to compile with 0.1.1 or 0.1.2 due to error on doc/adesklets.1. Also adds a FAQ to the documentation. See Changelog. News in 0.1.2: * Documentation update release. See Changelog. News in 0.1.1: * Minor bug fix release. See Changelog. News in 0.1.0: * New minor version release. Added preliminary french documentation, support for Windows Manager with fake roots (Xfce4 built-in), and for restarting all desklets. News in 0.0.2: * Minor bug fix release. See Changelog. News in 0.0.1: * Initial release of adesklets. More news coming somewhere in mid-January: going out of the country for the holidays! * Support for interactive use and Python only * Everything major feature is in place: see online help.