SDL-ctypes 0.04
---------------
- Support for 1 bit depth surfaces.
- Ported all relevant SDL tests.
- Removed unit/ directory; all tests will reside in test/.
- Added SDL_GL_GetAttribute
- Added to_string method in SDL_array
- Removed read-only check from SDL_PixelFormat
- Added pixel and bitfield access to SDL_Overlay
- SDL_Timer allows timer to be disabled by setting the callback to None
- Implemented SDL_WM_SetIcon
- Fixed SDL_SetEventFilter callback
- Fixed SDL_Surface.pixels size to respect pitch rather than width
- SDL.dll refactored into a class, so it can be used for any SDL-like
library (i.e., SDL_image, SDL_ttf, etc)
- SDL.dll no longer requires a version function to load, will presume
version 0.0.0 if unversioned (needed for SDL_image).
- Added SDL_ttf and SDL_mixer support
- Added as_int16 and as_int32 methods to SDL_array.
- Support for SDL 1.2.11 (no API change)
SDL-ctypes 0.03
---------------
- Set func_name instead of __name__ in `SDL.dll.function`; this should
fix an error about __name__ being unwriteable in OS X (untested).
- Provide access to unpythonified functions via _SDL_PeepEvents etc,
rather than SDL.dll._dll.SDL_PeepEvents. This is cleaner, and sets
things up for a unified compatibility mechanism.
- `since` argument added to `SDL.dll.function` to specify minimum version
of loaded library.
- support/prep_doc.py now ignores private functions marked with "_"
- version support for 1.2.1 to 1.2.10
since 1.2.7:
SDL_RWFromConstMem added
since 1.2.10:
SDL_WM_SetCaption unicode arguments
SDL_VideoInfo window size attributes
SDL_GetKeyRepeat added
- SDL.array module added
- SDL.video functions modified to accept and return SDL.array.SDL_array,
numpy arrays or any other sequence.
- Implemented SDL_CreateRGSurfaceFrom
- added test programs test/testpalette.py and test/testgamma.py
- filled holes in test/testvidinfo.py
- __copy__ and __deepcopy__ methods added to SDL_Colour and SDL_Rect
- Constants and enums in keysym.py moved into constants.py
- SDL_keysym.unicode is now a unicode string type, not integer