Ewl 0.5.3 Released

Jan 5, 2009 at 12:22 AM

Nathan Ingersoll - Jan 5, 2009 at 12:22 AM

I'm pleased to announce the release of EWL version 0.5.3. This release has some extensive changes, including the following highlights:

Thank you to the following contributors for making this release possible:

  • Peter Wehrfritz
  • Jaime Thomas
  • Teodor Petrov
  • Dan Sinclair
  • Vincent Torri
  • Nick Hughart
  • Stephen Houston

This release can be checked out with:

svn checkout http://svn.enlightenment.org/svn/e/tags/ewl/ewl-0.5.3/

  • Fixed compile warnings on 64-bit systems
  • Improved entry selection and cursor handling
  • A variety of bug fixes and type corrections
  • Formatting improvements
  • Normalized widget realize/unrealize and show/hide
  • Cleaned out private headers to reduce build times
  • Rewrite of paned widget
  • Addition of constructor unit tests
  • 'Create Directory' button added to filepicker
  • Kinetic scrolling added to the scrollpane
  • Stop building unneeded static libraries to reduce build time
  • The ewl_password widget is now part of ewl_entry to reduce code
  • duplication
  • Various feature additions to the filepicker family of widgets
  • Better robustness of ewl_progressbar widget
  • Split flags into attributes of the ewl_object and ewl_widget objects
  • Internal XDND support
  • Improved MVC selection handling
  • Addition of a SHRINKABLE fill policy
  • Improved container behaviour
  • Keybinding support for the ewl_text widget
  • Addition of an ewl_icondialog widget
  • Improvement of model terminology
  • Add an UNMANAGED flag to improve container behaviour
  • EWL is now Evilized!
  • Addition of a alpha channel slider to the ewl_colorpicker widget
  • Autofoo improvements
  • Expanded support for config key removal
  • General window management hint improvements
  • Improved robustness of the ewl_grid widget
  • Improved widget signal handling
  • Use merged software X11 engine
  • Various code cleanups thanks to LLVM static analysis
  • Removal of original ewl_tree, rename ewl_tree2 to ewl_tree
  • Moved tutorials from the test files to seperate directory
  • Creation of coverage report with gcov and lcov is now supported
  • Addition of ewl_freebox_mvc widget
  • ewl_embed now inherits from ewl_cell instead of ewl_overlay
  • Expanding of the ewl_tree widget API
  • Various fixes and feature additions for the ewl_text widget
  • Allow the ewl_label widget to be trunctated with '...'
  • Improved the cosmetics of the debugging macros
  • Revamped ewl_combo MVC API and implementation
  • Split widget tests into GUI and unit test cases
  • Fixed widget reparenting

Back