Commit graph

5474 commits

Author SHA1 Message Date
Sam Lantinga
7da5b83b75 Allow abbreviated strings to be used for driver names.
This allows people to use "pulse" with both SDL 1.2 and 2.0
2013-02-18 20:14:24 -08:00
Jørgen P. Tjernø
6e147b2087 Fix SDL_SetWindowSize on certain WMs.
Makes SDL_SetWindowSize work on some WMs (like Fluxbox, ion3, Awesome,
WindowMaker), and when running without a WM.

Fixes bug 1513.
CR: saml
2013-02-18 18:28:02 -08:00
Sam Lantinga
72ec6bcbe2 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
6b7a2ee71b Fix bug 1723: flipped log text in audio suite - thanks P. Wiesemann 2013-02-18 07:59:05 -08:00
Sam Lantinga
cc3e8105ec 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
1a4596d798 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
Sam Lantinga
8cd8501f09 Updated debian files to be consistent across SDL packages 2013-02-16 11:43:59 -08:00
Sam Lantinga
2563e36110 Fixed package name in the control file 2013-02-16 04:43:38 -08:00
Sam Lantinga
f142f09b1e Switched package name back, at the request of Manuel A. Fernandez Montecelo 2013-02-16 04:40:32 -08:00
Andreas Schiffler
e19bbcffd3 Add tests to Video suite 2013-02-16 23:09:10 -08:00
Sam Lantinga
36344c7379 Updated macro comment 2013-02-15 15:22:12 -08:00
Sam Lantinga
0729af112f 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
6e2c0511ee Added SDL license to Android clipboard implementation 2013-02-16 13:35:28 -08:00
Sam Lantinga
a1b447a13a Added license to Android power implementation 2013-02-16 13:33:58 -08:00
Sam Lantinga
4d92d49a5f Added native Debian package information 2013-02-15 14:56:08 -08:00
Sam Lantinga
95dcfa4c28 Happy New Year! 2013-02-15 08:47:44 -08:00
Sam Lantinga
20cad0087c Missed a few files when switching to the zlib license 2013-02-15 08:27:57 -08:00
Sam Lantinga
b96060a11e bye bye test... 2013-02-14 16:54:18 -08:00
Sam Lantinga
adb36481d7 Final test? 2013-02-14 16:53:08 -08:00
Sam Lantinga
e60d50fe7d Deleted test files 2013-02-14 16:45:09 -08:00
Sam Lantinga
8b33623d28 Test 5
2 lines
2013-02-14 16:43:38 -08:00
Sam Lantinga
8e0200b925 We're no longer under construction 2013-02-14 16:09:51 -08:00
Sam Lantinga
909068989c Updated documentation with info about the wiki
We're no longer under construction, baby!
2013-02-14 15:56:33 -08:00
Sam Lantinga
963c65929d 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
73eaf569f4 Clear relative mouse mode and restore when bringing up sdl message box. 2013-02-14 13:22:05 -08:00
Andreas Schiffler
edbd20ec34 Add tests to SDLtest suite 2013-02-13 23:10:29 -08:00
Sam Lantinga
db07aa4faf Added SDL_bits.h to the Xcode projects 2013-02-13 21:22:29 -08:00
Jørgen P. Tjernø
6fee8913ec 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

--HG--
extra : amend_source : e7d1b224d1356c5be7a89df7b82a7f5e1141c167
2013-02-13 17:19:21 -08:00
Andreas Schiffler
ea312e87fa Fix fuzzer random boundary functions; add tests for fuzzer 2013-02-12 22:23:42 -08:00
Jørgen P. Tjernø
e34e953eba 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ø
3e60f92228 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
Jørgen P. Tjernø
ee501f4736 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ø
2d5dc3c4ed 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ø
564d47f878 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ø
f85aeb98c7 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ø
781ab3764f 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
Gabriel Jacobo
7ecccf3fbd Bug 1703 - SDL calls a wrong JNI function on Android by Philipp Wiesemann 2013-02-12 13:59:04 -03:00
Sam Lantinga
a1afe6c175 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
c54822142d Fixed increasing the size of resizable windows 2013-02-11 21:39:58 -08:00
Sam Lantinga
eb63dcd330 Fixed mouse wheel delta on Windows 2013-02-11 21:29:36 -08:00
Sam Lantinga
5f3f837a42 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
0febc124d4 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
Sam Lantinga
31abc7a80a tree e293c2b7fde8
parent d0a3ee09cf93
author Edward Rudd <urkle@outoforder.cc> 1358013809 18000
committer Edward Rudd <urkle@outoforder.cc> 1358013809 18000
revision 6806
branch default

cleanup the test xcode project to compile on current codebase and be simpler to add new tests
2013-02-11 21:04:41 -08:00
DavidLudwig
9bb95ef16a converted tabs to spaces in iOS/UIKit PumpEvents code 2013-01-04 16:38:05 -05:00
Sam Lantinga
78b69734b8 Fixed bug 1679 - Error in buffer size setting in Haiku/BeOS audio driver
PulkoMandy

Just like in SDL, audio buffer sizes for BeOS and Haiku BSoundPlayer are sized
in bytes, not frames. SDL was feeding the wrong value, leading to buffers
smaller than expected and weird behaviour in some unsuspecting programs
(noticed it in HivelyTracker but others are likely affected as well. The fix is
fortunately very simple
2013-02-11 20:56:34 -08:00
Sam Lantinga
b836001559 Hopefully fixed the last of the C variable declaration problems which caused compile failures with Visual Studio. 2013-02-11 18:28:05 -08:00
Sam Lantinga
8af5f8ee18 Fixed double-default case 2013-02-11 18:22:32 -08:00
Sam Lantinga
11176cfece Fixed compiling SYN_DROPPED with older kernel headers 2013-02-11 18:22:17 -08:00
Sam Lantinga
cf60f13a01 Fixed compiler warnings 2013-02-11 18:18:34 -08:00
Sam Lantinga
57163e457f Fixed C variable declarations 2013-02-11 18:13:52 -08:00