TODO
author Sam Lantinga <slouken@libsdl.org>
Fri, 02 Jan 2009 09:14:55 +0000
changeset 2959 5c60d1c100b6
parent 2958 51c403d024d5
child 2960 91708bc14aab
permissions -rw-r--r--
Now that we don't have to worry about 8-bit displays, maybe we can add alpha
to the palette entries?
     1 
     2 1.3 release checklist:
     3  * Add higher precision timers for profiling
     4  * Implement YUV texture support
     5    - in progress, software support is done, Ryan is working on OpenGL shaders
     6  * Implement desktop video mode change notification?
     7  * Implement icon support (with translucency?)
     8  * Remove <= 8-bit palettized display support
     9  * See if we can add real alpha to the palette entries
    10  * Add diagonal line clipping to SDL_IntersectRectAndLine()
    11  * Add OpenGL 3.0 context support
    12  * Verify mouse grab support
    13  * Properly handle mouse grab with Vista DPI scaling
    14  * Make sure the mouse is where it's supposed to be when un-grabbed
    15  * Test native window codepath
    16  * Add keyboard enumeration / name query API
    17  * Implement NET_WM_PING and NET_WM_PID/WM_CLIENT_MACHINE (?)
    18    - http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#KILLINGWINDOWS
    19 
    20 Wish list for the 1.3 development branch:
    21 http://bugzilla.libsdl.org/
    22 
    23  * Add a way to register custom events
    24  * DirectInput joystick support needs to be implemented
    25  * Explicit vertical retrace wait (maybe separate from SDL_Flip?)
    26  * Shaped windows, windows without borders
    27  * Multiple display support
    28  * Add a timestamp to events
    29  * Add audio input API
    30  * Add modifier state to key and button events
    31 
    32 In the jump from 1.2 to 1.3, we should change the SDL_Rect members to
    33 int and evaluate all the rest of the datatypes.  This is the only place
    34 we should do it though, since the 1.2 series should not break binary
    35 compatibility in this way.
    36 
    37 Requests:
    38  * PCM and CDROM volume control (deprecated, but possible)