New Features In 0.8
From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
This is a work in progress page of me trying to list some of the 0.8 bigger non-API improvements. (note: there are a lot of improvements not listed here)
Performance:
- Custom memory allocation (use nedmalloc to speed things up)
- std::string can now be used when UTF32 is not needed (saves a lot of RAM)
Layouting:
- Aspect locking mechanism, both shrinking mode and expanding mode (allows for consistent layouts across many resolutions including weird ones)
Events:
- Ability to link events even across widgets (LinkedEvent)
Falagard:
- Inheritance support - looknfeels can now be inherited, which helps keep the XML code smaller)
Rendering:
- Texture blitting
- Multiple texture formats (only RGBA was possible in 0.7) (not done yet?)
- Images are now very generic (pretty much anything that renders into a rectangle space can be an image) - opens up possibilities (like implementing SVG images which would allow skinning via SVGs)