SDL-mirror/src/audio
Ryan C. Gordon e6ea19255d Mac Classic and CodeWarrior patches.
--ryan.



From: =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb@algonet.se>
Subject: Re: [SDL] Updated Mac patch
Date: Tue, 6 Sep 2005 15:21:27 +0200
To: A list for developers using the SDL library <sdl@libsdl.org>

Earlier, I wrote:

> Updated the previous Mac patch to disable Carbon by default.
> Also "fixed" the SDL.spec again, so that it builds on Darwin.
>
> http://www.algonet.se/~afb/SDL-1.2.9-mac.patch
> Also applied fine to SDL12 CVS, when I tried it.
>
> Haven't completed any new packaging or projects for Xcode/PB,
> but it seems to build and install fine here (in development).

Tested the new patch to build with old CodeWarrior and MPW,
and it seems it needed some hacks with those old headers...

Just in case you want to support the archeological versions -
here is a small add-on to the above patch, to fix those...

http://www.algonet.se/~afb/SDL-1.2.9-classic.patch


I couldn't get the old CW5 projects to build without a few
modifications - such as deleting the stray old header in:
"CWprojects/Support/Carbon/Include/ConditionalMacros.h" ?

But I updated both projects to CW6 too and built for Carbon,
and it ran all of the Mac test projects without any problems.
The MPW file seems to have compiled, with a small order change.


As long as you're still shipping the CWProjects and MPWmake
with the download, they should probably be updated/fixed ?
(another "solution" would of course be to just delete them)

I'll post my new projects along with the new Xcode projects
later on, along with XML exports of the various .mcp files.
(CW5 builds for Classic / "PPC", and CW6 builds for Carbon)


It'll be packaged as a part of the next SpriteWorld X release...
http://spriteworldx.sourceforge.net/  [Classic/Carbon/Win/X11]

--anders

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401138
2005-09-08 06:34:28 +00:00
..
alsa Here are patches for SDL12 and SDL_mixer for 4 or 6 channel 2004-08-21 12:27:02 +00:00
amigaos Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
arts Date: Mon, 30 Aug 2004 18:20:25 +0200 2004-09-17 13:25:06 +00:00
baudio Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
dc Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
disk Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
dma Date: Sat, 9 Oct 2004 02:46:18 +0300 (EEST) 2004-10-09 22:11:45 +00:00
dmedia Date: Sun, 18 Jul 2004 16:46:44 +0200 2004-07-18 18:33:28 +00:00
dsp Date: Tue, 01 Feb 2005 17:53:07 -0800 2005-02-12 19:39:08 +00:00
esd Date: Sun, 29 Feb 2004 20:28:27 +0200 2004-03-02 12:45:22 +00:00
macosx CoreAudio driver works on Mac OSX 10.1 2004-08-21 03:21:44 +00:00
macrom Mac Classic and CodeWarrior patches. 2005-09-08 06:34:28 +00:00
mint Sleep a bit less in thread 2005-08-16 09:57:16 +00:00
mme Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
nas Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
nto Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
openbsd Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
paudio Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
riscos *** empty log message *** 2005-08-25 20:31:58 +00:00
sun Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
ums Initial revision 2001-04-26 16:45:43 +00:00
windib Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
windx5 Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
.cvsignore Initial revision 2001-04-26 16:45:43 +00:00
Makefile.am *** empty log message *** 2005-05-16 04:45:07 +00:00
SDL_audio.c Date: Fri, 25 Jun 2004 13:29:15 +0100 2004-09-17 13:20:10 +00:00
SDL_audio_c.h Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_audiocvt.c *** empty log message *** 2004-12-13 08:49:17 +00:00
SDL_audiodev.c Date: Wed, 26 Jan 2005 13:37:09 GMT 2005-02-12 18:01:31 +00:00
SDL_audiodev_c.h Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_audiomem.c Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_audiomem.h Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_mixer.c Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_mixer_m68k.c Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_mixer_m68k.h Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_mixer_MMX.c Date: Fri, 31 Dec 2004 04:14:09 +0900 2005-01-02 05:05:21 +00:00
SDL_mixer_MMX.h Date: Fri, 31 Dec 2004 04:14:09 +0900 2005-01-02 05:05:21 +00:00
SDL_mixer_MMX_VC.c Mixer: Visual C MMX asm code now aligns loops to 16 bytes. 2005-04-17 10:27:00 +00:00
SDL_mixer_MMX_VC.h Greatly simplified the SDL CPU info code 2003-11-24 09:22:12 +00:00
SDL_sysaudio.h CoreAudio driver works on Mac OSX 10.1 2004-08-21 03:21:44 +00:00
SDL_wave.c Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00
SDL_wave.h Updated copyright information for 2004 (Happy New Year!) 2004-01-04 16:49:27 +00:00