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.
Print/export