Mercurial > sdl-ios-xcode
comparison TODO @ 4788:0bfda420c936
Put in a couple of fixes that I realized hadn't gotten done when I wrote out the SCRUM stuff in TODO. Added SCRUM listings in TODO.
author | Eli Gottlieb <eligottlieb@gmail.com> |
---|---|
date | Fri, 09 Jul 2010 20:24:44 -0400 |
parents | 6604099437ac |
children | 7a602fd2121f |
comparison
equal
deleted
inserted
replaced
4787:e25ad8d97027 | 4788:0bfda420c936 |
---|---|
1 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: BLOODY IMPOSSIBLE. | |
4 --> Add a linker flag to bring in libXext.a. STATUS: WILL BE SIMPLE ONCE PREVIOUS STEP IS ACCOMPLISHED (kshemashiach yagia). | |
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 3. Enable building the testeyes program. | |
9 --> Reprogram it to use the latest shaped-windows API. STATUS: CHECK. | |
10 --> Get it, along with the rest of the test suite in my branch, building successfully. STATUS: REQUIRES X11 IMPLEMENTATION TO LINK PROPERLY AND/OR A BUILD-BUDDY BUILDING AND RUNNING THE TEST FOR ME. | |
11 --> Debug testeyes and the platform-specific shaped-window implementations in tandem. STATUS: TO BEGIN, CURRENT SPRINT. | |
12 4. Implement the SDL shaped-windows API for Mac OS X using Cocoa. STATUS: NEXT SPRINT. | |
13 --> Locate (once more) the API documentation for shaped windows under Cocoa. | |
14 --> Design and encode a version of SDL_ShapeData for Cocoa. | |
15 --> Write Cocoa_CreateShaper(). | |
16 --> Write Cocoa_ResizeWindowShape(). | |
17 --> Write Cocoa_SetWindowShape(). | |
18 --> If necessary, implement functionality adjunct to SDL_CalculateShapeBitmap() for Cocoa usage. | |
19 5. Use testeyes to debug all implementations. STATUS: SPRINT + 2. | |
20 --> Debug Cocoa implementation. | |
21 --> Debug Win32 implementation. | |
22 --> Debug X11 implementation (again). | |
1 | 23 |
2 1.3 release checklist: | 24 1.3 release checklist: |
3 * http://wiki.libsdl.org/moin.cgi/Roadmap | 25 * http://wiki.libsdl.org/moin.cgi/Roadmap |
4 | 26 |
5 * See why windows are being rearranged. Is the shield window not up? | 27 * See why windows are being rearranged. Is the shield window not up? |