| |
| 1.3 release checklist: |
| * Add higher precision timers for profiling |
| * Implement YUV texture support |
| - in progress, software support is done, Ryan is working on OpenGL shaders |
| * Implement desktop video mode change notification? |
| * Implement icon support (with translucency?) |
| * Remove <= 8-bit palettized display support |
| * Add diagonal line clipping to SDL_IntersectRectAndLine() |
| * Add OpenGL 3.0 context support |
| * 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 |
| * Implement NET_WM_PING and NET_WM_PID/WM_CLIENT_MACHINE (?) |
| - http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#KILLINGWINDOWS |
| |
| Wish list for the 1.3 development branch: |
| http://bugzilla.libsdl.org/ |
| |
| * Add a way to register custom events |
| * DirectInput joystick support needs to be implemented |
| * Explicit vertical retrace wait (maybe separate from SDL_Flip?) |
| * Shaped windows, windows without borders |
| * Multiple display support |
| * Add a timestamp to events |
| * Add audio input API |
| * 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 |
| int and evaluate all the rest of the datatypes. This is the only place |
| we should do it though, since the 1.2 series should not break binary |
| compatibility in this way. |
| |
| Requests: |
| * PCM and CDROM volume control (deprecated, but possible) |