Tue, 01 Jul 2003 01:18:27 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Jul 2003 01:18:27 +0000] rev 642
*** empty log message ***
Sat, 28 Jun 2003 21:52:26 +0000 Date: 28 Jun 2003 22:42:52 +0100
Sam Lantinga <slouken@libsdl.org> [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 +0000 Bugfix: some Makefiles in subdirectories created before their upper-level ones
Patrice Mandin <patmandin@gmail.com> [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 +0000 I'm American, does it show? ;-)
Sam Lantinga <slouken@libsdl.org> [Sat, 28 Jun 2003 17:39:46 +0000] rev 639
I'm American, does it show? ;-)
Sat, 28 Jun 2003 17:27:33 +0000 Date: Sun, 11 May 2003 19:59:06 +0300
Sam Lantinga <slouken@libsdl.org> [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.
Sat, 28 Jun 2003 17:16:52 +0000 te: 27 Jun 2003 21:16:01 +0100
Sam Lantinga <slouken@libsdl.org> [Sat, 28 Jun 2003 17:16:52 +0000] rev 637
te: 27 Jun 2003 21:16:01 +0100 From: Alan Swanson Subject: [SDL] New XFree 4.3 Video Mode Patch The current patch to fix the issues with XFree 4.3 it is a bit of overkill to a simple problem. Default screen settings should be set in X, not selected by SDL with environment variables. Any program or user using non-standard or unset display modes get what they deserve :-) If you look at the unsorted list of modes returned by X, here's mine; 1280 x 1024 @ 85.0 > 1024 x 768 @ 100.3 > USER 800 x 600 @ 125.5 > SET 640 x 480 @ 124.9 > 1280 x 1024 @ 75.0 ] 1280 x 1024 @ 60.0 ] 1280 x 960 @ 85.0 ] X11 1280 x 960 @ 60.0 ] AUTO 1152 x 864 @ 75.0 ] 1152 x 768 @ 54.8 ] 960 x 720 @ 120.0 ] ... 640 x 400 @ 85.1 ] 256k 576 x 432 @ 150.0 ] 249k PIXEL 640 x 350 @ 85.1 ] 224k COUNT 576 x 384 @ 109.6 ] 221k ... The user set modes come first followed by X set modes which are ordered by decreasing number of pixels and refresh. The reason why every other library or program not using SDL was working is due to SDL scanning the modes in reverse getting X11 provided modes modes with the lowest refresh. The solution is to scan forward for the first user set mode or highest X mode. The qsort still keeps user set modes above higher refresh modes added by X. For the best match we still reverse search for the nearest larger size and then try to find a higher version of it.
Sat, 28 Jun 2003 17:03:57 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 28 Jun 2003 17:03:57 +0000] rev 636
*** empty log message ***
Sun, 22 Jun 2003 04:23:27 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2003 04:23:27 +0000] rev 635
*** empty log message ***
Sat, 14 Jun 2003 07:18:40 +0000 Date: Thu, 05 Jun 2003 09:36:40 +0100
Sam Lantinga <slouken@libsdl.org> [Sat, 14 Jun 2003 07:18:40 +0000] rev 634
Date: Thu, 05 Jun 2003 09:36:40 +0100 From: "alan buckley" <alan_baa@hotmail.com> Subject: Modification for RISC OS SDL port My name is Alan Buckley and I have been working on the RISC OS SDL port. I've attached a modification to SDL_WimpVideo.c to this email that ensures the Window is displayed immediately when the video mode is set to a windowed mode.
Tue, 03 Jun 2003 19:35:10 +0000 Add m68k assembly mixing routines
Patrice Mandin <patmandin@gmail.com> [Tue, 03 Jun 2003 19:35:10 +0000] rev 633
Add m68k assembly mixing routines
Mon, 02 Jun 2003 14:50:22 +0000 Date: Sun, 1 Jun 2003 15:38:45 -0700 (PDT)
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Jun 2003 14:50:22 +0000] rev 632
Date: Sun, 1 Jun 2003 15:38:45 -0700 (PDT) From: Jeff Brown <jabrown@caida.org> Subject: [patch] SDL-1.2.5 + FreeBSD joystick axes, hat fixes Hello again! When I sent in some SDL fixes last December, I found out they'd already been fixed in the CVS version. This time, I checked the repository before bugging you. =) I'm using SDL-1.2.5 on a FreeBSD 4.6.2-RELEASE system, and in the course of getting my multi-analog-axis USB controller (with a hat switch!) working with d2x-sdl -- the SDL port of the Descent 2 engine -- I came across a few problems: 1) The second analog stick is reported as a slider in one direction, and "Rz" in the other. SDL was ignoring the Rz axis, so I added Rx/Ry/Rz to the set of things SDL considers to be axes. 2) After the above change, the set of JOYAXE_* axes for my gamepad was {0,1,3,7}; however, d2x-sdl expects the axes to be contiguously numbered from 0, which seems like a pretty reasonable expectation, rather than having to scan the entire space of axes that SDL may or may not have. So, I added a table lookup which maps the JOYAXE_* axis numbers to 0,1,... in the order they're detected by SDL_SYS_JoystickOpen(), when reporting them to the application. I also added a function "usage_to_joyaxe()" which maps the USB HUG_* usage values to JOYAXE_values, since the repeated case statements testing for HUG_* were getting out of hand. 3) The BSD joystick driver had no hat support, so I added it. It looks like our USB library can only support one hat switch per device, which makes life easy. The patch against SDL-1.2.5 which implements these changes is at: http://www.caida.org/~jabrown/patches/sdl-1.2.5-bsdhat.diff After applying, SDL's "testjoystick" reports all activity from my gamepad correctly, and d2x works too (though it needed some other fixes). Moving on... There is also a problem with slightly different USBHID library interfaces on different versions of FreeBSD. I wasn't going to mention this since the FreeBSD port for SDL-1.2.5 (and not SDL itself) was doing the FreeBSD version-specific patching, so I e-mailed the port maintainer with this change. However, I see that you've incorporated the FreeBSD version-checking stuff into the CVS version of SDL, so now it's relevant for you too. The problem is, the FreeBSD #if tests don't work right for FreeBSD 4.6.2-RELEASE. There may be other versions with this problem, but I've only tested 4.6.2-R. The following patch against your latest CVS version fixes this: --- SDL_sysjoystick.c-1.16 Tue Apr 15 09:02:08 2003 +++ SDL_sysjoystick.c Sun Jun 1 15:10:28 2003 @@ -420,6 +420,8 @@ # else len = hid_report_size(rd, repinfo[repind].kind, r->rid); # endif +# elif (__FreeBSD_version == 460002) + len = hid_report_size(rd, r->rid, repinfo[repind].kind); # else len = hid_report_size(rd, repinfo[repind].kind, &r->rid); #endif I hope this is all useful to you. I've been getting myself dizzy playing Descent 2 with it, all morning! -Jeff Brown P.S. My USB controller is a Thrustmaster Firestorm Dual Analog 2. That's probably irrelevant, but I threw it in for completeness.
Thu, 29 May 2003 04:52:36 +0000 Date: Mon, 5 May 2003 00:08:51 -0400
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:52:36 +0000] rev 631
Date: Mon, 5 May 2003 00:08:51 -0400 From: Darrell Walisser Subject: SDL Active Events Patch Hi Guys, I was reading sdl-devel the other day and remembered we don't handle SDL_APPACTIVE and SDL_APPMOUSEFOCUS. I hacked together a quick patch to do just this. One thing to note - there are actually two ways to "iconify" the SDL window (which sets SDL_APPACTIVE): hiding the entire application (for example, option-click on some other window) and minimizing the window to the dock. I treat both as SDL_APPACTIVE, since the window is no longer visible. Cheers, Darrell
Thu, 29 May 2003 04:44:13 +0000 Added initial support for RISC OS (thanks Peter Naulls!)
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:44:13 +0000] rev 630
Added initial support for RISC OS (thanks Peter Naulls!)
Thu, 29 May 2003 04:37:17 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:37:17 +0000] rev 629
*** empty log message ***
Thu, 29 May 2003 04:29:13 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:29:13 +0000] rev 628
*** empty log message ***
Thu, 29 May 2003 04:25:29 +0000 Fixed compile problem in SDL_stretch.c with gcc 3.3
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:25:29 +0000] rev 627
Fixed compile problem in SDL_stretch.c with gcc 3.3
Thu, 29 May 2003 04:23:03 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:23:03 +0000] rev 626
*** empty log message ***
Thu, 29 May 2003 04:16:20 +0000 The compiler option that makes enums having the size of an int must be enabled.
Sam Lantinga <slouken@libsdl.org> [Thu, 29 May 2003 04:16:20 +0000] rev 625
The compiler option that makes enums having the size of an int must be enabled.
Tue, 27 May 2003 07:33:11 +0000 More-than-three mouse button support for Quartz target.
Ryan C. Gordon <icculus@icculus.org> [Tue, 27 May 2003 07:33:11 +0000] rev 624
More-than-three mouse button support for Quartz target.
Sun, 25 May 2003 02:17:52 +0000 God, this is the never-ending patch. Another USB joystick detection fix for
Ryan C. Gordon <icculus@icculus.org> [Sun, 25 May 2003 02:17:52 +0000] rev 623
God, this is the never-ending patch. Another USB joystick detection fix for MacOSX/Darwin. --ryan.
Thu, 22 May 2003 20:42:37 +0000 Attempt #3: Fixed boolean logic bug that caused all HID joysticks to be
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.
Thu, 22 May 2003 07:12:36 +0000 Whoops...typo prevented compiling. Fixed.
Ryan C. Gordon <icculus@icculus.org> [Thu, 22 May 2003 07:12:36 +0000] rev 621
Whoops...typo prevented compiling. Fixed.
Thu, 22 May 2003 06:41:54 +0000 Find just joysticks and gamepads (as opposed to, say, USB Audio devices), in
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.
Thu, 22 May 2003 06:28:40 +0000 Disable MacOS X screensaver for duration of application run by triggering a
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.
Sat, 03 May 2003 19:48:37 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 03 May 2003 19:48:37 +0000] rev 618
*** empty log message ***
Sat, 03 May 2003 15:36:10 +0000 MacOS X joystick fix
Sam Lantinga <slouken@libsdl.org> [Sat, 03 May 2003 15:36:10 +0000] rev 617
MacOS X joystick fix
Sat, 26 Apr 2003 06:40:01 +0000 Oops...
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Apr 2003 06:40:01 +0000] rev 616
Oops...
Sun, 20 Apr 2003 05:41:16 +0000 Date: Thu, 17 Apr 2003 23:27:34 -0400
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.
Sun, 20 Apr 2003 05:36:52 +0000 Date: Wed, 9 Apr 2003 18:21:33 -0230
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.
Tue, 15 Apr 2003 16:33:56 +0000 Added MacOS X CD-ROM audio support (thanks Max and Darrell)
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)
Tue, 15 Apr 2003 16:04:31 +0000 Fixed video intitialization problem on Qtopia (thanks David!)
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Apr 2003 16:04:31 +0000] rev 612
Fixed video intitialization problem on Qtopia (thanks David!)
Tue, 15 Apr 2003 16:02:08 +0000 Date: Wed, 9 Apr 2003 01:03:25 -0400 (EDT)
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Apr 2003 16:02:08 +0000] rev 611
Date: Wed, 9 Apr 2003 01:03:25 -0400 (EDT) From: "Matthew N. Dodd" Subject: SDL patch: FreeBSD joystick support. This patch deals with the recent changes in FreeBSD. We're making an effort not to diverge our libusbhid from NetBSD's.
Tue, 15 Apr 2003 15:46:56 +0000 Date: Mon, 14 Apr 2003 22:08:27 +0100
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Apr 2003 15:46:56 +0000] rev 610
Date: Mon, 14 Apr 2003 22:08:27 +0100 From: Patrice Mandin Subject: [SDL][PATCH] 2 patches for sdl Here are 2 patches for SDL: - One is to put the dummy video drivers at the end of the video drivers list. It gave me problems, when SDL_VIDEODRIVER is not set, and the dummy driver is used instead of the platform's driver, just because it is always available. So the dummy driver must always be at the end of the list. I suppose picogui and dc video drivers also don't work.
Sat, 22 Mar 2003 17:39:26 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 22 Mar 2003 17:39:26 +0000] rev 609
*** empty log message ***
Sun, 09 Mar 2003 21:38:18 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 09 Mar 2003 21:38:18 +0000] rev 608
*** empty log message ***
Thu, 06 Mar 2003 06:22:33 +0000 Date: Sat, 1 Mar 2003 16:13:57 -0500
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Mar 2003 06:22:33 +0000] rev 607
Date: Sat, 1 Mar 2003 16:13:57 -0500 From: Wilbern Cobb Subject: OpenBSD/sparc64 video init fix This patch fixes remote X sessions on OpenBSD/sparc64.
Thu, 06 Mar 2003 06:18:24 +0000 Date: Fri, 28 Feb 2003 22:47:56 +0100
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Mar 2003 06:18:24 +0000] rev 606
Date: Fri, 28 Feb 2003 22:47:56 +0100 From: Denis Oliver Kropp Subject: Makefile.am fix I fixed the Makefile.am which lacked many defines. With this patch SDL on DirectFB doesn't crash on startup immediately.
Thu, 06 Mar 2003 06:12:41 +0000 IRIX patches from Andrea Suatoni
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Mar 2003 06:12:41 +0000] rev 605
IRIX patches from Andrea Suatoni
Thu, 06 Mar 2003 06:02:16 +0000 Date: Mon, 24 Feb 2003 16:31:25 -0500
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Mar 2003 06:02:16 +0000] rev 604
Date: Mon, 24 Feb 2003 16:31:25 -0500 From: Ragnvald "Despair" Maartmann-Moe IV Subject: SDL x11 video mode selection bug Hi, I've found an oddity with video mode selection. I recently added a bunch of oddball video modes to my XF86Config, to support weird resolutions xine & mplayer need if I don't want to beat my cpu up with video scaling. Since adding them, SDL started picking the biggest video mode it could find that matched the height constraint. Getting a narrow vertical strip of QuakeForge (I code for the project, so needless to say it's my favorite test) in the middle of an 800x480 screen, instead of the 640x480 I asked for annoys me tremendously. So here's a patch that tries a bit harder to get an exact match. I didn't touch the XiG section, since I can't test that, but I'd bet a similar patch would prevent similar problems there. --Ragnvald "Despair" Maartmann-Moe IV
Thu, 06 Mar 2003 05:57:29 +0000 From: Jonathan Atkins
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Mar 2003 05:57:29 +0000] rev 603
From: Jonathan Atkins Subject: testoverlay... here's a fun one: ./testoverlay -scale -h it seems to print argv[optind-1] as the program name...
Wed, 05 Mar 2003 05:28:09 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Mar 2003 05:28:09 +0000] rev 602
*** empty log message ***
Wed, 26 Feb 2003 16:58:49 +0000 Updated Visual C++ projects
Sam Lantinga <slouken@libsdl.org> [Wed, 26 Feb 2003 16:58:49 +0000] rev 601
Updated Visual C++ projects
Wed, 26 Feb 2003 07:27:32 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Wed, 26 Feb 2003 07:27:32 +0000] rev 600
*** empty log message ***
Fri, 21 Feb 2003 17:16:38 +0000 Fixed building thread code under BSD/OS (thanks Steven!)
Sam Lantinga <slouken@libsdl.org> [Fri, 21 Feb 2003 17:16:38 +0000] rev 599
Fixed building thread code under BSD/OS (thanks Steven!)
Wed, 12 Feb 2003 15:24:39 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Wed, 12 Feb 2003 15:24:39 +0000] rev 598
*** empty log message ***
Mon, 10 Feb 2003 00:39:33 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Feb 2003 00:39:33 +0000] rev 597
*** empty log message ***
Sun, 09 Feb 2003 02:58:40 +0000 CVS should ignore files automatically generated by building on MacOS X
Sam Lantinga <slouken@libsdl.org> [Sun, 09 Feb 2003 02:58:40 +0000] rev 596
CVS should ignore files automatically generated by building on MacOS X
Fri, 07 Feb 2003 05:47:15 +0000 Don't warp the mouse when a video mode hasn't been set
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Feb 2003 05:47:15 +0000] rev 595
Don't warp the mouse when a video mode hasn't been set
Tue, 04 Feb 2003 21:05:20 +0000 Added support for HID sliders wheels and dials on MacOS X
Sam Lantinga <slouken@libsdl.org> [Tue, 04 Feb 2003 21:05:20 +0000] rev 594
Added support for HID sliders wheels and dials on MacOS X
Tue, 04 Feb 2003 21:01:03 +0000 Date: Fri, 31 Jan 2003 15:17:30 +0100
Sam Lantinga <slouken@libsdl.org> [Tue, 04 Feb 2003 21:01:03 +0000] rev 593
Date: Fri, 31 Jan 2003 15:17:30 +0100 From: Patrice Mandin Subject: [SDL] Small patches for SDL - One for SDL, which removes check for SDL_VIDEODRIVER in the Atari video drivers. It is unnecessary 'cause it is done in SDL_video.c
Sat, 01 Feb 2003 20:33:59 +0000 Fixed crash in SDL_SetIcon() under Quartz (thanks Darrell!)
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 20:33:59 +0000] rev 592
Fixed crash in SDL_SetIcon() under Quartz (thanks Darrell!)
Sat, 01 Feb 2003 20:32:44 +0000 Allow icons of any size
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 20:32:44 +0000] rev 591
Allow icons of any size
Sat, 01 Feb 2003 20:30:55 +0000 Fixed a problem with dlltool when building under MSYS on Windows
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 20:30:55 +0000] rev 590
Fixed a problem with dlltool when building under MSYS on Windows
Sat, 01 Feb 2003 20:25:34 +0000 Removed obsolete Linux joystick code
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 20:25:34 +0000] rev 589
Removed obsolete Linux joystick code
Sat, 01 Feb 2003 19:59:23 +0000 Darrell added support for emulated SDL_DOUBLEBUF on MacOSX
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:59:23 +0000] rev 588
Darrell added support for emulated SDL_DOUBLEBUF on MacOSX
Sat, 01 Feb 2003 19:56:45 +0000 Added code to testsprite to detect tearing when flipping
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:56:45 +0000] rev 587
Added code to testsprite to detect tearing when flipping
Sat, 01 Feb 2003 19:50:22 +0000 Missing has been re-added
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:50:22 +0000] rev 586
Missing has been re-added
Sat, 01 Feb 2003 19:47:43 +0000 Working around broken objective C support - Take 2
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:47:43 +0000] rev 585
Working around broken objective C support - Take 2
Sat, 01 Feb 2003 19:27:05 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:27:05 +0000] rev 584
*** empty log message ***
Sat, 01 Feb 2003 19:01:26 +0000 Doh, this doesn't work on all automake versions.
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 19:01:26 +0000] rev 583
Doh, this doesn't work on all automake versions.
Sat, 01 Feb 2003 18:58:42 +0000 Worked around objective C brokenness in Cygwin's automake
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Feb 2003 18:58:42 +0000] rev 582
Worked around objective C brokenness in Cygwin's automake
Sun, 26 Jan 2003 11:41:37 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 26 Jan 2003 11:41:37 +0000] rev 581
*** empty log message ***
Sun, 26 Jan 2003 04:30:18 +0000 If a double-buffered surface was requested, and a plain hardware surface
Sam Lantinga <slouken@libsdl.org> [Sun, 26 Jan 2003 04:30:18 +0000] rev 580
If a double-buffered surface was requested, and a plain hardware surface was returned, we should create a shadow surface.
Tue, 21 Jan 2003 09:36:41 +0000 Added some language bindings to the README
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Jan 2003 09:36:41 +0000] rev 579
Added some language bindings to the README
Tue, 21 Jan 2003 09:18:20 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Jan 2003 09:18:20 +0000] rev 578
*** empty log message ***
Tue, 21 Jan 2003 05:33:34 +0000 Fixed header docs for the joystick hat position
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Jan 2003 05:33:34 +0000] rev 577
Fixed header docs for the joystick hat position
Tue, 21 Jan 2003 05:29:50 +0000 Fixed QZ_ToggleFullScreen() return value (thanks Max!)
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Jan 2003 05:29:50 +0000] rev 576
Fixed QZ_ToggleFullScreen() return value (thanks Max!)
Tue, 21 Jan 2003 04:15:21 +0000 Applied Corona688's patch for output redirection on Windows CE
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Jan 2003 04:15:21 +0000] rev 575
Applied Corona688's patch for output redirection on Windows CE
Mon, 20 Jan 2003 16:01:20 +0000 Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 16:01:20 +0000] rev 574
Cth converted the MMX audio mixing routines to VC++ syntax
Mon, 20 Jan 2003 02:34:04 +0000 Fixed build error on BeOS
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 02:34:04 +0000] rev 573
Fixed build error on BeOS
Mon, 20 Jan 2003 02:11:07 +0000 Mike Nordell _really_ fixed Win32 windib shift state handling this time. :)
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 02:11:07 +0000] rev 572
Mike Nordell _really_ fixed Win32 windib shift state handling this time. :)
Mon, 20 Jan 2003 01:38:37 +0000 Date: Thu, 16 Jan 2003 13:48:31 +0200
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 01:38:37 +0000] rev 571
Date: Thu, 16 Jan 2003 13:48:31 +0200 From: "Mike Gorchak" Subject: All QNX patches whole patches concerning QNX. Almost all code has been rewritten by Julian and me. Added initial support for hw overlays in QNX and many many others fixes. P.S. This patches has been reviewed by Dave Rempel from QSSL and included in SDL 1.2.5 distribution, which coming on 3rd party CD for newest 6.2.1 version of QNX, which will be available soon.
Mon, 20 Jan 2003 01:37:07 +0000 ate: Thu, 16 Jan 2003 13:48:31 +0200
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 01:37:07 +0000] rev 570
ate: Thu, 16 Jan 2003 13:48:31 +0200 From: "Mike Gorchak" added support for checking libtool's version of libdl for dlopen.
Mon, 20 Jan 2003 01:36:28 +0000 Date: Thu, 16 Jan 2003 13:48:31 +0200
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 01:36:28 +0000] rev 569
Date: Thu, 16 Jan 2003 13:48:31 +0200 From: "Mike Gorchak" added help and options -mono to force monochrome RGB2YUB conversion and -lum <percent> - luminance of image during conversion. Also rewritten code which moves overlay into window. Now it depends on window size. Also fully rewritten -scale option, image now scaling from 50% from center of screen until border of window is reached - it really tests scaler, old -scale test doesn't test downscale.
Mon, 20 Jan 2003 01:35:44 +0000 Date: Thu, 16 Jan 2003 13:48:31 +0200
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 01:35:44 +0000] rev 568
Date: Thu, 16 Jan 2003 13:48:31 +0200 From: "Mike Gorchak" added showing of type of the track, when adding -list arg
Mon, 20 Jan 2003 01:08:20 +0000 From: David Hedbor
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 01:08:20 +0000] rev 567
From: David Hedbor Subject: Qtopia patches (input grabbing and iconify) Ok, here's a patch that adds support for SDL_WM_GrabInput (default state is "ungrabbed") and SDL_WM_IconifyWindow. Also has some other tweaks such as taking additional steps to clean up when exiting (bypassing certain bugs in some versions of Qtopia and/or OPIE) and it also maps Key_F33 to Key_Return (this is the Zaurus 'ok' key).
Mon, 20 Jan 2003 00:25:28 +0000 Enable the glXGetProcAddressARB code (fixes problems with NVidia drivers)
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 00:25:28 +0000] rev 566
Enable the glXGetProcAddressARB code (fixes problems with NVidia drivers)
Mon, 20 Jan 2003 00:17:01 +0000 David MacCormack fixed a bug in window sizing with Windows menus
Sam Lantinga <slouken@libsdl.org> [Mon, 20 Jan 2003 00:17:01 +0000] rev 565
David MacCormack fixed a bug in window sizing with Windows menus
Sun, 19 Jan 2003 23:01:35 +0000 Test of the CVS mailing list
Sam Lantinga <slouken@libsdl.org> [Sun, 19 Jan 2003 23:01:35 +0000] rev 564
Test of the CVS mailing list
Fri, 27 Dec 2002 20:52:41 +0000 Massive Quartz input enhancements from Darrell Walisser. His email:
Ryan C. Gordon <icculus@icculus.org> [Fri, 27 Dec 2002 20:52:41 +0000] rev 563
Massive Quartz input enhancements from Darrell Walisser. His email: Enclosed is a patch that addresses the following: --Various minor cleanups. Removed dead/obsolete code, made some style cleanups --Mouse Events Now keep track of what button(s) were pressed so we know when to send the mouse up event. This fixes the case where the mouse is dragged outside of the game window and released (in which case we want to send the mouse up event even though the mouse is outside the game window). --Input Grabbing Here is my take on the grabbing situation, which is the basis for the new implementation. There are 3 grab states, ungrabbed (UG), visible (VG), and invisible (IG). Both VG and IG keep the mouse constrained to the window and produce relative motion events. In VG the cursor is visible (duh), in IG it is not. In VG, absolute motion events also work. There are 6 actions that can affect grabbing: 1. Set Fullscreen/Window (F/W). In fullscreen, a visible grab should do nothing. However, a fullscreen visible grab can be treated just like a windowed visible grab, which is what I have done to help simplify things. 2. Cursor hide/show (H/S). If the cursor is hidden when grabbing, the grab is an invisible grab. If the cursor is visible, the grab should just constrain the mouse to the window. 3. Input grab/ungrab(G/U). If grabbed, the cursor should be confined to the window as should the keyboard input. On Mac OS X, the keyboard input is implicitly grabbed by confining the cursor, except for command-tab which can switch away from the application. Should the window come to the foreground if the application is deactivated and grab input is called? This isn't necessary in this implementation because the grab state will be asserted upon activation. Using my notation, these are all the cases that need to be handled (state + action = new state). UG+U = UG UG+G = VG or IG, if cursor is visible or not UG+H = UG UG+S = UG VG+U = UG VG+G = VG VG+H = IG VG+S = VG IG+U = UG IG+G = IG IG+H = IG IG+S = VG The cases that result in the same state can be ignored in the code, which cuts it down to just 5 cases. Another issue is what happens when the app loses/gains input focus from deactivate/activate or iconify/deiconify. I think that if input focus is ever lost (outside of SDL's control), the grab state should be suspended and the cursor should become visible and active again. When regained, the cursor should reappear in its original location and/or grab state. This way, when reactivating the cursor is still in the same position as before so apps shouldn't get confused when the next motion event comes in. This is what I've done in this patch.
Fri, 20 Dec 2002 03:37:28 +0000 Added some code to toggle fullscreen and input grab for testing... --ryan.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Dec 2002 03:37:28 +0000] rev 562
Added some code to toggle fullscreen and input grab for testing... --ryan.
Sun, 15 Dec 2002 09:09:31 +0000 Date: Sat, 14 Dec 2002 13:33:05 -0500
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Dec 2002 09:09:31 +0000] rev 561
Date: Sat, 14 Dec 2002 13:33:05 -0500 From: Darrell Walisser Subject: Re: crash in SDL / OSX > Yes, compose keys and other "dead" keys should have unicode 0. > As a hack, if you get multiple composed characters, you can send the > sequence with a valid unicode and a keysym of 0. It's because of > things like this that I'm separating the key and char events in SDL 2.0 I've done this and here's the patch.
Fri, 13 Dec 2002 21:09:52 +0000 Moved some cleanup stuff to QZ_VideoQuit() from QZ_UnsetVideoMode()...fixes
Ryan C. Gordon <icculus@icculus.org> [Fri, 13 Dec 2002 21:09:52 +0000] rev 560
Moved some cleanup stuff to QZ_VideoQuit() from QZ_UnsetVideoMode()...fixes cursor hiding, etc when calling SDL_SetVideoMode() multiple times. Fixed by Darrell Walisser.
Wed, 11 Dec 2002 05:52:28 +0000 Fixed invalid memory access in DGA video driver (thanks ldb!)
Sam Lantinga <slouken@libsdl.org> [Wed, 11 Dec 2002 05:52:28 +0000] rev 559
Fixed invalid memory access in DGA video driver (thanks ldb!)
Wed, 11 Dec 2002 05:47:32 +0000 Fixed left/right shift detection on Windows (thanks Mike!)
Sam Lantinga <slouken@libsdl.org> [Wed, 11 Dec 2002 05:47:32 +0000] rev 558
Fixed left/right shift detection on Windows (thanks Mike!)
Sat, 07 Dec 2002 06:54:47 +0000 Updated Atari port for new system headers (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Dec 2002 06:54:47 +0000] rev 557
Updated Atari port for new system headers (thanks Patrice!)
Sat, 07 Dec 2002 06:51:03 +0000 Fixed compile error if there is no X11 shared memory support.
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Dec 2002 06:51:03 +0000] rev 556
Fixed compile error if there is no X11 shared memory support.
Sat, 07 Dec 2002 06:48:49 +0000 From: Darrell Walisser
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Dec 2002 06:48:49 +0000] rev 555
From: Darrell Walisser Subject: Re: [SDL] OS X and power save Here ya go. This works just fine. One might complain that it doesn't generate the event until after wake as completed (there is about 5 seconds between the screen coming up and the expose event), but I think that's OK.
Mon, 02 Dec 2002 03:11:36 +0000 Linux joystick cleanups from Alan Swanson
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2002 03:11:36 +0000] rev 554
Linux joystick cleanups from Alan Swanson
Mon, 02 Dec 2002 02:40:58 +0000 There's a bug in the VC7 optimizer relating to the duff loop optimization
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2002 02:40:58 +0000] rev 553
There's a bug in the VC7 optimizer relating to the duff loop optimization
Mon, 02 Dec 2002 02:35:58 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2002 02:35:58 +0000] rev 552
*** empty log message ***
Mon, 02 Dec 2002 01:47:03 +0000 Doh! Compile error if there was no X11 shared image support
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2002 01:47:03 +0000] rev 551
Doh! Compile error if there was no X11 shared image support
Mon, 02 Dec 2002 01:10:20 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2002 01:10:20 +0000] rev 550
*** empty log message ***
Sun, 24 Nov 2002 20:44:08 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 24 Nov 2002 20:44:08 +0000] rev 549
*** empty log message ***
Sun, 17 Nov 2002 20:02:26 +0000 Open ALSA devices in non-blocking mode (thanks Aleksey!)
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 20:02:26 +0000] rev 548
Open ALSA devices in non-blocking mode (thanks Aleksey!)
Sun, 17 Nov 2002 20:01:54 +0000 Open the ALSA devices in non-blocking mode (thanks Aleksey!)
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 20:01:54 +0000] rev 547
Open the ALSA devices in non-blocking mode (thanks Aleksey!)
Sun, 17 Nov 2002 19:36:49 +0000 Updated for DirectDB 0.9.15 (thanks Denis!)
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 19:36:49 +0000] rev 546
Updated for DirectDB 0.9.15 (thanks Denis!)
Sun, 17 Nov 2002 19:30:44 +0000 Save the full pathname for stdout.txt and stderr.txt
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 19:30:44 +0000] rev 545
Save the full pathname for stdout.txt and stderr.txt
Sun, 17 Nov 2002 19:03:05 +0000 Fixed bsd joystick detection ... again (thanks Wilbern)
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 19:03:05 +0000] rev 544
Fixed bsd joystick detection ... again (thanks Wilbern)
Sun, 17 Nov 2002 18:59:10 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 18:59:10 +0000] rev 543
*** empty log message ***
Sun, 17 Nov 2002 17:56:14 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 17:56:14 +0000] rev 542
*** empty log message ***
Sun, 17 Nov 2002 17:55:45 +0000 Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!)
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Nov 2002 17:55:45 +0000] rev 541
Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!)
Sat, 09 Nov 2002 06:20:46 +0000 Greatly improved X11 DGA video speed (thanks Cezary!)
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Nov 2002 06:20:46 +0000] rev 540
Greatly improved X11 DGA video speed (thanks Cezary!)
Sat, 09 Nov 2002 06:13:28 +0000 Added MMX audio mixing code for gcc (thanks Stephane!)
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Nov 2002 06:13:28 +0000] rev 539
Added MMX audio mixing code for gcc (thanks Stephane!)
Sat, 09 Nov 2002 05:52:49 +0000 Added support for testing video flipping with graywin.c
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Nov 2002 05:52:49 +0000] rev 538
Added support for testing video flipping with graywin.c
Sat, 09 Nov 2002 05:51:13 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Nov 2002 05:51:13 +0000] rev 537
*** empty log message ***
Sat, 09 Nov 2002 05:47:24 +0000 Fixed potential dropped events under DirectInput
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Nov 2002 05:47:24 +0000] rev 536
Fixed potential dropped events under DirectInput
Tue, 22 Oct 2002 21:41:21 +0000 Fixed alpha blending bug (thanks Glenn!)
Sam Lantinga <slouken@libsdl.org> [Tue, 22 Oct 2002 21:41:21 +0000] rev 535
Fixed alpha blending bug (thanks Glenn!)
Tue, 22 Oct 2002 21:35:49 +0000 Turn on enums always ints for CodeWarrior (thanks Darrell!)
Sam Lantinga <slouken@libsdl.org> [Tue, 22 Oct 2002 21:35:49 +0000] rev 534
Turn on enums always ints for CodeWarrior (thanks Darrell!)
Sun, 20 Oct 2002 00:15:33 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2002 00:15:33 +0000] rev 533
*** empty log message ***
Tue, 15 Oct 2002 05:22:50 +0000 Return an error with color fills on less than 8 bpp surfaces.
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Oct 2002 05:22:50 +0000] rev 532
Return an error with color fills on less than 8 bpp surfaces.
Tue, 15 Oct 2002 04:26:20 +0000 Fixed joystick detection problem on Windows XP (thanks Maciej!)
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Oct 2002 04:26:20 +0000] rev 531
Fixed joystick detection problem on Windows XP (thanks Maciej!)
Mon, 14 Oct 2002 05:05:04 +0000 Added check for AMD x86-64 ("Hammer") architecture in byte order determination.
Ryan C. Gordon <icculus@icculus.org> [Mon, 14 Oct 2002 05:05:04 +0000] rev 530
Added check for AMD x86-64 ("Hammer") architecture in byte order determination.
Fri, 11 Oct 2002 08:45:07 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Oct 2002 08:45:07 +0000] rev 529
*** empty log message ***
Fri, 11 Oct 2002 08:41:48 +0000 Removed unused function declarations
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Oct 2002 08:41:48 +0000] rev 528
Removed unused function declarations
Fri, 11 Oct 2002 08:09:26 +0000 Fixed mouse warp position bug with offset video modes
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Oct 2002 08:09:26 +0000] rev 527
Fixed mouse warp position bug with offset video modes
Fri, 11 Oct 2002 07:56:36 +0000 Fixed a crash blitting RLE surfaces to RLE surfaces
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Oct 2002 07:56:36 +0000] rev 526
Fixed a crash blitting RLE surfaces to RLE surfaces
Fri, 11 Oct 2002 07:55:22 +0000 Removed an unnecessary header
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Oct 2002 07:55:22 +0000] rev 525
Removed an unnecessary header
Tue, 08 Oct 2002 16:29:01 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Tue, 08 Oct 2002 16:29:01 +0000] rev 524
*** empty log message ***
Tue, 08 Oct 2002 16:25:23 +0000 Fixed windows event handling for ActiveX controls (thanks Huib-Jan!)
Sam Lantinga <slouken@libsdl.org> [Tue, 08 Oct 2002 16:25:23 +0000] rev 523
Fixed windows event handling for ActiveX controls (thanks Huib-Jan!)
(0) -120 +120 +1000 +3000 tip