log src/video/SDL_video.c @ 5213:1be088cec098

age author description
Sun, 06 Feb 2011 10:24:08 -0800 Sam Lantinga At least allow returning the values that were set.
Sun, 06 Feb 2011 10:22:25 -0800 Sam Lantinga Prefer the OpenGL ES 2.0 context when it's available, make it possible to create an OpenGL 2.0 context on iPhoneOS
Sat, 05 Feb 2011 10:35:36 -0800 Sam Lantinga Added the SDL_HINT_RENDER_DRIVER and SDL_HINT_RENDER_VSYNC hints.
Sat, 05 Feb 2011 10:11:27 -0800 Sam Lantinga Allow SDL_HINT_FRAMEBUFFER_ACCELERATION to specify the renderer to use.
Sat, 05 Feb 2011 10:03:12 -0800 Sam Lantinga Added a hint to determine whether framebuffer texture acceleration should be used, and added default behaviors for the various platforms.
Fri, 04 Feb 2011 12:24:28 -0800 Sam Lantinga Don't free the surface since the application might be still using it.
Thu, 03 Feb 2011 21:13:55 -0800 Sam Lantinga Switched the SDL 1.2 compatibility to use the window surface, so it's fast even when there's no hardware acceleration available.
Thu, 03 Feb 2011 17:42:58 -0800 Sam Lantinga Fixed recursion crash when setting SDL_VIDEO_RENDERER=software
Thu, 03 Feb 2011 15:49:37 -0800 Sam Lantinga Added a way to get a framebuffer interface for a window, and also a way to create a software renderer for an arbitrary surface.
Thu, 03 Feb 2011 11:16:57 -0800 Sam Lantinga Extended SDL_SetWindowData() to allow arbitrary named values.
Wed, 02 Feb 2011 14:34:54 -0800 Sam Lantinga Moved the rendering code out to a separate directory in the hope that it can someday be completely decoupled from the rest of the library and be expanded to an awesome 2D on 3D library.
Tue, 01 Feb 2011 21:40:03 -0800 Sam Lantinga Nobody is currently maintaining the QNX code, so removing it for now.
Tue, 01 Feb 2011 21:23:43 -0800 Sam Lantinga Making the API simpler, removed support for palettized video modes and textures.
Tue, 01 Feb 2011 20:50:04 -0800 Sam Lantinga The DrawRect API is implemented using lines
Tue, 01 Feb 2011 19:19:43 -0800 Sam Lantinga The rendering functions take a context so it's clear what window they're drawing to. This also potentially opens to the door to multi-threaded rendering in the future.
Tue, 01 Feb 2011 12:54:27 -0800 Sam Lantinga The renderers always support texture modulation and blend modes.
Mon, 31 Jan 2011 23:37:30 -0800 Sam Lantinga Making the API simpler, texture color and alpha modulation are supported by all renderers.
Mon, 31 Jan 2011 23:23:57 -0800 Sam Lantinga Making the API simpler, the blend modes are "none, blend, add" and are supported by all renderers.
Mon, 31 Jan 2011 22:44:43 -0800 Sam Lantinga Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
Thu, 27 Jan 2011 22:44:08 -0800 Sam Lantinga Removed completely non-portable event thread hack.
Thu, 27 Jan 2011 00:06:36 -0800 Sam Lantinga Nobody is maintaining RISC OS code, so I'm removing it for now.
Thu, 20 Jan 2011 18:04:05 -0800 Sam Lantinga Fixed bug #925
Wed, 19 Jan 2011 22:25:40 -0800 Sam Lantinga PS3 Linux is no more...
Wed, 19 Jan 2011 22:21:31 -0800 Sam Lantinga Nobody has stepped up to maintain an svgalib driver. Bye bye! :)
Wed, 19 Jan 2011 22:18:45 -0800 Sam Lantinga Nobody has stepped up to maintain a framebuffer console driver. Bye bye! :)
Wed, 12 Jan 2011 15:58:53 -0800 Sam Lantinga Set blend mode for textures that were created from surfaces with a colorkey
Wed, 12 Jan 2011 15:22:29 -0800 Sam Lantinga Support the new 16-bit pixel formats in SDL_CreateTextureFromSurface()
Wed, 12 Jan 2011 13:46:37 -0800 Sam Lantinga You can't change the resolution on some devices
Wed, 12 Jan 2011 13:38:10 -0800 Sam Lantinga Use a valid window when creating the default renderer
Sun, 12 Dec 2010 15:19:05 -0800 Sam Lantinga Use the enumerated type for blend and scale mode instead of int
Tue, 23 Nov 2010 17:46:47 -0500 Daniel Wyatt Windows candidate list support.
Mon, 27 Sep 2010 01:30:42 -0700 Sam Lantinga Minor cleanup in patches from Coursoud
Mon, 27 Sep 2010 01:24:05 -0700 Sam Lantinga Merged the Windows custom window system hooks into the union used by X11.
Mon, 27 Sep 2010 00:49:34 -0700 Sam Lantinga SDL_DestroyWindow is setting window->magic to NULL too early. -
Sun, 29 Aug 2010 16:28:04 -0700 Sam Lantinga Whoops, return "" even if the window is invalid.
Sun, 29 Aug 2010 16:26:35 -0700 Sam Lantinga The title is stored internally as NULL if it's empty, and returned as ""
Sun, 22 Aug 2010 13:45:56 -0700 Sam Lantinga Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
Mon, 26 Jul 2010 20:41:45 -0400 Eli Gottlieb OK, it appears that dramatic hacks are not necessary to make Cocoa work...
Mon, 26 Jul 2010 17:27:04 -0400 Eli Gottlieb Rejiggering the way shaped windows are created as preparation for OS X implementation. Fixed overdrive bug in test program that appears to have been introduced by someone other than myself.
Wed, 30 Jun 2010 16:19:44 -0400 Eli Gottlieb Finished X11 shaped-window functionality and removed ellipse+polygon rendering.
Thu, 03 Jun 2010 17:21:40 -0400 Eli Gottlieb Fixed up new functions and files so that they build as part of SDL.
Thu, 03 Jun 2010 16:21:04 -0400 Eli Gottlieb Stubbed out the new drawing, filling, and geometry functions for ellipses and polygons.
Sun, 22 Aug 2010 12:39:27 -0700 Sam Lantinga Merged Daniel's Google Summer of Code work from SDL-gsoc2010_IME
Sun, 18 Jul 2010 13:48:23 -0400 dewyatt Merge with main repo (mainly for non-printable character fix)
Mon, 12 Jul 2010 14:17:43 -0400 dewyatt Changed Start/StopTextInput back to not take any parameters.
Sat, 10 Jul 2010 13:15:47 -0400 dewyatt Changed StopTextInput to take an SDL_Window parameter.
Thu, 08 Jul 2010 01:35:47 -0400 dewyatt Changed StartTextInput to take an SDL_Window parameter.
Sun, 22 Aug 2010 12:23:55 -0700 Sam Lantinga Merged Paul's Google Summer of Code work from SDL-gsoc2010_android
Thu, 10 Jun 2010 18:54:23 +1200 Paul Hunkin Added (partially implemented) android video backend and associated files needed to build
Tue, 27 Jul 2010 21:31:28 -0700 Sam Lantinga Andrey A.
Wed, 14 Jul 2010 07:48:35 -0700 Sam Lantinga Fixed bug #1000
Wed, 07 Jul 2010 23:54:03 -0700 Sam Lantinga Simplified clipboard API for sanity's sake.
Sat, 26 Jun 2010 08:56:48 -0700 Sam Lantinga Mostly cleaned up warnings with -Wmissing-prototypes
Thu, 15 Apr 2010 21:27:32 -0700 Sam Lantinga Fixed bug 984
Thu, 19 Apr 2007 07:12:30 +0000 Ryan C. Gordon First shot at GTK+ video target for the OLPC laptops. Seriously incomplete, SDL-1.2-olpc
Sun, 24 Jan 2010 17:54:57 +0000 Ryan C. Gordon Patched to compile on Visual C++. SDL-1.2
Sun, 24 Jan 2010 08:35:09 +0000 Ryan C. Gordon 1.2: let PulseAudio hook into SDL_WM_SetCaption(). SDL-1.2
Sat, 10 Oct 2009 08:46:06 +0000 Sam Lantinga Debian patch: 020_libcaca_new_api.diff SDL-1.2
Sun, 27 Sep 2009 05:18:43 +0000 Sam Lantinga Fixed bug #713 SDL-1.2
Thu, 02 Apr 2009 04:06:55 +0000 Sam Lantinga Hello. SDL-1.2
Mon, 08 Dec 2008 00:25:42 +0000 Sam Lantinga Updated copyright date SDL-1.2
Fri, 29 Feb 2008 14:01:45 +0000 Sam Lantinga We probably want to still do this for fullscreen surfaces, since we may be SDL-1.2
Fri, 29 Feb 2008 13:57:49 +0000 Sam Lantinga Date: Thu, 28 Feb 2008 22:54:29 +0100 SDL-1.2
Tue, 03 Jul 2007 09:39:09 +0000 Sam Lantinga Fixed bug #398 SDL-1.2
Mon, 25 Jun 2007 00:50:20 +0000 Sam Lantinga Added initial support for Nintendo DS, based on the work by Troy Davis (GPF) SDL-1.2
Sun, 29 Oct 2006 03:58:27 +0000 Ryan C. Gordon Removed broken AmigaOS support. SDL-1.2
Sun, 01 Oct 2006 02:30:03 +0000 Sam Lantinga backport from 1.3 SDL-1.2
Mon, 01 Feb 2010 01:19:37 +0000 Sam Lantinga Fixed showing and hiding fullscreen windows
Sun, 24 Jan 2010 21:10:53 +0000 Sam Lantinga Fixed bug #926
Sun, 24 Jan 2010 20:21:51 +0000 Sam Lantinga Added magic to detect already freed or otherwise invalid windows and textures.
Sun, 24 Jan 2010 19:47:17 +0000 Sam Lantinga Fixed bug #916
Fri, 22 Jan 2010 16:17:11 +0000 Sam Lantinga update window prev links
Fri, 22 Jan 2010 15:55:20 +0000 Sam Lantinga Fixed infinite loop at shutdown - update texture prev links
Thu, 21 Jan 2010 07:10:22 +0000 Sam Lantinga Fixed compile warning
Thu, 21 Jan 2010 06:21:52 +0000 Sam Lantinga Switched from SDL_WindowID and SDL_TextureID to SDL_Window* and SDL_Texture* for code simplicity and improved performance.
Tue, 19 Jan 2010 07:28:51 +0000 Sam Lantinga From: Jjgod Jiang
Mon, 18 Jan 2010 14:27:30 +0000 Sam Lantinga Fixed bug #930
Wed, 30 Dec 2009 19:10:41 +0000 Sam Lantinga Removed in the interest of actually finishing 1.3. :)
Thu, 24 Dec 2009 19:18:05 +0000 Sam Lantinga Updated to compile on Windows
Wed, 23 Dec 2009 01:55:00 +0000 Sam Lantinga Added SDL_RenderClear() as a fast method of clearing the screen to the drawing color.
Tue, 15 Dec 2009 20:53:09 +0000 Sam Lantinga Default to allow either accelerated or not
Tue, 15 Dec 2009 20:36:31 +0000 Sam Lantinga OpenGL hardware acceleration defaults on
Fri, 11 Dec 2009 09:13:51 +0000 Sam Lantinga Fixed constness in RenderRects() parameter
Wed, 09 Dec 2009 15:56:56 +0000 Sam Lantinga Added interfaces for batch drawing of points, lines and rects:
Sun, 06 Dec 2009 08:03:38 +0000 Sam Lantinga Added an API function to query geometry of multiple monitors:
Sat, 05 Dec 2009 22:13:36 +0000 Sam Lantinga Fixed compiler warnings
Thu, 03 Dec 2009 08:33:39 +0000 Sam Lantinga Fixed mouse events for fullscreen windows on Mac OS X
Thu, 03 Dec 2009 05:05:26 +0000 Sam Lantinga Restore the video mode after shutting down the renderer, which fixes an error deleting the OpenGL context on Mac OS X.
Wed, 02 Dec 2009 07:42:10 +0000 Sam Lantinga If we're fullscreen on a single-head system and lose focus, minimize
Wed, 02 Dec 2009 07:38:28 +0000 Sam Lantinga On multi-display systems it's perfectly reasonable to have focus on a window on another monitor while the application is fullscreen.
Tue, 01 Dec 2009 09:04:28 +0000 Sam Lantinga Explicitly clear fullscreen status rather than relying on the window focus behavior.
Tue, 01 Dec 2009 08:56:12 +0000 Sam Lantinga Whenever a window becomes fullscreen, shown, unminimized, and has input focus it will change the display to the corresponding fullscreen video mode.
Tue, 01 Dec 2009 06:15:10 +0000 Sam Lantinga Removed a little redundancy in the naming
Tue, 01 Dec 2009 05:57:15 +0000 Sam Lantinga Work in progress on multi-display support:
Tue, 24 Nov 2009 19:28:27 +0000 Mike Gorchak Override renderer for OpenGL window, only in case if OpenGL or OpenGL ES renderers are enabled.
Tue, 24 Nov 2009 16:43:18 +0000 Sam Lantinga Fixed bug #771
Tue, 24 Nov 2009 04:59:50 +0000 Sam Lantinga Fixed bug #891
Tue, 24 Nov 2009 04:48:12 +0000 Sam Lantinga Mason Wheeler to sdl
Wed, 18 Nov 2009 09:17:29 +0000 Sam Lantinga Don't add the OpenGL renderers for drivers that don't support OpenGL
Wed, 18 Nov 2009 08:54:13 +0000 Sam Lantinga If we explicitly request a driver, try to initialize it.
Mon, 16 Nov 2009 07:13:07 +0000 Sam Lantinga You can specify the format for pixel data in SDL_RenderReadPixels() and SDL_RenderWritePixels()
Mon, 09 Nov 2009 05:20:11 +0000 Sam Lantinga Work in progress on implementation of SDL_RenderReadPixels() and SDL_RenderWritePixels(), code untested.
Sun, 08 Nov 2009 04:21:59 +0000 Sam Lantinga Fixed compile warning
Sun, 08 Nov 2009 04:16:42 +0000 Sam Lantinga Skip renderers that fail to initialize
Wed, 28 Oct 2009 06:04:07 +0000 Sam Lantinga Automatically initialize the video system and create a renderer to simplify use.
Sat, 03 Oct 2009 16:23:16 +0000 Sam Lantinga [SDL] Bad math in SDL_RenderCopy
Sat, 26 Sep 2009 10:22:35 +0000 Sam Lantinga Fixed bug #766
Sat, 26 Sep 2009 10:17:49 +0000 Sam Lantinga Fixed bug #764
Sat, 26 Sep 2009 10:13:44 +0000 Sam Lantinga Fixed bug #761
Sun, 20 Sep 2009 04:15:19 +0000 Sam Lantinga Removed outdated Atari support
Sat, 19 Sep 2009 13:29:40 +0000 Sam Lantinga Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sat, 19 Sep 2009 07:30:29 +0000 Sam Lantinga Removed outdated VGL support
Sat, 19 Sep 2009 07:28:59 +0000 Sam Lantinga Removed outdated wscons support
Sat, 19 Sep 2009 07:26:51 +0000 Sam Lantinga Removed outdated Nano-X support
Sat, 19 Sep 2009 07:21:22 +0000 Sam Lantinga Removed outdated Dreamcast support
Sat, 19 Sep 2009 06:43:45 +0000 Sam Lantinga Removed outdated OS/2 support
Sat, 19 Sep 2009 06:24:07 +0000 Sam Lantinga Removed outdated iPodLinux support
Mon, 07 Sep 2009 04:51:29 +0000 Sam Lantinga Merged Martin's code changes from Google Summer of Code 2009
Fri, 12 Jun 2009 08:41:48 +0000 Sam Lantinga Fixed some compile errors and warnings under Visual C++
Wed, 10 Jun 2009 13:34:20 +0000 Sam Lantinga indent
Tue, 09 Jun 2009 08:56:43 +0000 Mike Gorchak 1. SDL_CreateTextureFromSurface() now tries to find surface's pixel format.
Sun, 07 Jun 2009 02:45:55 +0000 Sam Lantinga indent
Fri, 05 Jun 2009 07:35:06 +0000 Mike Gorchak Best pixel formats with alpha search code has been added to function which converts surface to texture with enabled color keys. Now "testsprite2 --renderer opengl_es" works fine with all pixel formats with alpha. This affects other renderers too.
Wed, 03 Jun 2009 04:37:27 +0000 Sam Lantinga Von: Thomas Zimmermann
Sun, 31 May 2009 11:53:12 +0000 Sam Lantinga OpenPandora support added by David Carré
Fri, 29 May 2009 09:50:21 +0000 Martin Lowinski Added ps3 video driver based on the dummy driver. gsoc2009_ps3
Sat, 23 May 2009 22:41:08 +0000 Sam Lantinga indent
Thu, 06 Aug 2009 08:59:53 +0000 Jiang Jiang Further polish API, fix crash in test program. gsoc2009_IME
Thu, 06 Aug 2009 08:56:48 +0000 Jiang Jiang Update API, first step: make it build gsoc2009_IME
Fri, 26 Jun 2009 10:37:57 +0000 Jiang Jiang Basic text input API gsoc2009_IME
Tue, 24 Mar 2009 10:43:53 +0000 Sam Lantinga Date: Sun, 22 Mar 2009 12:52:29 +0000
Tue, 24 Mar 2009 10:33:12 +0000 Sam Lantinga Date: Mon, 23 Mar 2009 09:17:24 +0200
Tue, 17 Mar 2009 03:24:22 +0000 Sam Lantinga Date: Thu, 12 Mar 2009 15:14:38 +0200
Sun, 15 Mar 2009 15:50:18 +0000 Sam Lantinga Fixed return value for SDL_CreateRenderer()
Tue, 03 Mar 2009 04:21:51 +0000 Sam Lantinga Date: Mon, 2 Mar 2009 16:27:42 +0200
Mon, 09 Feb 2009 06:15:06 +0000 Sam Lantinga Throw a FIXME in there, we'll need to take care of this later.
Mon, 09 Feb 2009 05:32:12 +0000 Sam Lantinga Added test program for SDL_CreateWindowFrom()
Fri, 30 Jan 2009 06:40:16 +0000 Sam Lantinga When creating a software texture, synchronize the surface with the texture.
Mon, 12 Jan 2009 08:23:47 +0000 Sam Lantinga Re-enable the screensaver at exit, just in case it's needed...
Mon, 12 Jan 2009 06:19:05 +0000 Sam Lantinga Added an API to enable/disable the screen saver.
Sun, 04 Jan 2009 23:48:23 +0000 Sam Lantinga Fixed missing include for SDL_INIT_EVENTTHREAD
Sun, 04 Jan 2009 05:41:52 +0000 Sam Lantinga Fixed some dependency issues with SDL_revision.h
Fri, 02 Jan 2009 17:39:48 +0000 Sam Lantinga Implemented SDL_SetWindowIcon(), with translucent icon support under X11.
Wed, 31 Dec 2008 07:11:53 +0000 Sam Lantinga Fixed logic problem with SDL_RestoreWindow()
Tue, 30 Dec 2008 07:15:46 +0000 Sam Lantinga Fixed missing return value
Tue, 30 Dec 2008 07:14:11 +0000 Sam Lantinga SetDrawColor() and SetDrawBlendMode() are optional
Thu, 25 Dec 2008 05:11:29 +0000 Sam Lantinga Updated to build on Windows
Tue, 23 Dec 2008 04:51:36 +0000 Sam Lantinga Fixed clipping source rect to match destination rect clipping
Tue, 23 Dec 2008 02:38:28 +0000 Sam Lantinga Fixed argument order to the line clipping routine
Tue, 23 Dec 2008 02:23:18 +0000 Sam Lantinga Added line clipping
Tue, 23 Dec 2008 01:28:06 +0000 Sam Lantinga Added clipping for render copy
Sun, 21 Dec 2008 17:39:41 +0000 Sam Lantinga Added RenderPiont() API
Sat, 20 Dec 2008 12:32:25 +0000 Sam Lantinga indent
Sat, 20 Dec 2008 12:00:00 +0000 Sam Lantinga Date: Fri, 19 Dec 2008 20:17:35 +0100
Wed, 17 Dec 2008 07:19:55 +0000 Sam Lantinga indent
Wed, 17 Dec 2008 07:17:54 +0000 Sam Lantinga * Implemented X11 fullscreen input grab
Sat, 13 Dec 2008 13:30:11 +0000 Sam Lantinga Whoops, the X11 driver doesn't support fullscreen modes (yet)
Mon, 08 Dec 2008 00:52:12 +0000 Sam Lantinga Date: Sun, 07 Dec 2008 13:35:23 +0100
Mon, 08 Dec 2008 00:27:32 +0000 Sam Lantinga Updated copyright date
Sun, 07 Dec 2008 21:53:28 +0000 Sam Lantinga There's no reason to add extra code to notify the mice of window size changes.
Mon, 01 Dec 2008 00:07:45 +0000 Sam Lantinga indent
Sun, 30 Nov 2008 21:58:23 +0000 Sam Lantinga Implemented the X11 (non-OpenGL) renderer, no alpha or scaling available.
Tue, 25 Nov 2008 20:06:27 +0000 Sam Lantinga Fixed bug #605, per Martin's suggestion
Tue, 25 Nov 2008 05:29:14 +0000 Sam Lantinga It turns out both the software and the OpenGL renderer had the same problem.
Tue, 25 Nov 2008 02:21:53 +0000 Sam Lantinga indent
Tue, 25 Nov 2008 02:12:19 +0000 Sam Lantinga Fixed bug with converting colorkey surface to texture
Mon, 15 Sep 2008 04:32:36 +0000 Sam Lantinga indent
Tue, 02 Sep 2008 20:19:45 +0000 Holmes Futrell Added support for OpenGL ES renderer
Tue, 02 Sep 2008 20:11:06 +0000 Holmes Futrell Ran GNU indent on file
Tue, 02 Sep 2008 20:05:33 +0000 Holmes Futrell Rolling back changes to revision 4071 ... made some mistakes, will try merging work again.
Tue, 02 Sep 2008 02:27:06 +0000 Holmes Futrell Added OpenGL ES support
Wed, 27 Aug 2008 15:10:03 +0000 Sam Lantinga Final merge of Google Summer of Code 2008 work...
Tue, 10 Jun 2008 06:45:39 +0000 Darren Alton First commit. Added header configs for DS as well as a Makefile. Initial work on framebuffer video driver, currently not functioning as desired. gsoc2008_nds
Sun, 20 Jul 2008 21:34:04 +0000 Edgar Simo Synced with trunk. gsoc2008_force_feedback
Fri, 18 Jul 2008 18:46:11 +0000 Holmes Futrell Fixed typo gsoc2008_iphone
Thu, 17 Jul 2008 23:07:58 +0000 Holmes Futrell Added support for OpenGL ES and UIKit Video Driver: gsoc2008_iphone
Fri, 14 Mar 2008 18:17:49 +0000 Bob Pendleton re: bug#563. checking in some commented out trace code and a fix so that the in testalpha.c the background only flashes when alpha == 255. The problem that is being
Fri, 07 Mar 2008 17:20:37 +0000 Bob Pendleton more valgrind errors fixed. Plus I ran make indent which changed a few files.
Sat, 18 Aug 2007 05:39:09 +0000 Sam Lantinga Okay, still some bugs, but everything builds again...
Sat, 18 Aug 2007 01:44:21 +0000 Sam Lantinga More work in progress integrating SDL_Surface and the new SDL_Texture API
Fri, 17 Aug 2007 00:54:53 +0000 Sam Lantinga Moved the colorkey and per-surface alpha into the blit info,
Wed, 15 Aug 2007 03:52:31 +0000 Sam Lantinga Optimization suggested by Ryan:
Sat, 11 Aug 2007 20:54:31 +0000 Sam Lantinga Emphasized the separation between SDL_Surface and SDL_Texture
Tue, 19 Jun 2007 05:53:56 +0000 Sam Lantinga Fixes for compiling with Visual C++ 8.0 Express Edition
Thu, 14 Jun 2007 06:32:36 +0000 Sam Lantinga Fixed running on Windows under VMware
Wed, 29 Nov 2006 10:22:59 +0000 Ryan C. Gordon Logic error in SDL_video.c (used bitwise OR instead of logical OR).
Sun, 29 Oct 2006 04:09:17 +0000 Ryan C. Gordon Removed AmigaOS code for 1.3 branch.
Sun, 01 Oct 2006 02:28:41 +0000 Sam Lantinga Replaced strncmp for SDL_VIDEODRIVER test with strcasecmp
Mon, 28 Aug 2006 03:17:39 +0000 Sam Lantinga Added source color and alpha modulation support.
Thu, 10 Aug 2006 15:15:06 +0000 Sam Lantinga The GGI driver hasn't been maintained in 8 years. It's probably safe to remove. :)
Thu, 10 Aug 2006 14:54:23 +0000 Sam Lantinga MacOS Classic is no longer supported.
Thu, 10 Aug 2006 14:35:42 +0000 Sam Lantinga David Hedbor is no longer maintaining the Qtopia code.
Sun, 06 Aug 2006 04:39:13 +0000 Sam Lantinga Allow the render context to do necessary work when the video mode changes.
Sun, 06 Aug 2006 00:09:04 +0000 Sam Lantinga Clarified the difference between render drivers and render contexts
Sat, 05 Aug 2006 22:34:23 +0000 Sam Lantinga In general, fill in pointers to structures, rather than return them.
Sat, 05 Aug 2006 17:09:42 +0000 Sam Lantinga SDL constants are all uppercase.
Wed, 02 Aug 2006 03:20:52 +0000 Sam Lantinga Added SDL_GetCurrentVideoDisplay()
Sat, 29 Jul 2006 21:51:00 +0000 Sam Lantinga Simplified driver window creation code.
Fri, 28 Jul 2006 08:43:17 +0000 Sam Lantinga Implemented X11 OpenGL support.
Wed, 26 Jul 2006 03:55:56 +0000 Sam Lantinga PicoGUI is no longer maintained by the author.
Wed, 26 Jul 2006 03:24:27 +0000 Sam Lantinga The AAlib driver is fun, but not worth rewriting for SDL 1.3
Wed, 26 Jul 2006 03:12:05 +0000 Sam Lantinga Hopefully glSDL has been superceded by the OpenGL render driver.
Wed, 26 Jul 2006 03:08:25 +0000 Sam Lantinga More DGA removal
Tue, 25 Jul 2006 07:14:40 +0000 Sam Lantinga Actually use the function we took the trouble to get the pointer for.
Tue, 25 Jul 2006 06:22:42 +0000 Sam Lantinga Implemented OpenGL support on Mac OS X
Mon, 24 Jul 2006 05:03:02 +0000 Sam Lantinga Implemented Cocoa window support
Sun, 23 Jul 2006 09:11:10 +0000 Sam Lantinga The Mac OS X Cocoa video driver is under construction...
Sun, 23 Jul 2006 00:55:25 +0000 Sam Lantinga Fixed compiler warnings
Sun, 23 Jul 2006 00:19:12 +0000 Sam Lantinga Fixed crash with multiple windows
Sat, 22 Jul 2006 21:58:17 +0000 Sam Lantinga Added SDL_GL_ExtensionSupported()
Sat, 22 Jul 2006 21:02:57 +0000 Sam Lantinga If the OpenGL renderer is selected for a non-OpenGL window, recreate the window with OpenGL enabled.
Sat, 22 Jul 2006 19:51:48 +0000 Sam Lantinga Switch OpenGL contexts when switching render contexts.
Sat, 22 Jul 2006 08:33:18 +0000 Sam Lantinga Convert SDL_malloc to SDL_calloc if appropriate, slightly faster on operating systems which map the zero page for memory allocations.
Wed, 19 Jul 2006 08:46:57 +0000 Sam Lantinga Fixed to compile while the OpenGL renderer is under construction
Wed, 19 Jul 2006 07:18:45 +0000 Sam Lantinga Starting on the OpenGL renderer...
Mon, 17 Jul 2006 06:47:33 +0000 Sam Lantinga Implemented Windows OpenGL support
Sun, 16 Jul 2006 09:34:01 +0000 Sam Lantinga Setting up the OpenGL support
Sat, 15 Jul 2006 19:30:18 +0000 Sam Lantinga Look at environment variables in SDL_VideoInit() and SDL_AudioInit()
Sat, 15 Jul 2006 09:46:36 +0000 Sam Lantinga Streamlined the API a bit and optimized the software renderer.
Fri, 14 Jul 2006 08:22:45 +0000 Sam Lantinga Prefer the D3D renderer over GDI, at least for testing.
Wed, 12 Jul 2006 06:39:26 +0000 Sam Lantinga Solved the performance problems by introducing the concept of a single-buffered
Mon, 10 Jul 2006 21:04:37 +0000 Sam Lantinga SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Thu, 27 Apr 2006 08:39:51 +0000 Sam Lantinga Implemented bug #5
Thu, 27 Apr 2006 07:59:16 +0000 Sam Lantinga Implemented bug #2, 117:
Mon, 10 Jul 2006 07:34:50 +0000 Sam Lantinga SDL_Rect now uses int for position and size. SDL-1.3
Sun, 09 Jul 2006 18:09:16 +0000 Sam Lantinga The general code handles restoring video mode/gamma/etc. when the window loses focus. SDL-1.3
Sun, 09 Jul 2006 09:02:26 +0000 Sam Lantinga Implemented gamma correction on Windows. SDL-1.3
Fri, 07 Jul 2006 10:39:33 +0000 Sam Lantinga Fixed compile problems with new OpenGL API. SDL-1.3
Fri, 07 Jul 2006 08:05:39 +0000 Sam Lantinga Implemented Win32 video mode support SDL-1.3
Thu, 06 Jul 2006 07:17:11 +0000 Sam Lantinga Proof of concept done - Win32 GDI implementation mostly complete. SDL-1.3
Fri, 30 Jun 2006 05:42:49 +0000 Sam Lantinga Cleaned up a bunch of warnings, started adding Win32 event support SDL-1.3
Wed, 28 Jun 2006 08:12:07 +0000 Sam Lantinga You can now create multiple windows on Win32 SDL-1.3
Mon, 26 Jun 2006 13:56:56 +0000 Sam Lantinga Started framework for Windows video driver SDL-1.3
Sat, 24 Jun 2006 17:01:29 +0000 Sam Lantinga Passing NULL to SDL_SetDisplayMode() will set the desktop mode. SDL-1.3
Sat, 24 Jun 2006 16:51:01 +0000 Sam Lantinga Added a multi-window version of testsprite using the new API. SDL-1.3
Sun, 18 Jun 2006 06:35:41 +0000 Sam Lantinga Software YUV texture support in progress... SDL-1.3
Sat, 17 Jun 2006 06:45:14 +0000 Sam Lantinga Finished palettized display handling. SDL-1.3
Fri, 16 Jun 2006 06:00:31 +0000 Sam Lantinga Default palette entries to white, instead of black. SDL-1.3
Thu, 15 Jun 2006 07:07:07 +0000 Sam Lantinga Working on paletted display and texture support (two different issues) SDL-1.3
Wed, 14 Jun 2006 08:41:13 +0000 Sam Lantinga Dummy video driver works again in high color video modes. Yay! SDL-1.3
Wed, 14 Jun 2006 06:26:35 +0000 Sam Lantinga More compile fixes SDL-1.3
Wed, 14 Jun 2006 06:14:26 +0000 Sam Lantinga SDL_SetVideoMode() compiles now... SDL-1.3
Tue, 13 Jun 2006 04:37:45 +0000 Sam Lantinga Added new style dummy renderer SDL-1.3
Mon, 12 Jun 2006 09:10:06 +0000 Sam Lantinga Adding software renderer implementation SDL-1.3
Fri, 09 Jun 2006 07:06:12 +0000 Sam Lantinga Updated SDL_Surface code for software-only access, fixed some build errors SDL-1.3
Wed, 07 Jun 2006 16:10:28 +0000 Sam Lantinga Work in progress. :) SDL-1.3
Mon, 29 May 2006 05:08:33 +0000 Sam Lantinga The test programs compile again. SDL-1.3
Mon, 29 May 2006 04:04:35 +0000 Sam Lantinga more tweaking indent options SDL-1.3
Mon, 29 May 2006 03:53:21 +0000 Sam Lantinga Implemented many compatibility functions SDL-1.3
Sun, 28 May 2006 21:56:07 +0000 Sam Lantinga The dummy video driver compiles. :) SDL-1.3
Sun, 28 May 2006 13:04:16 +0000 Sam Lantinga Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. SDL-1.3
Sat, 20 May 2006 04:35:58 +0000 Sam Lantinga Added API requested in bug #43: SDL-1.3
Mon, 01 May 2006 06:58:33 +0000 Sam Lantinga glSDL support SDL-1.3
Thu, 27 Apr 2006 09:09:48 +0000 Sam Lantinga SDL-trunk-1.3-merge-1 SDL-1.3
Thu, 27 Apr 2006 05:49:51 +0000 Sam Lantinga SDL_OPENGLBLIT is really gone... SDL-1.3
Thu, 27 Apr 2006 05:30:05 +0000 Sam Lantinga Updated to 1.3.0, SDL_OPENGLBLIT is no longer supported SDL-1.3
Wed, 15 Mar 2006 17:46:41 +0000 Sam Lantinga Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set.
Thu, 09 Mar 2006 16:12:34 +0000 Sam Lantinga Don't crash if SDL_Flip() is called with an OpenGL mode set
Fri, 24 Feb 2006 18:24:57 +0000 Sam Lantinga Update for Visual C++ 6.0
Tue, 21 Feb 2006 08:46:50 +0000 Sam Lantinga Use consistent identifiers for the various platforms we support.
Mon, 20 Feb 2006 10:18:08 +0000 Sam Lantinga Fixed defaults for 8 bpp visuals
Sun, 19 Feb 2006 23:46:34 +0000 Sam Lantinga Use only safe string functions
Thu, 16 Feb 2006 10:11:48 +0000 Sam Lantinga New configure-based build system. Still work in progress, but much improved
Fri, 10 Feb 2006 06:48:43 +0000 Sam Lantinga More header massaging... works great on Windows. ;-)
Tue, 07 Feb 2006 12:11:33 +0000 Sam Lantinga Configure dynamically generates SDL_config.h
Tue, 07 Feb 2006 09:29:18 +0000 Sam Lantinga Removed uses of stdlib.h and string.h
Tue, 07 Feb 2006 06:59:48 +0000 Sam Lantinga Use SDL_ prefixed versions of C library functions.
Mon, 06 Feb 2006 08:28:51 +0000 Sam Lantinga It's now possible to build SDL without any C runtime at all on Windows,
Wed, 01 Feb 2006 06:32:25 +0000 Sam Lantinga Updated copyright information and removed rcs id lines (problematic in branch merges)
Mon, 30 Jan 2006 13:30:44 +0000 Sam Lantinga Fixed crash:
Wed, 25 Jan 2006 18:11:56 +0000 Patrice Mandin SDL_GetVideoMode, part 3: pixel count compare was failing when only 1 video mode was present
Thu, 19 Jan 2006 21:28:52 +0000 Patrice Mandin [PATCH] SDL_GetVideoMode() does not find best mode, part 2
Thu, 19 Jan 2006 10:25:02 +0000 Sam Lantinga *** empty log message ***
Thu, 19 Jan 2006 08:43:00 +0000 Ryan C. Gordon Updated Windows CE/PocketPC support...adds GAPI driver, landscape mode,
Sun, 01 Jan 2006 23:34:06 +0000 Ryan C. Gordon Bumped windib's priority above DirectX, since both DirectDraw and DirectInput
Wed, 23 Nov 2005 07:29:56 +0000 Ryan C. Gordon OS/2 port!
Tue, 22 Nov 2005 15:19:50 +0000 Ryan C. Gordon To: sdl@libsdl.org
Thu, 08 Sep 2005 18:26:56 +0000 Ryan C. Gordon If couldn't load a needed GL symbol in SDL_SetVideoMode(), report it more
Thu, 08 Sep 2005 07:33:22 +0000 Ryan C. Gordon iPod Linux framebuffer support.
Thu, 08 Sep 2005 06:16:14 +0000 Ryan C. Gordon The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Sun, 12 Jun 2005 16:12:55 +0000 Patrice Mandin [PATCH] SDL_GetVideoMode() do not find the best video mode
Sun, 17 Apr 2005 10:40:41 +0000 Ryan C. Gordon Some work on using accelerated alpha blits with hardware surfaces.
Tue, 25 Jan 2005 16:57:11 +0000 Sam Lantinga Date: Mon, 24 Jan 2005 21:37:56 +0800
Thu, 25 Nov 2004 15:47:49 +0000 Patrice Mandin Factorize OSMesa OpenGL code for Atari drivers
Sat, 21 Aug 2004 13:10:58 +0000 Sam Lantinga Date: Wed, 28 Jul 2004 14:56:57 +0800
Sun, 25 Jul 2004 19:43:56 +0000 Sam Lantinga Date: Sun, 25 Jul 2004 23:10:03 +0800
Sun, 18 Jul 2004 19:46:38 +0000 Sam Lantinga Date: Sat, 26 Jun 2004 14:58:42 +0300
Sun, 11 Apr 2004 19:54:40 +0000 Sam Lantinga Date: Sat, 10 Apr 2004 02:25:33 -0400
Tue, 24 Feb 2004 07:42:19 +0000 Sam Lantinga Don't allow video modes larger than the maximum size
Sun, 04 Jan 2004 16:49:27 +0000 Sam Lantinga Updated copyright information for 2004 (Happy New Year!)
Mon, 04 Aug 2003 00:52:42 +0000 Sam Lantinga Date: Sat, 2 Aug 2003 16:22:51 +0300
Mon, 28 Jul 2003 01:47:55 +0000 Sam Lantinga Date: Sun, 27 Jul 2003 22:37:59 +0200
Tue, 22 Jul 2003 15:33:28 +0000 Sam Lantinga Merged in Ryan's multisample code for MacOS, and changed the constants to match.
Tue, 22 Jul 2003 15:10:06 +0000 Sam Lantinga Date: Thu, 24 Apr 2003 15:13:47 -0400
Sat, 12 Jul 2003 13:30:30 +0000 Ryan C. Gordon We need to lookup the address of glGetString before calling GL_MakeCurrent(),
Thu, 29 May 2003 04:44:13 +0000 Sam Lantinga Added initial support for RISC OS (thanks Peter Naulls!)
Tue, 15 Apr 2003 15:46:56 +0000 Sam Lantinga Date: Mon, 14 Apr 2003 22:08:27 +0100
Sun, 26 Jan 2003 04:30:18 +0000 Sam Lantinga If a double-buffered surface was requested, and a plain hardware surface
Mon, 20 Jan 2003 01:08:20 +0000 Sam Lantinga From: David Hedbor
Sun, 17 Nov 2002 17:55:45 +0000 Sam Lantinga Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!)
Sat, 05 Oct 2002 16:50:56 +0000 Sam Lantinga Added initial support for Dreamcast (thanks HERO!)
Mon, 09 Sep 2002 03:22:19 +0000 Sam Lantinga Fixed missing cursor after shadow buffer flip (thanks Jan!)
Tue, 20 Aug 2002 06:01:20 +0000 Sam Lantinga Reset mouse state when changing video modes
Tue, 20 Aug 2002 04:44:36 +0000 Sam Lantinga Fixed crash with invalid bpp in SDL_SetVideoMode()
Mon, 19 Aug 2002 17:58:08 +0000 Sam Lantinga Added SDL_GL_STEREO for stereoscopic OpenGL contexts
Thu, 01 Aug 2002 23:24:13 +0000 Sam Lantinga Added initial support for PicoGUI (thanks Micah!)
Thu, 01 Aug 2002 05:16:38 +0000 Ryan C. Gordon Make sure width and height passed to SDL_GetVideoMode() are sane.
Wed, 10 Jul 2002 05:18:09 +0000 Ryan C. Gordon More correct error reported when calling SDL_GL_LoadLibrary() without
Sun, 19 May 2002 20:06:01 +0000 Sam Lantinga Added David Hedbor's Qtopia patches
Wed, 20 Mar 2002 02:37:44 +0000 Sam Lantinga *** empty log message ***
Sun, 10 Mar 2002 03:38:32 +0000 Sam Lantinga Only put surfaces in video memory if there are accelerated blits
Wed, 06 Mar 2002 11:23:08 +0000 Sam Lantinga Updated copyright information for 2002
Wed, 20 Feb 2002 01:02:33 +0000 Sam Lantinga Fixed SDL_OPENGLBLIT with OpenGL API newer than 1.2
Sun, 17 Feb 2002 19:54:28 +0000 Sam Lantinga Added initial support for Atari (thanks Patrice!)
Fri, 18 Jan 2002 18:14:03 +0000 Sam Lantinga Added QNX cleanups by Mike Gorchak (thanks!)
Fri, 14 Dec 2001 12:38:15 +0000 Sam Lantinga Updated the source with the correct e-mail address
Sun, 04 Nov 2001 04:18:27 +0000 Sam Lantinga Fix a crash if an OpenGL video mode can't be set.
Thu, 25 Oct 2001 06:22:38 +0000 Sam Lantinga Fail if setting a video mode when requesting GL and can't get it.
Tue, 11 Sep 2001 20:38:49 +0000 Sam Lantinga Added initial support for EPOC/Symbian OS (thanks Hannu!)
Tue, 04 Sep 2001 22:53:46 +0000 Sam Lantinga Added support for DirectFB video on Linux (thanks Denis!)
Tue, 31 Jul 2001 00:11:41 +0000 Sam Lantinga Fix build when GL_CLIENT_PIXEL_STORE_BIT is not defined
Tue, 19 Jun 2001 13:33:54 +0000 Sam Lantinga Added patches from FreeBSD ports
Mon, 11 Jun 2001 06:44:43 +0000 Sam Lantinga * Removed fullscreen menu option from the "Window" menu
Thu, 07 Jun 2001 14:28:11 +0000 Sam Lantinga Added initial support for Quartz video (thanks Darrell!)
Wed, 23 May 2001 00:06:08 +0000 Sam Lantinga Minor crash bugfix
Fri, 11 May 2001 01:13:35 +0000 Sam Lantinga Added initial support for Nano-X (thanks Hsieh-Fu!)
Thu, 10 May 2001 18:42:17 +0000 Sam Lantinga Date: Thu, 19 Apr 2001 08:36:54 +0300
Tue, 01 May 2001 21:12:57 +0000 Sam Lantinga Fixed stuck keys when changing the video mode
Sat, 28 Apr 2001 18:57:18 +0000 Sam Lantinga *** empty log message ***
Thu, 26 Apr 2001 18:37:24 +0000 Sam Lantinga *** empty log message ***
Thu, 26 Apr 2001 16:50:19 +0000 Sam Lantinga Changes since SDL 1.2.0 release
Thu, 26 Apr 2001 16:45:43 +0000 Sam Lantinga Initial revision