Commit Graph

  • 9edba2d35c Add XME hooks to X11 driver instead of relying on libxme...libxme hasn't changed in five years, and it's a small .c file that just calls into the X11 dependencies we already use elsewhere. Including it directly allows us to make use of the dynamic X11 code. Ryan C. Gordon 2006-01-12 22:46:36 +00:00
  • abbb8e7983 Properly restore vidmode when switching back to SDL's virtual terminal with the fbcon driver: Fixes Bugzilla #37. Ryan C. Gordon 2006-01-10 20:52:35 +00:00
  • b5b2635198 From Bug #36: Ryan C. Gordon 2006-01-08 21:18:15 +00:00
  • 9f9c0f9f7e Rollback Patrice Mandin 2006-01-08 17:29:19 +00:00
  • 1406542e05 Load default OpenGL library if needed at driver initialization Patrice Mandin 2006-01-08 10:22:27 +00:00
  • 91722486aa Disable XBIOS driver for mouse and joystick under MiNT. Will write a driver for /dev/mouse later. Patrice Mandin 2006-01-06 22:24:09 +00:00
  • 9ad4236f71 Minor bit of debug output added to dynamic X11 code. Ryan C. Gordon 2006-01-06 20:57:59 +00:00
  • dc5d47f3e8 Make some dynamic X11 symbols option. _XData32 and _XRead32 are only available on 64-bit systems, and are chosen with macros in the X11 headers. So on 32-bit systems, it should fail to find these symbols and keep going anyhow. Ryan C. Gordon 2006-01-06 20:56:13 +00:00
  • 4a142dd73b For sanity's sake, removed the '&' when passing copy_row array to asm. Ryan C. Gordon 2006-01-06 13:20:10 +00:00
  • 4599553443 Patched to compile. Ryan C. Gordon 2006-01-06 00:56:12 +00:00
  • c5326df6e2 Added optimized C 32bit RGB<->RGBA alpha masking blitter from Alex Volkov. Fixes Bugzilla #11. Ryan C. Gordon 2006-01-05 16:40:51 +00:00
  • d9f58b2f88 testblitspeed.c improvements: cleaned up output, and allow user to set surface alpha attributes. Ryan C. Gordon 2006-01-05 16:37:46 +00:00
  • 376c83d34c From Mike Frysinger and/or Gentoo: Ryan C. Gordon 2006-01-05 15:25:19 +00:00
  • f7cdaa4339 Patch from Michael Bonfils to add CPUID support for x86 Solaris. Ryan C. Gordon 2006-01-05 08:17:35 +00:00
  • bfd327c02d From Mike Frysinger and/or Gentoo: Ryan C. Gordon 2006-01-05 07:20:12 +00:00
  • f372206df1 From Mike Frysinger and/or Gentoo: Ryan C. Gordon 2006-01-05 07:08:59 +00:00
  • 14b4649fb4 More dynamic X11 fixes...catches some code in Xlib headers that caused dependencies... Ryan C. Gordon 2006-01-04 22:57:50 +00:00
  • 49944d1da9 Windows should use _beginthreadex() instead of CreateThread(), to avoid a memory leak on each joined thread. Ryan C. Gordon 2006-01-04 21:01:49 +00:00
  • 635d4f11ef Debug code should check right function names. Ryan C. Gordon 2006-01-04 20:53:55 +00:00
  • 6f0d008da1 Removed some incorrect comments in the "dc" driver that survived the initial cut-and-paste from the dummy video skeleton. Ryan C. Gordon 2006-01-04 19:25:18 +00:00
  • 95cc21edfa Bumped the version number for the next release Sam Lantinga 2006-01-04 01:08:40 +00:00
  • 703ea8605b Use a simple table for Unicode translation Patrice Mandin 2006-01-02 19:49:21 +00:00
  • caab2259d8 Quartz driver: Make sure we pass a pointer to the right type. Ryan C. Gordon 2006-01-02 12:48:58 +00:00
  • e46884e7fd Quartz driver: Correctly handle SDL_DOUBLEBUF|SDL_FULLSCREEN when the resolution is too small and thus emulated by SDL. Ryan C. Gordon 2006-01-02 12:37:40 +00:00
  • 48d21dc783 Quartz target: set x and y field of mode list to 0 in SDL_ListMode call. Ryan C. Gordon 2006-01-02 10:49:37 +00:00
  • 292d18a5f7 Oops, actually use the timings in the modes db. :) FIXME: Add some way of specifying the refresh rate we want to select! Sam Lantinga 2006-01-02 09:32:54 +00:00
  • 8991b57ab3 *** empty log message *** Sam Lantinga 2006-01-02 09:13:16 +00:00
  • 7eafc32b03 Added support for parsing /etc/fb.modes, based on Stephane Marchesin's patch Sam Lantinga 2006-01-02 09:08:05 +00:00
  • 6ae4d895ed Toggle flip debugging in testsprite.c on the command line, not as a hardcoded #define. Ryan C. Gordon 2006-01-02 08:07:41 +00:00
  • 816029a88b Quartz target shouldn't crash if an event thread is used. Ryan C. Gordon 2006-01-02 07:09:52 +00:00
  • 750b834bb9 To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Thu, 15 Dec 2005 21:19:53 +0100 Subject: [SDL] More mouse enhancements for Mac OS X Ryan C. Gordon 2006-01-02 00:31:00 +00:00
  • 0ca1a8dbf8 To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Wed, 28 Dec 2005 12:13:20 +0100 Subject: [SDL] Fix for opening documents on Mac OS X < 10.4 Ryan C. Gordon 2006-01-01 23:45:52 +00:00
  • 6be8306bf3 Bumped windib's priority above DirectX, since both DirectDraw and DirectInput seem to be giving people issues on newer Windows and DX revisions. We'll see if this is just a temporary fix or not... :/ Ryan C. Gordon 2006-01-01 23:34:06 +00:00
  • 8d06aed24e Added preliminary missingtranslation from Atari to Unicode charset Patrice Mandin 2006-01-01 19:14:11 +00:00
  • 9316719017 From: "alan buckley" <alan_baa@hotmail.com> Subject: Patch for RISC OS cursor palette handling in SDL Date: Mon, 07 Nov 2005 09:14:15 -0800 Sam Lantinga 2005-12-23 09:40:15 +00:00
  • 6850ee5901 To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Wed, 21 Dec 2005 13:39:39 +0100 Subject: [SDL] Another mouse bug patch for Mac OS X Ryan C. Gordon 2005-12-21 18:02:36 +00:00
  • 6d0d882c81 Patched to compile on gcc 2.95.3. Ryan C. Gordon 2005-12-19 06:58:51 +00:00
  • 0c97a75a3c Updated to the latest glext.h Sam Lantinga 2005-12-14 05:55:17 +00:00
  • a71dce4813 Date: Tue, 13 Dec 2005 13:33:50 +0000 From: "alan buckley" Subject: Patch to fix audio locking on RISC OS Sam Lantinga 2005-12-13 16:40:12 +00:00
  • 64b1dd14f8 Fixed configure script on latest Mac OS X developer tools (and hopefully didn't break it everywhere else...grumble...) Ryan C. Gordon 2005-12-12 11:14:29 +00:00
  • a1eb66424b Matched SDL_AllowRW and SDL_FreeRW calls in SDL_rwops.c ... Ryan C. Gordon 2005-12-12 10:54:41 +00:00
  • 517e70bca3 Date: Sat, 10 Dec 2005 18:29:41 +0100 From: Alberto Mardegan <mardy@users.sourceforge.net> To: sdl@libsdl.org Subject: [SDL] [PATCH] Touchscreen support to fbcon via tslib Ryan C. Gordon 2005-12-12 09:26:32 +00:00
  • facc16df66 Date: Sun, 11 Dec 2005 20:37:04 +0100 From: Olivier Boudeville <olivier.boudeville@online.fr> To: "A list for developers using the SDL library. \(includes SDL-announce\)" <sdl@libsdl.org> Subject: [SDL] NetBSD build patch Ryan C. Gordon 2005-12-12 09:22:36 +00:00
  • 2bd5ea77ee From: Mike Frysinger <vapier@gentoo.org> To: sdl@libsdl.org Date: Sun, 11 Dec 2005 22:57:37 -0500 Subject: [SDL] exec stack in libsdl update Ryan C. Gordon 2005-12-12 09:13:12 +00:00
  • fef1ed5f5d Fixed gcc 4 warnings Sam Lantinga 2005-12-08 14:48:21 +00:00
  • 6e51b1b451 Fixed compiling with gcc 4, patch applied from Gentoo Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=87809 Sam Lantinga 2005-12-08 14:41:49 +00:00
  • f97b3a1ca1 Fixed compile warnings with gcc 4 Sam Lantinga 2005-12-08 14:21:17 +00:00
  • e159300cf1 Fixed OpenGL usage in Quartz target when SDL_SetVideoMode() is called without explicitly calling SDL_GL_LoadLibrary() first. Ryan C. Gordon 2005-12-06 14:36:39 +00:00
  • 5611b15178 Date: Sun, 04 Dec 2005 21:43:46 -0500 From: Jonathan Atkins <jcatki@jcatki.no-ip.org> Subject: SDL patch: DGA key events Ryan C. Gordon 2005-12-05 04:36:53 +00:00
  • 840dbbbcbc Don't need to link against libstdc++ on Mac OS X now. Ryan C. Gordon 2005-12-01 19:22:32 +00:00
  • 6a9e4c4315 To: sdl@libsdl.org From: Christian Walther <cwalther@gmx.ch> Date: Fri, 18 Nov 2005 23:39:02 +0100 Subject: [SDL] Mouse position bugs on Mac OS X Ryan C. Gordon 2005-11-28 13:58:26 +00:00
  • 9f1bdccb26 Seperate glX from HAVE_OPENGL, for platforms that have both an X server and a more official way to do OpenGL, explicitly check for glX on Mac OS X, and use SDL_LoadObject for platforms that have glX but don't have dlopen(). Ryan C. Gordon 2005-11-23 11:46:36 +00:00
  • 406ef7dae9 OS/2 port! Ryan C. Gordon 2005-11-23 07:29:56 +00:00
  • 6a623cd454 Moved Quartz SDL_GL_LoadLibrary() to SDL_loadso interface. Ryan C. Gordon 2005-11-23 07:23:48 +00:00
  • f5ab1fadd2 Added #include "SDL_loadso.h" to SDL.h. Ryan C. Gordon 2005-11-23 07:07:19 +00:00
  • f208d67504 To: sdl@libsdl.org From: Staffan Ulfberg <staffan@ulfberg.se> Date: 19 Nov 2005 01:00:48 +0100 Subject: [SDL] New driver for OpenBSD/wscons Ryan C. Gordon 2005-11-22 15:19:50 +00:00
  • 5cc4c240dd Patched OpenBSD audio to compile on newer GCC versions. Ryan C. Gordon 2005-11-22 15:11:33 +00:00
  • 38418b2f95 Apparently some bits of the BSD joystick code are x86 only...joystick.h only exists at /usr/sys/arch/i386/include/joystick.h, for example. Ryan C. Gordon 2005-11-22 15:10:41 +00:00
  • 929aeed029 Date: Tue, 22 Nov 2005 14:11:06 +0100 (MET) From: Mattias Karlsson <betasoft@acc.umu.se> To: sdl@libsdl.org Subject: [SDL] [PATCH] Fix (tiny) build problems on solaris (fwd) Ryan C. Gordon 2005-11-22 15:07:41 +00:00
  • a49ec73ce4 Fixed bug reported here: Ryan C. Gordon 2005-11-22 09:59:42 +00:00
  • 3cefc52a54 X11 driver now chooses "libGL.so.1" as a default when a NULL is passed to SDL_GL_LoadLibrary(). Ryan C. Gordon 2005-11-22 09:05:15 +00:00
  • 2ee76f8126 Quartz driver OpenGL updates: Ryan C. Gordon 2005-11-22 08:21:39 +00:00
  • 74440fdd5f From: Tyler Montbriand <tsm@accesscomm.ca> To: sdl@libsdl.org Date: Fri, 30 Sep 2005 02:24:50 -0600 Subject: [SDL] WinCE timers, continued Ryan C. Gordon 2005-11-22 07:10:07 +00:00
  • 39d6b9aa80 Don't use X11 unicode keys on anything but keypress events. Ryan C. Gordon 2005-11-21 00:31:29 +00:00
  • bbc51fe67c Real Unicode support for X11. Based on updated version of this patch: http://lists.arabeyes.org/archives/developer/2004/June/msg00160.html Ryan C. Gordon 2005-11-21 00:16:34 +00:00
  • f12b56fcb4 SDL_GL_LoadLibrary() was returning 1, and not 0, to signify "success" on the Quartz target...fixed this to match the documented behaviour. Ryan C. Gordon 2005-11-20 23:59:26 +00:00
  • a2cfe8a18a Date: Mon, 17 Oct 2005 20:09:03 -0400 From: Mark Schreiber <mark7@alumni.cmu.edu> To: ryan@clutteredmind.org Subject: [PATCH]SDL mprotect() crash fix Ryan C. Gordon 2005-11-19 18:57:00 +00:00
  • 4f586bea68 Fixed Altivec support on Mac OS X. Ryan C. Gordon 2005-11-17 03:43:42 +00:00
  • 1c56c2d859 Enable dynamic X11 on Mac OS X. Ryan C. Gordon 2005-11-17 03:16:01 +00:00
  • 0953254c1e Split up src/SDL_loadso.c into platform directories. Ryan C. Gordon 2005-11-17 03:15:05 +00:00
  • d9b15286c8 Don't crash if a NULL is passed for a "%s" parameter to SDL_SetError(), instead replace it with the string "(null)", like glibc's printf() would do. Ryan C. Gordon 2005-11-17 03:04:47 +00:00
  • 58619a0496 Fixed crash when dynamic X11 fails to load system Xlib libraries at runtime. Ryan C. Gordon 2005-11-17 02:35:15 +00:00
  • cde87da963 Use the right libs in dynamic X11 loading. Ryan C. Gordon 2005-11-08 01:34:28 +00:00
  • 3f5b800a66 Date: Sun, 06 Nov 2005 18:23:03 +0900 From: Hayashi Naoyuki <titan@culzean.org> To: "A list for developers using the SDL library. \(includes SDL-announce\)" <sdl@libsdl.org> Subject: Re: [SDL] Dynamic X11... Ryan C. Gordon 2005-11-06 17:05:12 +00:00
  • 032ff8811c Dynamically load X11 libraries like we currently do for alsa, esd, etc. This allows you to run an SDL program on a system without Xlib, since it'll just report the x11 target unavailable at runtime. Ryan C. Gordon 2005-11-05 19:53:37 +00:00
  • 0f260c668a Date: Sat, 05 Nov 2005 17:46:48 +0900 From: Hayashi Naoyuki Subject: SDL_numjoysticks: multiply defined Sam Lantinga 2005-11-05 17:41:11 +00:00
  • f9f1dccbda Date: Tue, 1 Nov 2005 20:25:10 +0100 From: Dirk Mueller Subject: [PATCH] build SDL with nonexecutable stack Sam Lantinga 2005-11-01 23:19:59 +00:00
  • d2047ef1b4 Date: Tue, 1 Nov 2005 02:51:09 +0000 From: Mike Frysinger <vapier@gentoo.org> To: sdl@libsdl.org Subject: Re: [SDL] libsdl needs some tweaks for DirectFB 0.9.23 Ryan C. Gordon 2005-11-01 04:18:08 +00:00
  • 11d9aed539 Date: Mon, 31 Oct 2005 14:23:34 +0100 From: Thomas Omilian <paccy@arcor.de> To: sdl@libsdl.org Subject: [SDL] SDL_SoftStretch() fixed! Ryan C. Gordon 2005-11-01 04:14:24 +00:00
  • 275689eb6d Prevent division-by-zero in WarpMouse if surface's pitch is zero (a GL surface?). Ryan C. Gordon 2005-10-30 05:45:46 +00:00
  • 569a5e6c3e Enable altivec blitters on PowerPC Linux, and some fixes for recent GCCs versions. Ryan C. Gordon 2005-10-20 06:55:26 +00:00
  • 79f08b3d46 Placate gcc's strict aliasing rules with an extra cast. Casts to (char *) will disable strict aliasing when the compiler sees it. Ryan C. Gordon 2005-10-20 06:53:56 +00:00
  • ea70f0a090 Closed a memory leak caused when quitting video subsystem on Quartz target. Ryan C. Gordon 2005-10-13 09:47:06 +00:00
  • 23e08c7353 Valgrind fix. Ryan C. Gordon 2005-10-11 23:57:04 +00:00
  • 41b267a0b5 POSIX clock_gettime() isn't available on Linux before 2.6, and the symbol may just be flat out missing from glibc, so force use of previous gettimeofday() behaviour for now. Ryan C. Gordon 2005-10-11 20:05:54 +00:00
  • 12d328aee3 Date: Mon, 10 Oct 2005 13:09:32 +0300 From: Tommi Kyntola <tommi.kyntola@ray.fi> To: sdl@libsdl.org Subject: [SDL] [RFC] get_ticks broken on linux Ryan C. Gordon 2005-10-11 18:16:12 +00:00
  • 8ea076d0b9 Date: Tue, 11 Oct 2005 16:58:12 +0300 (EEST) From: =?ISO-8859-1?Q?Martin_Storsj=F6?= <martin@martin.st> To: sdl@libsdl.org Subject: [SDL] [PATCH] Use nanosleep on OS X Ryan C. Gordon 2005-10-11 17:33:03 +00:00
  • ebd58affae Fixed some compiler warnings about "unreachable code" on Watcom C. Ryan C. Gordon 2005-10-03 08:38:28 +00:00
  • 8d582813e0 Fixed compiler warnings in Watcom C. Ryan C. Gordon 2005-10-03 08:12:32 +00:00
  • ca5a162985 SDL_CDROMInit() shouldn't be a stub in the dummy driver, since that's implemented in the higher-level CD code. Ryan C. Gordon 2005-10-02 00:50:03 +00:00
  • 1153e32122 Updates to PocketPC (WinCE) support, thanks to Dmitry Yakimov at activekitten.com. Ryan C. Gordon 2005-09-29 09:43:00 +00:00
  • 6f65a3b4b8 Removed atexit() from most of the test programs; atexit(SDL_Quit) isn't safe if SDL is built with a non-cdecl calling convention, and it's just generally bad practice anyhow. Ryan C. Gordon 2005-09-28 11:36:20 +00:00
  • 8d0cb3369b Typo that broke Windows builds. Ryan C. Gordon 2005-09-28 06:38:22 +00:00
  • 468447d2f6 Same inline asm bug in S8 mixer, fixed last night, is also in the MSVC version. Ryan C. Gordon 2005-09-28 03:34:24 +00:00
  • d81e4efa0d Patched inline assembly to compile on gcc 4.0.1. Details are here: Ryan C. Gordon 2005-09-28 02:26:29 +00:00
  • 583b9702f8 From: "Alex Volkov" <avcp-sdlmail@usa.net> To: "'A list for developers using the SDL library. \(includesSDL-announce\)'" <sdl@libsdl.org> Date: Mon, 19 Sep 2005 18:59:43 -0400 Subject: [SDL] [patch] Volume multiplier bug in Ryan C. Gordon 2005-09-27 12:14:17 +00:00
  • b76802c2a6 Date: Sat, 17 Sep 2005 13:38:49 +0200 From: Jon Daniel <forcemaster@gmx.net> To: sdl@libsdl.org Subject: [SDL] SDL_SemWaitTimeout patch for BeOS Ryan C. Gordon 2005-09-27 11:27:38 +00:00
  • 15788f684c Patch from Martin Lange (mala-sdl at hotmail.com) to unregister SDL's win32 windowclass when shutting down the video subsystem...this allows you to safely unload/reload the SDL shared library on Windows between initializations. Ryan C. Gordon 2005-09-27 09:00:42 +00:00
  • 880bc6454e Date: Sun, 11 Sep 2005 14:41:07 +0300 (EEST) From: =?ISO-8859-1?Q?Martin_Storsj=F6?= <martin@martin.st> To: sdl@libsdl.org Subject: [SDL] [PATCH] Switching between fullscreen/windowed on OS X Ryan C. Gordon 2005-09-27 08:36:28 +00:00
  • 302ab99664 Replaced Mac OS X's C++ cdrom code with almost-direct translation to C. Sam requested this effort on the mailing list, apparently because of binary compatibility issues between 10.4 and earlier systems (or gcc4 and earlier compilers?). Ryan C. Gordon 2005-09-22 08:48:16 +00:00