annotate TODO @ 4593:3892fe2f6537

Fixed so many things. See the changelog listed below. 1. Use SDL_X11_HAVE_XRENDER to check for RENDER at runtime. 2. Added lots of comments. 3. Added checks and lots of calls to SDL_SetError(). 4. Fixed X11_CreateTexture() so that the pixmap and image created are for the format specified by the user and not the window format. This is only for the RENDER case. 5. The above change required that functions to convert SDL pixel format enums to Visuals and XRenderPictFormats be added. 6. Fixed lots of 'style' issues.
author Sunny Sachanandani <sunnysachanandani@gmail.com>
date Sat, 17 Jul 2010 15:38:24 +0530
parents 6604099437ac
children 0bfda420c936
rev   line source
2777
6f260584df22 Adding SDL 1.3 release checklist, so we start getting a list of must-have features and bug fixes for a 1.3 release
Sam Lantinga <slouken@libsdl.org>
parents: 2330
diff changeset
1
6f260584df22 Adding SDL 1.3 release checklist, so we start getting a list of must-have features and bug fixes for a 1.3 release
Sam Lantinga <slouken@libsdl.org>
parents: 2330
diff changeset
2 1.3 release checklist:
3702
6604099437ac Migrated most of the TODO list to the SDL 1.3 Roadmap wiki
Sam Lantinga <slouken@libsdl.org>
parents: 3690
diff changeset
3 * http://wiki.libsdl.org/moin.cgi/Roadmap
3563
d3a8bb6a37c1 Added notes from e-mail on desktop window implementation
Sam Lantinga <slouken@libsdl.org>
parents: 3562
diff changeset
4
3544
71189305cd33 minor notes to self
Sam Lantinga <slouken@libsdl.org>
parents: 3350
diff changeset
5 * See why windows are being rearranged. Is the shield window not up?
71189305cd33 minor notes to self
Sam Lantinga <slouken@libsdl.org>
parents: 3350
diff changeset
6 * Make sure you can create and show a fullscreen window in one step
71189305cd33 minor notes to self
Sam Lantinga <slouken@libsdl.org>
parents: 3350
diff changeset
7 * Figure out how to handle OpenGL context lost on Mac OS X (does it happen?)
3562
59ab35254459 Need to test the multi-draw APIs
Sam Lantinga <slouken@libsdl.org>
parents: 3544
diff changeset
8 * Write automated test case for multi-draw APIs
3595
b7c6828d4039 Make it possible to slim SDL down quite a bit for people who just want OpenGL
Sam Lantinga <slouken@libsdl.org>
parents: 3563
diff changeset
9 * Make sure you can build SDL without the renderer to slim it down a bunch
3690
e431b888ac6c Fixed compilation on iPhone
Sam Lantinga <slouken@libsdl.org>
parents: 3632
diff changeset
10 * Implement assertion code on iPhone
e431b888ac6c Fixed compilation on iPhone
Sam Lantinga <slouken@libsdl.org>
parents: 3632
diff changeset
11 * Add __WINDOWS__ in addition to __WIN32__
3544
71189305cd33 minor notes to self
Sam Lantinga <slouken@libsdl.org>
parents: 3350
diff changeset
12
3632
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
13 * Check 1.2 revisions:
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
14 3554 - Need to resolve semantics for locking keys on different platforms
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
15 4874 - Do we want screen rotation? At what level?
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
16 4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
17 4484, 4485 - Verify that SDL's Windows keyboard handling works correctly
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
18 4865 - See if this is still needed (mouse coordinate clamping)
da2a23b56493 Updated 1.2 revisions that need to be revisited
Sam Lantinga <slouken@libsdl.org>
parents: 3595
diff changeset
19 4866 - See if this is still needed (blocking window repositioning)