view TODO @ 1770:1632155c67e5

Fixed bug #216 The attached files allow building the SDL library and tests with the Open Watcom compiler for Windows: - static library or DLL - Debug or Release builds available - uses register calling convention of Open Watcom - wmake target to build the SDL test samples Following is a table that shows what works and what doesn't, yet: checkkeys + graywin + loopwave + testalpha + testbitmap + testdyngl + testerror + testfile + testgamma + testgl + testhread + testiconv - (all failed) testkeys + testlock + (after removing calls to raise() from signal handler) testoverlay + (needs 'set SDL_VIDEODRIVER=directx') testoverlay2 + (-"-) testpalette + testplatform + testsem + testsprite + testtimer + testver + testvidinfo + testwin - (fading doesn't seem right) testwm + torturethread + testcdrom + testjoystick not tested threadwin + TODO: - make stack calling convention work (has linking issues with dxguid.lib) - perform testjoystick (I don't have a joystick) - investigate fading in testwin - merge with OS/2 port - add DOS target
author Sam Lantinga <slouken@libsdl.org>
date Sun, 07 May 2006 03:44:58 +0000
parents f12379c41042
children 0a53c90a37f9 c121d94672cb
line wrap: on
line source


Wish list for the 1.3 development branch:
http://bugzilla.libsdl.org/

 * Add mousewheel events (new unified event architecture?)
 * DirectInput joystick support needs to be implemented
 * Be able to enumerate and select available audio and video drivers
 * Fullscreen video mode support for Mac OS X
 * Explicit vertical retrace wait (maybe separate from SDL_Flip?)
 * Shaped windows, windows without borders
 * Multiple windows, multiple display support
 * SDL_INIT_EVENTTHREAD on Windows and MacOS?
 * Add a timestamp to events
 * Add audio input API
 * Add hardware accelerated scaled blit
 * Add hardware accelerated alpha blits
 * Redesign blitting architecture to allow blit plugins

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)