Ryan C. Gordon <icculus@icculus.org> [Thu, 22 May 2003 20:42:37 +0000] rev 622
Attempt #3: Fixed boolean logic bug that caused all HID joysticks to be
rejected on MacOSX/Darwin. Works now. No, really this time. --ryan.
Ryan C. Gordon <icculus@icculus.org> [Thu, 22 May 2003 07:12:36 +0000] rev 621
Whoops...typo prevented compiling. Fixed.
Ryan C. Gordon <icculus@icculus.org> [Thu, 22 May 2003 06:41:54 +0000] rev 620
Find just joysticks and gamepads (as opposed to, say, USB Audio devices), in
the MacOSX/Darwin joystick initialization code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 22 May 2003 06:28:40 +0000] rev 619
Disable MacOS X screensaver for duration of application run by triggering a
"UsrActivity" alert every five seconds in the Quartz PumpEvents implementation.
Sam Lantinga <slouken@libsdl.org> [Sat, 03 May 2003 19:48:37 +0000] rev 618
*** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 03 May 2003 15:36:10 +0000] rev 617
MacOS X joystick fix
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Apr 2003 06:40:01 +0000] rev 616
Oops...
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Apr 2003 05:41:16 +0000] rev 615
Date: Thu, 17 Apr 2003 23:27:34 -0400
From: Darrell Walisser
Subject: Yet another OS X cursor bug
The synopsis:
1. Call SDL_ShowCursor(0);
2. Call SDL_SetVideoMode();
3. Call SDL_GetEvent();
3. Call SDL_ShowCursor(1);
The result: Sometimes the cursor doesn't come back! Ack! Oddly enough,
it does come back when mousing over the dock or clicking in the menu
bar. But that's besides the point.
The reason why this is happening is a flaw in the handling of
activation/deactivation events. The short explanation is that the
HideCursor() and ShowCursor() calls must be balanced, but if the cursor
was initially hidden, HideCursor() was called again on the activate
event - so now the next ShowCursor() fails (as does the next, and the
next, for some reason).
So, here's the patch. All it does is keep track of the
HideCursor()/ShowCursor() calls so that they will always be balanced.
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Apr 2003 05:36:52 +0000] rev 614
Date: Wed, 9 Apr 2003 18:21:33 -0230
From: Stephen Anthony <stephena@roadrunner.nf.net>
Subject: [SDL] First patch concerning 4.3 and refresh rates
OK, here's my first draft of the patch for the above subject.
A short explanation:
X 4.3 introduces many more modelines than older versions. This would be
fine, except it introduces many modes with the *same* resolution but
different refresh rates. And SDL won't necessarily pick the one with the
highest refresh rate.
So this patch restores SDL to X 4.2 functionality. That is, there is only
ever one refresh rate *per* resolution, and it is the highest possible.
This functionality can be totally disabled by using the environment
variable 'SDL_VIDEO_X11_USE_ALL_MODES' set equal to 1.
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Apr 2003 16:33:56 +0000] rev 613
Added MacOS X CD-ROM audio support (thanks Max and Darrell)