This is an old revision of the document!
EDE 2.1 changes
This is detail list of changes in EDE and edelib 2.1 releases.
edelib
- Added tooltip support for menu items.
- edelib can be compiled without DBus binding. EDELIB_HAV_DBUS #ifdef can be used to check if edelib has DBus support.
- Added edelib-dbus-explorer, a dynamic UI tool for exploring and communicating with DBus services via builtin Scheme interpreter.
- Fixed various bugs in bundled Scheme interpreter, detected after TinyCLOS tests.
- Faster (append) and fixed (gcd) and (lcm) in Scheme interpreter.
- Added JSON module for Scheme interpreter.
- Added workaround for missing _SC_GETPW_R_SIZE_MAX on Minix.
- Added str_hash(), function for simple hash computing from string, which unified hashing code through edelib.
- edelib now ships own rgb.txt as Minix X11 distribution keeps it on uncommon places.
- Theme engine is using C++ RTTI (optional feature) to figure out how to update widget fonts.
- Fixed a couple of warnings produced by clang.
- Font cache engine will prevent registering fonts if already registered.
- FontChooser is now using font cache for querying fonts.
- edelib-convert-icontheme now can use rsvg-convert.
- Redesigned icon chooser dialog: user now can also choose icon not found in icon theme.
- Small dir_list() optimization.
- Fixed core dumpung for buindled Jam on Minix.
- Added support for querying NETWM window states.
- Expandable group now can read global scrollbar size.
- Icon theme engine now support searching for icons when exact icon size wasn't found; this completes full support for fd.o icon theme specification.