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
Fri, 30 Jun 2006 05:42:49 +0000 Cleaned up a bunch of warnings, started adding Win32 event support SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 30 Jun 2006 05:42:49 +0000] rev 1720
Cleaned up a bunch of warnings, started adding Win32 event support
Wed, 28 Jun 2006 08:12:07 +0000 You can now create multiple windows on Win32 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Wed, 28 Jun 2006 08:12:07 +0000] rev 1719
You can now create multiple windows on Win32
Tue, 27 Jun 2006 07:46:36 +0000 Further progress on the new Windows video driver: SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 27 Jun 2006 07:46:36 +0000] rev 1718
Further progress on the new Windows video driver: * SDL_SetModuleHandle() is obsolete, I hope. * SDL 1.3 uses the UNICODE API * I'm ignoring Windows CE for the moment, we'll reevaluate what needs to be different for Windows CE later. * Pulled the stdio redirection from WinMain()
Tue, 27 Jun 2006 04:59:10 +0000 Include sdl.pc in the development RPM SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 27 Jun 2006 04:59:10 +0000] rev 1717
Include sdl.pc in the development RPM
Mon, 26 Jun 2006 20:32:54 +0000 The screen/shadow surface flags are no longer needed SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 20:32:54 +0000] rev 1716
The screen/shadow surface flags are no longer needed
Mon, 26 Jun 2006 16:21:06 +0000 Fixed libiconv detection SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 16:21:06 +0000] rev 1715
Fixed libiconv detection
Mon, 26 Jun 2006 16:15:36 +0000 Fixed problem with nasm hidden visibility detection SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 16:15:36 +0000] rev 1714
Fixed problem with nasm hidden visibility detection
Mon, 26 Jun 2006 14:29:50 +0000 Whoops, forgot to indent SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 14:29:50 +0000] rev 1713
Whoops, forgot to indent
Mon, 26 Jun 2006 13:56:56 +0000 Started framework for Windows video driver SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 13:56:56 +0000] rev 1712
Started framework for Windows video driver
Mon, 26 Jun 2006 05:27:34 +0000 Almost added Mac OS X nasm support SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 05:27:34 +0000] rev 1711
Almost added Mac OS X nasm support
Mon, 26 Jun 2006 01:35:02 +0000 ------- Comment #5 From Marc Peter 2006-06-25 18:03 [reply] ------- SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Mon, 26 Jun 2006 01:35:02 +0000] rev 1710
------- Comment #5 From Marc Peter 2006-06-25 18:03 [reply] ------- Created an attachment (id=142) [edit] updated makefiles for 1.2.11 release The new Watcom-Win32.zip - includes the new testcursor test, and - doesn't link to dxguid.lib anymore (by defining INITGUID for SDL_dx5events.c), to fix issue with stack calling convention (-6s can now be used instead of -6r in CFLAGS). ------- Comment #6 From Marc Peter 2006-06-25 18:12 [reply] ------- Created an attachment (id=143) [edit] updated README.Watcom for 1.2.11 - lists new testcursor test - mentions possibility to build with -6s (stack calling convention) instead of -6r (register calling convention)
Sun, 25 Jun 2006 17:17:00 +0000 Merged gcc on win32 fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sun, 25 Jun 2006 17:17:00 +0000] rev 1709
Merged gcc on win32 fix from SDL 1.2
Sat, 24 Jun 2006 17:31:46 +0000 Merged fix for bug #240 from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 17:31:46 +0000] rev 1708
Merged fix for bug #240 from SDL 1.2
Sat, 24 Jun 2006 17:01:29 +0000 Passing NULL to SDL_SetDisplayMode() will set the desktop mode. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 17:01:29 +0000] rev 1707
Passing NULL to SDL_SetDisplayMode() will set the desktop mode.
Sat, 24 Jun 2006 16:51:01 +0000 Added a multi-window version of testsprite using the new API. SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 16:51:01 +0000] rev 1706
Added a multi-window version of testsprite using the new API.
Sat, 24 Jun 2006 04:31:42 +0000 Merged fix for bug #258 from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 04:31:42 +0000] rev 1705
Merged fix for bug #258 from SDL 1.2
Sat, 24 Jun 2006 03:43:21 +0000 Merged memory leak fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 03:43:21 +0000] rev 1704
Merged memory leak fix from SDL 1.2
Sat, 24 Jun 2006 02:48:55 +0000 Merged SDL_GL_SWAP_CONTROL fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Sat, 24 Jun 2006 02:48:55 +0000] rev 1703
Merged SDL_GL_SWAP_CONTROL fix from SDL 1.2
Fri, 23 Jun 2006 09:01:08 +0000 Merged Ryan's 5.1 audio fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 23 Jun 2006 09:01:08 +0000] rev 1702
Merged Ryan's 5.1 audio fix from SDL 1.2
Fri, 23 Jun 2006 08:48:24 +0000 Merged DirectSound dropout fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 23 Jun 2006 08:48:24 +0000] rev 1701
Merged DirectSound dropout fix from SDL 1.2
Fri, 23 Jun 2006 08:40:46 +0000 Merged dynamic X11 fix from SDL 1.2 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Fri, 23 Jun 2006 08:40:46 +0000] rev 1700
Merged dynamic X11 fix from SDL 1.2
Wed, 21 Jun 2006 08:26:43 +0000 Renamed, per Mike's comment on bug #157 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Jun 2006 08:26:43 +0000] rev 1699
Renamed, per Mike's comment on bug #157
Wed, 21 Jun 2006 08:25:17 +0000 Renamed, per Mike's comment on bug #157 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Jun 2006 08:25:17 +0000] rev 1698
Renamed, per Mike's comment on bug #157
Wed, 21 Jun 2006 07:57:59 +0000 Fixed bug #157 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Jun 2006 07:57:59 +0000] rev 1697
Fixed bug #157 [patch tweaked to handle older nasm, which doesn't support :function syntax] ------- Comment #5 From Mike Frysinger 2006-05-22 01:24 [reply] ------- Created an attachment (id=132) [edit] libsdl-hidden-nasm.patch here's the patch i posted here: http://www.libsdl.org/pipermail/sdl/2006-March/073618.html this will hide the symbols dynamically if the build nasm/yasm supports the hidden stuff ... in other words, this patch should be safe with both older and new versions of nasm/yasm
Wed, 21 Jun 2006 07:36:00 +0000 Fixed bug #256 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Jun 2006 07:36:00 +0000] rev 1696
Fixed bug #256
Tue, 20 Jun 2006 06:51:23 +0000 Date: Fri, 9 Jun 2006 11:35:23 +0300 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 06:51:23 +0000] rev 1695
Date: Fri, 9 Jun 2006 11:35:23 +0300 From: "Janne Junnila" Subject: [SDL] SDL_SetGamma bug You can't set the the gamma 'brighter' than 1.0. There's a patch attached.
Tue, 20 Jun 2006 06:41:15 +0000 Date: Thu, 15 Jun 2006 14:19:47 +0200 (CEST) SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 06:41:15 +0000] rev 1694
Date: Thu, 15 Jun 2006 14:19:47 +0200 (CEST) From: "Torsten Giebl" Subject: [SDL] Patch for Makefile.DC Hello ! This patch autom. copys SDL_config.h.default into SDL_config.h when compiling SDL for Dreamcast using Makefile.dc.
Tue, 20 Jun 2006 05:57:50 +0000 Fixed bug #251 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 05:57:50 +0000] rev 1693
Fixed bug #251
Tue, 20 Jun 2006 05:50:12 +0000 Bug #250, pkg-config support contributed by Mikael Eriksson SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 05:50:12 +0000] rev 1692
Bug #250, pkg-config support contributed by Mikael Eriksson
Tue, 20 Jun 2006 05:40:57 +0000 I think this fixes bug #244 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 05:40:57 +0000] rev 1691
I think this fixes bug #244
Tue, 20 Jun 2006 05:27:03 +0000 Fixed bug #241 SDL-1.3
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Jun 2006 05:27:03 +0000] rev 1690
Fixed bug #241
(0) -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip