4.9.21.2
- More descriptive exception messages
- Fix some initialization order warnings
- Add missing const/throw specifiers some event and exception functions
- Argument safety checking
- Added Atlas::Not_Child exception
4.9.21.1
- Base Font support added
- Texture atlasing added
- TTF loading added
- A5SES_PTR_TYPE can be defined to override auto_ptr
- A5SES_UNIQUE_PTR can be defined to use unique_ptr instead of auto_ptr (recommended for C++0x code)
- point renamed to unit
- Polymorhpic exception types
- Exception thrown when al_init() fails
- Easy to use Event_Reader class added
- Event system mostly rewritten, User_Event support added
- Added some missing Keyboard::Key definitions
- Mouse::SetState() implemented
- Disable copying/assignment on types that can't be copied (or no copy implementation has been written yet)
- Remove debug text in Thread_Proc calls
- API changes to reflect API changes in 4.9.21
- RGB_Float and RGBA_Float Color types
- Many other things I've forgotten...
4.9.15.1
- Updated to Allegro 4.9.15
- Better method of hiding the win32 Rectangle function
- Threads
- Added missing documentation
- Fix the value of Display::VSync
- Add more casts to Allegro structures
4.9.14.2
- Loading bitmap formats other than BMP (typo)
- Define Rectangle to A5_Rectangle on Windows
4.9.14.1
- Updated to Allegro 4.9.14
4.9.13.1