Sun, 30 Apr 2006 16:53:40 +0000 Removed redundant rm
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Apr 2006 16:53:40 +0000] rev 1750
Removed redundant rm
Sun, 30 Apr 2006 08:57:02 +0000 We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Apr 2006 08:57:02 +0000] rev 1749
We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sat, 29 Apr 2006 20:22:31 +0000 ------- Comment #1 From Max Horn 2006-04-17 03:08 [reply] -------
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Apr 2006 20:22:31 +0000] rev 1748
------- Comment #1 From Max Horn 2006-04-17 03:08 [reply] ------- Created an attachment (id=106) [edit] Patch for src/joystick/win32/SDL_mmjoystick.c I am not even a Windows user, so take the following with a grain of salt: SDL_mmjoystick.c has a function GetJoystickName which obtains the joystick name by looking at the registry. The way it does that seems very fishy to me. Namely, it uses the parameter "index" to construct a registry value name (BTW, those variables used in the code are really badly named). The value of "index" in turn equals the current value of "numdevs", as called from SDL_SYS_JoystickInit. I read through the MSDN docs at <http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarinput/html/msdn_extdirect.asp>, and I believe the simple fix is to replace line 183 of said file SYS_JoystickName[numdevs] = GetJoystickName(numdevs, joycaps.szRegKey); by the following: SYS_JoystickName[numdevs] = GetJoystickName(SYS_JoystickID[i], joycaps.szRegKey); However, that is only *hiding* the real issue. Problem is, the list of joysticks as returned by windows may contains "gaps", and the code deals incorrectly with that. Namely those gaps occur if joysticks are removed/(re)added, as the reporter observed. The attached patch fixes this and another (off-by-one) issue in the code. But since I have no Windows machine, I can't even test-compile it, so use with caution.
Sat, 29 Apr 2006 17:56:06 +0000 (none)
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Apr 2006 17:56:06 +0000] rev 1747
(none)
Sat, 29 Apr 2006 17:54:32 +0000 Disable the XRandR extension by default, since KDE maximizes windows which are larger than the new resolution, and then doesn't restore their size and positition when the old resolution is restored.
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Apr 2006 17:54:32 +0000] rev 1746
Disable the XRandR extension by default, since KDE maximizes windows which are larger than the new resolution, and then doesn't restore their size and positition when the old resolution is restored. The extension can be enabled with the environment variable SDL_VIDEO_X11_XRANDR=1
Sat, 29 Apr 2006 04:08:40 +0000 Only use -fvisibility=hidden if SDL will define some symbols as available. :)
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Apr 2006 04:08:40 +0000] rev 1745
Only use -fvisibility=hidden if SDL will define some symbols as available. :)
Fri, 28 Apr 2006 05:46:07 +0000 [From Sam]
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Apr 2006 05:46:07 +0000] rev 1744
[From Sam] > BTW, when setting up parallel make, I usually use # cpus + 1, so a compile is > running while disk access is going for another. [From Ryan] My experience is that this works well on Linux, but is actually slower on PowerPC Mac OS X...not sure if that's an architecture issue or a scheduler issue, though, and haven't tried it on Intel Mac OS X.
Fri, 28 Apr 2006 05:43:58 +0000 Future proof C++ code
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Apr 2006 05:43:58 +0000] rev 1743
Future proof C++ code
Fri, 28 Apr 2006 05:38:06 +0000 Fixed bug #206, fatbuild.sh works flawlessly on Intel Macs
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Apr 2006 05:38:06 +0000] rev 1742
Fixed bug #206, fatbuild.sh works flawlessly on Intel Macs
Thu, 27 Apr 2006 11:18:03 +0000 fatbuild fixes:
Ryan C. Gordon <icculus@icculus.org> [Thu, 27 Apr 2006 11:18:03 +0000] rev 1741
fatbuild fixes: - A change to define CXX in fatbuild, which comforts the configure script a little, even if we don't use C++ anywhere. - Some code to see how many CPU cores exist and parallelize make across them. - CFLAGS that apply to both archs are specified seperately (-O3, -pipe, etc) - -fvisibility=hidden for the gcc4 builds - a "clean", "clean-ppc" and "clean-x86" command - Fix to SDL_config_macosx.h for the HAVE_ALLOCA_H thing. Now builds on an Intel Mac.
Thu, 27 Apr 2006 10:44:43 +0000 Fixed bug #101
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2006 10:44:43 +0000] rev 1740
Fixed bug #101 If we lose focus at all, unlock the mouse.
Thu, 27 Apr 2006 10:21:54 +0000 Trying to fix fatbuild.sh on intel
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2006 10:21:54 +0000] rev 1739
Trying to fix fatbuild.sh on intel
Thu, 27 Apr 2006 09:08:44 +0000 Fixed compile errors on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2006 09:08:44 +0000] rev 1738
Fixed compile errors on Mac OS X
Thu, 27 Apr 2006 08:39:51 +0000 Implemented bug #5
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2006 08:39:51 +0000] rev 1737
Implemented bug #5 Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration.
Thu, 27 Apr 2006 07:59:16 +0000 Implemented bug #2, 117:
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2006 07:59:16 +0000] rev 1736
Implemented bug #2, 117: Date: Mon, 21 Mar 2005 12:06:14 +0100 From: Per Inge Mathisen Subject: Re: [SDL] Outstanding patches? The patch adds support for setting SDL_GL_SWAP_CONTROL to Windows and X11. In Windows you can also query this enum to check that it is working, or see what the default is - such functionality does not exist in GLX. For more information on the standards implemented: http://oss.sgi.com/projects/ogl-sample/registry/SGI/swap_control.txt http://oss.sgi.com/projects/ogl-sample/registry/EXT/wgl_swap_control.txt
Mon, 10 Jul 2006 07:34:50 +0000 SDL_Rect now uses int for position and size. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Jul 2006 07:34:50 +0000] rev 1735
SDL_Rect now uses int for position and size. Added a few more rectangle functions. Added a dirty rectangle list implementation.
Sun, 09 Jul 2006 18:09:16 +0000 The general code handles restoring video mode/gamma/etc. when the window loses focus. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sun, 09 Jul 2006 18:09:16 +0000] rev 1734
The general code handles restoring video mode/gamma/etc. when the window loses focus. Support for changing fullscreen/windowed mode in progress.
Sun, 09 Jul 2006 09:02:26 +0000 Implemented gamma correction on Windows. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sun, 09 Jul 2006 09:02:26 +0000] rev 1733
Implemented gamma correction on Windows. Added general code to restore the video mode and gamma when windows lose focus.
Sat, 08 Jul 2006 20:55:39 +0000 Implemented Win32 input grab SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 08 Jul 2006 20:55:39 +0000] rev 1732
Implemented Win32 input grab
Sat, 08 Jul 2006 20:07:08 +0000 SDL_PushEvent() calls the event filter code, and has a return value to tell SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 08 Jul 2006 20:07:08 +0000] rev 1731
SDL_PushEvent() calls the event filter code, and has a return value to tell whether or not the event was actually pushed. SDL_GetEventFilter() now returns an SDL_bool instead of the filter function.
Sat, 08 Jul 2006 18:06:02 +0000 Starting support for Direct3D render driver. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 08 Jul 2006 18:06:02 +0000] rev 1730
Starting support for Direct3D render driver.
Fri, 07 Jul 2006 10:39:33 +0000 Fixed compile problems with new OpenGL API. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jul 2006 10:39:33 +0000] rev 1729
Fixed compile problems with new OpenGL API.
Fri, 07 Jul 2006 10:39:02 +0000 Fixed typo in stretch render code. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jul 2006 10:39:02 +0000] rev 1728
Fixed typo in stretch render code.
Fri, 07 Jul 2006 10:29:16 +0000 Started on the OpenGL API revamp. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jul 2006 10:29:16 +0000] rev 1727
Started on the OpenGL API revamp.
Fri, 07 Jul 2006 08:07:16 +0000 Merged sdl.pc location fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jul 2006 08:07:16 +0000] rev 1726
Merged sdl.pc location fix from SDL 1.2
Fri, 07 Jul 2006 08:05:39 +0000 Implemented Win32 video mode support SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jul 2006 08:05:39 +0000] rev 1725
Implemented Win32 video mode support
Thu, 06 Jul 2006 07:17:11 +0000 Proof of concept done - Win32 GDI implementation mostly complete. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Jul 2006 07:17:11 +0000] rev 1724
Proof of concept done - Win32 GDI implementation mostly complete.
Thu, 06 Jul 2006 05:53:32 +0000 (none) SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Jul 2006 05:53:32 +0000] rev 1723
(none)
Fri, 30 Jun 2006 08:18:44 +0000 Added a userdata parameter for event filters. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 30 Jun 2006 08:18:44 +0000] rev 1722
Added a userdata parameter for event filters. Added a function to filter the existing queued events. Added explicit support for relative mouse mode to the API.
Fri, 30 Jun 2006 05:50:35 +0000 Fixed indenting in MSVC inline assembly SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 30 Jun 2006 05:50:35 +0000] rev 1721
Fixed indenting in MSVC inline assembly
(0) -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 tip