Tue, 09 May 2006 07:52:04 +0000 Date: Mon, 8 May 2006 14:19:30 -0700
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:52:04 +0000] rev 1793
Date: Mon, 8 May 2006 14:19:30 -0700 From: Bob Ippolito Subject: SDL trunk (r2346) and Mac OS X As for all the Carbon warnings.. the two File Manager ones should be easy to get rid of, the QuickDraw ones won't be so easy since that requires actual refactoring. PBUnmountVol -> FSEjectVolumeSync FSClose -> FSCloseFork
Tue, 09 May 2006 07:50:28 +0000 More compile fixes for systems without the DPMS extension
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:50:28 +0000] rev 1792
More compile fixes for systems without the DPMS extension
Tue, 09 May 2006 07:45:12 +0000 Fixed build errors on systems without the DPMS extension
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:45:12 +0000] rev 1791
Fixed build errors on systems without the DPMS extension
Tue, 09 May 2006 07:26:58 +0000 Date: Mon, 8 May 2006 14:19:30 -0700
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:26:58 +0000] rev 1790
Date: Mon, 8 May 2006 14:19:30 -0700 From: Bob Ippolito Subject: SDL trunk (r2346) and Mac OS X The current state of the trunk doesn't quite compile on Mac OS X, I've attached a series of patches that gets it to compile and kills a few warnings. sdl-trunk-r2346-dlcompat-warnings.diff: The dlcompat thing is just loaded with incorrect type signatures .. some of them have changed since 10.2 and others are just flat wrong. This puts it in sync with the latest headers. People on 10.2 will get the warnings instead of people with new kits.
Tue, 09 May 2006 07:20:32 +0000 Fixed bug #104
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:20:32 +0000] rev 1789
Fixed bug #104 If your mouse cursor is not within the SDL frame and you warp the mouse, you get an enter notify, not a motion notify. Therefore, SDL does not update its internal mouse state. What's about calling SDL_PrivateMouseMotion even when getting an EnterNotify? Regards, Johannes
Tue, 09 May 2006 07:16:38 +0000 Fixed bug #144
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:16:38 +0000] rev 1788
Fixed bug #144 Make sure we don't crash or deadlock if someone tries to free a timer after the timer subsystem has been shut down.
Tue, 09 May 2006 07:05:35 +0000 Fixed bug #201
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 07:05:35 +0000] rev 1787
Fixed bug #201 Here's a patch for SDL_fbevents.c that makes SDL fbcon recognize both left Alt and right Alt (altgr). Without this, it's impossible to write a lot of characters on a standard fi-latin1 mapped keyboard, like "@£${[]}\|~". /Jonatan
Tue, 09 May 2006 06:44:47 +0000 Fixed bug #106
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 06:44:47 +0000] rev 1786
Fixed bug #106 Wait for any pending operations to complete before freeing a hardware surface.
Tue, 09 May 2006 06:14:11 +0000 Fixed DGA mode sorting and eliminated doublescan and interlaced modes
Sam Lantinga <slouken@libsdl.org> [Tue, 09 May 2006 06:14:11 +0000] rev 1785
Fixed DGA mode sorting and eliminated doublescan and interlaced modes
Mon, 08 May 2006 06:54:20 +0000 Disable the screensaver in DGA mode, which is even more important than X11...
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 06:54:20 +0000] rev 1784
Disable the screensaver in DGA mode, which is even more important than X11...
Mon, 08 May 2006 06:38:13 +0000 Fixed bug #203
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 06:38:13 +0000] rev 1783
Fixed bug #203 Disable screensaver and DPMS blanking while SDL app is running.
Mon, 08 May 2006 06:23:11 +0000 (none)
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 06:23:11 +0000] rev 1782
(none)
Mon, 08 May 2006 05:36:45 +0000 Get updates to the shadow surface while switched away
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 05:36:45 +0000] rev 1781
Get updates to the shadow surface while switched away
Mon, 08 May 2006 05:33:02 +0000 Fixed bug #49
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 05:33:02 +0000] rev 1780
Fixed bug #49 Added support for non-blocking VT switching on the framebuffer console.
Mon, 08 May 2006 05:30:15 +0000 Made it easier to test some things on the framebuffer console
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 05:30:15 +0000] rev 1779
Made it easier to test some things on the framebuffer console
Mon, 08 May 2006 05:17:10 +0000 Fixed detection of current vt when not running as root.
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 05:17:10 +0000] rev 1778
Fixed detection of current vt when not running as root.
Mon, 08 May 2006 04:19:03 +0000 Eliminate duplicate video modes
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 04:19:03 +0000] rev 1777
Eliminate duplicate video modes
Mon, 08 May 2006 03:49:51 +0000 SDL_strncpy doesn't exist
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 03:49:51 +0000] rev 1776
SDL_strncpy doesn't exist
Mon, 08 May 2006 02:09:34 +0000 Date: Sun, 7 May 2006 19:22:33 -0400
Sam Lantinga <slouken@libsdl.org> [Mon, 08 May 2006 02:09:34 +0000] rev 1775
Date: Sun, 7 May 2006 19:22:33 -0400 From: Mike Frysinger Subject: [SDL] [patch] fix building with DirectFB-0.9.25.1 another DirectFB release, another small bit of API breakage :) this time around, DIKI_ALTGR has been removed and DIKI_ALT_R is supposed to be used ... DIKI_ALT_R is not a new define, so there shouldnt be any need for checking the DirectFB version ... it should work with older DirectFB's as well thanks to Sascha Schwarz for pointing this out on the Gentoo bugzilla: http://bugs.gentoo.org/132571 -mike
Sun, 07 May 2006 19:02:07 +0000 (none)
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 19:02:07 +0000] rev 1774
(none)
Sun, 07 May 2006 15:15:40 +0000 (none)
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 15:15:40 +0000] rev 1773
(none)
Sun, 07 May 2006 06:20:39 +0000 Fixed bug #102
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 06:20:39 +0000] rev 1772
Fixed bug #102 Improved GPM mouse protocol detection. The original patch had a bunch of bugs, so I completely rewrote it to hopefully fix them, and to support more protocols.
Sun, 07 May 2006 04:02:48 +0000 Fixed bug #217
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 04:02:48 +0000] rev 1771
Fixed bug #217 Sort the DirectX video modes largest to smallest
Sun, 07 May 2006 03:44:58 +0000 Fixed bug #216
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 03:44:58 +0000] rev 1770
Fixed bug #216 The attached files allow building the SDL library and tests with the Open Watcom compiler for Windows: - static library or DLL - Debug or Release builds available - uses register calling convention of Open Watcom - wmake target to build the SDL test samples Following is a table that shows what works and what doesn't, yet: checkkeys + graywin + loopwave + testalpha + testbitmap + testdyngl + testerror + testfile + testgamma + testgl + testhread + testiconv - (all failed) testkeys + testlock + (after removing calls to raise() from signal handler) testoverlay + (needs 'set SDL_VIDEODRIVER=directx') testoverlay2 + (-"-) testpalette + testplatform + testsem + testsprite + testtimer + testver + testvidinfo + testwin - (fading doesn't seem right) testwm + torturethread + testcdrom + testjoystick not tested threadwin + TODO: - make stack calling convention work (has linking issues with dxguid.lib) - perform testjoystick (I don't have a joystick) - investigate fading in testwin - merge with OS/2 port - add DOS target
Sun, 07 May 2006 03:40:06 +0000 Fixed bug #215
Sam Lantinga <slouken@libsdl.org> [Sun, 07 May 2006 03:40:06 +0000] rev 1769
Fixed bug #215 The current SVN trunk is missing the SDLCALL specifier at numerous locations. It has to be added for all (possibly user provided) callbacks. I stumbled over this while creating a makefile for the OpenWatcom compiler for Win32.
Fri, 05 May 2006 05:50:26 +0000 Fixed bug #80
Sam Lantinga <slouken@libsdl.org> [Fri, 05 May 2006 05:50:26 +0000] rev 1768
Fixed bug #80 Date: 21 Apr 2003 17:20:20 +0100 From: Alan Swanson <swanson@uklinux.net> Subject: [SDL] New XFree 4.3 Video Mode Patch 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 ]=20 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 working is due to SDL scanning the modes in reverse getting X11 provided modes modes with the lowest refresh.
Fri, 05 May 2006 05:09:10 +0000 Fixed bug #196
Sam Lantinga <slouken@libsdl.org> [Fri, 05 May 2006 05:09:10 +0000] rev 1767
Fixed bug #196 Use the title and icon stored in the SDL video info, when creating X11 windows.
Thu, 04 May 2006 16:52:53 +0000 (none)
Sam Lantinga <slouken@libsdl.org> [Thu, 04 May 2006 16:52:53 +0000] rev 1766
(none)
Thu, 04 May 2006 16:51:07 +0000 Fixed bug #45
Sam Lantinga <slouken@libsdl.org> [Thu, 04 May 2006 16:51:07 +0000] rev 1765
Fixed bug #45 Improved Xinerama support. Added support for the SDL_VIDEO_FULLSCREEN_HEAD environment variable, currently supported on X11 Xinerama configurations. Only use the VidMode extension on the primary head.
Thu, 04 May 2006 13:47:19 +0000 The install target depends on the libraries being built
Sam Lantinga <slouken@libsdl.org> [Thu, 04 May 2006 13:47:19 +0000] rev 1764
The install target depends on the libraries being built
Thu, 04 May 2006 12:08:05 +0000 Updated to include new languages and platform support
Sam Lantinga <slouken@libsdl.org> [Thu, 04 May 2006 12:08:05 +0000] rev 1763
Updated to include new languages and platform support
Thu, 04 May 2006 11:59:55 +0000 Date: Thu, 4 May 2006 08:44:10 +0200 (CEST)
Sam Lantinga <slouken@libsdl.org> [Thu, 04 May 2006 11:59:55 +0000] rev 1762
Date: Thu, 4 May 2006 08:44:10 +0200 (CEST) From: Doodle Subject: Re: SDL OS/2 build updated? It seems that I made a mistake in the previous Watcom makefile, leaving out some .c files from linking, this is now fixed, and everything builds well now. Doodle
Wed, 03 May 2006 16:35:29 +0000 Fixed execv warning when libtool creates wrapper executables
Sam Lantinga <slouken@libsdl.org> [Wed, 03 May 2006 16:35:29 +0000] rev 1761
Fixed execv warning when libtool creates wrapper executables
Wed, 03 May 2006 04:11:38 +0000 Patch from Dmitry Yakimov to fix building on WinCE
Sam Lantinga <slouken@libsdl.org> [Wed, 03 May 2006 04:11:38 +0000] rev 1760
Patch from Dmitry Yakimov to fix building on WinCE
Tue, 02 May 2006 15:18:07 +0000 Added instructions for copying SDL_config.h
Sam Lantinga <slouken@libsdl.org> [Tue, 02 May 2006 15:18:07 +0000] rev 1759
Added instructions for copying SDL_config.h
Tue, 02 May 2006 03:06:33 +0000 Updated OS/2 project files
Sam Lantinga <slouken@libsdl.org> [Tue, 02 May 2006 03:06:33 +0000] rev 1758
Updated OS/2 project files
Mon, 01 May 2006 23:13:16 +0000 Yeah, that's what I meant. :)
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 23:13:16 +0000] rev 1757
Yeah, that's what I meant. :)
Mon, 01 May 2006 11:07:04 +0000 Using the SDL C runtime functions
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 11:07:04 +0000] rev 1756
Using the SDL C runtime functions
Mon, 01 May 2006 07:23:46 +0000 Don't add NONE/bin to the path - inexplicably fixes building on mingw+msys, apparently
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 07:23:46 +0000] rev 1755
Don't add NONE/bin to the path - inexplicably fixes building on mingw+msys, apparently
Mon, 01 May 2006 07:15:35 +0000 Date: Sun, 30 Apr 2006 14:20:05 +1000
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 07:15:35 +0000] rev 1754
Date: Sun, 30 Apr 2006 14:20:05 +1000 From: Rob Subject: [SDL] SDL pre-release OpenGL fails on the zipped pre-release source accessible from http://www.libsdl.org/svn.php. Appears to be following lines in sdl_wing.c (lines 341-345): wglext = (const char *)this->glGetString(GL_EXTENSIONS); if ( !SDL_strstr(wglext, "WGL_EXT_swap_control") ) { this->gl_data->wglSwapIntervalEXT = NULL; this->gl_data->wglGetSwapIntervalEXT = NULL; } glGetString is a null pointer, as are other gl function pointers, so call fails. Never looked at sdl source before, so no further than that as yet.
Mon, 01 May 2006 06:41:17 +0000 SDL_dummy_main.c:12: warning: ISO C does not allow extra â;â outside of a function
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 06:41:17 +0000] rev 1753
SDL_dummy_main.c:12: warning: ISO C does not allow extra â;â outside of a function
Mon, 01 May 2006 06:40:00 +0000 SDL_sysjoystick.c:983: warning: 'return' with a value, in function returning void
Sam Lantinga <slouken@libsdl.org> [Mon, 01 May 2006 06:40:00 +0000] rev 1752
SDL_sysjoystick.c:983: warning: 'return' with a value, in function returning void
Sun, 30 Apr 2006 21:01:25 +0000 Declare volatile variables modified by interrupt routines
Patrice Mandin <patmandin@gmail.com> [Sun, 30 Apr 2006 21:01:25 +0000] rev 1751
Declare volatile variables modified by interrupt routines
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.
(0) -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip