Patrice Mandin <patmandin@gmail.com> [Thu, 05 Aug 2004 19:34:44 +0000] rev 920
Use SDL_SetError instead of fprintf
Patrice Mandin <patmandin@gmail.com> [Tue, 03 Aug 2004 15:40:18 +0000] rev 919
Absolute mouse position was given as relative movement to SDL
Patrice Mandin <patmandin@gmail.com> [Tue, 03 Aug 2004 08:50:52 +0000] rev 918
Wrongly test if width multiple of 16
Patrice Mandin <patmandin@gmail.com> [Mon, 02 Aug 2004 18:39:50 +0000] rev 917
Lock the screen before doing its backup
Sam Lantinga <slouken@libsdl.org> [Sun, 25 Jul 2004 19:43:56 +0000] rev 916
Date: Sun, 25 Jul 2004 23:10:03 +0800
From: Chris Taylor
Subject: SDL for Macintosh Programmer's Workshop: removed dynamic loading
I'm working on a game called D2X which uses SDL, and I recently ported
it to Mac OS 9. I used MPW to build it. It uses OpenGL. To get it to
work, I had to build SDL so it doesn't dynamically load OpenGL. This is
because I don't think MPW supports dynamic loading. The following patch
makes sure when SDL is built under MPW, dynamic loading of shared
libraries is disabled.
Sam Lantinga <slouken@libsdl.org> [Sun, 25 Jul 2004 18:43:07 +0000] rev 915
You can't free locked surfaces!
Sam Lantinga <slouken@libsdl.org> [Sun, 25 Jul 2004 18:31:50 +0000] rev 914
Date: Wed, 23 Jun 2004 17:05:33 -0400
From: Chris Nelson
Subject: [SDL] [Patch] WiseGroup MP-8800 / MP-8866 (PS2 Joystick)
In the current cvs version, SDL doesn't handle these Playstation2
controller => USB adapters correctly, in linux.
It will always assume that the maximum number of joysticks (2 in the
case of the MP-8866, 4 in the case of the 8800) are plugged in. This is
bad not only because it allows SDL to exaggerate the number of logical
joysticks, but primarily because the joystick axes are mapped
incorrectly, all over the place, such that the devices are effectively
unusable unless you have the maximum number of joysticks plugged in.
My changes to src/joystick/linux/SDL_sysjoystick.c build on another's
previous work (which was a special case for this very joystick,
actually), and fix both of these problems, as well as making the current
code a little more general, to allow for others to more easily drop in
code for quirky joysticks such as these.
I've tested this code under 2.6.7 as well as 2.4.24... Both work as
advertised (provided you load the JOYDEV linux code as a module,
otherwise they won't work at all, new code or old, but that's another
issue entirely).
Though this sounds horribly formal, you have my permission to distribute
all of my work on this issue under the LGPL. So there.
Sam Lantinga <slouken@libsdl.org> [Sun, 25 Jul 2004 17:33:33 +0000] rev 913
Date: Mon, 28 Jun 2004 23:15:55 +0200
From: Ivo Danihelka
Subject: [SDL] [PATCH] SDL_WM_SetCaption with UTF-8
This patch enables UTF-8 suport for SDL_WM_SetCaption() in x11.
XFree86 >= 4.0.2 supports text strings in UTF-8. Presence of this
feature is indicated by the macro X_HAVE_UTF8_STRING.
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Jul 2004 04:53:26 +0000] rev 912
*** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 18 Jul 2004 22:57:40 +0000] rev 911
Date: Mon, 3 May 2004 03:15:01 +0100
From: David Symmonds
Subject: SDL Typedef Structs
Hi, Thanks for the SDL libraries, I have been using them for about a year
now and they are really brilliant. One thing that I have just found whilst
using them through C++ (and needing forward declarations) is that when you
typedef structs you sometimes use
typedef struct Name
{
...
}Name;
e.g. SDL_Surface
and other times use
typedef struct
{
...
}Name;
e.g. SDL_Rect
The first type works fine, when I define a header file I can just put
'struct Name;' at the top and use the Name throughout. However, the second
type is harder to use in a header, and I haven't found a way yet, other than
to include 'SDL.h' in the header file (undesirable). Would there be any harm
in changing the definition of SDL_Rect and such like to the second form?