Mon, 15 Nov 2004 23:30:07 +0000Updated for Visual C++ 6 build
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Nov 2004 23:30:07 +0000] rev 976
Updated for Visual C++ 6 build

Mon, 15 Nov 2004 21:11:44 +0000*** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Nov 2004 21:11:44 +0000] rev 975
*** empty log message ***

Mon, 15 Nov 2004 21:09:54 +0000Restore the user specified window proc after shutdown
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Nov 2004 21:09:54 +0000] rev 974
Restore the user specified window proc after shutdown

Mon, 15 Nov 2004 01:47:53 +0000Fedora Core 3 has libasound.so in /lib
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Nov 2004 01:47:53 +0000] rev 973
Fedora Core 3 has libasound.so in /lib

Sat, 13 Nov 2004 09:57:20 +0000Sort video modes by width then height
Patrice Mandin <patmandin@gmail.com> [Sat, 13 Nov 2004 09:57:20 +0000] rev 972
Sort video modes by width then height

Fri, 12 Nov 2004 23:22:08 +0000Date: Mon, 25 Oct 2004 17:30:06 +0200
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Nov 2004 23:22:08 +0000] rev 971
Date: Mon, 25 Oct 2004 17:30:06 +0200
From: Gautier Portet
Subject: [SDL] Re: Centering a window

Hi, here is a patch fixing the win32 centered window bug

Fri, 12 Nov 2004 23:14:47 +0000Date: Tue, 19 Oct 2004 23:04:58 -0700
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Nov 2004 23:14:47 +0000] rev 970
Date: Tue, 19 Oct 2004 23:04:58 -0700
From: "Trevor Scroggins"
Subject: [SDL] [PATCH] DirectX and SDL_WINDOWID Hack

Hello, all. The IDirectInputDevice2_SetCooperativeLevel call in
SDL_dx5events.c expects to be passed a root-level HWND. More often than not,
a child window is used with the SDL_WINDOWID hack, causing the
IDirectInputDevice2_SetCooperativeLevel call to fail.

This is a small patch to SDL_dx5events.c v1.21 that fixes the problem by
retrieving a handle to the root-level ancestor of the current SDL_Window and
passing that handle to IDirectInputDevice2_SetCooperativeLevel.

Fri, 12 Nov 2004 22:09:17 +0000Date: Wed, 13 Oct 2004 17:00:58 -0500
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Nov 2004 22:09:17 +0000] rev 969
Date: Wed, 13 Oct 2004 17:00:58 -0500
From: Jonathan Atkins
Subject: [Fwd: Re: SDL_image on Solaris x86 help please]

apparently __i386__ is insufficient for Suns C Workshop compilers...
so a sun x86 user told me about this...and tested his own solution.
I think it wouldn't be a bad idea to add __i386 to the SDL_byteorder.h
so that it works for that compiler.

Fri, 12 Nov 2004 21:39:04 +0000Date: Mon, 11 Oct 2004 15:17:27 +0300 (EEST)
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Nov 2004 21:39:04 +0000] rev 968
Date: Mon, 11 Oct 2004 15:17:27 +0300 (EEST)
From: Hannu Savolainen
Subject: Re: SDL uses obsolete OSS features

I did some work on getting OSS to work better with SDL. There have been
some problems with select which should be fixed now.

I'm having some problems in understanding what is the purpose of the
DSP_WaitAudio() routine. I added a return to the very beginning of this
routine and commendted out the define for USE_BLOCKING_WRITES. At least
lbreakout2 seems to work as well as earlier. The latencies are the same.

An ordinary blocking write does exactly the same thing than DSP_WaitAudio
does. So I would recommend using the USE_BLOCKING_WRITES approach and
removing everything from the DSP_WaitAudio routine. Also enabling
USE_BLOCKING_WRITES makes it possible to simplify DSP_PlayAudio() because
you don't need to handle the partial writes (the do-while loop).

Attached is a patch against SDL-1.2.7. After these changes SDL will use
OSS as it's designed to be used (make it as simple as possible). This code
should work with all OSS implementations because it uses only the very
fundamental features that have been there since the jurassic times.

Fri, 12 Nov 2004 21:29:52 +0000Date: Tue, 5 Oct 2004 11:04:02 -0400
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Nov 2004 21:29:52 +0000] rev 967
Date: Tue, 5 Oct 2004 11:04:02 -0400
From: Bob Ippolito
Subject: [SDL] PATCH: Fix for release count bug in SDL_QuartzWM

SDL_QuartzWM incorrectly does [window close]; [window release];

The semantics for -[NSWindow close] are as follows:

Removes the receiver from the screen. If the receiver is set to be
released when closed, a release message is sent to the object after the
current event is completed. For an NSWindow object, the default is to
be released on closing, while for an NSPanel object, the default is not
to be released. You can use the setReleasedWhenClosed: method to change
the default behavior.

This patch simply removes the incorrect release.