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.

Tue, 21 Aug 2007 06:52:33 +0000Fixed bugs #471 and #480 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Aug 2007 06:52:33 +0000] rev 4093
Fixed bugs #471 and #480

Mon, 06 Aug 2007 18:36:46 +0000Set an error message when SDL_GL_SetAttribute() fails because we can't support SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Mon, 06 Aug 2007 18:36:46 +0000] rev 4092
Set an error message when SDL_GL_SetAttribute() fails because we can't support
the attribute on X11.

Sun, 05 Aug 2007 03:21:18 +0000Removed some C++ style comments from the public headers. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sun, 05 Aug 2007 03:21:18 +0000] rev 4091
Removed some C++ style comments from the public headers.

Fixes Bugzilla #474.

Tue, 24 Jul 2007 04:21:05 +0000Fixed bug #458 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Tue, 24 Jul 2007 04:21:05 +0000] rev 4090
Fixed bug #458

------- Comment #7 From Christian Walther 2007-07-23 01:10:30 [reply] -------
Fix for some Cocoa memory management problems.

OK, I think I've nailed the memory management problems with the attached patch.
Too late for the release, but oh well. It shows that I haven't done much Cocoa
lately... took me a while to figure out that NSWindows don't retain their
delegate.