Sat, 07 Jan 2012 00:57:24 -0500Fixed bug 1362 - SDL Fails to compile with Visual C++ Express 2008 with Feb 2007 DirectX SDK
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Jan 2012 00:57:24 -0500] rev 6161
Fixed bug 1362 - SDL Fails to compile with Visual C++ Express 2008 with Feb 2007 DirectX SDK

Pallav Nawani 2012-01-04 00:48:29 PST
Issue:
Attempted to compile SDL as a static library.

DirectX SDK: Feb 2007
OS: Win 7
Visual C++ Express 2008
Compliation Mode: Static (Changed project settings from dll to lib)

Error:
C1021: invalid preprocessor command 'warning'

It seems that the #warning directive does not exist in Vc++ Express 2008.

Sat, 07 Jan 2012 00:56:21 -0500The symbols should be private
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Jan 2012 00:56:21 -0500] rev 6160
The symbols should be private

Thu, 05 Jan 2012 21:41:55 -0500Updated iOS projects and renamed iPhoneOS to iOS
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Jan 2012 21:41:55 -0500] rev 6159
Updated iOS projects and renamed iPhoneOS to iOS

Thu, 05 Jan 2012 19:19:58 -0500Fixed bug 1363 - SDL 1.2 hg does not compile against the 10.5 SDK SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Jan 2012 19:19:58 -0500] rev 6158
Fixed bug 1363 - SDL 1.2 hg does not compile against the 10.5 SDK

Alexei Svitkine 2012-01-05 15:55:47 PST
Open SDL.xcodeproject and change SDK to 10.5 and try to build. It will fail.

There are two errors:

1. Incorrect SDK version check in src/cdrom/macosx/AudioFilePlayer.h, which
redefines FSIORefNum. FSIORefNum is actually defined in the 10.5 SDK, but not
in the 10.4 one.

2. Code in SDL_QuartzVideo.m that tries to access NSScreen's private _frame
ivar, which fails to link on 64-bit. See:
https://www.google.com/?q=%22_OBJC_IVAR_%24_NSScreen._frame%22

Attached patch fixes both of these problems.

Mon, 02 Jan 2012 21:25:34 -0800Quartz: Restore 1.2.14 behaviour of letting apps draw from background thread. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Mon, 02 Jan 2012 21:25:34 -0800] rev 6157
Quartz: Restore 1.2.14 behaviour of letting apps draw from background thread.

Strictly speaking, this isn't encouraged, but it's a regression.

Tue, 03 Jan 2012 01:46:52 -0500This file keeps getting clobbered... *sigh*
Sam Lantinga <slouken@libsdl.org> [Tue, 03 Jan 2012 01:46:52 -0500] rev 6156
This file keeps getting clobbered... *sigh*

Tue, 03 Jan 2012 01:41:17 -0500Updated to Visual Studio 2008 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Tue, 03 Jan 2012 01:41:17 -0500] rev 6155
Updated to Visual Studio 2008

Tue, 03 Jan 2012 01:41:00 -0500Minor project cleanup SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Tue, 03 Jan 2012 01:41:00 -0500] rev 6154
Minor project cleanup

Mon, 02 Jan 2012 18:15:07 -0800PulseAudio: Fixed infinite loop, due to iteration variable not incrementing. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Mon, 02 Jan 2012 18:15:07 -0800] rev 6153
PulseAudio: Fixed infinite loop, due to iteration variable not incrementing.

Fixes Bugzilla #1283.

Mon, 02 Jan 2012 15:16:45 -0500Use arts_suspend() in a loop to wait for arts to become ready.
Ryan C. Gordon <icculus@icculus.org> [Mon, 02 Jan 2012 15:16:45 -0500] rev 6152
Use arts_suspend() in a loop to wait for arts to become ready.

(Transplanted from hg changeset 331f27f01cdb to the 1.3 branch.)