Wed, 09 Jul 2003 15:38:28 +0000Added RISCOS Makefiles to the configure process
Sam Lantinga [Wed, 09 Jul 2003 15:38:28 +0000] rev 647
Added RISCOS Makefiles to the configure process

Wed, 09 Jul 2003 15:32:21 +0000Fixed incorrect prototype for glXQueryExtensionsString()
Sam Lantinga [Wed, 09 Jul 2003 15:32:21 +0000] rev 646
Fixed incorrect prototype for glXQueryExtensionsString()

Mon, 07 Jul 2003 19:19:39 +0000Atari MiNT: remove useless files
Patrice Mandin [Mon, 07 Jul 2003 19:19:39 +0000] rev 645
Atari MiNT: remove useless files

Mon, 07 Jul 2003 19:16:03 +0000Atari MiNT: added more audio drivers
Patrice Mandin [Mon, 07 Jul 2003 19:16:03 +0000] rev 644
Atari MiNT: added more audio drivers

Tue, 01 Jul 2003 16:35:54 +0000Removed direct dependency on OpenGL (call current_video->glGetString() instead
Ryan C. Gordon [Tue, 01 Jul 2003 16:35:54 +0000] rev 643
Removed direct dependency on OpenGL (call current_video->glGetString() instead
of glGetString() directly)...otherwise we'd have to explicitly link to a
libGL. --ryan.

Tue, 01 Jul 2003 01:18:27 +0000*** empty log message ***
Sam Lantinga [Tue, 01 Jul 2003 01:18:27 +0000] rev 642
*** empty log message ***

Sat, 28 Jun 2003 21:52:26 +0000Date: 28 Jun 2003 22:42:52 +0100
Sam Lantinga [Sat, 28 Jun 2003 21:52:26 +0000] rev 641
Date: 28 Jun 2003 22:42:52 +0100
From: Alan Swanson
Subject: Re: [SDL] New XFree 4.3 Video Mode Patch

I have a wee amendment that moves the qsort in set_best_resolution
to only occur after failing to find an exact match only. This would
make absolutely sure we get a user set mode.

While I've never had any problems for my normal resolutions (1280x1024,
1024x768, 800x600 & 640,480) while closely examining the output from
qsort I've noticed it doesn't seem to sort the modes fully. These is
one definite wrong at 1152x768 and a few that just look wrong to me.

From a program (attached) I made to examine this more easily. X has
sorted its mode list using the same method as ours (plus frequency),
and our user modes get inserted without any other movement.

On the patch I've made I've also changed cmpmodes to sort on vertical
resolution and then horizontal. Ie vertical is now most significant
bit.

Sat, 28 Jun 2003 21:38:14 +0000Bugfix: some Makefiles in subdirectories created before their upper-level ones
Patrice Mandin [Sat, 28 Jun 2003 21:38:14 +0000] rev 640
Bugfix: some Makefiles in subdirectories created before their upper-level ones

Sat, 28 Jun 2003 17:39:46 +0000I'm American, does it show? ;-)
Sam Lantinga [Sat, 28 Jun 2003 17:39:46 +0000] rev 639
I'm American, does it show? ;-)

Sat, 28 Jun 2003 17:27:33 +0000Date: Sun, 11 May 2003 19:59:06 +0300
Sam Lantinga [Sat, 28 Jun 2003 17:27:33 +0000] rev 638
Date: Sun, 11 May 2003 19:59:06 +0300
From: Pasi K?rkk?inen
Subject: [PATCH] fix SDL OpenGL segfault with DRI/Mesa drivers and Glew

Hello!

The attached patch fixes a bug in SDL which causes SDL to crash in
X11_GL_Shutdown() if you are using DRI/Mesa drivers AND glew
(http://glew.sf.net).

The bug is caused by a namespace collision affecting dlsym() to fetch wrong
pointer for glXReleaseBuffersMESA() (uninitialized pointer from glew because
the extension is NOT supported by the driver) and then SDL calling it in
X11_GL_Shutdown().

SDL should check if the glXReleaseBuffersMESA() is really supported by the
driver (from the extensions string) before calling it.

Attached patch adds extension string parsing to check if
glXReleaseBuffersMESA() is really supported (and this way
prevents the segfault).

Availability of the extensions should be _always_ checked from the
extensions string rather than using dlsym()!

Please add it to the next version of SDL.

Thanks to gltron and author of glew to help fixing this.