log src/video/SDL_sysvideo.h @ 5284:96a22141cf86 tip

age author description
Sat, 12 Feb 2011 12:04:00 -0800 Sam Lantinga changeset: 5272:cb08ef104ac4
Fri, 11 Feb 2011 22:37:15 -0800 Sam Lantinga Happy 2011! :)
Fri, 11 Feb 2011 20:49:13 -0800 Sam Lantinga There is only one width and height for the window. If those are changed during the course of a fullscreen mode change, then they'll stay that size when returning to windowed mode.
Fri, 11 Feb 2011 00:25:44 -0800 Sam Lantinga Mostly fixed fullscreen mode on Mac OS X, and you can toggle it on and off.
Thu, 10 Feb 2011 14:44:25 -0800 Sam Lantinga Window coordinates are in the global space and windows are not tied to a particular display.
Thu, 10 Feb 2011 12:14:37 -0800 Sam Lantinga Be explicit about what display you're querying. The default display is 0.
Thu, 10 Feb 2011 11:39:08 -0800 Sam Lantinga Removed gamma support since it wasn't widely used and not well supported.
Fri, 04 Feb 2011 12:26:01 -0800 Sam Lantinga Don't free the surface since the application might be still using it.
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 15:02:21 -0800 Sam Lantinga Split the rendering API out into a separate header file.
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 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 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! :)
Sun, 12 Dec 2010 15:19:05 -0800 Sam Lantinga Use the enumerated type for blend and scale mode instead of int
Sun, 22 Aug 2010 13:45:56 -0700 Sam Lantinga Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
Sun, 15 Aug 2010 18:52:57 -0400 Eli Gottlieb Changed flags and positioning (for the fake-hiding) as Andreas recommended.
Sat, 14 Aug 2010 16:14:36 -0400 egottlieb Finally got the Win32 API code for shaping to work! Just need to fix SDL_CalculateShapeTree() now!
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.
Thu, 22 Jul 2010 23:11:01 -0400 Eli Gottlieb Added color-key mode and redid the code to work with it.
Wed, 30 Jun 2010 16:19:44 -0400 Eli Gottlieb Finished X11 shaped-window functionality and removed ellipse+polygon rendering.
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, 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, 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
Sat, 10 Oct 2009 08:46:06 +0000 Sam Lantinga Debian patch: 020_libcaca_new_api.diff 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
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 04:08:50 +0000 Ryan C. Gordon A few more AmigaOS things. 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.
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.
Mon, 18 Jan 2010 14:27:30 +0000 Sam Lantinga Fixed bug #930
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.
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:
Thu, 03 Dec 2009 08:33:39 +0000 Sam Lantinga Fixed mouse events for fullscreen windows on Mac OS X
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 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:
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.
Wed, 28 Oct 2009 06:04:07 +0000 Sam Lantinga Automatically initialize the video system and create a renderer to simplify use.
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
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
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, 03 Mar 2009 04:21:51 +0000 Sam Lantinga Date: Mon, 2 Mar 2009 16:27:42 +0200
Mon, 09 Feb 2009 05:32:12 +0000 Sam Lantinga Added test program for SDL_CreateWindowFrom()
Mon, 12 Jan 2009 06:19:05 +0000 Sam Lantinga Added an API to enable/disable the screen saver.
Fri, 02 Jan 2009 17:39:48 +0000 Sam Lantinga Implemented SDL_SetWindowIcon(), with translucent icon support under X11.
Sun, 21 Dec 2008 17:39:41 +0000 Sam Lantinga Added RenderPiont() API
Sat, 20 Dec 2008 12:00:00 +0000 Sam Lantinga Date: Fri, 19 Dec 2008 20:17:35 +0100
Mon, 08 Dec 2008 00:27:32 +0000 Sam Lantinga Updated copyright date
Mon, 15 Sep 2008 04:32:36 +0000 Sam Lantinga indent
Tue, 02 Sep 2008 19:53:56 +0000 Holmes Futrell Added retained backing attribute, reference to UIKit renderer
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
Thu, 17 Jul 2008 23:45:58 +0000 Holmes Futrell Added declaration of UIKit video bootstrap. Added retained_backing property to glconfig structure. gsoc2008_iphone
Tue, 05 Feb 2008 07:19:23 +0000 Sam Lantinga First pass implementation of new SDL scancode concept, as discussed with
Sun, 19 Aug 2007 14:52:52 +0000 Sam Lantinga Date: Thu, 05 Jul 2007 14:02:33 -0700
Wed, 15 Aug 2007 03:52:31 +0000 Sam Lantinga Optimization suggested by Ryan:
Sun, 29 Oct 2006 04:09:17 +0000 Ryan C. Gordon Removed AmigaOS code for 1.3 branch.
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.
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 06:22:42 +0000 Sam Lantinga Implemented OpenGL support on Mac OS X
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:19:12 +0000 Sam Lantinga Fixed crash with multiple windows
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.
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 09:46:36 +0000 Sam Lantinga Streamlined the API a bit and optimized the software renderer.
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:
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
Fri, 30 Jun 2006 05:42:49 +0000 Sam Lantinga Cleaned up a bunch of warnings, started adding Win32 event support 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 16:51:01 +0000 Sam Lantinga Added a multi-window version of testsprite using the new API. 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: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