Commit Graph

2174 Commits

Author SHA1 Message Date
Sam Lantinga
aaa677e898 Fixed compile warning 2010-01-21 07:10:22 +00:00
Sam Lantinga
e0a31b4dbb Switched from SDL_WindowID and SDL_TextureID to SDL_Window* and SDL_Texture* for code simplicity and improved performance. 2010-01-21 06:21:52 +00:00
Sam Lantinga
3df28b69b9 From: Jjgod Jiang
Date: Mon, 18 Jan 2010 17:46:35 +0800
Subject: [PATCH] Polish text input handling for Mac OS X

- Prevent crash caused by uninitialized video data
- Prevent beeping caused by unhandled Cocoa selectors (like moveUp:
  moveDown:, etc.)
2010-01-19 07:28:51 +00:00
Sam Lantinga
1741e6f362 Fixed bug #920
From Martin:

Alright... I corrected SDL_SYS_ToDirection in SDL_syshaptic.c in the linux
directory of haptic. Now in all 3 cases the same value is returned, at least.
Therefore now it should behave the same way as on Windows.

I added some comments and corrected the cases SDL_HAPTIC_CARTESIAN and
SDL_HAPTIC_SPHERICAL.
2010-01-18 14:57:41 +00:00
Sam Lantinga
e2618f14d2 Fixed bug #930
The PS2 video driver is obsolete and not going to be updated unless someone wants to maintain it.
2010-01-18 14:27:30 +00:00
Sam Lantinga
05b3cdda94 Fixed compile error on Mac OS X 10.4 2010-01-18 14:12:29 +00:00
Sam Lantinga
c9cdb827a2 Fixed bug #932
Added the Fill operation for Direct3D
2010-01-18 06:34:04 +00:00
Ryan C. Gordon
4d8cce19f4 Minor cleanups in PulseAudio code, to keep this 80-column-friendly. 2010-01-17 06:51:31 +00:00
Ryan C. Gordon
3ffe4d25a3 Attempt to clean up PulseAudio dynamic loading support. 2010-01-17 06:43:28 +00:00
Ryan C. Gordon
938953423e Merged r4210:5510 from branches/SDL-1.2/src/audio/pulse: PulseAudio updates.
This pulls all the PulseAudio reworking that was done for 1.2.14 into 1.3.

  Fixes Bugzilla #801.
2010-01-17 06:14:04 +00:00
Sam Lantinga
cb028e3357 Fixed building under Visual Studio 2010-01-15 20:05:49 +00:00
Ryan C. Gordon
62b6ab68d0 Clean up assertion API for public use. 2010-01-13 19:29:33 +00:00
Ryan C. Gordon
f48b26ea6a Whoops, that should be vfprintf(), not fprintf(). :) 2010-01-13 16:58:24 +00:00
Ryan C. Gordon
41337892d2 Fixed compiler warning. 2010-01-13 16:18:36 +00:00
Ryan C. Gordon
6a3cbf3b30 Handle assert init/quit better.
Don't create a mutex unles we need to, only clean it up if we made it.
2010-01-13 16:08:03 +00:00
Sam Lantinga
993462b7ce Moved the assertion tests to testplatform 2010-01-13 09:48:42 +00:00
Ryan C. Gordon
9c333b1152 Handle assertion failures when SDL_Init() isn't called. 2010-01-13 09:44:17 +00:00
Ryan C. Gordon
91168bd712 Handle assertion failures during assertion handler. 2010-01-13 09:13:37 +00:00
Ryan C. Gordon
55906b2938 Fixed Mac OS X assertion code. 2010-01-13 09:10:17 +00:00
Sam Lantinga
5676823dcf Leave fullscreen mode to pop an assertion dialog 2010-01-13 08:44:46 +00:00
Sam Lantinga
efb81e6b8c Assume _exit() is available. It may be, even if unix isn't defined.
If we really have to, we can add a configure check for it.
2010-01-13 08:30:34 +00:00
Sam Lantinga
056bd9865b Moved SDL_FUNCTION out so it's always available, and added SDL_FILE and SDL_LINE 2010-01-13 08:25:16 +00:00
Sam Lantinga
cbe33ba29a Fixed include ordering 2010-01-13 07:33:33 +00:00
Ryan C. Gordon
bb12640ed4 Fixed build problems with gcc __attribute__. 2010-01-13 07:00:20 +00:00
Sam Lantinga
5f76c6b2d5 First pass at Ryan's assertion code, minor tweaks to come. 2010-01-13 06:47:17 +00:00
Sam Lantinga
f6aea4b37a Fixed compiler warning (missing prototype for SDL_Quit()) 2010-01-13 05:24:03 +00:00
Sam Lantinga
75c85ba27e Fixed function prototype 2010-01-13 05:21:30 +00:00
Sam Lantinga
572b6f9b25 Fixed iPhone build 2010-01-13 04:58:31 +00:00
Couriersud
f4c6c92486 DirectFB driver compiles again
- moved to new drawing api
2010-01-11 21:49:09 +00:00
Ryan C. Gordon
be72893582 Since we're not using the CoreAudio HAL now, we don't need to use EnableIO.
I think that's how it works.

Fixes failure to open audio device on Mac OS X.
2010-01-11 07:45:34 +00:00
Ryan C. Gordon
629a33f24d Patched to compile. 2010-01-11 07:33:56 +00:00
Ryan C. Gordon
7b51107391 Merged r3576:3577 from branches/SDL-1.2: X11 Xlibint.h include fixes. 2010-01-10 18:19:35 +00:00
Ryan C. Gordon
513a51438f Revert r5463: Alpha blend "correctness" patch.
Sam says:
"We should revert this. I applied it in 1.3 and then fixed it for correctness."
2010-01-10 08:59:25 +00:00
Ryan C. Gordon
0a3afaa588 Merged r5194:5195 from branches/SDL-1.2: coldfire cpu arch support. 2010-01-10 08:21:19 +00:00
Ryan C. Gordon
7d6532fb7a Merged r5070:5071 from branches/SDL-1.2: forcibly disable buggy MMX mixers. 2010-01-10 07:48:14 +00:00
Ryan C. Gordon
fe2f3cf720 Merged r4991:5154 from branches/SDL-1.2/src/audio/alsa: many 1.2.14 ALSA fixes. 2010-01-10 07:40:12 +00:00
Ryan C. Gordon
2c3d75ad93 Merged r5016:5017 from branches/SDL-1.2: PS2 DMA mapping fix.
I assume this video target is slated for removal in 1.3, but I merged this,
just in case.
2010-01-10 06:32:41 +00:00
Ryan C. Gordon
23a7f67e85 Merged r4992:4993 from branches/SDL-1.2: increased alpha blend accuracy. 2010-01-10 06:18:39 +00:00
Ryan C. Gordon
d3fddfb2b4 Merged r4866:4867 from branches/SDL-1.2: 64-bit Mac OS X 10.5 SDK fix. 2010-01-10 05:39:46 +00:00
Ryan C. Gordon
8d46b44026 Merged r4713:4714 from branches/SDL-1.2: CoreAudio 64-bit & Snow Leopard fixes. 2010-01-06 20:31:21 +00:00
Ryan C. Gordon
4b5c236a0d Merged r4710:4711 from branches/SDL-1.2: Mac OS X SDL_stdlib qsort build fixes. 2010-01-06 20:17:35 +00:00
Ryan C. Gordon
b4ed725c0b Merged r4433:4434 from branches/SDL-1.2: fbcon fgets() return value test fix. 2010-01-06 07:45:58 +00:00
Sam Lantinga
4e5f91ec7c Removed the obsolete SDL 1.2 GAPI driver 2010-01-06 07:39:09 +00:00
Sam Lantinga
6d445389ca I can't compile this, but it should be updated for the new rendering API now. 2010-01-06 07:37:15 +00:00
Ryan C. Gordon
af25176933 Merged r4121:4122 from branches/SDL-1.2: more double-free fixes. 2010-01-06 07:34:20 +00:00
Ryan C. Gordon
67bd8e2549 Merged r4121:4122 from branches/SDL-1.2: win32 joystick double-free fix. 2010-01-06 07:26:49 +00:00
Ryan C. Gordon
f498df4891 Merged r3787:3788 from branches/SDL-1.2: better failures for joystick opening. 2010-01-06 06:40:16 +00:00
Sam Lantinga
2ce50c80a2 Fixed GL_RenderWritePixels() - thanks Ryan! 2010-01-06 06:12:01 +00:00
Sam Lantinga
8eaf7c78b9 Fixed bug #924
Only use sysconf if _SC_NPROCESSORS_ONLN is available.  Fortunately the case for this was Mac OS X 10.4, which has sysctlbyname()
2010-01-06 04:33:31 +00:00
Sam Lantinga
4386417754 We're using GNU recursive mutexes 2009-12-30 19:48:23 +00:00