Wed, 16 Jul 2014 16:12:20 -0300Fixed SDL_SetWindowFullscreen not properly updating the status bar visibility in iOS 7+ iOS-improvements
Alex Szpakowski [Wed, 16 Jul 2014 16:12:20 -0300] rev 9491
Fixed SDL_SetWindowFullscreen not properly updating the status bar visibility in iOS 7+

Tue, 15 Jul 2014 02:04:08 -0300Minor fix for if SDL_JoystickInit is called more than once without a matching SDL_JoystickQuit. iOS-improvements
Alex Szpakowski [Tue, 15 Jul 2014 02:04:08 -0300] rev 9490
Minor fix for if SDL_JoystickInit is called more than once without a matching SDL_JoystickQuit.

Tue, 15 Jul 2014 02:01:43 -0300iOS now respects SDL_HINT_ACCELEROMETER_AS_JOYSTICK. iOS-improvements
Alex Szpakowski [Tue, 15 Jul 2014 02:01:43 -0300] rev 9489
iOS now respects SDL_HINT_ACCELEROMETER_AS_JOYSTICK.

Mon, 14 Jul 2014 22:35:48 -0300Changed the way retina resolutions are handled in iOS. iOS-improvements
Alex Szpakowski [Mon, 14 Jul 2014 22:35:48 -0300] rev 9488
Changed the way retina resolutions are handled in iOS.

Previously, SDL would always expose display modes and window dimensions in terms of pixels, and would add an extra 'fake' display mode on retina screens which would contain the non-retina resolution. Calling SDL_CreateWindow with the dimensions of that fake display mode would not work.

Now, SDL only exposes display modes and window dimensions in terms of points rather than pixels. If the SDL_WINDOW_ALLOW_HIGHDPI flag is passed into SDL_CreateWindow, then any OpenGL contexts created from that window will be sized in pixels rather than points (retrievable with SDL_GL_GetDrawableSize.) Window dimensions and mouse coordinates are still in terms of points rather than pixels even with that flag.

This matches the behavior of SDL in OS X more closely, and lets users choose whether to make use of retina displays and lets them handle it properly.

Mon, 14 Jul 2014 16:50:25 -0300Misc. iOS code improvements. iOS-improvements
Alex Szpakowski [Mon, 14 Jul 2014 16:50:25 -0300] rev 9487
Misc. iOS code improvements.

- Use @autoreleasepool instead of NSAutoReleasePool.

- Code style fixups.

Thu, 09 Apr 2015 22:14:05 +0200Backed out changeset 84407b33fe1e
Philipp Wiesemann [Thu, 09 Apr 2015 22:14:05 +0200] rev 9486
Backed out changeset 84407b33fe1e

Thu, 09 Apr 2015 21:13:41 +0200Wayland: Fixed not freeing memory if initialization failed.
Philipp Wiesemann [Thu, 09 Apr 2015 21:13:41 +0200] rev 9485
Wayland: Fixed not freeing memory if initialization failed.

Thu, 09 Apr 2015 21:13:20 +0200Wayland: Fixed accessing not fully initialized subsystem if errors happened.
Philipp Wiesemann [Thu, 09 Apr 2015 21:13:20 +0200] rev 9484
Wayland: Fixed accessing not fully initialized subsystem if errors happened.

The VideoInit() implementation returned 0 on errors instead of -1.

Thu, 09 Apr 2015 21:11:43 +0200Wayland: Fixed accessing not fully initialized window if no memory available.
Philipp Wiesemann [Thu, 09 Apr 2015 21:11:43 +0200] rev 9483
Wayland: Fixed accessing not fully initialized window if no memory available.

The CreateWindow() implementation returned 0 on no more memory instead of -1.

Wed, 08 Apr 2015 22:24:33 +0200Android: Fixed calling a getter method twice.
Philipp Wiesemann [Wed, 08 Apr 2015 22:24:33 +0200] rev 9482
Android: Fixed calling a getter method twice.