Sun, 23 Nov 2014 23:29:24 -0400Removed an ugly hack to make windows rotate properly on iOS 8+. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Sun, 23 Nov 2014 23:29:24 -0400] rev 9528
Removed an ugly hack to make windows rotate properly on iOS 8+.
Recent commits apparently resolved the issue that made the hack necessary.

Sun, 23 Nov 2014 23:23:47 -0400Cleaned up the iOS text input code, fixed the orientation of the view offset when the onscreen keyboard is shown in iOS 8+, and changed UIKit_SetTextInputRect to update the view offset if the keyboard is currently visible. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Sun, 23 Nov 2014 23:23:47 -0400] rev 9527
Cleaned up the iOS text input code, fixed the orientation of the view offset when the onscreen keyboard is shown in iOS 8+, and changed UIKit_SetTextInputRect to update the view offset if the keyboard is currently visible.

Fri, 21 Nov 2014 10:03:02 -0400The iOS OpenGL ES context's color Renderbuffer Object is no longer completely destroyed and recreated in layoutSubviews. Its storage is now only reallocated when the actual size of the layer changes. The framebuffer object and renderbuffer object binding states are no longer clobbered by the storage reallocation code in layoutSubviews. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Fri, 21 Nov 2014 10:03:02 -0400] rev 9526
The iOS OpenGL ES context's color Renderbuffer Object is no longer completely destroyed and recreated in layoutSubviews. Its storage is now only reallocated when the actual size of the layer changes. The framebuffer object and renderbuffer object binding states are no longer clobbered by the storage reallocation code in layoutSubviews.

Fri, 21 Nov 2014 03:29:57 -0400Added debug labels for the OpenGL ES objects created with SDL_GL_CreateContext on iOS. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Fri, 21 Nov 2014 03:29:57 -0400] rev 9525
Added debug labels for the OpenGL ES objects created with SDL_GL_CreateContext on iOS.
More misc. code cleanup.

Thu, 20 Nov 2014 18:45:04 -0400Minor objective-c code style improvements iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Thu, 20 Nov 2014 18:45:04 -0400] rev 9524
Minor objective-c code style improvements

Thu, 20 Nov 2014 17:19:26 -0400Fixed mismatching orientations for the window width and height on iOS when the window is created or the app is brought to the foreground, when SDL_HINT_ORIENTATIONS or SDL_WINDOW_FULLSCREEN is used. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Thu, 20 Nov 2014 17:19:26 -0400] rev 9523
Fixed mismatching orientations for the window width and height on iOS when the window is created or the app is brought to the foreground, when SDL_HINT_ORIENTATIONS or SDL_WINDOW_FULLSCREEN is used.

Sat, 15 Nov 2014 22:59:16 -0400Merged default into iOS-improvements iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Sat, 15 Nov 2014 22:59:16 -0400] rev 9522
Merged default into iOS-improvements

Tue, 28 Oct 2014 18:36:29 -0300Merged default into iOS-improvements iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Tue, 28 Oct 2014 18:36:29 -0300] rev 9521
Merged default into iOS-improvements

Tue, 28 Oct 2014 01:34:40 -0300Switched to the core versions of OpenGL ES framebuffer object and renderbuffer functions. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Tue, 28 Oct 2014 01:34:40 -0300] rev 9520
Switched to the core versions of OpenGL ES framebuffer object and renderbuffer functions.

Both the extension (OES) and the core versions work, but the core versions are more correct for GLES2+ and they're less verbose.

Fri, 24 Oct 2014 04:06:45 -0300Removed the codepath that gets compiled if IPHONE_TOUCH_EFFICIENT_DANGEROUS is not defined. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Fri, 24 Oct 2014 04:06:45 -0300] rev 9519
Removed the codepath that gets compiled if IPHONE_TOUCH_EFFICIENT_DANGEROUS is not defined.

The "dangerous" codepath relies on the fact that UITouch objects are persistent for the entire touch sequence, which is always guaranteed by Apple.