Version 0.9.0 - 8.08.2006 * added support for precedural texture generation * added precedural texture example * added error handling example * added template project example * added 3d texture example * improved 3D API, added 3D datastructures, cameras, quaternions * EM_3D_OBJECT is obsolete now "use em3d instead" (TODO) * implement better cameras (TODO) * added external library (glew) to overcome platform independance issues when dealing with OpenGL extensions * made changes for EiffelStudio 5.7 compatibility * added sample unit test infrastructure and started writing test * EM_EVENT_CHANNEL bugfix * EM_SURFACE can now save to png-files * EiffelMedia Vision2 widget does not require patched SDL anymore on windows Version 0.8.1 - 4.9.2006 * Release for "Introduction to Programming" 06/07 * Added ecfs for library and examples * A few minor bugfixes Version 0.8.0 - 2.03.2006 * added remove_timed_procedure to EM_DELAYED_PROCEDURE * greatly improved documentation * added support to set EM_DRAWABLES visible * fixed bugs in sound API * fixed bugs in networking API * Added multiplayer Brickbreaker game leveraging new multiplayer networking API * Added OpenGL Shading Language support and Example * Added set_time_for_eventprocessing (a_ms_value: INTEGER) to EM_EVENT_LOOP * Remnamed outside_event to update_event in EM_EVENT_LOOP * Renamed EM_EVENT_TYPE to EM_EVENT_CHANNEL * Renamed EM_EVENT_TYPE.subscribe_once to subscribe_kamikaze * Goof bugfixes and enhancements * Not raising an exception anymore upon raising an error * Various bugfixes in EM_KEYBOARD_EVENT, EM_COLLISION_DETECTOR * Removed Thread support as it is too buggy and not used Version 0.7.0 - 27.10.2005 * Widget toolkit * Collision detection redesign * Multiplayer network gaming support * Preferences and highscore framework * Joystick and CD-Rom API * Documentation greatly improved * Game Object Oriented Framework (goof) with Physics engine * Resource loading framework * Video file support * Thread support * Logging and error reporting framework * True Type font support * Improved release framework * Many more examples * Sound API extension * Major API redesign and extension * EM_SURFACE refactorings * Bugfixes Version 0.6.0 - 1.5.2005 * Sound support * Drawing primitives * Canvas API ported to EiffelMedia * Major API redesign and extension * Bugfixes Version 0.4.0 - Integration * OpenGL support * Sound Support and EiffelMedia Eiffel Vision2 widget with env var hack Version 0.3.1 - 2.6.2004 * Updated documentation for better setup instructions. * Fixed bugs in the release scripts. Version 0.3.0 - 27.5.2004 * Added support for borland compiler. * Gobification of project layout. * Gobification of project build process. library: * bufix in draw pixel Version 0.2.0 - 1 April 2004 library: * Major API extension. Sprites, collission detection, bitmap font support, frame counter, fixed union wrapping bug in event loop. example: * bitmap_font, collision, drawable, never_ending_background, racing, tunnel Version 0.0.1 - 30 October 2003 * First public release. * Bronze Award at the Eiffel Class Struggle 2003. library: * basic layout, event loop, example: * hello_world, lovely, color