3.0.1 (2018-01-20) * Removed glgraphics dependency 3.0.0 (2015-01-18) * Updated for shell 2.0.0 (adds multiple display support, scroll wheel events, registered callbacks for input events) * Added stubs for shell 2.1.0 functions (Shell_setVSync, Shell_openFileDialog, Shell_saveFileDialog, Shell_systemBeep, Shell_getSafeWindowRect, Shell_confirmQuitFunc, and isRepeat argument to Shell_keyDownFunc callback) 2.5.2 (2014-06-29) * Updated API for shell 1.2.0 (adds Shell_openURL) * Added support for modern Xcode/iOS SDK versions * Added C++ header guards 2.5.1 (2013-12-25) * Updated API for shell 1.1.0 (adds Shell_getSupportPath) 2.5.0 (2013-07-14) * Updated API for shell 1.0.0 (adds threads and mouse delta mode) * Added EAGLShell_redirectStdoutToFile() for easier debugging 2.4.0 (2012-02-11) * Updated API for shell Stable_2012-02-04 (adds timers, buffer swapping made optional) 2.3.0 (2011-10-26) * Updated for shell Stable_2011-10-26, which adds Shell_getMainScreenSize() * Fixed a bug that checked for GL errors in the wrong place. They should now be reported in debug mode every time Target_draw() is called. 2.2.4 (2011-03-08) * Improved performance of touch event handling * Added EAGLShell_getUIType() 2.2.3 (2011-01-16) * Updated for iPhone SDK 4.2 * GL errors are now printed to stderr for debug builds * Removed a line of test code that unconditionally disabled CADisplayLink * Synchronized with template_stemlib Stable_2011-01-13 2.2.2 (2010-10-09) * Updated for iPhone SDK 4.1 2.2.1 (2010-07-16) * Fixed a bug that limited the numeric range of Shell_getCurrentTime() on some systems, causing it overflow and loop to 0 * iPhone SDK 4.0.1 fixes 2.2.0 (2010-07-14) * Added iPhone 4 support * Removed iphonesimulator_ipad and iphoneos_ipad platforms; iphonesimulator and iphoneos now build unified binaries that work on both iPhone and iPad * Synced with template_stemlib 2010-07-14 2.1.0 (2010-06-04) * Refreshed Makefile from template_stemlib Stable_2010-06-02 * Added iPad support * Fixed a bug that could cause framebuffer garbage or a crash when the application status bar was toggled * Retained backing now defaults to false 2.0.0 (2010-05-19) * Updated for shell Stable_2010-05-18. Important changes to note: * Target_getName() is no longer defined and will not be called. * argc and argv are no longer passed to Target_init(). They are now passed via shell-specific *Target_configure() functions defined by each shell. * Updated for glgraphics 0.3.0. GLGraphics_init() is now called at startup. * Added EAGLTarget_openURL() * exit(EXIT_FAILURE) will now be called immediately if OpenGL context initialization fails * It is now possible to configure the OpenGL context and pixel format at startup, via EAGLTarget_configure() * EAGLTarget_getPreferredOpenGLAPIVersion() has been removed; it is superseded by EAGLTarget_configure() * Fixed a blank frame that was drawn at startup between displaying Default.png and the contents of the OpenGL framebuffer * Refreshed Makefile from template_stemlib Stable_2010-05-16 1.1.0 (2010-05-08) * EAGLShell now sets g_openGLAPIVersion appropriately * Refreshed Makefile and other project files from template_stemlib Stable_2010-05-06 * Fixed a bug that could cause framebuffer garbage to be displayed when switching between fullscreen and non-fullscreen mode 1.0.0 (2010-04-03) * Initial version