Wed, 30 Apr 2014 21:07:30 -0400WinRT: preliminary support for building against the Windows Phone 8.1 SDK
David Ludwig [Wed, 30 Apr 2014 21:07:30 -0400] rev 8747
WinRT: preliminary support for building against the Windows Phone 8.1 SDK

This is a step towards supporting "Universal" Windows apps, when building for
Windows Phone. SDL can now build against the Windows Phone 8.1 SDK, and apps
linked to it can run, however further work and testing is required as some
previously Phone-only code appears to no longer be applicable for
Windows Phone 8.1. The Windows 8.1 code paths does seem to be preferable, but
should probably be tested and updated on a finer-grained basis.

If in doubt, use the Windows Phone 8.0 projects for now, as located in
VisualC-WinRT/WinPhone80_VS2012/

TODO:
- look at any Windows Phone specific code paths in SDL, and see if Phone 8.1
should use the Windows Phone code path(s), or the Windows 8.x or 8.1 paths

Tue, 29 Apr 2014 19:22:48 -0400Fixed a linker error when building SDL/WinRT
David Ludwig [Tue, 29 Apr 2014 19:22:48 -0400] rev 8746
Fixed a linker error when building SDL/WinRT

The Win32 APIs, VerifyVersionInfoW and VerSetConditionMask, are not currently
available for use in WinRT apps. This change primarily #if[n]defs-out some
calls to them.

Tue, 29 Apr 2014 19:06:00 -0400WinRT: added project files for Windows 8.1 + MSVC 2013
David Ludwig [Tue, 29 Apr 2014 19:06:00 -0400] rev 8745
WinRT: added project files for Windows 8.1 + MSVC 2013

This commit also includes some base-level support for Universal apps.

TODO:
- add support for Windows Phone 8.1
- add support for satellite libs: SDL_image, SDL_ttf, and SDL_mixer

Tue, 29 Apr 2014 12:00:28 -0400Removed comma at end of enum in a public header, to make -Wpedantic happy.
Ryan C. Gordon [Tue, 29 Apr 2014 12:00:28 -0400] rev 8744
Removed comma at end of enum in a public header, to make -Wpedantic happy.

Sat, 19 Apr 2014 16:33:42 -0700Set the tag type in libtool invocations
Steven Stewart-Gallus [Sat, 19 Apr 2014 16:33:42 -0700] rev 8743
Set the tag type in libtool invocations

Setting the tag type will let libtool work even when it cannot infer
the type of the code being built. One way libtool may fail to infer
the tag type is if one uses a mock compiler (such as for static
analysis).

Sat, 26 Apr 2014 12:38:35 -0700Fixed bug 2508 - don't redefine WIN32_LEAN_AND_MEAN
Sam Lantinga [Sat, 26 Apr 2014 12:38:35 -0700] rev 8742
Fixed bug 2508 - don't redefine WIN32_LEAN_AND_MEAN

Sat, 26 Apr 2014 12:29:40 -0700Fixed the inertia effect in the test program
Sam Lantinga [Sat, 26 Apr 2014 12:29:40 -0700] rev 8741
Fixed the inertia effect in the test program

Sat, 26 Apr 2014 11:23:55 -0700Better compiler for Windows XP systems
Sam Lantinga [Sat, 26 Apr 2014 11:23:55 -0700] rev 8740
Better compiler for Windows XP systems

Thu, 24 Apr 2014 23:24:48 -0400Mac OS X: Look for joystick hotplug in its own CFRunLoop.
Ryan C. Gordon [Thu, 24 Apr 2014 23:24:48 -0400] rev 8739
Mac OS X: Look for joystick hotplug in its own CFRunLoop.

This allows the joystick hotplug to function without the main event loop
(specifically: without SDL_INIT_VIDEO), and moves explicit polling for
joysticks where it belongs at the low-level: in SDL_SYS_JoystickDetect().

This lets apps call SDL_JoystickUpdate() to get hotplug events and keep
SDL_NumJoysticks() correct, as expected. As SDL_PumpEvents() (and
SDL_PollEvents, etc) calls SDL_JoystickUpdate(), existing apps will function
as before.

Thanks to "raskie" on the forums for pointing this out!

Thu, 24 Apr 2014 21:05:51 -0700Mac: Correct the y-axis position after 94af945dbb57
Jørgen P. Tjernø [Thu, 24 Apr 2014 21:05:51 -0700] rev 8738
Mac: Correct the y-axis position after 94af945dbb57

This fixes a bug where we'd offset positions by the height of the dock, if it
was along the bottom of the screen.

Fixes https://bugzilla.libsdl.org/show_bug.cgi?id=2509
Thanks to Alex Szpakowski for bug & patch.