Dec 5, 2007 at 09:30 AM
dan 'dj2' sinclair - Dec 5, 2007 at 09:30 AM
We made a release of Ewl last night. This is our yearly release (we really have to get these out quicker). Given its been a year there is a pretty big list of changes. The diff file was almost the same length as the code base itself. Below is the summary of changes.
- Obligatory yearly release
- Rewrite of autotools scripts
- Reorganization of default theme structure
- Fixed general build of embed test support files
- Updated doxygen theme
- Restructuring of test application
- Extensive addition of unit tests
- Addition of XCB, SDL, and Windows engines
- Refactoring header files for faster build times
- Simplification of debugging macros to reduce code duplication
- Improved box layout algorithm
- A variety of bug fixes and typo corrections
- Rewritten combo container based on MVC framework
- Expanded support for config value handling
- Revamped dialog layout and API
- Custom DND cursor support
- Generalizing of canvas terminology
- Abstracting engine support
- MVC based filelist container
- Expanded default view support
- Convert icon and mime type handling to Efreet
- Improved menu event handling
- Reduced number of required callbacks and expanded custom callbacks
- External main loop support
- Improved general MVC API and implementation
- Better layout algorithm for paned widget
- Popup sets better window management hints and follows parent
- API changes for radio button selection querying
- Range extended to handle unknown end values
- Improved doxygen image handling
- UTF8 fixes for the ewl_text widget
- Abstraction and cleanup of tree2 internals
- General widget handling performance improvements
- Removal of deprecated DND code
- Widget layer and stacking fixes
- Support for additional general window management hints
Give it a try. If you find any bugs they can be logged to Bugzilla.