Ryan C. Gordon
5c1d79d19e
Added a script to let buildslaves run Clang static analysis.
2014-03-19 00:58:32 -04:00
Ryan C. Gordon
2be5efc8ad
Fixed SDL_HapticNewEffect() failing on various DirectInput devices.
2014-03-18 17:16:28 -04:00
Ryan C. Gordon
5f04095886
Fixed PS4 game controller config on Windows.
2014-03-18 12:53:01 -04:00
Ryan C. Gordon
8f66b9ecc9
Whitespace fix.
2014-03-18 12:52:51 -04:00
Ryan C. Gordon
7005ad71ce
controllermap: Don't treat SDL_HAT_CENTERED as a valid input.
2014-03-18 12:33:57 -04:00
David Ludwig
9cf2124240
Fixed a build error in SDL_platform.h when using Code Blocks and MinGW
...
winapifamily.h, a header file specific to Microsoft's Windows 8 SDK, wasn't
getting found, which was leading to a build error.
2014-03-18 12:08:49 -04:00
Ryan C. Gordon
91cea37295
Fixed SDL_HapticOpenFromJoystick() with DirectInput devices.
2014-03-17 19:11:18 -04:00
Sam Lantinga
16949c3016
Added tag release-2.0.3 for changeset 704a0bfecf75
2014-03-15 19:31:20 -07:00
Sam Lantinga
b13efe2755
Fixed iOS build
2014-03-15 19:30:52 -07:00
Sam Lantinga
84dc1c2d79
Added tag release-2.0.3 for changeset f285b9487756
2014-03-15 16:48:32 -07:00
Sam Lantinga
8755107f89
Added a patch note for 2.0.3
2014-03-15 16:43:58 -07:00
Sam Lantinga
9a71f76f31
Fixed bug 2450 - Crosscompiling for Win32 with MinGW fails due to WM_UNICHAR undeclared
2014-03-15 16:32:45 -07:00
Sam Lantinga
a6a5d25d08
Only show the window if it's supposed to be shown.
2014-03-15 16:27:06 -07:00
Ryan C. Gordon
75a2f78766
Mac: Make sure window is still showing when we exit a fullscreen space.
2014-03-15 15:35:15 -04:00
David Ludwig
3b082a24b3
Fixed broken rotation detection routines on WinRT
...
Rotation detection and handling should now work across all, publicly-released,
WinRT-based platforms (Windows 8.0, Windows 8.1, and Windows Phone 8.0).
2014-03-15 14:54:23 -04:00
David Ludwig
40ab193a0d
Fixed a crash on Windows Phone 8 that occurred after rotating a device
...
This changeset prevents IDXGISwapChain::ResizeBuffers from being invoked on
Windows Phone 8, a function that isn't available on the platform (but is
available on other Windows platforms). The call would fail, which ultimately
led to a crash.
This changeset also attempts to make sure that the D3D11 swap chain is created
at the correct size, when using Windows Phone 8.
Still TODO: make sure rotation-querying works across relevant Windows
platforms (that support Direct3D 11.x).
2014-03-15 13:27:18 -04:00
David Ludwig
8c3e6e0078
Fixed a build error when including WinRT's SDLmain file directly in an app
2014-03-15 10:37:40 -04:00
Sam Lantinga
bd5d79473a
Fixed Mac OS X window level when leaving fullscreen mode
2014-03-14 18:06:09 -07:00
David Ludwig
4da0b83806
Added a missing file related to WinRT power management/reporting.
2014-03-14 01:36:05 -04:00
Sam Lantinga
b0e0446659
Added missing copyright notices
2014-03-13 21:21:26 -07:00
Sam Lantinga
6800e72d96
Fixed the copyright date on files contributed by David Ludwig
2014-03-13 00:40:08 -07:00
Sam Lantinga
ae38d8e35e
Windows XP toolchain fix from Bruce Dawson:
...
Fix to allow using SDL when compiling with v110_xp or v120_xp -- compiling with VS2012/VS2013 with the XP targeting option.
In order to ensure that we can target Windows XP we compile with the v120_xp toolset instead of v120. This means that we use an earlier SDK version and it means that winapifamily.h is not available. Compiling for this old SDK can be detected using the _USING_V110_SDK71_ define which is set through the %(PreprocessorDefinitions) option.
2014-03-12 23:44:23 -07:00
David Ludwig
2936e82ff8
Fixed line endings (CRLF to LF) in WinRT source code
2014-03-12 12:14:47 -04:00
David Ludwig
4ba15b7979
Merged various WinRT build fixes
2014-03-12 12:12:20 -04:00
David Ludwig
55712a534c
Fixed various build and runtime errors when using WinRT with VS2012.
2014-03-12 11:57:15 -04:00
Sam Lantinga
22023d5581
Updated framework version to match dylib version.
...
Actually the dylib compatibility version is 3.0.0, but don't break compatibility with previous frameworks, which were compatibility version 1.0.0
2014-03-12 07:55:32 -07:00
Sam Lantinga
846b841569
Fixed compiling Windows RT code on Visual Studio 2013
2014-03-12 07:26:07 -07:00
David Ludwig
3195c8a91a
Fixed compiler errors in the D3D11 renderer when building for WinRT
...
Still TODO: fix other build errors, especially linker errors, when building
SDL/WinRT, then fix any runtime errors that pop up.
2014-03-11 12:40:31 -04:00
David Ludwig
6183af20ef
Made VS2012 build the D3D11 renderer
...
This change is currently limited to Win32/Windows-Desktop builds. Build fixes
for WinRT + VS2012 are still pending.
2014-03-10 22:53:03 -04:00
Ryan C. Gordon
df5999c579
Disable Wayland/Mir again for 2.0.3; it's a quick, brown-paper-bag release.
...
We'll enable it by default for 2.0.4. Hopefully. :)
( http://www.catb.org/jargon/html/B/brown-paper-bag-bug.html )
2014-03-11 10:33:51 -04:00
Andreas Schiffler
147451d2ca
Fix bug/add test coverage for SDLTest_GenerateRunSeed helper; improve test harness adding output of repro steps for failures; improve negative test for SDL_GetError/SDL_SetError
2014-03-11 07:17:56 -07:00
Sam Lantinga
b2c1d1118a
Fixed Mac OS X OpenGL context creation to match other backends, where we only care about the actual version we request if it's 3.0 or newer or a special profile context.
...
Eventually we'll probably move the version checking to higher level code and report the actual version of context that got created, but to avoid breakage we'll leave it like this for now.
2014-03-10 19:59:06 -07:00
Sam Lantinga
727845ddfd
Fixed binary compatibility with the new Windows RT support
2014-03-10 19:11:52 -07:00
Sam Lantinga
02d4d38830
Temporarily disabled the D3D11 renderer so we can get a build.
2014-03-10 19:11:50 -07:00
Sam Lantinga
117af822d0
Fixed regression causing the renderer to recreate its window since it's not getting an OpenGL 2.1 context anymore.
2014-03-10 18:45:07 -07:00
David Ludwig
3fe569fba7
build fixes for most WinRT-related files
...
Still TODO: getting the D3D11 renderer back up and running in VC 2012.
2014-03-10 21:21:35 -04:00
Sam Lantinga
757405f2e2
Fixed D3D9 initialization on Windows 8, which doesn't have D3DX
2014-03-10 17:19:19 -07:00
Sam Lantinga
ba9226f22c
Implemented fullscreen <-> windowed transition on Windows 8
2014-03-10 15:00:59 -07:00
Sam Lantinga
e4b5491e76
Fixed line endings
2014-03-10 14:35:37 -07:00
Sam Lantinga
279247db34
Fixed creating the rendering context on a specific device
2014-03-10 12:49:15 -07:00
Sam Lantinga
4d18b48a5b
Implemented YV12 and IYUV texture support for the D3D11 renderer
2014-03-10 05:44:34 -07:00
Sam Lantinga
7b235114e7
testoverlay2 depends on SDL2, SDL2main, and SDL2test
2014-03-10 05:37:25 -07:00
Sam Lantinga
eb9c43ac2c
Added testoverlay2 to the Visual Studio 2013 solution
2014-03-10 03:59:47 -07:00
Sam Lantinga
bceba2662d
Minor style tweaks
2014-03-10 02:13:44 -07:00
Sam Lantinga
6b5a5ea12a
Converted David Ludwig's D3D11 renderer to C and optimized it.
...
The D3D11 renderer is now slightly faster than D3D9 on my Windows 8 machine (testsprite2 runs at 3400 FPS vs 3100 FPS)
This will need tweaking to fix the Windows RT build.
2014-03-10 01:51:03 -07:00
Sam Lantinga
6de1873c6f
Fixed renderer flags to include support for target textures after the renderer is created.
2014-03-09 22:48:38 -07:00
Ryan C. Gordon
0568a0661e
Removed unused variable.
2014-03-10 00:48:41 -04:00
Ryan C. Gordon
15aefdfb5e
Updated WinCE readme to note WinRT work.
2014-03-10 00:31:31 -04:00
Ryan C. Gordon
9930d2d448
Turn off Mir support in the buildbot Raspberry Pi script.
2014-03-10 00:26:40 -04:00
Ryan C. Gordon
9675bd556e
Drop the default requested OpenGL version to 1.2.
...
Fixes default context creation on Mac OS X <= 10.6.
2014-03-10 00:01:14 -04:00