------------------------------------------------------------------------ r2596 | pmandin | 2006-07-06 14:01:37 -0400 (Thu, 06 Jul 2006) | 1 line Changed paths: M /trunk/SDL/Makefile.in sdl.pc is in build directory, not source ------------------------------------------------------------------------ r2608 | slouken | 2006-07-10 17:03:59 -0400 (Mon, 10 Jul 2006) | 2 lines Changed paths: A /branches/SDL-1.2 (from /trunk/SDL:2607) D /trunk/SDL SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head. ------------------------------------------------------------------------ r2610 | slouken | 2006-07-10 17:23:11 -0400 (Mon, 10 Jul 2006) | 1 line Changed paths: M /branches/SDL-1.2/Makefile.in Updated the snapshot build target to reflect the new source location ------------------------------------------------------------------------ r2654 | icculus | 2006-07-24 19:29:01 -0400 (Mon, 24 Jul 2006) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/qtopia/SDL_sysvideo.cc Patched to compile. Fixes Bugzilla #285. ------------------------------------------------------------------------ r2684 | pmandin | 2006-08-02 17:26:31 -0400 (Wed, 02 Aug 2006) | 1 line Changed paths: M /branches/SDL-1.2/README.MiNT M /branches/SDL-1.2/src/joystick/mint/SDL_sysjoystick.c Add teamtap support (4 joypads adapter on 1 port) ------------------------------------------------------------------------ r2739 | icculus | 2006-09-01 18:50:24 -0400 (Fri, 01 Sep 2006) | 4 lines Changed paths: M /branches/SDL-1.2/src/audio/amigaos/SDL_ahiaudio.c M /branches/SDL-1.2/src/audio/baudio/SDL_beaudio.cc M /branches/SDL-1.2/src/audio/dart/SDL_dart.c M /branches/SDL-1.2/src/audio/dc/SDL_dcaudio.c M /branches/SDL-1.2/src/audio/dmedia/SDL_irixaudio.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_dma8.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_gsxb.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_mcsn.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_stfa.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_xbios.c Backport from 1.3: most of the audio drivers can now handle data conversion at a higher level when they can't open the hardware in the exact format requested. ------------------------------------------------------------------------ r2742 | icculus | 2006-09-03 17:34:11 -0400 (Sun, 03 Sep 2006) | 2 lines Changed paths: M /branches/SDL-1.2/src/audio/amigaos/SDL_ahiaudio.c M /branches/SDL-1.2/src/audio/baudio/SDL_beaudio.cc M /branches/SDL-1.2/src/audio/dart/SDL_dart.c M /branches/SDL-1.2/src/audio/dc/SDL_dcaudio.c M /branches/SDL-1.2/src/audio/dmedia/SDL_irixaudio.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_gsxb.c Removed some new 1.3 symbols from code backported to 1.2. ------------------------------------------------------------------------ r2744 | pmandin | 2006-09-05 15:31:48 -0400 (Tue, 05 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/cdrom/linux/SDL_syscdrom.c Use correct function to free allocated mem ------------------------------------------------------------------------ r2747 | pmandin | 2006-09-07 16:52:31 -0400 (Thu, 07 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/ataricommon/SDL_biosevents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_gemdosevents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_ikbdevents.c M /branches/SDL-1.2/src/video/gem/SDL_gemevents.c /me dumb, sizeof(keymap) != number of elements ------------------------------------------------------------------------ r2748 | pmandin | 2006-09-08 15:17:03 -0400 (Fri, 08 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemmouse.c Forgot to reshow mouse cursor when exiting grab/hide mode ------------------------------------------------------------------------ r2751 | pmandin | 2006-09-12 15:20:50 -0400 (Tue, 12 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_xbios.c Disable MiNT thread usage and use hw access for updating DMA audio pointers ------------------------------------------------------------------------ r2753 | pmandin | 2006-09-12 15:28:54 -0400 (Tue, 12 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/ataricommon/SDL_xbiosevents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_xbiosevents_c.h M /branches/SDL-1.2/src/video/ataricommon/SDL_xbiosinterrupt.S M /branches/SDL-1.2/src/video/ataricommon/SDL_xbiosinterrupt_s.h Allow mouse to be locked when grabbed with GEM driver ------------------------------------------------------------------------ r2754 | pmandin | 2006-09-12 15:33:33 -0400 (Tue, 12 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.c Reenable xbios usage to get relative mouse motion ------------------------------------------------------------------------ r2755 | pmandin | 2006-09-12 15:34:18 -0400 (Tue, 12 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemmouse.c M /branches/SDL-1.2/src/video/gem/SDL_gemwm.c Allow grabing mouse by locking its position ------------------------------------------------------------------------ r2760 | pmandin | 2006-09-13 17:18:35 -0400 (Wed, 13 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/ataricommon/SDL_atarievents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_atarievents_c.h M /branches/SDL-1.2/src/video/ataricommon/SDL_biosevents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_gemdosevents.c M /branches/SDL-1.2/src/video/ataricommon/SDL_ikbdevents.c Factorize keyboard mapping between drivers ------------------------------------------------------------------------ r2761 | pmandin | 2006-09-13 17:19:13 -0400 (Wed, 13 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemevents.c Use new keyboard mapping routines ------------------------------------------------------------------------ r2762 | pmandin | 2006-09-15 17:26:36 -0400 (Fri, 15 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/README.MiNT Update to reflect driver changes ------------------------------------------------------------------------ r2763 | pmandin | 2006-09-16 05:14:25 -0400 (Sat, 16 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/SDL_audiocvt.c Only convert endianness if both src and dest are 16bits ------------------------------------------------------------------------ r2764 | pmandin | 2006-09-16 05:15:11 -0400 (Sat, 16 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_it.S Only saved non preserved registers ------------------------------------------------------------------------ r2765 | pmandin | 2006-09-16 06:38:09 -0400 (Sat, 16 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio.h M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_dma8.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_gsxb.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_mcsn.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_stfa.c M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_xbios.c Add function to check FPU presence ------------------------------------------------------------------------ r2766 | pmandin | 2006-09-16 07:50:34 -0400 (Sat, 16 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_it.S Save/restore fpu registers if needed ------------------------------------------------------------------------ r2767 | pmandin | 2006-09-16 08:00:03 -0400 (Sat, 16 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/audio/mint/SDL_mintaudio_it.S Forgot cpu boundaries ------------------------------------------------------------------------ r2779 | slouken | 2006-09-23 19:07:52 -0400 (Sat, 23 Sep 2006) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/windib/SDL_dibevents.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c M /branches/SDL-1.2/test/testalpha.c Fixed bug #294 Can't build SDL 1.2.11(and svn) for Pocket PC 2003 with Visual Studio 2005 Fix contributed by Dmitry Yakimov ------------------------------------------------------------------------ r2780 | slouken | 2006-09-23 19:12:44 -0400 (Sat, 23 Sep 2006) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_syswm.c Fixed bug #304 WinCE - refactoring of hardware buttons handling Contributed by Dmitry Yakimov ------------------------------------------------------------------------ r2781 | slouken | 2006-09-23 19:15:34 -0400 (Sat, 23 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/SDL_blit_A.c ------------------------------------------------------------------------ r2783 | slouken | 2006-09-23 20:04:06 -0400 (Sat, 23 Sep 2006) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzYUV.m Fixed bug #276 PlanarPixmapInfoYUV420 is a big endian structure. Fix contributed by Jean-Charles BERTIN ------------------------------------------------------------------------ r2784 | slouken | 2006-09-23 20:08:28 -0400 (Sat, 23 Sep 2006) | 3 lines Changed paths: M /branches/SDL-1.2/include/SDL_syswm.h M /branches/SDL-1.2/src/video/x11/SDL_x11wm.c Fixed bug #278 Added the GFX_Display to the wminfo structure, contributed by Eric ------------------------------------------------------------------------ r2785 | slouken | 2006-09-23 20:10:59 -0400 (Sat, 23 Sep 2006) | 2 lines Changed paths: M /branches/SDL-1.2/VisualC.zip M /branches/SDL-1.2/configure.in M /branches/SDL-1.2/include/SDL_version.h Bumped the version in subversion to 1.2.12 ------------------------------------------------------------------------ r2786 | slouken | 2006-09-23 20:36:24 -0400 (Sat, 23 Sep 2006) | 3 lines Changed paths: M /branches/SDL-1.2/docs/html/sdlsetcursor.html M /branches/SDL-1.2/docs/man3/SDL_SetCursor.3 Fixed bug #270 SDL_SetCursor returns void, not void* ------------------------------------------------------------------------ r2788 | slouken | 2006-09-23 20:43:36 -0400 (Sat, 23 Sep 2006) | 10 lines Changed paths: M /branches/SDL-1.2/configure.in Fixed bug #321 Hi, if "configure" is given an explicit --libdir, the sdl-config still contains the default "${exec_prefix}/lib" for runtime linker path. That should be changed to $libdir, as this is where the library goes to... Regards, Juergen ------------------------------------------------------------------------ r2790 | slouken | 2006-09-23 20:55:00 -0400 (Sat, 23 Sep 2006) | 3 lines Changed paths: M /branches/SDL-1.2/src/audio/ums/SDL_umsaudio.c Fixed bug #316 Looks like this is a long standing typo... is this code even used anymore? ------------------------------------------------------------------------ r2792 | slouken | 2006-09-23 21:27:40 -0400 (Sat, 23 Sep 2006) | 26 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.m Fixed bug #281 ------- Comment #2 From Christian Walther 2006-07-23 07:37 [reply] ------- Wow, that was an interesting bug to chase. It was a timing issue: it seems that for some reason, a certain time must pass between ShowMenuBar() being called in QZ_UnsetVideoMode() and the application quitting. Before rev. 1885, this delay was provided by the slow hand-coded fade. With the asynchronous Core Graphics fading introduced in rev. 1885, that delay was no longer present (most of the time) and the bug became apparent. Adding an SDL_Delay(100) somewhere between ShowMenuBar() and the end of QZ_VideoQuit() lowered the frequency of the bug appearing from "almost every time" to "very rarely" here. However, there is another solution: doing the ShowMenuBar() before releasing the captured display instead of afterwards. Apparently, no delay is necessary in that case, and it looks nicer to me anyway because it is the reverse order of the way things are set up in the beginning: capture display - set video mode - hide menu bar - ... - show menu bar - reset video mode - release captured display. So, this is what the attached patch does. In addition, I've taken the liberty of - removing some unused code that I forgot to remove in rev. 1885, - fixing two warnings about undeclared functions in SDL_QuartzVideo.m by including OpenGL.h (whose name is a bit misleading - it only declares CGL stuff, so there's no interference with SDL_opengl.h). ------------------------------------------------------------------------ r2793 | slouken | 2006-09-24 11:31:42 -0400 (Sun, 24 Sep 2006) | 9 lines Changed paths: M /branches/SDL-1.2/src/video/bwindow/SDL_BView.h M /branches/SDL-1.2/src/video/bwindow/SDL_BWin.h M /branches/SDL-1.2/src/video/bwindow/SDL_sysevents.cc M /branches/SDL-1.2/src/video/bwindow/SDL_sysmouse.cc M /branches/SDL-1.2/src/video/bwindow/SDL_sysmouse_c.h M /branches/SDL-1.2/src/video/bwindow/SDL_sysvideo.cc M /branches/SDL-1.2/src/video/bwindow/SDL_syswm.cc M /branches/SDL-1.2/src/video/bwindow/SDL_syswm_c.h Fixed bug #286 Date: Thu, 9 Feb 2006 17:06:51 +0300 From: "Oleg K [BeSman]" Subject: BeOS SDL patches Hello all. My name is Oleg K. [BeSman], Im a BeOS user from Russia.This mail contain a BeOs-specific patches to SDL (implementation of InputGrabbing and mouse_relative mode). See the source in attached file for details. ------------------------------------------------------------------------ r2794 | slouken | 2006-09-24 11:36:37 -0400 (Sun, 24 Sep 2006) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/bwindow/SDL_sysmouse.cc Fixed formatting ------------------------------------------------------------------------ r2795 | slouken | 2006-09-24 11:45:37 -0400 (Sun, 24 Sep 2006) | 15 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audiocvt.c Fixed bug #292 I might be on crack here. It looks like SDL_ConvertMono() in src/audio/SDL_audiocvt.c adds the left and right channels of a stereo stream together, and clamps the new mono channel if it would overflow. Shouldn't it be dividing by 2 to average the two sample points instead of clamping? Otherwise the mono sample point's volume doubles in the conversion. This would also make the conversion faster, as it replaces two branches per sample frame with a bitwise shift. --ryan. ------------------------------------------------------------------------ r2800 | icculus | 2006-09-30 22:07:09 -0400 (Sat, 30 Sep 2006) | 3 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audio.c 1.2 backport: Replaced strncmp for SDL_AUDIODRIVER test with strcasecmp. Fixes Bugzilla #334. ------------------------------------------------------------------------ r2802 | slouken | 2006-09-30 22:30:03 -0400 (Sat, 30 Sep 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/SDL_video.c backport from 1.3 ------------------------------------------------------------------------ r2876 | pmandin | 2006-10-21 14:53:33 -0400 (Sat, 21 Oct 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/timer/mint/SDL_systimer.c M /branches/SDL-1.2/src/timer/mint/SDL_vbltimer.S Also save/restore fpu register in vbl interrupt ------------------------------------------------------------------------ r2878 | icculus | 2006-10-27 16:18:24 -0400 (Fri, 27 Oct 2006) | 6 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audio.c Fix for buffer overflow in audio code, when feeding a device that needs resampling. Fixes Bugzilla #298. ------------------------------------------------------------------------ r2887 | icculus | 2006-10-28 22:46:42 -0400 (Sat, 28 Oct 2006) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/Xext/XME/xme.c M /branches/SDL-1.2/src/video/Xext/extensions/xme.h M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Closing minor memory leak in XME code. ------------------------------------------------------------------------ r2888 | icculus | 2006-10-28 23:37:24 -0400 (Sat, 28 Oct 2006) | 6 lines Changed paths: M /branches/SDL-1.2/src/joystick/win32/SDL_mmjoystick.c joyGetPosEx() was using the wrong variable for specifying a device; this is corrected now. (thanks, Ondrej!) Fixes Bugzilla #267. ------------------------------------------------------------------------ r2890 | icculus | 2006-10-28 23:44:25 -0400 (Sat, 28 Oct 2006) | 2 lines Changed paths: M /branches/SDL-1.2/test Added some newer binaries to svn:ignore. ------------------------------------------------------------------------ r2891 | icculus | 2006-10-28 23:58:27 -0400 (Sat, 28 Oct 2006) | 5 lines Changed paths: M /branches/SDL-1.2/BUGS M /branches/SDL-1.2/README M /branches/SDL-1.2/README.AmigaOS M /branches/SDL-1.2/include/SDL_config.h.default M /branches/SDL-1.2/include/SDL_config.h.in D /branches/SDL-1.2/include/SDL_config_amiga.h M /branches/SDL-1.2/include/SDL_platform.h M /branches/SDL-1.2/src/audio/SDL_audio.c D /branches/SDL-1.2/src/audio/amigaos D /branches/SDL-1.2/src/joystick/amigaos M /branches/SDL-1.2/src/thread/SDL_thread_c.h D /branches/SDL-1.2/src/thread/amigaos D /branches/SDL-1.2/src/timer/amigaos M /branches/SDL-1.2/src/video/SDL_video.c D /branches/SDL-1.2/src/video/cybergfx M /branches/SDL-1.2/test/testplatform.c Removed broken AmigaOS support. Fixes Bugzilla #337. ------------------------------------------------------------------------ r2892 | icculus | 2006-10-29 00:08:50 -0400 (Sun, 29 Oct 2006) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_config.h.in M /branches/SDL-1.2/src/audio/SDL_sysaudio.h M /branches/SDL-1.2/src/video/SDL_sysvideo.h A few more AmigaOS things. ------------------------------------------------------------------------ r2898 | icculus | 2006-11-03 16:52:54 -0500 (Fri, 03 Nov 2006) | 5 lines Changed paths: M /branches/SDL-1.2/configure.in Merged r2896:2897 from trunk (use dummy joystick if subsystem enabled and no platform-specific driver exists). Fixes Bugzilla #356 (and maybe Bugzilla #350). ------------------------------------------------------------------------ r2899 | icculus | 2006-11-07 09:06:25 -0500 (Tue, 07 Nov 2006) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/bwindow/SDL_sysyuv.cc Chopped out some code to match changes in revision #2793 to fix build...but I think this just breaks fullscreen YUV rendering. ------------------------------------------------------------------------ r2900 | icculus | 2006-11-07 09:31:25 -0500 (Tue, 07 Nov 2006) | 2 lines Changed paths: M /branches/SDL-1.2/test M /branches/SDL-1.2/test/Makefile.in A /branches/SDL-1.2/test/testloadso.c Added a test program for loadso subsystem. ------------------------------------------------------------------------ r2902 | icculus | 2006-11-07 10:00:43 -0500 (Tue, 07 Nov 2006) | 1 line Changed paths: M /branches/SDL-1.2/test/testloadso.c Man, who let this moron near printf()?! :) ------------------------------------------------------------------------ r2904 | icculus | 2006-11-07 10:17:31 -0500 (Tue, 07 Nov 2006) | 3 lines Changed paths: M /branches/SDL-1.2/src/loadso/beos/SDL_sysloadso.c BeOS loadso code now reports failure correctly from SDL_LoadObject(), and uses the system to provide text for SDL_SetError(). ------------------------------------------------------------------------ r2907 | icculus | 2006-11-12 16:23:57 -0500 (Sun, 12 Nov 2006) | 3 lines Changed paths: M /branches/SDL-1.2/src/audio/dsp/SDL_dspaudio.c Block fruity channel values in dspaudio, or the fragment size won't be a power of 2. ------------------------------------------------------------------------ r2909 | icculus | 2006-11-12 22:58:22 -0500 (Sun, 12 Nov 2006) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11wm.c X11 backend: tell app that mouse focus has been obtained when grabbing the input. This allows us to enable DGA mode, even when the system cursor was outside of the window when the grab was initiated. Fixes Bugzilla #299, which has a more detailed explanation of the issue. ------------------------------------------------------------------------ r2912 | pmandin | 2006-11-19 09:07:32 -0500 (Sun, 19 Nov 2006) | 1 line Changed paths: M /branches/SDL-1.2/src/video/SDL_cursor.c Check video driver mouse cursor pointers before using them ------------------------------------------------------------------------ r2913 | icculus | 2006-11-21 15:49:35 -0500 (Tue, 21 Nov 2006) | 2 lines Changed paths: M /branches/SDL-1.2 Added sdl.pc to svn:ignore. ------------------------------------------------------------------------ r2914 | icculus | 2006-11-21 18:17:00 -0500 (Tue, 21 Nov 2006) | 37 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_blit_A.c From: Gabriel Gambetta To: SDL Mailing List Date: Fri, 17 Nov 2006 00:39:29 -0200 Subject: [SDL] Alpha blending bug - fixed? It turns out mm5 never got the correct value. This failed : [...] "movd %1, %%mm5\n\t" : : "m" (amask), "m" (sf->Ashift) ); mm5 got 0xFF000018 instead of 0x00000018. However I did this : Uint32 ashift = sf->Ashift; [...] "movd %1, %%mm5\n\t" : : "m" (amask), "m" (ashift) ); and everything worked fine. The only thing I could find out was that ashift is 32-bit aligned but sf->Ashift isn't: printf("ashift %8X [%d]\n", &ashift, (int)(&ashift) % 4); printf("sf->Ashift %8X [%d]\n", &sf->Ashift, (int)(&sf->Ashift) % 4); ashift at BFF0E0C4 [0] sf->Ashift at 08AFB9CD [1] Could this be the problem? If it is, the fix is extremely trivial. Should I submit a patch? --Gabriel ------------------------------------------------------------------------ r2919 | icculus | 2006-11-29 05:30:05 -0500 (Wed, 29 Nov 2006) | 3 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h Wrapped some macro params in parentheses for alloca wrappers. Thansk, Suzuki Masahiro. ------------------------------------------------------------------------ r2923 | icculus | 2006-12-01 15:26:06 -0500 (Fri, 01 Dec 2006) | 2 lines Changed paths: M /branches/SDL-1.2/configure.in Merge r2921:2922 from SDL trunk to 1.2 branch: mingw alloca.h workaround. ------------------------------------------------------------------------ r2926 | icculus | 2006-12-11 14:51:19 -0500 (Mon, 11 Dec 2006) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/gapi/SDL_gapivideo.c Fix of HBITMAP leak in GAPI driver by Dmitry Yakimov. Fixes Bugzilla #371. ------------------------------------------------------------------------ r2932 | pmandin | 2007-01-04 14:52:12 -0500 (Thu, 04 Jan 2007) | 1 line Changed paths: M /branches/SDL-1.2/test/README Alpha sort the test list, add missing ones, remove removed ones ------------------------------------------------------------------------ r2934 | pmandin | 2007-01-11 15:33:13 -0500 (Thu, 11 Jan 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/xbios/SDL_xbios.c A /branches/SDL-1.2/src/video/xbios/SDL_xbios_tveille.c A /branches/SDL-1.2/src/video/xbios/SDL_xbios_tveille.h Disable TurboVeille screensaver if present ------------------------------------------------------------------------ r2935 | pmandin | 2007-01-14 09:24:36 -0500 (Sun, 14 Jan 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11gl.c Add error message if not using SDL_LoadObject ------------------------------------------------------------------------ r2947 | slouken | 2007-01-22 23:47:11 -0500 (Mon, 22 Jan 2007) | 1 line Changed paths: M /branches/SDL-1.2/Makefile.in Updated svn repository ------------------------------------------------------------------------ r2950 | icculus | 2007-02-03 03:11:45 -0500 (Sat, 03 Feb 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/loadso/dlopen/SDL_sysloadso.c Moved otherwise-unused underscore-prepending code in dlopen backend into an #ifdef. Fixes Bugzilla #354. ------------------------------------------------------------------------ r2951 | icculus | 2007-02-03 03:17:12 -0500 (Sat, 03 Feb 2007) | 12 lines Changed paths: M /branches/SDL-1.2/src/loadso/dlopen/SDL_sysloadso.c Actually, this is dumb, just simplify this for now. (But what if this finds the wrong symbol? We really should make this a ./configure test and only do one dlsym or the other depending on the platform...) Reference Bugzilla #354. --ryan. ------------------------------------------------------------------------ r2953 | icculus | 2007-02-05 01:44:51 -0500 (Mon, 05 Feb 2007) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_endian.h M /branches/SDL-1.2/src/video/SDL_blit.c Patched to compile on BeOS and old, old GCC releases. ------------------------------------------------------------------------ r2955 | icculus | 2007-02-12 05:52:10 -0500 (Mon, 12 Feb 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_blit_A.c Handle source data alignment correctly in Blit32to32SurfaceAlphaAltivec(). Fixes Bugzilla #279. ------------------------------------------------------------------------ r2957 | icculus | 2007-02-12 06:45:18 -0500 (Mon, 12 Feb 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_config_win32.h Digital Mars has stdint.h, so use the header on Windows with that compiler. Fixes Bugzilla #376. ------------------------------------------------------------------------ r2961 | icculus | 2007-02-13 04:20:37 -0500 (Tue, 13 Feb 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/testcursor.c Free all the created cursors in test/testcursor.c. ------------------------------------------------------------------------ r2963 | icculus | 2007-02-13 04:58:04 -0500 (Tue, 13 Feb 2007) | 4 lines Changed paths: M /branches/SDL-1.2/build-scripts/fatbuild.sh Corrected wrong SDK path in build-scripts/fatbuild.sh. Fixes Bugzilla #377. ------------------------------------------------------------------------ r2976 | icculus | 2007-02-14 05:23:23 -0500 (Wed, 14 Feb 2007) | 9 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzKeys.h Quartz code should use F13, F14, and F15 keys instead of PrintScreen, ScrollLock, and Pause, since that's what's on the standard Apple keyboards (minus the laptops, which have neither set). Ideally we'll find a better way to distinguish this...the keys being replaced would be correct on a USB keyboard for Windows. Sigh. Fixes Bugzilla #301. ------------------------------------------------------------------------ r2978 | icculus | 2007-02-14 05:40:24 -0500 (Wed, 14 Feb 2007) | 7 lines Changed paths: M /branches/SDL-1.2/BUGS Removed the contents of the BUGS file, as most (all?) of the issues were either long-since fixed or something that will never get fixed. The file now points people to Bugzilla and the mailing list. Fixes Bugzilla #352. ------------------------------------------------------------------------ r2980 | icculus | 2007-02-15 06:06:22 -0500 (Thu, 15 Feb 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_string.c Force chars to unsigned chars in SDL_string.c, so platforms that expect these to not be negative, when not EOF, work. Fixes Bugzilla #338. ------------------------------------------------------------------------ r2982 | icculus | 2007-02-15 18:50:45 -0500 (Thu, 15 Feb 2007) | 11 lines Changed paths: M /branches/SDL-1.2/configure.in M /branches/SDL-1.2/include/SDL_config.h.in M /branches/SDL-1.2/src/video/fbcon/SDL_fbvideo.c Patched fbcon to compile on newer Linux kernels that don't #define PAGE_SIZE, since a memory page's size may vary on various architectures and kernel configurations. Will use getpagesize() if it exists, the PAGE_SIZE #define from older kernels if that doesn't, and #error out if that's not there either...but it's probably 4096 in that case. We may revisit this. Fixes Bugzilla #392. ------------------------------------------------------------------------ r2984 | icculus | 2007-02-15 22:50:42 -0500 (Thu, 15 Feb 2007) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Minor const correctness patch to SDL_iconv. ------------------------------------------------------------------------ r2985 | icculus | 2007-02-15 23:56:17 -0500 (Thu, 15 Feb 2007) | 7 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_syswm.c SDL_SetWindowCaption() on Windows: try to use the unicode SetWindowText() if it exists in user32.dll, and fallback to converting to the current codepage (instead of latin1) if not. Fixes Bugzilla #365. ------------------------------------------------------------------------ r2986 | icculus | 2007-02-20 16:05:12 -0500 (Tue, 20 Feb 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/directfb/SDL_DirectFB_yuv.c Need to set DLSCL_ADMINISTRATIVE coop level in directfb driver, or YUV overlay creation will fail in newer DirectFB versions. Fixes Bugzilla #394. ------------------------------------------------------------------------ r2989 | icculus | 2007-02-20 17:57:28 -0500 (Tue, 20 Feb 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/joystick/linux/SDL_sysjoystick.c Merged r2987:2988 from trunk/SDL: buggy Sidewinder ID added to linux joysticks. ------------------------------------------------------------------------ r2990 | icculus | 2007-02-22 19:37:07 -0500 (Thu, 22 Feb 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m Removed some debug printf() calls I accidentally added to Subversion. ------------------------------------------------------------------------ r2991 | icculus | 2007-03-13 21:09:24 -0400 (Tue, 13 Mar 2007) | 7 lines Changed paths: M /branches/SDL-1.2/src/video/fbcon/SDL_fbvideo.c Linux fbcon: don't include asm/page.h if we know getpagesize() exists, since we don't need it, and doing so will hit #error lines on some CPU archs. Thanks to Mike Frysinger for the heads up. Fixes Bugzilla #414. ------------------------------------------------------------------------ r2993 | icculus | 2007-03-18 18:37:10 -0400 (Sun, 18 Mar 2007) | 9 lines Changed paths: M /branches/SDL-1.2/src/joystick/darwin/SDL_sysjoystick.c Mac OS X joystick support: don't ignore kHIDUsage_GD_MultiAxisController devices, since they are probably joysticks, or joystick-like things. See 3Dconnexion's SpaceNavigator for an example of such a device: http://www.3dconnexion.com/products/3a1d.php Thanks to Laurence Passmore for the fix. ------------------------------------------------------------------------ r2996 | icculus | 2007-03-26 20:37:51 -0400 (Mon, 26 Mar 2007) | 33 lines Changed paths: M /branches/SDL-1.2/include/SDL_config_macosx.h From: Laurence Passmore Date: Mon, 26 Mar 2007 23:22:45 +0100 To: "A list for developers using the SDL library. \(includes SDL-announce\)" Subject: [SDL] SDL_config_macosx.h: MAC_OS_X_VERSION_MIN_REQUIRED Hi, I just compiled my SDL application on Mac OS X with -Wundef and it threw a number of errors. Of note was: SDL_config_macosx.h: 34 warning: "MAC_OS_X_VERSION_MIN_REQUIRED" is not defined Line 34 is: #if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined (__POWERPC__)) ) Now according to this mailing on the Apple developer lists: http://lists.apple.com/archives/Xcode-users/2005/May/msg00602.html that particular #define was removed from the gcc compiler defaults and AvailabilityMacros.h (/usr/include/AvailabilityMacros.h) should be pulled in directly instead. Would someone closer to the Mac OS X version of SDL be willing to make that change please? Thanks. Laurence Passmore Homeworld SDL @ www.homeworldsdl.org ------------------------------------------------------------------------ r2998 | icculus | 2007-03-27 20:36:35 -0400 (Tue, 27 Mar 2007) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_config_macosx.h Fixed Mac OS X config header when compiling with -Wundef. ------------------------------------------------------------------------ r2999 | icculus | 2007-03-27 20:44:05 -0400 (Tue, 27 Mar 2007) | 3 lines Changed paths: M /branches/SDL-1.2/Xcode.tar.gz Updated Xcode project files...they referenced the removed amiga headers, so building would fail. ------------------------------------------------------------------------ r3000 | icculus | 2007-03-30 02:26:28 -0400 (Fri, 30 Mar 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/testfile.c Patched to compile on Visual Studio. ------------------------------------------------------------------------ r3002 | icculus | 2007-03-30 16:09:55 -0400 (Fri, 30 Mar 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h Adjusted to handle different constness in older versions of iconv. Fixes Bugzilla #419. ------------------------------------------------------------------------ r3003 | icculus | 2007-03-31 23:27:45 -0400 (Sat, 31 Mar 2007) | 13 lines Changed paths: M /branches/SDL-1.2/SDL.spec.in M /branches/SDL-1.2/sdl-config.in Date: Sat, 31 Mar 2007 16:39:52 +0200 From: Bert Wesarg To: sdl@lists.libsdl.org Subject: [SDL] [PATCH] sdl-config.in needs ${libdir} Hello, after the patch for Bug #321, sdl-config.in needs the libdir variable. and there is a hardcoded 'lib' in SDL.spec.in too. Bert Wesarg ------------------------------------------------------------------------ r3005 | icculus | 2007-04-04 05:15:39 -0400 (Wed, 04 Apr 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11mouse.c Fixed buggy SDL_VIDEO_X11_MOUSEACCEL behaviour...correctly free buffer, and only call XChangePointerControl() if we have valid arguments. Fixes Bugzilla #417. ------------------------------------------------------------------------ r3006 | icculus | 2007-04-04 05:32:29 -0400 (Wed, 04 Apr 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_blit_A.c BlitRGBtoRGBPixelAlphaMMX() is putting the wrong value into a register. Thanks to Alex Volkov for following up on this. Fixes Bugzilla #390. ------------------------------------------------------------------------ r3008 | icculus | 2007-04-04 05:40:40 -0400 (Wed, 04 Apr 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_video.h M /branches/SDL-1.2/src/video/SDL_pixels.c Const correctness patch for SDL_MapRGB and SDL_MapRGBA. Fixes Bugzilla #421. ------------------------------------------------------------------------ r3010 | icculus | 2007-04-04 06:28:14 -0400 (Wed, 04 Apr 2007) | 6 lines Changed paths: M /branches/SDL-1.2/configure.in Don't compile the joystick code if --disable-joystick is specified at ./configure time, and define SDL_JOYSTICK_DUMMY if the subsystem is wanted but there aren't any drivers available for the platform. Fixes Bugzilla #403. ------------------------------------------------------------------------ r3011 | icculus | 2007-04-04 06:30:07 -0400 (Wed, 04 Apr 2007) | 4 lines Changed paths: M /branches/SDL-1.2/configure.in Crap, put this patch in the wrong place. THIS fixes Bugzilla #403. :/ ------------------------------------------------------------------------ r3012 | icculus | 2007-04-04 06:34:42 -0400 (Wed, 04 Apr 2007) | 3 lines Changed paths: M /branches/SDL-1.2/configure.in There are several subsystems that need IOKit linked in on Mac OS X, so handle cases where one or more of them are disabled. ------------------------------------------------------------------------ r3015 | icculus | 2007-04-06 16:30:41 -0400 (Fri, 06 Apr 2007) | 8 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.m M /branches/SDL-1.2/src/video/x11/SDL_x11events.c M /branches/SDL-1.2/src/video/x11/SDL_x11events_c.h M /branches/SDL-1.2/src/video/x11/SDL_x11video.c M /branches/SDL-1.2/src/video/x11/SDL_x11video.h Let app set SDL_VIDEO_ALLOW_SCREENSAVER environment variable to override SDL's attempt to disable screen savers. Works for Quartz (Mac OS X) and X11. Need a formal API for this in 1.3, still. Fixes Bugzilla #415. ------------------------------------------------------------------------ r3016 | icculus | 2007-04-17 04:28:19 -0400 (Tue, 17 Apr 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_wingl.c Let Windows OpenGL users use SDL_GL_SWAP_CONTROL even if WGL_ARB_pixel_format isn't available...this looks like it got tucked into here with the other attributes, which are wrapped in a pixel_format availability check. ------------------------------------------------------------------------ r3017 | icculus | 2007-04-17 05:09:48 -0400 (Tue, 17 Apr 2007) | 2 lines Changed paths: D /branches/SDL-1.2/test/.gdbinit Removing .gdbinit from test directory. ------------------------------------------------------------------------ r3020 | icculus | 2007-05-13 19:12:46 -0400 (Sun, 13 May 2007) | 2 lines Changed paths: M /branches/SDL-1.2/configure.in M /branches/SDL-1.2/include/SDL_config.h.in M /branches/SDL-1.2/src/audio/SDL_audio.c M /branches/SDL-1.2/src/audio/SDL_sysaudio.h A /branches/SDL-1.2/src/audio/pulse A /branches/SDL-1.2/src/audio/pulse/SDL_pulseaudio.c A /branches/SDL-1.2/src/audio/pulse/SDL_pulseaudio.h Committed PulseAudio driver. Thanks, Stephan! ------------------------------------------------------------------------ r3022 | icculus | 2007-05-22 18:15:54 -0400 (Tue, 22 May 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11gl.c Check correct glX extension name for swap_control, but it doesn't look like we ever actually look up the symbol...that's probably a bug. :/ ------------------------------------------------------------------------ r3023 | pmandin | 2007-05-26 15:44:37 -0400 (Sat, 26 May 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.c GEM has a window manager, of course ------------------------------------------------------------------------ r3025 | pmandin | 2007-05-26 16:09:56 -0400 (Sat, 26 May 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.c Simply resize existing window ------------------------------------------------------------------------ r3027 | pmandin | 2007-05-26 16:12:58 -0400 (Sat, 26 May 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.c Oops ------------------------------------------------------------------------ r3028 | pmandin | 2007-05-27 04:53:48 -0400 (Sun, 27 May 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.c Allow creation of window bigger than visible size ------------------------------------------------------------------------ r3030 | icculus | 2007-05-29 08:01:07 -0400 (Tue, 29 May 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/joystick/darwin/SDL_sysjoystick.c Mac OS X joystick calibration code should start with device-specified bounds. Fixes Bugzilla #344. ------------------------------------------------------------------------ r3038 | icculus | 2007-06-03 02:52:06 -0400 (Sun, 03 Jun 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h Use system memset/memcpy on Mac OS X, since Apple hand-tunes these for each processor they ship (and thus, it's likely to beat our code on PowerPC and Intel and whatever variants or new archs show up later). ------------------------------------------------------------------------ r3039 | icculus | 2007-06-03 02:52:58 -0400 (Sun, 03 Jun 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/maccommon/SDL_macevents.c Patched to compile on Mac OS X (not that you should necessarily be using this on Mac OS X, but still) ... ------------------------------------------------------------------------ r3041 | icculus | 2007-06-03 15:19:16 -0400 (Sun, 03 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/macdsp/SDL_dspvideo.c Minor tab fix in mac drawsprocket code. ------------------------------------------------------------------------ r3042 | icculus | 2007-06-03 15:21:07 -0400 (Sun, 03 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/macrom/SDL_romvideo.c Minor macrom comment cleanup. ------------------------------------------------------------------------ r3043 | icculus | 2007-06-04 07:06:48 -0400 (Mon, 04 Jun 2007) | 8 lines Changed paths: M /branches/SDL-1.2/configure.in Check if yasm supports a nasm-specific syntax we use (it doesn't in 0.5.0, which is still common in Linux distros, and does in 0.6.0). Disable it if we don't, attempting to fallback to using nasm. Thanks to Mike Frysinger for the patch. Fixes Bugzilla #393. ------------------------------------------------------------------------ r3045 | icculus | 2007-06-04 07:15:58 -0400 (Mon, 04 Jun 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/directfb/SDL_DirectFB_video.c Patch to allow DirectFB target to report a correct screen size. Fixes Bugzilla #399. ------------------------------------------------------------------------ r3047 | icculus | 2007-06-04 07:22:23 -0400 (Mon, 04 Jun 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m Better handling of multiple queued Cocoa mouse events. Thanks to Christian Walther for the patch. Fixes Bugzilla #353. ------------------------------------------------------------------------ r3048 | icculus | 2007-06-04 07:43:47 -0400 (Mon, 04 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_string.c C fallback for SDL_revcpy() was off by one. Thanks to Emmanuel Jeandel for the catch. Fixes Bugzilla #424. ------------------------------------------------------------------------ r3056 | pmandin | 2007-06-08 17:44:40 -0400 (Fri, 08 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/timer/mint/SDL_systimer.c Set supervisor as volatile as it is modified from an interrupt ------------------------------------------------------------------------ r3058 | pmandin | 2007-06-09 15:52:05 -0400 (Sat, 09 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/timer/mint/SDL_systimer.c M /branches/SDL-1.2/src/timer/mint/SDL_vbltimer.S M /branches/SDL-1.2/src/timer/mint/SDL_vbltimer_s.h Avoid switch to supervisor mode in SDL_GetTicks, by updating system counter from vbl interrupt ------------------------------------------------------------------------ r3060 | icculus | 2007-06-13 00:13:21 -0400 (Wed, 13 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/threadwin.c Print keysym with key events. ------------------------------------------------------------------------ r3063 | icculus | 2007-06-13 03:54:10 -0400 (Wed, 13 Jun 2007) | 12 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11dyn.c Date: Mon, 4 Jun 2007 06:17:59 +0000 (UTC) From: George Gensure Subject: [SDL] error removal patch for SDL_x11dyn.c I found that calling SDL_GetError when an error hasn't necessarily occurred is still reporting problems from loadso regarding dynamic functions in X11. I've added the following to my local copy to avoid revealing the 'many library lookup' approach adopted by x11dyn.c: ------------------------------------------------------------------------ r3064 | icculus | 2007-06-13 04:00:10 -0400 (Wed, 13 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11dyn.c Actually, this is a better fix...clear the error state once if everything we need loaded; it's more efficient, and works even if the last unnecessary xrandr symbol failed to load. Otherwise, leave the original loadso error, so the end user can find out what symbol failed. ------------------------------------------------------------------------ r3068 | icculus | 2007-06-14 10:09:25 -0400 (Thu, 14 Jun 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/audio/arts/SDL_artsaudio.c Prevent arts audio target from crashing/hanging SDL if the audio hardware isn't available. Fixes Bugzilla #372. ------------------------------------------------------------------------ r3070 | slouken | 2007-06-15 01:21:33 -0400 (Fri, 15 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/WhatsNew M /branches/SDL-1.2/docs.html Updated docs with bug fixes in subversion. ------------------------------------------------------------------------ r3071 | slouken | 2007-06-15 01:41:22 -0400 (Fri, 15 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/Makefile.in Don't install the extra SDL config headers or SDL_copying.h Fixes Bugzilla #361. ------------------------------------------------------------------------ r3073 | icculus | 2007-06-15 02:29:52 -0400 (Fri, 15 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/maccommon/SDL_macwm.c M /branches/SDL-1.2/src/video/maccommon/SDL_macwm_c.h M /branches/SDL-1.2/src/video/macdsp/SDL_dspvideo.c M /branches/SDL-1.2/src/video/macrom/SDL_romvideo.c Support for Gamma Ramps on Mac OS Classic in both the macrom and macdsp video targets, thanks to Gregory Smith! Fixes Bugzilla #431. ------------------------------------------------------------------------ r3074 | slouken | 2007-06-15 02:49:14 -0400 (Fri, 15 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added docs for revision 3073 - Ryan, feel free to do this yourself, if you want. ------------------------------------------------------------------------ r3075 | icculus | 2007-06-15 02:57:31 -0400 (Fri, 15 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Clean up have-initialized resources in some failing edge cases. Maybe fixes Bugzilla #426. ------------------------------------------------------------------------ r3076 | icculus | 2007-06-15 03:19:05 -0400 (Fri, 15 Jun 2007) | 6 lines Changed paths: M /branches/SDL-1.2/include/begin_code.h Make sure __inline__ isn't defined before #defining it, since some compilers (like Sun Studio) have this as a predefined macro. Fixes Bugzilla #434. ------------------------------------------------------------------------ r3079 | slouken | 2007-06-15 07:43:14 -0400 (Fri, 15 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added patch note for subversion revision 3076 ------------------------------------------------------------------------ r3080 | icculus | 2007-06-15 08:26:29 -0400 (Fri, 15 Jun 2007) | 8 lines Changed paths: M /branches/SDL-1.2/configure.in Make sure to check for glu.h before enabling glX support. We don't directly need GLU, but SDL_opengl.h tries to include it, and it shows that the workstation is misconfigured or incompletely configured if just this one header is missing. Fixes Bugzilla #336. ------------------------------------------------------------------------ r3082 | icculus | 2007-06-15 11:42:15 -0400 (Fri, 15 Jun 2007) | 3 lines Changed paths: D /branches/SDL-1.2/EpocBuildFiles.zip D /branches/SDL-1.2/README.Epoc M /branches/SDL-1.2/docs.html D /branches/SDL-1.2/src/thread/epoc D /branches/SDL-1.2/src/timer/epoc D /branches/SDL-1.2/src/video/epoc Removed EPOC port...it's being replaced by an updated Symbian port with the original author's blessing. ------------------------------------------------------------------------ r3083 | icculus | 2007-06-15 11:52:04 -0400 (Fri, 15 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/Makefile.in M /branches/SDL-1.2/docs/html/sdlenvvars.html D /branches/SDL-1.2/src/main/epoc Removed some more EPOC stuff I missed. ------------------------------------------------------------------------ r3086 | icculus | 2007-06-16 01:10:47 -0400 (Sat, 16 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/docs.html M /branches/SDL-1.2/src/video/wincommon/SDL_sysevents.c M /branches/SDL-1.2/src/video/wincommon/wmmsg.h Added support for WM_XBUTTON to the windib driver, to support more mouse buttons. Fixes Bugzilla #311. ------------------------------------------------------------------------ r3087 | icculus | 2007-06-16 01:24:55 -0400 (Sat, 16 Jun 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/wmmsg.h Fixed win32 event name list (WM_MOUSELAST was listed twice, one should be WM_MOUSEWHEEL). ------------------------------------------------------------------------ r3089 | icculus | 2007-06-16 01:51:51 -0400 (Sat, 16 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/configure.in Fixed assembler command line for older yasm releases and documented nasm switches. Fixes Bugzilla #440. ------------------------------------------------------------------------ r3095 | icculus | 2007-06-21 14:20:59 -0400 (Thu, 21 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_config_win32.h M /branches/SDL-1.2/src/video/SDL_blit_A.c Fixes for Visual C++ 6.0 with and without the Processor Pack. ------------------------------------------------------------------------ r3097 | icculus | 2007-06-21 14:48:13 -0400 (Thu, 21 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/include/SDL_config_win32.h M /branches/SDL-1.2/src/video/wincommon/SDL_lowvideo.h Whoops, fixed previous VC6 support patch. ------------------------------------------------------------------------ r3099 | icculus | 2007-06-24 14:26:35 -0400 (Sun, 24 Jun 2007) | 2 lines Changed paths: A /branches/SDL-1.2/README.Symbian M /branches/SDL-1.2/docs.html M /branches/SDL-1.2/include/SDL_config.h.default M /branches/SDL-1.2/include/SDL_config.h.in A /branches/SDL-1.2/include/SDL_config_symbian.h M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/include/SDL_thread.h M /branches/SDL-1.2/include/begin_code.h M /branches/SDL-1.2/src/SDL.c M /branches/SDL-1.2/src/audio/SDL_audio.c M /branches/SDL-1.2/src/audio/SDL_sysaudio.h A /branches/SDL-1.2/src/audio/symbian A /branches/SDL-1.2/src/audio/symbian/SDL_epocaudio.cpp A /branches/SDL-1.2/src/audio/symbian/SDL_epocaudio.h A /branches/SDL-1.2/src/audio/symbian/streamplayer.cpp A /branches/SDL-1.2/src/audio/symbian/streamplayer.h M /branches/SDL-1.2/src/events/SDL_events.c M /branches/SDL-1.2/src/file/SDL_rwops.c A /branches/SDL-1.2/src/main/symbian A /branches/SDL-1.2/src/main/symbian/EKA1 A /branches/SDL-1.2/src/main/symbian/EKA1/SDL_main.cpp A /branches/SDL-1.2/src/main/symbian/EKA2 A /branches/SDL-1.2/src/main/symbian/EKA2/SDL_main.cpp A /branches/SDL-1.2/src/main/symbian/EKA2/sdlexe.cpp A /branches/SDL-1.2/src/main/symbian/EKA2/sdllib.cpp A /branches/SDL-1.2/src/main/symbian/EKA2/vectorbuffer.cpp A /branches/SDL-1.2/src/main/symbian/EKA2/vectorbuffer.h M /branches/SDL-1.2/src/stdlib/SDL_getenv.c M /branches/SDL-1.2/src/thread/SDL_thread_c.h A /branches/SDL-1.2/src/thread/symbian A /branches/SDL-1.2/src/thread/symbian/SDL_sysmutex.cpp A /branches/SDL-1.2/src/thread/symbian/SDL_syssem.cpp A /branches/SDL-1.2/src/thread/symbian/SDL_systhread.cpp A /branches/SDL-1.2/src/thread/symbian/SDL_systhread_c.h A /branches/SDL-1.2/src/timer/symbian A /branches/SDL-1.2/src/timer/symbian/SDL_systimer.cpp A /branches/SDL-1.2/src/video/symbian A /branches/SDL-1.2/src/video/symbian/EKA1 A /branches/SDL-1.2/src/video/symbian/EKA1/SDL_epocevents.cpp A /branches/SDL-1.2/src/video/symbian/EKA1/SDL_epocvideo.cpp A /branches/SDL-1.2/src/video/symbian/EKA1/SDL_epocvideo.h A /branches/SDL-1.2/src/video/symbian/EKA2 A /branches/SDL-1.2/src/video/symbian/EKA2/SDL_epocevents.cpp A /branches/SDL-1.2/src/video/symbian/EKA2/SDL_epocvideo.cpp A /branches/SDL-1.2/src/video/symbian/EKA2/SDL_epocvideo.h A /branches/SDL-1.2/src/video/symbian/EKA2/dsa.cpp A /branches/SDL-1.2/src/video/symbian/EKA2/dsa_new.cpp A /branches/SDL-1.2/src/video/symbian/EKA2/dsa_old.cpp A /branches/SDL-1.2/src/video/symbian/SDL_epocevents_c.h Added S60 port. ------------------------------------------------------------------------ r3100 | slouken | 2007-06-24 20:50:20 -0400 (Sun, 24 Jun 2007) | 1 line Changed paths: A /branches/SDL-1.2/Makefile.ds M /branches/SDL-1.2/README A /branches/SDL-1.2/README.NDS M /branches/SDL-1.2/docs.html A /branches/SDL-1.2/include/SDL_config_nds.h M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/src/SDL.c M /branches/SDL-1.2/src/audio/SDL_audio.c M /branches/SDL-1.2/src/audio/SDL_sysaudio.h A /branches/SDL-1.2/src/audio/nds A /branches/SDL-1.2/src/audio/nds/SDL_ndsaudio.c A /branches/SDL-1.2/src/audio/nds/SDL_ndsaudio.h A /branches/SDL-1.2/src/audio/nds/sound9.c A /branches/SDL-1.2/src/audio/nds/soundcommon.h A /branches/SDL-1.2/src/joystick/nds A /branches/SDL-1.2/src/joystick/nds/SDL_sysjoystick.c A /branches/SDL-1.2/src/timer/nds A /branches/SDL-1.2/src/timer/nds/SDL_systimer.c M /branches/SDL-1.2/src/video/SDL_blit.h M /branches/SDL-1.2/src/video/SDL_sysvideo.h M /branches/SDL-1.2/src/video/SDL_video.c A /branches/SDL-1.2/src/video/nds A /branches/SDL-1.2/src/video/nds/SDL_ndsevents.c A /branches/SDL-1.2/src/video/nds/SDL_ndsevents_c.h A /branches/SDL-1.2/src/video/nds/SDL_ndsmouse.c A /branches/SDL-1.2/src/video/nds/SDL_ndsmouse_c.h A /branches/SDL-1.2/src/video/nds/SDL_ndsvideo.c A /branches/SDL-1.2/src/video/nds/SDL_ndsvideo.h M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c Added initial support for Nintendo DS, based on the work by Troy Davis (GPF) ------------------------------------------------------------------------ r3101 | slouken | 2007-06-25 10:58:22 -0400 (Mon, 25 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/nds/SDL_ndsvideo.c Oops, 512x512 in 16 bit mode ------------------------------------------------------------------------ r3102 | icculus | 2007-06-25 15:58:32 -0400 (Mon, 25 Jun 2007) | 45 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11dyn.c M /branches/SDL-1.2/src/video/x11/SDL_x11dyn.h M /branches/SDL-1.2/src/video/x11/SDL_x11events.c M /branches/SDL-1.2/src/video/x11/SDL_x11sym.h M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Significantly improved XIM support. Fixes Bugzilla #429. Selected notes from the patch's README: = FIXES = This patch fixes the above issues as follows. == X11 events == Moved XFilterEvent just after XNextEvent so that all events are passed to it. Also, XFilterEvent will receive masks indicated by IM through XNFilterEvents IC value as well as masks surpplied by SDL. X11_KeyRepeat is called between XNextEvent and XFilterEvent, after testing an event is a KeyRelease. I'm not 100% comfortable to do so, but I couldn't find a better timing to call it, and use of the function is inevitable. == Xutf8LookupString == Used a longer buffer to receive UTF-8 string. If it is insufficient, a dynamic storage of the requested size will be allocated. The initial size of the buffer is set to 32, because the Japanese text converted from the most widely used benchmark key sequence for Japanese IM, "WATASHINONAMAEHANAKANODESU." has ten Japanese characters in it, that occupies 30 bytes when encoded in UTF-8. == SDL_keysym.unicode == On Windows version of SDL implementation, SDL_keysym.unicode stores UTF-16 encoded unicode characters, one UTF-16 encoding unit per an SDL event. A Unicode supplementary characters are sent to an application as two events. (One with a high surrogate and another with a low surrogate.) The behavior seems reasonable since it is upward compatible with existing handling of BMP characters. I wrote a UTF-8 to UTF-16 conversion function for the purpose. It is designed with the execution speed in mind, having a minimum set of features that my patch requires. ------------------------------------------------------------------------ r3103 | icculus | 2007-06-25 16:08:55 -0400 (Mon, 25 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Whoops, patched to compile. ------------------------------------------------------------------------ r3104 | icculus | 2007-06-25 20:57:09 -0400 (Mon, 25 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11sym.h Added some new XIM symbols to the dynamic X11 function list. ------------------------------------------------------------------------ r3105 | icculus | 2007-06-26 16:02:40 -0400 (Tue, 26 Jun 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/windib/SDL_dibevents.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.h windib target can now control screensaver with SDL_VIDEO_ALLOW_SCREENSAVER. Fixes Bugzilla #415. ------------------------------------------------------------------------ r3106 | icculus | 2007-06-26 16:04:15 -0400 (Tue, 26 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/docs.html Updated "What's New" docs. ------------------------------------------------------------------------ r3107 | icculus | 2007-06-27 06:12:49 -0400 (Wed, 27 Jun 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/hermes/mmx_main.asm M /branches/SDL-1.2/src/hermes/mmxp2_32.asm M /branches/SDL-1.2/src/hermes/x86_main.asm M /branches/SDL-1.2/src/hermes/x86p_16.asm M /branches/SDL-1.2/src/hermes/x86p_32.asm Removed textrels from hermes code. Partially fixes Bugzilla #418. ------------------------------------------------------------------------ r3109 | slouken | 2007-06-28 01:35:50 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Better fix for bug 419 ------------------------------------------------------------------------ r3110 | slouken | 2007-06-28 02:47:35 -0400 (Thu, 28 Jun 2007) | 7 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Okay, apparently the newer standard specifies char** for the inbuf parameter to iconv() (See http://lists.debian.org/debian-glibc/2004/05/msg00006.html) I'm casting in the general case, but I added a non-const codepath in case it matters on some platform. ------------------------------------------------------------------------ r3111 | slouken | 2007-06-28 02:53:09 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Whoops, need to actually copy inbuf ------------------------------------------------------------------------ r3113 | slouken | 2007-06-28 04:33:59 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c iconv() doesn't write to the data, just make compilers happy ------------------------------------------------------------------------ r3115 | icculus | 2007-06-28 15:29:26 -0400 (Thu, 28 Jun 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Corrected mismerge of XIM patch, thanks Alissa! Fixes Bugzilla #429. ------------------------------------------------------------------------ r3117 | slouken | 2007-06-29 23:47:50 -0400 (Fri, 29 Jun 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/fbcon/SDL_fb3dfx.c Fixed 64-bit compile issues ------------------------------------------------------------------------ r3118 | slouken | 2007-06-30 04:09:53 -0400 (Sat, 30 Jun 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/configure.in OpenGL is in the X11 directory on some systems. ------------------------------------------------------------------------ r3120 | slouken | 2007-07-01 22:45:52 -0400 (Sun, 01 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/configure.in Fixed assembly relocation problems, so we can check for NASM on Mac OS X. ------------------------------------------------------------------------ r3122 | slouken | 2007-07-03 05:05:51 -0400 (Tue, 03 Jul 2007) | 8 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_lowvideo.h M /branches/SDL-1.2/src/video/wincommon/SDL_sysevents.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.h M /branches/SDL-1.2/src/video/windx5/SDL_dx5video.c Fixed bug #335 Use SetSystemPaletteUse() to get better access to the system palette. We can still do better palette matching in the case where we aren't using fullscreen mode or a hardware palette, but that can wait for another day. :) ------------------------------------------------------------------------ r3123 | slouken | 2007-07-03 05:16:14 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added patch note for fixing bug 335 ------------------------------------------------------------------------ r3124 | slouken | 2007-07-03 05:22:57 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added some missing patch notes - Ryan, feel free to add them for your commits ------------------------------------------------------------------------ r3125 | slouken | 2007-07-03 05:39:09 -0400 (Tue, 03 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_video.c Fixed bug #398 You can use SetColors() before the video mode has been set. ------------------------------------------------------------------------ r3126 | icculus | 2007-07-03 05:53:26 -0400 (Tue, 03 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/hermes/mmxp2_32.asm Fixed yasm/nasm warning. Fixes Bugzilla #446. ------------------------------------------------------------------------ r3133 | slouken | 2007-07-04 00:27:47 -0400 (Wed, 04 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/src/stdlib/SDL_iconv.c M /branches/SDL-1.2/test/testiconv.c Fixed bug #349 Solaris doesn't support the LATIN1 character set alias. ------------------------------------------------------------------------ r3135 | slouken | 2007-07-04 03:54:06 -0400 (Wed, 04 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h M /branches/SDL-1.2/src/stdlib/SDL_iconv.c M /branches/SDL-1.2/src/video/x11/SDL_x11wm.c Fixed bug #447 Xlib uses the native locale, not latin1 ... the question is... what does the server use? :) ------------------------------------------------------------------------ r3137 | slouken | 2007-07-04 11:22:07 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11events.c M /branches/SDL-1.2/test/testwin.c Fixed bug #450 ------------------------------------------------------------------------ r3138 | slouken | 2007-07-04 11:22:47 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/test/testwin.c Oops, didn't mean to commit this... ------------------------------------------------------------------------ r3139 | icculus | 2007-07-04 22:24:36 -0400 (Wed, 04 Jul 2007) | 10 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audio.c Don't initialize the audio buffer passed to the application's audio callback, since they are expected to entirely fill it with data or silence. For legacy apps that might expect the buffer to already have silence and thus may not fill the buffer in the callback, there's an environment variable to expose the old behaviour. Fixes Bugzilla #416. ------------------------------------------------------------------------ r3141 | icculus | 2007-07-04 22:44:54 -0400 (Wed, 04 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/loopwave.c Fixed our own test app. :) ------------------------------------------------------------------------ r3144 | icculus | 2007-07-04 22:53:40 -0400 (Wed, 04 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/docs.html Added notes about audio callback behaviour. ------------------------------------------------------------------------ r3146 | icculus | 2007-07-05 00:51:09 -0400 (Thu, 05 Jul 2007) | 5 lines Changed paths: M /branches/SDL-1.2/README.Symbian M /branches/SDL-1.2/include/SDL_config_symbian.h M /branches/SDL-1.2/src/video/symbian/EKA2/dsa.cpp A /branches/SDL-1.2/symbian.zip Minor updates to the Symbian/S60 port, plus project files that weren't previously imported. Fixes Bugzilla #433. ------------------------------------------------------------------------ r3147 | icculus | 2007-07-05 00:53:36 -0400 (Thu, 05 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/CREDITS Added Markus Mertama to the CREDITS file for the S60 port. ------------------------------------------------------------------------ r3151 | slouken | 2007-07-05 02:34:51 -0400 (Thu, 05 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/Makefile.in Fixed bug #436 The install-lib target should depend on the libraries that are built. ------------------------------------------------------------------------ r3153 | slouken | 2007-07-05 03:11:05 -0400 (Thu, 05 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_sysevents.c Fixed Windows build ------------------------------------------------------------------------ r3155 | slouken | 2007-07-06 03:45:33 -0400 (Fri, 06 Jul 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Fixed bug #322 Need to resync the keyboard state every time we set a video mode, since the code in SDL_video.c is clearing the keyboard state. ------------------------------------------------------------------------ r3156 | slouken | 2007-07-06 05:15:43 -0400 (Fri, 06 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/WhatsNew M /branches/SDL-1.2/docs.html M /branches/SDL-1.2/include/SDL_mouse.h M /branches/SDL-1.2/src/video/bwindow/SDL_sysevents.cc M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m Fixed bug #382 Added horizontal scrolling support: SDL_BUTTON_WHEELLEFT (6) and SDL_BUTTON_WHEELRIGHT (7) ------------------------------------------------------------------------ r3158 | slouken | 2007-07-06 09:32:20 -0400 (Fri, 06 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_sysevents.c Ugh... actually changing what buttons are returned to the application. Maybe we should wait until SDL 1.3 for horizontal scrolling support? ------------------------------------------------------------------------ r3159 | slouken | 2007-07-06 09:39:03 -0400 (Fri, 06 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/WhatsNew M /branches/SDL-1.2/docs.html M /branches/SDL-1.2/include/SDL_mouse.h M /branches/SDL-1.2/src/video/bwindow/SDL_sysevents.cc M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/wincommon/SDL_sysevents.c Reverted mousewheel support in 1.2, since it breaks binary compatibility. ------------------------------------------------------------------------ r3163 | slouken | 2007-07-07 15:20:28 -0400 (Sat, 07 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/bwindow/SDL_BView.h M /branches/SDL-1.2/src/video/bwindow/SDL_BWin.h M /branches/SDL-1.2/src/video/bwindow/SDL_sysevents.cc M /branches/SDL-1.2/src/video/bwindow/SDL_sysmouse.cc M /branches/SDL-1.2/src/video/bwindow/SDL_sysvideo.cc M /branches/SDL-1.2/src/video/bwindow/SDL_sysyuv.cc Fixed bug #360 Fixed fullscreen video modes and improved the mouse grab code. ------------------------------------------------------------------------ r3164 | slouken | 2007-07-07 15:22:27 -0400 (Sat, 07 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/bwindow/SDL_BWin.h Use GL direct updates when possible ------------------------------------------------------------------------ r3165 | icculus | 2007-07-07 21:35:50 -0400 (Sat, 07 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Fixed compiler warning (gcc w/ -Wall) for unused variable, and checked for error return code too. ------------------------------------------------------------------------ r3166 | icculus | 2007-07-07 21:36:16 -0400 (Sat, 07 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/audio/arts/SDL_artsaudio.c Fixed compiler warning (gcc w/ -Wall) for using getpid() and kill() without their proper headers included. ------------------------------------------------------------------------ r3168 | icculus | 2007-07-07 21:50:26 -0400 (Sat, 07 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Clear the NOFRAME and RESIZABLE flags in the X11 target before setting their new values, so multiple calls to SetVideoMode() that toggle these will end up with the right data. Fixes Bugzilla #441. ------------------------------------------------------------------------ r3169 | icculus | 2007-07-07 21:55:46 -0400 (Sat, 07 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/nanox/SDL_nxvideo.c This looks like it might hit Bugzilla #441, too, so we'll play it safe. ------------------------------------------------------------------------ r3170 | slouken | 2007-07-08 00:07:36 -0400 (Sun, 08 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/directfb/SDL_DirectFB_yuv.c Fixed typo... did somebody not compile this before submitting a patch? ------------------------------------------------------------------------ r3172 | slouken | 2007-07-08 01:58:16 -0400 (Sun, 08 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/Makefile.in Fixed configure warning about datarootdir ------------------------------------------------------------------------ r3175 | slouken | 2007-07-08 10:24:27 -0400 (Sun, 08 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/include/SDL_stdinc.h Fixed bug #451 SDL_memset4 copies a 32-bit value, not an 8-bit value. ------------------------------------------------------------------------ r3177 | slouken | 2007-07-08 16:38:36 -0400 (Sun, 08 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/docs.html M /branches/SDL-1.2/src/video/dga/SDL_dgaevents.c M /branches/SDL-1.2/src/video/x11/SDL_x11dga.c Fixed bug #437 Some X servers advertise the DGA extension don't support DGA1 anymore. ------------------------------------------------------------------------ r3178 | slouken | 2007-07-08 18:14:37 -0400 (Sun, 08 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/joystick/bsd/SDL_sysjoystick.c Merged FreeBSD joystick patch ------------------------------------------------------------------------ r3179 | slouken | 2007-07-08 18:58:33 -0400 (Sun, 08 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11gl.c Applied patch from OpenBSD ports package ------------------------------------------------------------------------ r3180 | icculus | 2007-07-08 20:25:31 -0400 (Sun, 08 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audio.c Reverted patch in revision #3139, since it changes behaviour, which isn't good at this stage of 1.2. ------------------------------------------------------------------------ r3181 | icculus | 2007-07-08 20:26:21 -0400 (Sun, 08 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/docs.html Removed note about initializing mixing buffers. ------------------------------------------------------------------------ r3183 | slouken | 2007-07-10 00:01:46 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/include/SDL_rwops.h M /branches/SDL-1.2/src/file/SDL_rwops.c Added read-ahead support for Win32 file IO ------------------------------------------------------------------------ r3184 | slouken | 2007-07-10 00:31:31 -0400 (Tue, 10 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/file/SDL_rwops.c Fixed signed/unsigned mismatch ... hmm, limited to 2 GB reads? Fix in SDL 1.3 ------------------------------------------------------------------------ r3185 | slouken | 2007-07-10 00:41:50 -0400 (Tue, 10 Jul 2007) | 12 lines Changed paths: M /branches/SDL-1.2/configure.in Added patch-aj from NetBSD pkgsrc: chunk 1: avoid hardcoding nas paths; pkgsrc installs it somewhere else. This part could probably be done better. chunk 2: -L/usr/lib is unnecessary chunk 3: Better DragonFly support. ------------------------------------------------------------------------ r3187 | slouken | 2007-07-10 00:47:08 -0400 (Tue, 10 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/dga/SDL_dgaevents.c M /branches/SDL-1.2/src/video/dga/SDL_dgavideo.c Merged some patches from NetBSD pkgsrc: Added two patches for Solaris 8. The X11 implementation does not define the xEvent structure unless NEED_EVENTS is defined. ------------------------------------------------------------------------ r3188 | slouken | 2007-07-10 00:49:00 -0400 (Tue, 10 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/video/dga/SDL_dgaevents.c M /branches/SDL-1.2/src/video/dga/SDL_dgavideo.c I'm reverting this patch... I'm suspicious, since the X11 driver doesn't appear to need it. :) ------------------------------------------------------------------------ r3192 | slouken | 2007-07-10 01:35:33 -0400 (Tue, 10 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/Xext/Xxf86dga/XF86DGA.c Fixed bug #453 That's silly, we included even though we know we have getpagesize() ------------------------------------------------------------------------ r3193 | slouken | 2007-07-10 01:37:53 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added patch note for file I/O speedup ------------------------------------------------------------------------ r3194 | icculus | 2007-07-10 09:52:07 -0400 (Tue, 10 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/Xext/Xxf86dga/XF86DGA.c Added a '*/' for whiney compilers that don't like comments-in-comments. ------------------------------------------------------------------------ r3195 | slouken | 2007-07-10 10:16:44 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/configure.in Backported the NAS detection from SDL 1.3, replacing the broken NetBSD patch ------------------------------------------------------------------------ r3197 | icculus | 2007-07-10 11:03:19 -0400 (Tue, 10 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/file/SDL_rwops.c M /branches/SDL-1.2/test/Makefile.in M /branches/SDL-1.2/test/README Don't leak the readahead buffer if win32 rwops file open fails. ------------------------------------------------------------------------ r3198 | icculus | 2007-07-10 11:04:49 -0400 (Tue, 10 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/Makefile.in M /branches/SDL-1.2/test/README Whoops, reverted changes that shouldn't have been committed with #3197. ------------------------------------------------------------------------ r3199 | slouken | 2007-07-10 11:39:14 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/configure.in Sort of fixed NAS detection on NetBSD - requires that /usr/pkg be in your include/linker/library path ------------------------------------------------------------------------ r3201 | slouken | 2007-07-10 12:01:46 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/file/SDL_rwops.c Simplified Win32 file opening code ------------------------------------------------------------------------ r3203 | icculus | 2007-07-10 14:56:08 -0400 (Tue, 10 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/file/SDL_rwops.c Reverted most of r3200:3201: a malloc() failure would leave a zero-byte file if opening for write. ------------------------------------------------------------------------ r3204 | icculus | 2007-07-10 15:03:44 -0400 (Tue, 10 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/file/SDL_rwops.c Set the error after freeing stuff, just in case one of those functions resets the error string. ------------------------------------------------------------------------ r3206 | slouken | 2007-07-10 16:15:31 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/README.SVN Updated SVN checkout instructions ------------------------------------------------------------------------ r3209 | slouken | 2007-07-11 01:43:39 -0400 (Wed, 11 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_wingl.c M /branches/SDL-1.2/src/video/wincommon/SDL_wingl_c.h I think this fixes bug #261 Make sure that you don't use a wgl function after the context is deleted. ------------------------------------------------------------------------ r3210 | slouken | 2007-07-11 01:46:04 -0400 (Wed, 11 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_wingl.c Removed unreferenced variable ------------------------------------------------------------------------ r3211 | slouken | 2007-07-11 01:55:10 -0400 (Wed, 11 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/audio/SDL_audio.c Fixed VC++ warnings ------------------------------------------------------------------------ r3212 | icculus | 2007-07-11 02:26:22 -0400 (Wed, 11 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv_mmx.c M /branches/SDL-1.2/src/video/SDL_yuv_sw.c GCC inline asm for MMX YUV processing no longer has textrels and now works when gcc wants to hog %%ebx for the PIC register. Fixes Bugzilla #418. ------------------------------------------------------------------------ r3213 | icculus | 2007-07-11 03:21:39 -0400 (Wed, 11 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv_mmx.c Cleaned up tabs. ------------------------------------------------------------------------ r3214 | icculus | 2007-07-11 03:25:57 -0400 (Wed, 11 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv_mmx.c Merged r3207:3208 from trunk/SDL: *INDENT-OFF* for inline asm. ------------------------------------------------------------------------ r3216 | icculus | 2007-07-11 03:47:47 -0400 (Wed, 11 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/docs.html Added more release notes. ------------------------------------------------------------------------ r3217 | slouken | 2007-07-11 03:53:12 -0400 (Wed, 11 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.m Added key composition support, courtesy of Kuon ------------------------------------------------------------------------ r3224 | slouken | 2007-07-11 22:51:58 -0400 (Wed, 11 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/include/SDL_config.h.in Warn Visual C++ users if they have a stale configure generated SDL_config.h ------------------------------------------------------------------------ r3226 | slouken | 2007-07-12 01:19:55 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/joystick/win32/SDL_mmjoystick.c Fixed joystick name detection ------------------------------------------------------------------------ r3227 | slouken | 2007-07-12 01:30:17 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/VisualC.html Added note about SDL_config.h ------------------------------------------------------------------------ r3234 | slouken | 2007-07-12 03:29:19 -0400 (Thu, 12 Jul 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Fixed bug #455 If passed "" for the character set, let iconv_open() interpret it as locale. ------------------------------------------------------------------------ r3235 | slouken | 2007-07-12 03:47:29 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Fixed iconv handling on Solaris 11 ------------------------------------------------------------------------ r3238 | slouken | 2007-07-12 04:04:10 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_iconv.c Ryan's fix is still good for the built-in version of iconv_open() ------------------------------------------------------------------------ r3239 | slouken | 2007-07-12 04:05:19 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/dga/SDL_dgavideo.h A better fix for building DGA code on Solaris 8, inspired by the NetBSD pkgsrc patch. ------------------------------------------------------------------------ r3241 | pmandin | 2007-07-12 15:00:08 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemvideo.h Formatting with tabs ------------------------------------------------------------------------ r3244 | slouken | 2007-07-12 23:57:40 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/configure.in Update default cross-compile install prefix for the latest mingw toolchain ------------------------------------------------------------------------ r3246 | pmandin | 2007-07-13 12:09:16 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemevents.c Simplify setting window title ------------------------------------------------------------------------ r3248 | pmandin | 2007-07-13 14:44:43 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/gem/SDL_gemevents.c M /branches/SDL-1.2/src/video/gem/SDL_gemmouse.c Call GEM_CheckMouseMode everytime something may change mouse form, and do it properly ------------------------------------------------------------------------ r3256 | icculus | 2007-07-14 02:45:01 -0400 (Sat, 14 Jul 2007) | 3 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_malloc.c Mac OS X thinks we want a function call to SDL_memcpy() and not memcpy() here, thanks to macro replacement issues. ------------------------------------------------------------------------ r3258 | icculus | 2007-07-14 03:01:38 -0400 (Sat, 14 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv_mmx.c Removed some unused static variables. ------------------------------------------------------------------------ r3261 | icculus | 2007-07-14 03:06:46 -0400 (Sat, 14 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_malloc.c Reverted r3255:3256. Don't actually need it unless the build is broken. :) ------------------------------------------------------------------------ r3262 | icculus | 2007-07-14 03:26:34 -0400 (Sat, 14 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv_mmx.c M /branches/SDL-1.2/src/video/SDL_yuv_sw.c Mac OS X/x86 won't build the MMX/YUV inline assembly without optimizations enabled (not enough registers), so for now, we only build it if we see the __OPTIMIZE__ #define, which GCC provides when you build at -O1 or higher. ------------------------------------------------------------------------ r3264 | slouken | 2007-07-14 04:00:50 -0400 (Sat, 14 Jul 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzWM.m Fixed bug #373 Patch contributed from Transgaming's Cider project - create a window and view in fullscreen mode so the cursor can be set ------------------------------------------------------------------------ r3265 | slouken | 2007-07-14 04:27:06 -0400 (Sat, 14 Jul 2007) | 7 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzWM.m More improvements for bug #373 Show the SDL cursor in the window and the arrow cursor outside the window. This is also supposed to show the SDL cursor when activated, but that code isn't working yet... ------------------------------------------------------------------------ r3266 | slouken | 2007-07-14 17:09:54 -0400 (Sat, 14 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/x11/SDL_x11video.c Use SDL C functions (fixes security warnings on OpenBSD) ------------------------------------------------------------------------ r3286 | slouken | 2007-07-15 10:05:31 -0400 (Sun, 15 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/maccommon/SDL_macevents.c I think this fixes bug #454 ------------------------------------------------------------------------ r3287 | icculus | 2007-07-15 10:14:45 -0400 (Sun, 15 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/src/video/maccommon/SDL_macevents.c An attempt at fixing Bugzilla #454. ------------------------------------------------------------------------ r3291 | slouken | 2007-07-15 11:58:00 -0400 (Sun, 15 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzVideo.m A /branches/SDL-1.2/src/video/quartz/SDL_QuartzWM.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzWM.m M /branches/SDL-1.2/src/video/quartz/SDL_QuartzWindow.h M /branches/SDL-1.2/src/video/quartz/SDL_QuartzWindow.m Patch from Christian Walther Yes, the idea to use a cursor rectangle instead of [NSCursor set] has occurred to me too, and it does seem to be the most elegant way. Here's my attempt at an implementation ------------------------------------------------------------------------ r3293 | icculus | 2007-07-15 12:33:45 -0400 (Sun, 15 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/testjoystick.c Dump more information about each joystick in testjoytick.c ------------------------------------------------------------------------ r3295 | slouken | 2007-07-15 13:22:39 -0400 (Sun, 15 Jul 2007) | 14 lines Changed paths: M /branches/SDL-1.2/src/video/quartz/SDL_QuartzEvents.m Final fix for bug #373 ------- Comment #13 From Christian Walther 2007-07-15 10:04:56 [reply] ------- Created an attachment (id=229) [details] patch to reinstate the SDL cursor after an NSApplicationActivatedEvent Oops, you're right. My testcursor.c has diverged so far from the original that I missed that. In fact, now that I think about it, that issue isn't even addressed by the cursor rectangle patch - it is only concerned with windowed mode (and fixes the problem there as a side effect). The problem in fullscreen is still the same as before. How about the attachment for a fix? (I can confirm that [NSCursor set] doesn't seem to have any effect when called from QZ_DoActivate().) ------------------------------------------------------------------------ r3297 | icculus | 2007-07-15 13:26:50 -0400 (Sun, 15 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/test/testjoystick.c Merged r3295:3296 from trunk/SDL: testjoystick reusing "joystick" variable. ------------------------------------------------------------------------ r3300 | slouken | 2007-07-15 15:00:22 -0400 (Sun, 15 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added a patch note for the Mac OS X cursor bug ------------------------------------------------------------------------ r3301 | slouken | 2007-07-15 15:43:54 -0400 (Sun, 15 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c Fixed building on Windows CE ------------------------------------------------------------------------ r3302 | slouken | 2007-07-15 17:50:07 -0400 (Sun, 15 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/SDL_yuv.c Fixed bug #457 Don't crash if passed a NULL overlay. The app crashes anyway, since it's not checking the return value of the create call, but at least it's not crashing in SDL anymore. :) ------------------------------------------------------------------------ r3305 | slouken | 2007-07-15 20:07:02 -0400 (Sun, 15 Jul 2007) | 5 lines Changed paths: M /branches/SDL-1.2/src/stdlib/SDL_malloc.c Fixed bug #428 This fix is overkill, but approved by Doug Lea, and he'll be releasing a new version of his malloc.c sometime next month. ------------------------------------------------------------------------ r3307 | slouken | 2007-07-15 23:27:26 -0400 (Sun, 15 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/Makefile.in M /branches/SDL-1.2/build-scripts/makedep.sh M /branches/SDL-1.2/configure.in A /branches/SDL-1.2/src/main/win32/version.rc Added support for building version.rc in Windows build. ------------------------------------------------------------------------ r3309 | slouken | 2007-07-16 01:08:20 -0400 (Mon, 16 Jul 2007) | 6 lines Changed paths: M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.c M /branches/SDL-1.2/src/video/windib/SDL_dibvideo.h Always advertise hardware palette, since Windows will remap colors for us. We do grab the system colors if the application requested fullscreen or a real hardware palette. This allows gamma fading, etc. to work, and is what previous versions did. ------------------------------------------------------------------------ r3310 | icculus | 2007-07-16 05:49:24 -0400 (Mon, 16 Jul 2007) | 2 lines Changed paths: M /branches/SDL-1.2/Xcode.tar.gz Updated Xcode project files to build src/video/SDL_yuv_mmx.c. ------------------------------------------------------------------------ r3314 | slouken | 2007-07-18 00:04:24 -0400 (Wed, 18 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/configure.in Better windres detection ------------------------------------------------------------------------ r3316 | slouken | 2007-07-18 00:07:46 -0400 (Wed, 18 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/VisualC.zip Updating copyright date for Version.rc ------------------------------------------------------------------------ r3331 | slouken | 2007-07-19 04:08:16 -0400 (Thu, 19 Jul 2007) | 4 lines Changed paths: M /branches/SDL-1.2/src/video/wincommon/SDL_wingl.c Fixed bug #461 Fixed a couple of bugs in the OpenGL window reset. ------------------------------------------------------------------------ r3332 | slouken | 2007-07-19 04:12:45 -0400 (Thu, 19 Jul 2007) | 1 line Changed paths: M /branches/SDL-1.2/docs.html Added patch note for bug #461 ------------------------------------------------------------------------