Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
41 lines (38 loc) · 2.6 KB

TODO

File metadata and controls

41 lines (38 loc) · 2.6 KB
 
Jul 10, 2010
Jul 10, 2010
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Eli Gottlieb's checklist for the GSOC shaped windows project. Dated July 9, 2010.
1. Enable proper linking of the X11 implementation and test it.
--> Find the place in the build system for platform-specific linking flags. STATUS: BLOODY IMPOSSIBLE.
--> Add a linker flag to bring in libXext.a. STATUS: WILL BE SIMPLE ONCE PREVIOUS STEP IS ACCOMPLISHED (kshemashiach yagia).
2. Build the Win32 implementation of shaped-windows functionality.
--> Add driver functions to the SDL_ShapeDriver in the Win32 driver's SDL_DisplayDevice at the proper point in the code. STATUS: CHECK.
--> Add a hook in the Windows resize-window code to call Win32_ResizeWindowShape(). STATUS: CHECK.
3. Enable building the testeyes program.
--> Reprogram it to use the latest shaped-windows API. STATUS: CHECK.
--> 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.
--> Debug testeyes and the platform-specific shaped-window implementations in tandem. STATUS: TO BEGIN, CURRENT SPRINT.
4. Implement the SDL shaped-windows API for Mac OS X using Cocoa. STATUS: NEXT SPRINT.
--> Locate (once more) the API documentation for shaped windows under Cocoa.
--> Design and encode a version of SDL_ShapeData for Cocoa.
--> Write Cocoa_CreateShaper().
--> Write Cocoa_ResizeWindowShape().
--> Write Cocoa_SetWindowShape().
--> If necessary, implement functionality adjunct to SDL_CalculateShapeBitmap() for Cocoa usage.
5. Use testeyes to debug all implementations. STATUS: SPRINT + 2.
--> Debug Cocoa implementation.
--> Debug Win32 implementation.
--> Debug X11 implementation (again).
Apr 26, 2001
Apr 26, 2001
23
Nov 17, 2008
Nov 17, 2008
24
1.3 release checklist:
Feb 1, 2010
Feb 1, 2010
25
* http://wiki.libsdl.org/moin.cgi/Roadmap
Dec 15, 2009
Dec 15, 2009
26
Dec 12, 2009
Dec 12, 2009
27
28
29
* See why windows are being rearranged. Is the shield window not up?
* Make sure you can create and show a fullscreen window in one step
* Figure out how to handle OpenGL context lost on Mac OS X (does it happen?)
Dec 15, 2009
Dec 15, 2009
30
* Write automated test case for multi-draw APIs
Dec 18, 2009
Dec 18, 2009
31
* Make sure you can build SDL without the renderer to slim it down a bunch
Jan 21, 2010
Jan 21, 2010
32
33
* Implement assertion code on iPhone
* Add __WINDOWS__ in addition to __WIN32__
Dec 12, 2009
Dec 12, 2009
34
Jan 10, 2010
Jan 10, 2010
35
36
37
38
39
40
41
* Check 1.2 revisions:
3554 - Need to resolve semantics for locking keys on different platforms
4874 - Do we want screen rotation? At what level?
4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
4484, 4485 - Verify that SDL's Windows keyboard handling works correctly
4865 - See if this is still needed (mouse coordinate clamping)
4866 - See if this is still needed (blocking window repositioning)