|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 0.4.2.0 Beta | Nov 7, 2011 | New Release | Big Changes: · Game::on_cover() and Game::on_uncover() added, along the lines of Game::on_push() and Game::on_pop() · XInput support added · Xbox_360_Axis and Xbox_360_Button enums list available axes and buttons, assuming use of Xbox 360 Controllers · Game::joy_mouse added, allowing basic control of all menus from joysticks when activated · Game now tracks the states of joystick buttons · Gamestate_II now corrects the states of buttons once pushed/uncovered, with an option to fire corresponding events as well · Added Zeni::message_box(...) (MessageBox/xmessage/NSRunAlertPanel support) for Error reporting · .gitignore added to zenilib/ Bugfixes: · Quitting keystroke logic simplified: Ctrl+Q should work on all platforms · Alt+Backquote console pull-up now works as expected on non-Windows platforms when in Debug · Resize events handled correctly in Linux and Mac OS X · Joysticks now turned off when zenilib loses focus (default behavior) · Render-to-Texture fix for Direct3D9 |
| 0.4.1.0 Beta | Sep 19, 2011 | New Release | · This is a pretty minor release, but it breaks binary compatibility in the String class unfortunately. Additionally, the Chronometer fix would not function without Application recompilation. Bugfixes: · String const correctness fix · Chronometers exported correctly, fixing pausing Code Changes: · C-string and std::string operators removed from String |
| 0.4.0.1 Beta | Sep 9, 2011 | New Release | · Bugfixes · $(DXSDK_Dir) include path readded · Game::get_fps() fixed |
| 0.4.0.0 Beta | Aug 18, 2011 | New Release | Big Changes: · Code license changed from GPL 2 (or later) with the runtime exception to to LGPL 3.0 (or later) · zenilib split into zeni.dll, zeni_audio.dll, zeni_core.dll, zeni_graphics.dll, zeni_net.dll, and zeni_rest.dll (the temporary(?) catchall) · AL_Renderer and Video_DX9 now load DLLs manually · Sound now uses a renderer system, with AL_Renderer as an option · Event and Singleton template added · Visual Studio 2008 support revoked, all other project files updated · Separate OpenAL and DirectX SDKs no longer required to build only Application Bugfixes: · Several memory-leaks related to Video device reinitialization fixed · Renderable copying issues fixed · Serialization issues with VLUID fixed · list/set/vector serialization fixed · bool serialization removed -- too error prone · Warning C4239 now officially an error when using zenilib · Make more of an effort to activate the Window on creation (Windows only) Code Changes: · Limited name consistency and capitalization changes |