# HG changeset patch # User Sam Lantinga # Date 1228898340 0 # Node ID 25745ac3d7856001322ffe1c6bff74e0c5691d0d # Parent 6ce28e5287e9e2c2621f3268915674078ce76452 Updated TODO list diff -r 6ce28e5287e9 -r 25745ac3d785 TODO --- a/TODO Mon Dec 08 00:52:12 2008 +0000 +++ b/TODO Wed Dec 10 08:39:00 2008 +0000 @@ -3,27 +3,24 @@ * Fill in current_w and current_h with desktop display mode ([SDL] SDL_VideoInfo in 1.3 missing elements) * Implement YUV texture support + - in progress, software support is done, Ryan is working on OpenGL shaders * Implement desktop video mode change notification? + * Verify mouse grab support + * Properly handle mouse grab with Vista DPI scaling + * Make sure the mouse is where it's supposed to be when un-grabbed + * Test native window codepath + * Add keyboard enumeration / name query API Wish list for the 1.3 development branch: http://bugzilla.libsdl.org/ * Add a way to register custom events - * Add internal support for adding video modes and refresh rates - * Support querying and setting refresh rate with video modes - * Add mousewheel events (new unified event architecture?) * DirectInput joystick support needs to be implemented - * Be able to enumerate and select available audio and video drivers - * Fullscreen video mode support for Mac OS X * Explicit vertical retrace wait (maybe separate from SDL_Flip?) * Shaped windows, windows without borders - * Multiple windows, multiple display support - * SDL_INIT_EVENTTHREAD on Windows and MacOS? + * Multiple display support * Add a timestamp to events * Add audio input API - * Add hardware accelerated scaled blit - * Add hardware accelerated alpha blits - * Redesign blitting architecture to allow blit plugins * Add modifier state to key and button events In the jump from 1.2 to 1.3, we should change the SDL_Rect members to