/[pcsx2_0.9.7]/trunk/3rdparty/SDL-1.3.0-5387/TODO
ViewVC logotype

Annotation of /trunk/3rdparty/SDL-1.3.0-5387/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 401 - (hide annotations) (download)
Fri Feb 25 17:31:09 2011 UTC (9 years, 5 months ago) by william
File size: 2669 byte(s)
Auto Commited Import of: pcsx2-0.9.7-DEBUG (upstream: v0.9.7.4358 local: v0.9.7.313-latest) in ./trunk
1 william 401 Eli Gottlieb's checklist for the GSOC shaped windows project. Dated July 9, 2010.
2     1. Enable proper linking of the X11 implementation and test it.
3     --> Find the place in the build system for platform-specific linking flags. STATUS: DONE
4     --> Add a linker flag to bring in libXext.a. STATUS: DONE.
5     2. Build the Win32 implementation of shaped-windows functionality.
6     --> Add driver functions to the SDL_ShapeDriver in the Win32 driver's SDL_DisplayDevice at the proper point in the code. STATUS: CHECK.
7     --> Add a hook in the Windows resize-window code to call Win32_ResizeWindowShape(). STATUS: CHECK.
8     --> Get the Windows code to build and run properly. STATUS: IN PROGRESS.
9     3. Enable building the testeyes program.
10     --> Reprogram it to use the latest shaped-windows API. STATUS: CHECK.
11     --> Get it, along with the rest of the test suite in my branch, building successfully. STATUS: DONE.
12     --> Debug testeyes and the platform-specific shaped-window implementations in tandem. STATUS: IN PROGRESS.
13     4. Implement the SDL shaped-windows API for Mac OS X using Cocoa. STATUS: IN PROGRESS
14     --> Locate (once more) the API documentation for shaped windows under Cocoa. STATUS: NEARLY FINISHED.
15     --> Design and encode a version of SDL_ShapeData for Cocoa. STATUS: IN PROGRESS.
16     --> Write Cocoa_CreateShaper(). STATUS: MOSTLY DONE, AFAIK.
17     --> Write Cocoa_ResizeWindowShape(). STATUS: DONE, AFAIK.
18     --> Write Cocoa_SetWindowShape(). STATUS: IN PROGRESS.
19     --> If necessary, implement functionality adjunct to SDL_CalculateShapeBitmap() for Cocoa usage.
20     5. Use testeyes to debug all implementations. STATUS: SPRINT + 2.
21     --> Debug Cocoa implementation.
22     --> Debug Win32 implementation.
23     --> Debug X11 implementation (again).
24    
25     1.3 release checklist:
26     * http://wiki.libsdl.org/moin.cgi/Roadmap
27    
28     * See why windows are being rearranged. Is the shield window not up?
29     * Make sure you can create and show a fullscreen window in one step
30     * Figure out how to handle OpenGL context lost on Mac OS X (does it happen?)
31     * Write automated test case for multi-draw APIs
32     * Make sure you can build SDL without the renderer to slim it down a bunch
33     * Implement assertion code on iPhone
34     * Add __WINDOWS__ in addition to __WIN32__
35    
36     * Check 1.2 revisions:
37     3554 - Need to resolve semantics for locking keys on different platforms
38     4874 - Do we want screen rotation? At what level?
39     4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
40     4484, 4485 - Verify that SDL's Windows keyboard handling works correctly
41     4865 - See if this is still needed (mouse coordinate clamping)
42     4866 - See if this is still needed (blocking window repositioning)

  ViewVC Help
Powered by ViewVC 1.1.22