Mon, 12 Dec 2005 09:22:36 +0000 Date: Sun, 11 Dec 2005 20:37:04 +0100
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Dec 2005 09:22:36 +0000] rev 1200
Date: Sun, 11 Dec 2005 20:37:04 +0100 From: Olivier Boudeville <olivier.boudeville@online.fr> To: "A list for developers using the SDL library. \(includes SDL-announce\)" <sdl@libsdl.org> Subject: [SDL] NetBSD build patch Hi everybody, apparently the SDL-1.2.9 source archive could not compile "as is" on NetBSD 2.0_STABLE due to a pthread detection issue in the configure script. I attached a small patch that can be applied to configure.in so that SDL can be directly (i.e. without the NetBSD package manager) configured and built successfully on NetBSD (at least on the one I tried !). Hope this helps, Olivier.
Mon, 12 Dec 2005 09:13:12 +0000 From: Mike Frysinger <vapier@gentoo.org>
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Dec 2005 09:13:12 +0000] rev 1199
From: Mike Frysinger <vapier@gentoo.org> To: sdl@libsdl.org Date: Sun, 11 Dec 2005 22:57:37 -0500 Subject: [SDL] exec stack in libsdl update i posted back in September a patch to remove executable stacks: http://www.devolution.com/pipermail/sdl/2005-September/070626.html later in November, a similar patch was merged it seems: http://www.libsdl.org/cgi/cvsweb.cgi/SDL12/src/hermes/mmx_main.asm however, this lacks the additional output format checks that i posted in my patch ... this isnt a problem if the hermes asm code is only ever used to produce ELF objects, but if this is not true, then the additional checks in my original patch will need to be merged -mike
Thu, 08 Dec 2005 14:48:21 +0000 Fixed gcc 4 warnings
Sam Lantinga <slouken@libsdl.org> [Thu, 08 Dec 2005 14:48:21 +0000] rev 1198
Fixed gcc 4 warnings
Thu, 08 Dec 2005 14:41:49 +0000 Fixed compiling with gcc 4, patch applied from Gentoo Bugzilla:
Sam Lantinga <slouken@libsdl.org> [Thu, 08 Dec 2005 14:41:49 +0000] rev 1197
Fixed compiling with gcc 4, patch applied from Gentoo Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=87809
Thu, 08 Dec 2005 14:21:17 +0000 Fixed compile warnings with gcc 4
Sam Lantinga <slouken@libsdl.org> [Thu, 08 Dec 2005 14:21:17 +0000] rev 1196
Fixed compile warnings with gcc 4
Tue, 06 Dec 2005 14:36:39 +0000 Fixed OpenGL usage in Quartz target when SDL_SetVideoMode() is called without
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Dec 2005 14:36:39 +0000] rev 1195
Fixed OpenGL usage in Quartz target when SDL_SetVideoMode() is called without explicitly calling SDL_GL_LoadLibrary() first.
Mon, 05 Dec 2005 04:36:53 +0000 Date: Sun, 04 Dec 2005 21:43:46 -0500
Ryan C. Gordon <icculus@icculus.org> [Mon, 05 Dec 2005 04:36:53 +0000] rev 1194
Date: Sun, 04 Dec 2005 21:43:46 -0500 From: Jonathan Atkins <jcatki@jcatki.no-ip.org> Subject: SDL patch: DGA key events I kept seeing DGA die on me whenever I press a key. I tracked it down and it seems that the new indirect X via pointers system messed it up. It needed to have the pX* pointers well defined to call, in particular, pXNextEvent. Also, the X11_TranslateKey function prototype was changed, but not updated in the dga driver. perhaps other files are also affected. Not sure what releases may suffer from this too. thanks! -Jon Atkins
Thu, 01 Dec 2005 19:22:32 +0000 Don't need to link against libstdc++ on Mac OS X now.
Ryan C. Gordon <icculus@icculus.org> [Thu, 01 Dec 2005 19:22:32 +0000] rev 1193
Don't need to link against libstdc++ on Mac OS X now.
Mon, 28 Nov 2005 13:58:26 +0000 To: sdl@libsdl.org
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Nov 2005 13:58:26 +0000] rev 1192
To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Fri, 18 Nov 2005 23:39:02 +0100 Subject: [SDL] Mouse position bugs on Mac OS X The attached patch fixes a few bugs in SDL related to the mouse position in windowed mode on Mac OS X, reproduced using the attached minimal test program - at least here on 10.3.9, with SDL CVS from today. Could anyone test whether the bugs exist and are fixed by the patch on 10.2 and 10.4? 1. When using OpenGL, the vertical mouse positions obtained through events or SDL_GetMouseState() are off by one. 2. When using OpenGL, SDL_WarpMouse() inverts the y coordinate. 3. Clicks on the topmost pixel row of the window are not recognized. 1 and 2 do not occur in non-OpenGL mode, while 3 does. All three only occur in windowed mode, not in fullscreen. The cause for 1 and 3 is that in Cocoa, "the location of the mouse" seems to be defined as "the location of the top left corner of the mouse pointer's hot pixel" (this is not documented, it's just what I found out here), which together with the fact that Cocoa's usual y coordinates start at the bottom and increase upwards means that the y coordinate of the mouse runs from 1 to h, not from 0 to h-1, in a window of height h. If it does work on 10.2 and 10.4 (I'll try to test it as soon as I can, but at the moment all I have at hand is 10.3.9), can this be applied to the CVS? -Christian To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Mon, 28 Nov 2005 10:41:51 +0100 Subject: [SDL] Re: Mouse position bugs on Mac OS X I wrote: > I'll try to test it as soon as I can, but at the moment all I have at hand is 10.3.9 So, here are the results of my tests (with patched and unpatched frameworks compiled with Xcode 1.5 (gcc 3.3) on 10.3.9): On 10.1.5, my test program doesn't run because of "Undefined symbols: SDL undefined reference to _CGMainDisplayID expected to be defined in Carbon". I guess not supporting 10.1 was a deliberate decision then and that's OK with me. On 10.2.8, 10.3.9, and 10.4.0, the bugs exist as described in my original post and are fixed by my patch. That is, there is no difference between pre/post 10.3 and the patched version works correctly in all combinations of GL/non-GL and windowed/fullscreen. I therefore recommend the patch for inclusion. -Christian
Wed, 23 Nov 2005 11:46:36 +0000 Seperate glX from HAVE_OPENGL, for platforms that have both an X server and
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Nov 2005 11:46:36 +0000] rev 1191
Seperate glX from HAVE_OPENGL, for platforms that have both an X server and a more official way to do OpenGL, explicitly check for glX on Mac OS X, and use SDL_LoadObject for platforms that have glX but don't have dlopen().
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip