Commit graph

2492 commits

Author SHA1 Message Date
Ryan C. Gordon
a9c0600409 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
dff71d0141 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
81f016928e 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
a2c162aadc 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
253cbff941 Enable -Wall by default.
Fixes Bugzilla #1284.

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

--HG--
branch : SDL-1.2
extra : transplant_source : Ql%5CN%7B%EA%BD%27%60%8Cg%CA%B5%B0%25%96C%A9%08%3C
2011-10-11 22:04:51 -04:00
Ryan C. Gordon
ee6cb8e626 Cleaned up fatbuild.sh
--HG--
branch : SDL-1.2
2011-09-19 01:46:55 -04:00
Ryan C. Gordon
b9e5e946d2 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
1726538b2a I _think_ this fixes the Xcode projects.
--HG--
branch : SDL-1.2
2011-09-18 02:38:12 -04:00
Ryan C. Gordon
058f9db949 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
1c90ab40eb Fixed fullscreen OpenGL on Lion when built with the Mac OS X 10.4u SDK.
--HG--
branch : SDL-1.2
extra : rebase_source : 5fdead5d4946896d692a64e17c86c05d81c48470
2011-09-16 01:55:46 -04:00
Ryan C. Gordon
8cef11e187 Make SDL-1.2 Quartz target to work on Lion when built with the 10.4u SDK.
sigh.

--HG--
branch : SDL-1.2
extra : rebase_source : 0dd8cc25a22ed5ef703e6f2a3cdcb37838ad26cc
2011-09-16 01:37:44 -04:00
Ryan C. Gordon
d1ec851e04 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
d69dc3265f 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
177e46f158 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
ea25fe0933 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
a57a1e7023 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
a922a452ac 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
4ae8773e61 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
b0078b3984 Fixed compiler warnings on Haiku.
--HG--
branch : SDL-1.2
2011-09-13 15:19:28 +00:00
Ryan C. Gordon
52c27b2b7c 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
be84caf041 Removed executable bit from VisualC files.
--HG--
branch : SDL-1.2
2011-09-12 00:29:18 -04:00
Ryan C. Gordon
cd4c858c20 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
e9b3d5c60b Maybe THIS will fix the Cygwin warnings...
--HG--
branch : SDL-1.2
2011-09-11 23:01:03 -04:00
Ryan C. Gordon
c9ff53c73a Sigh, fixed typo.
--HG--
branch : SDL-1.2
2011-09-11 22:38:45 -04:00
Ryan C. Gordon
98f952fbc0 More Cygwin compiler warnings...
--HG--
branch : SDL-1.2
2011-09-11 22:31:53 -04:00
Ryan C. Gordon
07f5929948 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
a4f2d4f2ce Unpacked Xcode.tar.gz.
--HG--
branch : SDL-1.2
2011-09-11 14:44:37 -04:00
Ryan C. Gordon
611dc45d10 Unpacked VisualCE.zip.
--HG--
branch : SDL-1.2
2011-09-11 14:43:21 -04:00
Ryan C. Gordon
0092e0fcbf Unpacked VisualC.zip.
--HG--
branch : SDL-1.2
2011-09-11 13:29:23 -04:00
Ryan C. Gordon
98bec7bf8e 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
314fc920c2 Patched to compile on Windows.
--HG--
branch : SDL-1.2
2011-09-11 10:48:36 -04:00
Ryan C. Gordon
6e00ea067e More work on Windows build issues.
--HG--
branch : SDL-1.2
2011-09-11 04:38:50 -04:00
Ryan C. Gordon
b5187bc2c8 Fixed some compiler warnings on Cygwin.
--HG--
branch : SDL-1.2
2011-09-11 01:35:57 -04:00
Ryan C. Gordon
a4163fc517 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
a10e0765f5 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
4bcf292153 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
f410d765ce Corrected datatype used for LoadLibrary() return value.
--HG--
branch : SDL-1.2
2011-09-10 19:37:20 -04:00
Ryan C. Gordon
0be25621f8 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
eec77cc7f8 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
1e0afdb9d3 Remove unused variables
--HG--
branch : SDL-1.2
2011-09-03 09:52:45 +02:00
Ryan C. Gordon
a5f570809b Fixed another Apple typedef in SDL_opengl.h.
--HG--
branch : SDL-1.2
extra : rebase_source : f97ca41fd46383684a26045b2e846b19e58bc4d5
2011-09-02 13:55:31 -04:00
Patrice Mandin
1a03229427 audio/mint/dma8: Use XBIOS Supexec instead of GEMDOS Super
--HG--
branch : SDL-1.2
2011-09-01 23:52:09 +02:00
Ryan C. Gordon
c40fcebcb9 Removed unused variable.
--HG--
branch : SDL-1.2
2011-09-01 04:31:58 -04:00
Ryan C. Gordon
930edf8186 Backport from 1.3 branch: clean up opened joysticks in SDL_JoystickQuit().
--HG--
branch : SDL-1.2
2011-09-01 04:31:01 -04:00
Patrice Mandin
e22549a332 video/xbios: remove __attribute__((packed))
--HG--
branch : SDL-1.2
2011-08-31 19:03:02 +02:00
Patrice Mandin
be690c9339 audio/mint: remove __attribute__((packed))
--HG--
branch : SDL-1.2
2011-08-30 23:53:53 +02:00
Patrice Mandin
cb32c5aed4 Use proper m68k defines from gcc
--HG--
branch : SDL-1.2
2011-08-28 19:51:27 +02:00
Patrice Mandin
129a38c101 Remove more values now defined in mintlib
--HG--
branch : SDL-1.2
2011-08-28 19:33:40 +02:00
Patrice Mandin
0469b458b3 Remove more values now defined in mintlibsrc/video/xbios/SDL_xbios_centscreen.h
--HG--
branch : SDL-1.2
2011-08-28 19:28:24 +02:00
Patrice Mandin
c1d819834c Remove more values now defined in mintlib
--HG--
branch : SDL-1.2
2011-08-28 19:19:03 +02:00