Commit Graph

10682 Commits

Author SHA1 Message Date
Sam Lantinga
03c2ba497f Fixed bug where if X11 is not dynamically loaded, then we think none of the X11 modules are available. 2013-02-18 16:24:33 -08:00
Andreas Schiffler
d022d46f53 Fix bug 1723: flipped log text in audio suite - thanks P. Wiesemann 2013-02-18 07:59:05 -08:00
Sam Lantinga
a6d74426e4 We don't need no stinking pre-release version number!
If we do end up needing something, we should use the Mercurial revision number.
2013-02-17 23:39:25 -08:00
Sam Lantinga
6b574f11e2 Fixed bug 1722 - An attempt to release NULL Direct3d surface
Evgeny

static void
D3D_DestroyRenderer(SDL_Renderer * renderer)

has a critical problem. It may try to release IDirect3DSurface9 surface pointed
by NULL pointer. That leads to really wierd consequences on my system.

It happens when the previous call to IDirect3D9_CreateDevice() fails leaving
D3D_RenderData::defaultRenderTarget uninitialized.
2013-02-17 23:30:47 -08:00
David Ludwig
97ff4f43d7 WinRT: bug fixes for device orientation + Direct3D 11.1 rendering 2013-02-17 23:23:59 -05:00
David Ludwig
367c968fc2 WinRT: made SDL_RenderSetViewport work with the D3D 11.1 renderer 2013-02-17 11:09:07 -05:00
David Ludwig
2e34488cc1 WinRT: D3D 11.1 blending mode support added; FillRects coloring bug-fix 2013-02-16 16:53:06 -05:00
David Ludwig
fdd12e1d1a WinRT: took out an unneeded depth stencil view from the D3D 11.1 renderer 2013-02-16 16:13:48 -05:00
Sam Lantinga
7679c89837 Updated debian files to be consistent across SDL packages 2013-02-16 11:43:59 -08:00
David Ludwig
b7dcf7fac4 WinRT: implemented SDL_RenderFillRect and SDL_RenderFillRects for the D3D 11.1 renderer 2013-02-16 09:10:43 -05:00
Sam Lantinga
424cbc96f0 Fixed package name in the control file 2013-02-16 04:43:38 -08:00
Sam Lantinga
4063ad6f83 Switched package name back, at the request of Manuel A. Fernandez Montecelo 2013-02-16 04:40:32 -08:00
Andreas Schiffler
db31344f3b Add tests to Video suite 2013-02-16 23:09:10 -08:00
Sam Lantinga
965e88cf2d Updated macro comment 2013-02-15 15:22:12 -08:00
Sam Lantinga
ef7f4a3c49 Switched debian package name to sdl2
Disabled most of the dynamic shared libraries so that the correct dependency set is created for the runtime package.
2013-02-15 14:11:28 -08:00
Sam Lantinga
49b1331830 Added SDL license to Android clipboard implementation 2013-02-16 13:35:28 -08:00
Sam Lantinga
dbe948546f Added license to Android power implementation 2013-02-16 13:33:58 -08:00
Sam Lantinga
ec1bcfc2c4 Added native Debian package information 2013-02-15 14:56:08 -08:00
Sam Lantinga
019c60c1e8 Happy New Year! 2013-02-15 08:47:44 -08:00
Sam Lantinga
49c4f1e07f Missed a few files when switching to the zlib license 2013-02-15 08:27:57 -08:00
Sam Lantinga
66a4a7c6fd bye bye test... 2013-02-14 16:54:18 -08:00
Sam Lantinga
a478b8850e Final test? 2013-02-14 16:53:08 -08:00
Sam Lantinga
0823d1df9f Deleted test files 2013-02-14 16:45:09 -08:00
Sam Lantinga
3a9be8e8f5 Test 5
2 lines
2013-02-14 16:43:38 -08:00
Sam Lantinga
1fa01b2c00 We're no longer under construction 2013-02-14 16:09:51 -08:00
Sam Lantinga
2cfcf17348 Updated documentation with info about the wiki
We're no longer under construction, baby!
2013-02-14 15:56:33 -08:00
Sam Lantinga
29997d1175 Don't crash if we have the extension but couldn't load the XInput shared library. 2013-02-14 15:40:19 -08:00
Michael Sartain
c18508bb96 Clear relative mouse mode and restore when bringing up sdl message box. 2013-02-14 13:22:05 -08:00
Andreas Schiffler
857ddffc40 Add tests to SDLtest suite 2013-02-13 23:10:29 -08:00
Sam Lantinga
94b78a3298 Added SDL_bits.h to the Xcode projects 2013-02-13 21:22:29 -08:00
Jørgen P. Tjernø
75626eac76 New SDL_MSBIndex, updated VS projects, cleanup gamecontroller.
- Updated Visual Studio 2010 project with SDL 2.0 library names
- Don't use a 256 byte LUT, but rather <32 bytes of data on the stack.
- Cleanups in SDL_gamecontroller.h
2013-02-13 17:19:21 -08:00
Andreas Schiffler
37203106e0 Fix fuzzer random boundary functions; add tests for fuzzer 2013-02-12 22:23:42 -08:00
David Ludwig
a20666df47 WinRT: made SDL_CreateRenderer default to using the SW renderer, for now 2013-02-12 21:26:04 -05:00
David Ludwig
f5cedaa6a9 WinRT: fixed one scaling bug (more remain) in the Direct3D 11.1 renderer 2013-02-12 21:25:26 -05:00
David Ludwig
0372a69347 WinRT: fixed bug: SDL_RenderCopy was always filling the entire screen 2013-02-12 20:49:26 -05:00
Jørgen P. Tjernø
29f980d205 Check bounds in SDL_IsGameController. Switch two functions to SDL_bool.
Switches SDL_GameControllerGetAttached and SDL_IsGameController to
       return SDL_bool, instead of int.
2013-02-12 17:07:21 -08:00
Jørgen P. Tjernø
6f40cf4653 Regenerate configure to enable dbus
The configure script was out of date - re-running autogen.sh adds dbus
       support.
2013-02-12 16:17:24 -08:00
David Ludwig
d2b0f4d278 WinRT: made d3d 11.1 vertex buffers get created, and updated, when a render op is invoked 2013-02-12 19:08:35 -05:00
Jørgen P. Tjernø
681a5bfd8a Fix another non-C90 variable declaration
This fixes a build issue with C variable declarations in the tests, for
       VisualC.
2013-02-12 14:53:47 -08:00
Jørgen P. Tjernø
4276473f79 Fix linker error for Win32 tests.
This adds the new testautomation_main.c to the VisualC projects.
2013-02-12 12:29:08 -08:00
Jørgen P. Tjernø
e054383e1d Fix build issue on Win/Haiku.
This fixes a build issue with C variable declarations in my refcounting
       change.
2013-02-12 12:18:46 -08:00
Jørgen P. Tjernø
e8a48ee6c0 Don't clobber refcounting in SDL_Init.
- Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init.
       - Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount
         the canonical source of truth for whether or not a subsystem has been
         initialized.
       - Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper
         functions to manage refcount.
       - Adds automated tests for SDL_Init/Quit*.
       - Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
2013-02-12 11:47:31 -08:00
Jørgen P. Tjernø
8e2aba3d97 Fix a corruption when you remove first joystick on Linux.
Fixes a bug where the joystick subsystem would get corrupted if you unplug the
first of multiple joysticks. Fixes bug 1714.


CR: saml
2013-02-12 11:47:29 -08:00
David Ludwig
5e3093dfd6 WinRT: fixed bug: SDL_CreateWindow wouldn't work after an initial window was created + destroyed 2013-02-12 12:57:06 -05:00
Gabriel Jacobo
e2bdf7e39d Bug 1703 - SDL calls a wrong JNI function on Android by Philipp Wiesemann 2013-02-12 13:59:04 -03:00
Sam Lantinga
d29e029213 tree 5b46fd5b8c94
parent 971b278f0756
author Edward Rudd <urkle@outoforder.cc> 1358022907 18000
committer Edward Rudd <urkle@outoforder.cc> 1358022907 18000
revision 6819
branch default

Remove some redundant assigns
2013-02-11 21:47:13 -08:00
Sam Lantinga
257c74559e Fixed increasing the size of resizable windows 2013-02-11 21:39:58 -08:00
Sam Lantinga
56622f0281 Fixed mouse wheel delta on Windows 2013-02-11 21:29:36 -08:00
Sam Lantinga
972b2abc34 Fixed bug 1491 - Directx3d Crash on resize
Spinduluz

RenderTarget has to be released before a device reset is done. It's a
D3DPOOL_DEFAULT surface (resides in video memory and have to be recreated).
2013-02-11 21:12:14 -08:00
Sam Lantinga
81d62b86a2 tree 83b195127130
parent 35774131eaaf
author Edward Rudd <urkle@outoforder.cc> 1358013805 18000
committer Edward Rudd <urkle@outoforder.cc> 1358013805 18000
revision 6805
branch default

ignore the workspace and userdir for all xcode projects
2013-02-11 21:04:46 -08:00