Fri, 28 Dec 2007 18:15:43 +0000Date: Wed, 14 Nov 2007 22:20:27 -0500 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 18:15:43 +0000] rev 4103
Date: Wed, 14 Nov 2007 22:20:27 -0500
From: Calvin Vette
Subject: Fix to compile SDL-1.2 SVN on OS X Leopard

I found I needed to add a conditional check for Leopard to compile
cleanly on 1.2-SVN (20071114):

#include <AudioUnit/AudioUnit.h>
#ifdef AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER
#include <AudioUnit/AUNTComponent.h>
#endif

where there is now just:
#include <AudioUnit/AudioUnit.h>

Fri, 28 Dec 2007 18:07:59 +0000Date: Thu, 15 Nov 2007 10:33:01 +0100 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 18:07:59 +0000] rev 4102
Date: Thu, 15 Nov 2007 10:33:01 +0100
From: "Marco Lopes"
Subject: Compiling with Intel compiler fails

I~Rve recently bought the Intel Compiler 10 for another project and decided
to compile SDL with it as well.

I was very surprised when it failed to compile because of the function:

Error 5 error: label "endS16" was referenced but not
defined ..\..\src\audio\SDL_mixer_MMX_VC.c

Fri, 28 Dec 2007 08:11:26 +0000Oskar Linde fixed bug #507 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 08:11:26 +0000] rev 4101
Oskar Linde fixed bug #507

Trackpad scrolling on OSX is broken. Scrolling up/slightly right gets
translated into a Down event in SDL. The following patch fixes this extremely
irritating issue:

Fri, 28 Dec 2007 08:06:36 +0000Stephen Hurd fixed bug #505 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 08:06:36 +0000] rev 4100
Stephen Hurd fixed bug #505

Borland compilers have the alloca() prototype in malloc.h as with WATCOM.

Fri, 28 Dec 2007 08:00:30 +0000Brian Fisher fixed bug #513 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 08:00:30 +0000] rev 4099
Brian Fisher fixed bug #513

If an app requests a 24-bit opengl mode on a machine with a 32-bit desktop with
the windib video backend, then when exiting fullscreen the desktop resolution
is not restored

The reason this is, is because the windib backend restores the desktop
resolution when exiting fullscreen in DIB_SetVideoMode when it finds that the
last request was for fullscreen by checking the original flags on the video
surface. However, if the bits per pixel requested is different than current
surface, the video surface is recreated and the original video flags are lost.
So the check to see if we were exiting fullscreen fails.

below is a patch to SDL_dibvideo.c that solves the problem by using the
original flags in all cases.

thanks!

Fri, 28 Dec 2007 07:52:19 +0000Fixed typo in docs, fixing bug #520 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 07:52:19 +0000] rev 4098
Fixed typo in docs, fixing bug #520

Fri, 28 Dec 2007 07:50:01 +0000Removed stray C++ comment SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Dec 2007 07:50:01 +0000] rev 4097
Removed stray C++ comment

Thu, 27 Dec 2007 13:59:41 +0000Fixed crash when given video modes > 32 bpp SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Dec 2007 13:59:41 +0000] rev 4096
Fixed crash when given video modes > 32 bpp

Tue, 25 Sep 2007 09:59:26 +0000Date: Mon, 24 Sep 2007 17:54:58 +0200 SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Tue, 25 Sep 2007 09:59:26 +0000] rev 4095
Date: Mon, 24 Sep 2007 17:54:58 +0200
From: Christopher GAUTIER <krys via.ecp.fr>
To: sdl@lists.libsdl.org
Subject: [SDL] SDL_INPUT_LINUXEV vs SDL_JOYSTICK_LINUXEVHello all,

There seems to be a slight inconsistency between the SDL_INPUT_LINUXEV
define (used in src/joystick/linux/), and SDL_JOYSTICK_LINUXEV defined
in include/SDL_config.h.

SDL_JOYSTICK_LINUXEV is never used, and SDL_INPUT_LINUXEV is not
mentioned in SDL_config.h.in (though set by the ./configure script).
This has the unfortunate effect of breaking the joystick detection on linux
boxes where /dev/input/event* is defined, but not /dev/(input/)?js*.

Trivial patch included.

Cheers.

Sat, 01 Sep 2007 17:25:24 +0000ANSI C fix (all variables need to be defined at start of block). SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Sep 2007 17:25:24 +0000] rev 4094
ANSI C fix (all variables need to be defined at start of block).

Fixes Bugzilla #487.