Fri, 10 Apr 2015 21:15:51 -0400 Fixed memory leak in failure case that static analysis found.
Ryan C. Gordon <icculus@icculus.org> [Fri, 10 Apr 2015 21:15:51 -0400] rev 9545
Fixed memory leak in failure case that static analysis found.
Fri, 10 Apr 2015 23:45:13 +0200 PSP: Removed empty statement.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 Apr 2015 23:45:13 +0200] rev 9544
PSP: Removed empty statement.
Fri, 10 Apr 2015 23:44:55 +0200 Wayland: Removed empty statement.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 Apr 2015 23:44:55 +0200] rev 9543
Wayland: Removed empty statement.
Thu, 09 Apr 2015 22:33:39 -0400 Closing the iOS-improvements branch. iOS-improvements
Ryan C. Gordon <icculus@icculus.org> [Thu, 09 Apr 2015 22:33:39 -0400] rev 9542
Closing the iOS-improvements branch.
Thu, 09 Apr 2015 22:28:37 -0400 Merged Alex Szpakowski's iOS-improvement branch to default.
Ryan C. Gordon <icculus@icculus.org> [Thu, 09 Apr 2015 22:28:37 -0400] rev 9541
Merged Alex Szpakowski's iOS-improvement branch to default. Fixes Bugzilla #2798. Fixes Bugzilla #2212. Fixes Bugzilla #2826. Fixes Bugzilla #2661. Fixes Bugzilla #1885. Fixes Bugzilla #1578. Fixes Bugzilla #2751. (whew!) Notable changes, from Alex's notes: - The SDL_WINDOW_ALLOW_HIGHDPI flag is now needed (along with SDL_GL_GetDrawableSize or SDL_GetRendererOutputSize) to use Retina / high DPI resolutions, bringing SDL’s Retina-related behavior on iOS in line with Mac OS X. Window dimensions and display modes are now in the “points” (non-high DPI) coordinate system rather than pixels, whereas SDL_GL_GetDrawableSize is in pixels. - Reworked the custom extended launch screen code: - It now hides after the first SDL_PumpEvents call rather than SDL_CreateWindow, and it fades out in a similar manner to the system launch screen behavior. - It now mirrors the system launch screen behavior when deciding which image to display: it falls back to using the Launch Images dictionary in Info.plist if the iOS 8+ launch screen nib isn’t available, and if the Launch Images dictionary doesn’t exist it uses the old standard launch image names. - The extended launch screen can now be disabled via the SDL_IPHONE_LAUNCHSCREEN define in SDL_config_iphoneos.h. - Added support for SDL_HINT_ACCELEROMETER_AS_JOYSTICK. - Added access to a window view's renderbuffer and framebuffer to syswm. - Added OpenGL ES debug labels for the Renderbuffer and Framebuffer Objects created with SDL_GL_CreateContext. - Added support for sRGB OpenGL ES contexts on iOS 7+. - Updated OpenGL ES contexts to support native-resolution rendering (when SDL_WINDOW_ALLOW_HIGHDPI is enabled) on the iPhone 6 Plus, i.e. 1080x1920 rather than 1242x2208. - Updated SDL_GL_CreateContext, SDL_GL_SwapWindow, SDL_GL_MakeCurrent, and SDL_GL_DeleteContext to be more robust. - Updated SDL windows to display a UIView at all times, even when an OpenGL context is not active. This allows rotation, touch events, and other windowing-related events to work properly without an active OpenGL context. It also makes it easier to use SDL_GetWindowWMInfo after creating a SDL window. - Updated the iOS-specific Objective-C code to use cleaner and more modern language features and APIs, including ARC instead of manual reference counting. - Updated SDL_HINT_ORIENTATIONS to allow disabling custom orientations if the hint is set with no valid orientation names. - Fixed several rotation and orientation bugs with windows and display modes, especially in iOS 8+. - Fixed SDL_SetWindowFullscreen failing to update the status bar visibility on iOS 7+. - Fixed the orientation of the offset applied to the window’s view when the onscreen keyboard is shown in iOS 8+. - Fixed SDL_IsScreenKeyboardShown (patch by Phil Hassey.) - Fixed several major memory leaks caused by missing autorelease pool blocks in the iOS-specific Objective-C code. - Removed several dead code paths. - The iOS 7 SDK (Xcode 5) or newer is now required to build SDL for iOS.
Thu, 09 Apr 2015 19:28:00 -0300 Added framebuffer and colorbuffer members to the uikit portion of the SDL_SysWMinfo struct, removed SDL_iOSGetViewRenderbuffer and SDL_iOSGetViewFramebuffer. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Thu, 09 Apr 2015 19:28:00 -0300] rev 9540
Added framebuffer and colorbuffer members to the uikit portion of the SDL_SysWMinfo struct, removed SDL_iOSGetViewRenderbuffer and SDL_iOSGetViewFramebuffer.
Wed, 08 Apr 2015 15:59:29 -0300 Renamed SDL_iPhoneGetViewFramebuffer/Renderbuffer to SDL_iOSGetViewFramebuffer/Renderbuffer. Added #defines for SDL_iOSSetAnimationCallback and SDL_iOSSetEventPump, which point to SDL_iPhoneSetAnimationCallback and SDL_iPhoneSetEventPump. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Wed, 08 Apr 2015 15:59:29 -0300] rev 9539
Renamed SDL_iPhoneGetViewFramebuffer/Renderbuffer to SDL_iOSGetViewFramebuffer/Renderbuffer. Added #defines for SDL_iOSSetAnimationCallback and SDL_iOSSetEventPump, which point to SDL_iPhoneSetAnimationCallback and SDL_iPhoneSetEventPump.
Wed, 08 Apr 2015 15:44:07 -0300 Generated dynapi prototypes for the new iPhone functions. iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Wed, 08 Apr 2015 15:44:07 -0300] rev 9538
Generated dynapi prototypes for the new iPhone functions.
Wed, 08 Apr 2015 15:35:07 -0300 Merged default into iOS-improvements iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Wed, 08 Apr 2015 15:35:07 -0300] rev 9537
Merged default into iOS-improvements
Mon, 06 Apr 2015 15:26:37 -0300 Merged default into iOS-improvements iOS-improvements
Alex Szpakowski <slime73@gmail.com> [Mon, 06 Apr 2015 15:26:37 -0300] rev 9536
Merged default into iOS-improvements
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 tip