Marcus von Appen
2014-03-23 09:17:31 UTC
PySDL2 0.9.0 has been released.
PySDL2 is a wrapper around the SDL2 library and as such similar to the
discontinued PySDL project. In contrast to PySDL, it has no licensing
restrictions, nor does it rely on C code, but uses ctypes instead.
Version 0.9.0 is a feature release, which provides the following changes:
* the sdl2 module is compatible with SDL2 2.0.3
* new sdl2.ext.subsurface() function to create subsurfaces from
sdl2.SDL_Surface objects
* new sdl2.ext.SoftwareSprite.subsprite() method to create
sdl2.ext.SoftwarSprite objects sharing pixel data
* the unit test runner features a --logfile argument now to safe the unit test
output to a file
* the different render classes of sdl2.ext.sprite were renamed
* the sdl2.ext.RenderContext class was renamed to sdl2.ext.Renderer
to be consistent with with SDL2's naming scheme
* sdl2.ext.SpriteRenderer was renamed to sdl2.ext.SpriteRenderSystem
* sdl2.ext.SoftwareSpriteRenderer was renamed to
sdl2.ext.SoftwareSpriteRenderSystem
* sdl2.ext.TextureSpriteRenderer was renamed to
sdl2.ext.TextureSpriteRenderSystem
* sdl2.ext.SpriteFactory.create_sprite_renderer() was renamed to
sdl2.ext.SpriteFactory.create_sprite_render_system()
* various bug fixes
Please note that version 0.9.0 is not compatible with previous releases, due
to the changed class names in the sdl2.ext module.
You can download it from http://bitbucket.org/marcusva/py-sdl2/downloads.
The documentation, listing all of its features, can be browsed online at
http://pysdl2.readthedocs.org/.
Cheers
Marcus
PySDL2 is a wrapper around the SDL2 library and as such similar to the
discontinued PySDL project. In contrast to PySDL, it has no licensing
restrictions, nor does it rely on C code, but uses ctypes instead.
Version 0.9.0 is a feature release, which provides the following changes:
* the sdl2 module is compatible with SDL2 2.0.3
* new sdl2.ext.subsurface() function to create subsurfaces from
sdl2.SDL_Surface objects
* new sdl2.ext.SoftwareSprite.subsprite() method to create
sdl2.ext.SoftwarSprite objects sharing pixel data
* the unit test runner features a --logfile argument now to safe the unit test
output to a file
* the different render classes of sdl2.ext.sprite were renamed
* the sdl2.ext.RenderContext class was renamed to sdl2.ext.Renderer
to be consistent with with SDL2's naming scheme
* sdl2.ext.SpriteRenderer was renamed to sdl2.ext.SpriteRenderSystem
* sdl2.ext.SoftwareSpriteRenderer was renamed to
sdl2.ext.SoftwareSpriteRenderSystem
* sdl2.ext.TextureSpriteRenderer was renamed to
sdl2.ext.TextureSpriteRenderSystem
* sdl2.ext.SpriteFactory.create_sprite_renderer() was renamed to
sdl2.ext.SpriteFactory.create_sprite_render_system()
* various bug fixes
Please note that version 0.9.0 is not compatible with previous releases, due
to the changed class names in the sdl2.ext module.
You can download it from http://bitbucket.org/marcusva/py-sdl2/downloads.
The documentation, listing all of its features, can be browsed online at
http://pysdl2.readthedocs.org/.
Cheers
Marcus