Tue, 30 Nov 2004 13:04:22 +0000 Forgot to change window title in the normal case
Patrice Mandin <patmandin@gmail.com> [Tue, 30 Nov 2004 13:04:22 +0000] rev 996
Forgot to change window title in the normal case
Sun, 28 Nov 2004 21:52:29 +0000 TinyGL does not have glFinish, only glFlush
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Nov 2004 21:52:29 +0000] rev 995
TinyGL does not have glFinish, only glFlush
Sat, 27 Nov 2004 23:11:20 +0000 Wrong size of parameters for SDL_Swap32 m68k assembly routine
Patrice Mandin <patmandin@gmail.com> [Sat, 27 Nov 2004 23:11:20 +0000] rev 994
Wrong size of parameters for SDL_Swap32 m68k assembly routine
Sat, 27 Nov 2004 21:28:49 +0000 Forgot to flush OpenGL buffer using glFinish
Patrice Mandin <patmandin@gmail.com> [Sat, 27 Nov 2004 21:28:49 +0000] rev 993
Forgot to flush OpenGL buffer using glFinish
Fri, 26 Nov 2004 22:11:30 +0000 Keep current OpenGL context when possible
Patrice Mandin <patmandin@gmail.com> [Fri, 26 Nov 2004 22:11:30 +0000] rev 992
Keep current OpenGL context when possible
Fri, 26 Nov 2004 16:16:50 +0000 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com> [Fri, 26 Nov 2004 16:16:50 +0000] rev 991
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Fri, 26 Nov 2004 16:13:24 +0000 Restore everything when a function pointer is NULL
Patrice Mandin <patmandin@gmail.com> [Fri, 26 Nov 2004 16:13:24 +0000] rev 990
Restore everything when a function pointer is NULL
Thu, 25 Nov 2004 15:47:49 +0000 Factorize OSMesa OpenGL code for Atari drivers
Patrice Mandin <patmandin@gmail.com> [Thu, 25 Nov 2004 15:47:49 +0000] rev 989
Factorize OSMesa OpenGL code for Atari drivers
Mon, 22 Nov 2004 20:37:41 +0000 Remove ambiguous/useless code
Patrice Mandin <patmandin@gmail.com> [Mon, 22 Nov 2004 20:37:41 +0000] rev 988
Remove ambiguous/useless code
Mon, 22 Nov 2004 20:36:59 +0000 Do not use registers when not necessary
Patrice Mandin <patmandin@gmail.com> [Mon, 22 Nov 2004 20:36:59 +0000] rev 987
Do not use registers when not necessary
Mon, 22 Nov 2004 10:18:04 +0000 Add conversion routines for unsupported screen formats
Patrice Mandin <patmandin@gmail.com> [Mon, 22 Nov 2004 10:18:04 +0000] rev 986
Add conversion routines for unsupported screen formats
Mon, 22 Nov 2004 10:16:58 +0000 Add m68k assembly routines for endianness conversion
Patrice Mandin <patmandin@gmail.com> [Mon, 22 Nov 2004 10:16:58 +0000] rev 985
Add m68k assembly routines for endianness conversion
Sun, 21 Nov 2004 21:59:47 +0000 Add OSMesa OpenGL support to the Atari GEM video driver
Patrice Mandin <patmandin@gmail.com> [Sun, 21 Nov 2004 21:59:47 +0000] rev 984
Add OSMesa OpenGL support to the Atari GEM video driver
Sun, 21 Nov 2004 00:57:47 +0000 Date: Fri, 19 Nov 2004 06:23:53 -0800 (PST)
Sam Lantinga <slouken@libsdl.org> [Sun, 21 Nov 2004 00:57:47 +0000] rev 983
Date: Fri, 19 Nov 2004 06:23:53 -0800 (PST) From: Eric Wing Subject: OS X Mouse inversion problem fix (again) Here's yet another patch for the OS X mouse inversion problem. This should fix the problem once and for all. I know I've said this before, but *This time for sure!* :) If you recall, my last patch broke the non-OpenGL windowed code and caused the inversion to occur there instead. Max submitted a patch that partially reverted the changes back which included the os version hack which is currently the most recent CVS. Aaron Sullivan identified and reported to the mailing list the other day, that the last partial regression of the code broke OS X 10.2. Looking over the results, I'm thinking that I was slightly more successful than I thought at unifying the code. I think I was trying to unify the code base for OpenGL and non-OpenGL windowed modes for all versions of the OS. It looks like I failed at at unifying the OpenGL and non-OpenGL code, but I did succeed at unifying the OS versions. Thus, we no longer need the hack for the OS version checks. The partial regression still included an OS check which is what broke things for < 10.3. Attached is the patch for SDL_QuartzWM.m. It basically is a half-line change that removes one of the two checks that decides if the mouse coordinates need to be inverted, i.e: if (system_version >= 0x1030 && (SDL_VideoSurface->flags & SDL_OPENGL) ) becomes this: if(SDL_VideoSurface->flags & SDL_OPENGL) With Aaron's outstanding help, we have collectively tested: windowed OpenGL windowed non-OpenGL fullscreen OpenGL fullscreen non-OpenGL under OS X 10.2 (Jaguar), 10.3 (Panther), and 10.4 (Tiger). We don't have access to 10.0 or 10.1, but since the original problem didn't materialize until 10.3, I'm hopeful that testing 10.2 is sufficient. And now that the code is uniform, I'm also hoping we'll be safe moving forward to deal with future revisions of the OS with this issue.
Sat, 20 Nov 2004 20:57:28 +0000 Add missing --add-missing
Patrice Mandin <patmandin@gmail.com> [Sat, 20 Nov 2004 20:57:28 +0000] rev 982
Add missing --add-missing
Sat, 20 Nov 2004 20:56:23 +0000 sdl-config already provides needed libs for MiNT build
Patrice Mandin <patmandin@gmail.com> [Sat, 20 Nov 2004 20:56:23 +0000] rev 981
sdl-config already provides needed libs for MiNT build
Sat, 20 Nov 2004 20:47:52 +0000 OSMesa draws upside down
Patrice Mandin <patmandin@gmail.com> [Sat, 20 Nov 2004 20:47:52 +0000] rev 980
OSMesa draws upside down
Wed, 17 Nov 2004 23:23:03 +0000 Grr, have to resort video modes one more time
Patrice Mandin <patmandin@gmail.com> [Wed, 17 Nov 2004 23:23:03 +0000] rev 979
Grr, have to resort video modes one more time
Wed, 17 Nov 2004 23:13:15 +0000 Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa
Patrice Mandin <patmandin@gmail.com> [Wed, 17 Nov 2004 23:13:15 +0000] rev 978
Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa
Mon, 15 Nov 2004 23:34:56 +0000 Updated for Visual C++ 6 build
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Nov 2004 23:34:56 +0000] rev 977
Updated for Visual C++ 6 build
Mon, 15 Nov 2004 23:30:07 +0000 Updated 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 +0000 Restore 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 +0000 Fedora 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 +0000 Sort 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 +0000 Date: 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 +0000 Date: 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 +0000 Date: 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 +0000 Date: 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 +0000 Date: 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.
(0) -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 tip