Commit Graph

2502 Commits

Author SHA1 Message Date
Ryan C. Gordon
3c1419ba11 Mac OS X: Try to save the GL context between fullscreen/windowed toggles.
--HG--
branch : SDL-1.2
2011-11-06 16:51:51 -05:00
Ryan C. Gordon
d46111b5d0 Always do either FULL or NO acceleration for Windows OpenGL.
Don't ever leave it to the OS to decide, because older ATI drivers apparently
 break in this case, and generally apps want FULL by default anyhow.

--HG--
branch : SDL-1.2
2011-11-06 16:34:32 -05:00
Ryan C. Gordon
2f9d939235 Mac OS X: Try to save the GL context when toggling windowed and fullscreen.
--HG--
branch : SDL-1.2
2011-11-04 17:44:17 -04:00
Ryan C. Gordon
fb93817782 Stop a compiler warning on newer Mac OS X SDKs.
--HG--
branch : SDL-1.2
2011-11-04 17:42:54 -04:00
Ryan C. Gordon
d9fc5c6572 Mac OS X: Try to resize--without destroying--the GL context in SetVideoMode.
--HG--
branch : SDL-1.2
2011-11-04 00:58:24 -04:00
Ryan C. Gordon
8b97dbc771 Fix compiler warning on Mac OS X, when targeting old OS with new SDK.
--HG--
branch : SDL-1.2
2011-11-04 00:56:11 -04:00
Ryan C. Gordon
b25ce86137 Fixed a compiler warning when building with Mac OS X target < 10.7.
--HG--
branch : SDL-1.2
2011-11-03 23:58:24 -04:00
Ryan C. Gordon
8d0b0150b4 Fixed buffer overflow in joystick cleanup. (valgrind ftw!)
--HG--
branch : SDL-1.2
2011-11-03 12:42:23 -04:00
Ryan C. Gordon
393309d210 Fixed a bunch more compiler warnings in the 1.2 branch.
--HG--
branch : SDL-1.2
2011-10-13 16:38:05 -04:00
Ryan C. Gordon
1df4cde7fb Don't warn about multichar characters on BeOS/Haiku.
The system headers use them generously.

--HG--
branch : SDL-1.2
2011-10-13 16:35:25 -04:00
Ryan C. Gordon
a7a476588d Quartz: Only use ShowMenuBar()/HideMenuBar() for legacy OS releases.
--HG--
branch : SDL-1.2
2011-10-13 14:50:47 -04:00
Ryan C. Gordon
bd5b06d050 Cleaned up more compiler warnings in the 1.2 branch.
--HG--
branch : SDL-1.2
2011-10-13 12:29:03 -04:00
Ryan C. Gordon
c04621f934 Fixed unused variable compiler warnings on Mac OS X.
--HG--
branch : SDL-1.2
2011-10-13 12:19:30 -04:00
Ryan C. Gordon
0e3c197de0 Don't bother with Win9x compatibility when building 64-bit binaries.
Fixes Bugzilla #1310.

Thanks to Ozkan Sezer for the patch!

--HG--
branch : SDL-1.2
2011-10-13 01:49:14 -04:00
Ryan C. Gordon
2eb0211190 Enable -Wall by default.
Fixes Bugzilla #1284.

(But probably upsets buildbot.  :)  )
(transplanted from 516c5c4e7beabd27608c67cab5b0259643a9083c)

--HG--
branch : SDL-1.2
2011-10-11 22:04:51 -04:00
Ryan C. Gordon
3ccf66ffe6 Cleaned up fatbuild.sh
--HG--
branch : SDL-1.2
2011-09-19 01:46:55 -04:00
Ryan C. Gordon
bf17281c03 Better test for actual Mac OS X SDK in use.
--HG--
branch : SDL-1.2
2011-09-18 02:43:59 -04:00
Ryan C. Gordon
85814cd2bc I _think_ this fixes the Xcode projects.
--HG--
branch : SDL-1.2
2011-09-18 02:38:12 -04:00
Ryan C. Gordon
ad2f5f3539 Fixed building with a newer Mac OS X SDK and -mmacosx-version-min=10.4.
--HG--
branch : SDL-1.2
2011-09-18 02:00:39 -04:00
Ryan C. Gordon
ffe59e1228 Fixed fullscreen OpenGL on Lion when built with the Mac OS X 10.4u SDK.
--HG--
branch : SDL-1.2
2011-09-16 01:55:46 -04:00
Ryan C. Gordon
b78a10812b Make SDL-1.2 Quartz target to work on Lion when built with the 10.4u SDK.
sigh.

--HG--
branch : SDL-1.2
2011-09-16 01:37:44 -04:00
Ryan C. Gordon
6555c1f7fa Make build-scripts/fatbuild.sh sane for x86-64.
No one targets 10.5 or uses gcc 4.0 with x86-64 Mac OS X.

--HG--
branch : SDL-1.2
2011-09-16 00:46:59 -04:00
Ryan C. Gordon
f2c89a2569 Allow testalpha.c to toggle windowed/fullscreen mode.
This is to help track down bugs in the updated Mac OS X video target.

--HG--
branch : SDL-1.2
2011-09-16 00:11:23 -04:00
Ryan C. Gordon
5b2605cc5f Fixed Quartz UpdateRects failing to draw after a second SDL_SetVideoMode().
--HG--
branch : SDL-1.2
2011-09-15 20:59:57 -04:00
Ryan C. Gordon
9219efef59 Try to include more Lion-specific code, even when building with the 10.4u SDK.
--HG--
branch : SDL-1.2
2011-09-14 13:35:10 -04:00
Ryan C. Gordon
1edae6afeb Mac OS X deprecation cleanup: maybe this SDK test is better...?
--HG--
branch : SDL-1.2
2011-09-14 03:23:35 -04:00
Ryan C. Gordon
e286041a2f Attempt to quiet unavoidable compiler warnings on Mac OS X.
--HG--
branch : SDL-1.2
2011-09-14 03:12:48 -04:00
Ryan C. Gordon
6b26d7ee68 Restored the older Quartz video target code.
The new code happened to (supposedly) work everywhere, but it is way slower
 on older Mac OS X releases that could get away with using the now
 deprecated/removed APIs, so now both implementations are available, and SDL
 should choose the right path based on compile options and OS version at
 runtime.

Fun stuff.

--HG--
branch : SDL-1.2
2011-09-13 20:30:48 -04:00
Ryan C. Gordon
c572dcb8a4 Fixed compiler warnings on Haiku.
--HG--
branch : SDL-1.2
2011-09-13 15:19:28 +00:00
Ryan C. Gordon
83545b9395 Turned off the rest of the MMX code in SDL_blit_A.c.
It also seems to blow up everywhere.

Fixes Bugzilla #1278.

--HG--
branch : SDL-1.2
2011-09-13 14:42:58 -04:00
Ryan C. Gordon
8ccce1fbf5 Removed executable bit from VisualC files.
--HG--
branch : SDL-1.2
2011-09-12 00:29:18 -04:00
Ryan C. Gordon
4b4ee808ff Maybe this will fix the Cygwin compile warning...argh.
--HG--
branch : SDL-1.2
2011-09-11 23:34:33 -04:00
Ryan C. Gordon
4eca3de99f Maybe THIS will fix the Cygwin warnings...
--HG--
branch : SDL-1.2
2011-09-11 23:01:03 -04:00
Ryan C. Gordon
84c071b444 Sigh, fixed typo.
--HG--
branch : SDL-1.2
2011-09-11 22:38:45 -04:00
Ryan C. Gordon
a122a400c5 More Cygwin compiler warnings...
--HG--
branch : SDL-1.2
2011-09-11 22:31:53 -04:00
Ryan C. Gordon
75a74696c4 Still fighting with calling conventions in Cygwin/MingW/VisualC...
--HG--
branch : SDL-1.2
2011-09-11 15:24:44 -04:00
Ryan C. Gordon
a88ed755d0 Unpacked Xcode.tar.gz.
--HG--
branch : SDL-1.2
2011-09-11 14:44:37 -04:00
Ryan C. Gordon
9f35990896 Unpacked VisualCE.zip.
--HG--
branch : SDL-1.2
2011-09-11 14:43:21 -04:00
Ryan C. Gordon
679a09473f Unpacked VisualC.zip.
--HG--
branch : SDL-1.2
2011-09-11 13:29:23 -04:00
Ryan C. Gordon
2132f9c034 Another shot at fixing the compiler warnings under Cygwin/MingW.
--HG--
branch : SDL-1.2
2011-09-11 13:23:36 -04:00
Ryan C. Gordon
2d2e1e9928 Patched to compile on Windows.
--HG--
branch : SDL-1.2
2011-09-11 10:48:36 -04:00
Ryan C. Gordon
01a7b1718b More work on Windows build issues.
--HG--
branch : SDL-1.2
2011-09-11 04:38:50 -04:00
Ryan C. Gordon
984c3ec317 Fixed some compiler warnings on Cygwin.
--HG--
branch : SDL-1.2
2011-09-11 01:35:57 -04:00
Ryan C. Gordon
a40358a859 Fixed another nasm warning, this one looking quite serious.
--HG--
branch : SDL-1.2
2011-09-11 00:40:21 -04:00
Ryan C. Gordon
7fa101a106 Fixed build warnings from nasm on some Hermes blitters.
--HG--
branch : SDL-1.2
2011-09-11 00:33:18 -04:00
Ryan C. Gordon
f9d5c96647 Disabled MMX blitters on GCC. They break the build on tons of machines now.
--HG--
branch : SDL-1.2
2011-09-10 23:21:19 -04:00
Ryan C. Gordon
012fc37618 Corrected datatype used for LoadLibrary() return value.
--HG--
branch : SDL-1.2
2011-09-10 19:37:20 -04:00
Ryan C. Gordon
3b10353c7f Removed WIN_GetKeyboardState().
It causes problems on modern Windows, when a player ALT-Tab's out of a window.
When they ALT-Tab back, the keystate gets confused.

Fixes Bugzilla #659.

--HG--
branch : SDL-1.2
2011-09-09 00:48:53 -04:00
Sam Lantinga
71b09f10cf Fixed bug 1278.
From http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50111:
Andrew Pinski 2011-08-18 02:25:15 UTC
I really doubt this is a bug in GCC but rather SDL's inline-asm.

 "=X" (mmx_trace)

'X'
    Any operand whatsoever is allowed.

They most likely want:
y
    Any MMX register.

--HG--
branch : SDL-1.2
2011-09-06 22:45:58 -04:00
Patrice Mandin
4d790c6a1c Remove unused variables
--HG--
branch : SDL-1.2
2011-09-03 09:52:45 +02:00