I favour this hugely. I'd love to have a feature freeze on 1.9.2... squish any final bugs on it... start SDL2 port for a PyGame 1.9.10 (Maybe even just PyGame 2.0?)
On 16 August 2013 21:12, Lenard Lindstrom <le...@telus.net> wrote: > Hi, > > I recommend we put a feature freeze of Pygame 1.9.2. Personally, I still > want to see Pygame 1.9.2 reach release status. I expect identifying > existing bugs in Pygame 1.9.2 is easier than chasing them down later in an > SDL 2 port. Otherwise, I would rather put time into an SDL2 port than > patching the 1.9.2. > > The SDL2 port of Pygame — Pygame 1.9,10? — can be a fork of Pygame 1.9.2. > Debugging of Pygame 1.9.2 would continue, with fixes merged into the SDL2 > port. To reduce workload, Pygame 1.9.2 debugging can be limited to code > that servives in the SDL2 port. > > Lenard > > > On 13-08-13 01:37 AM, René Dudfield wrote: > >> Happy days... >> >> >> SDL 2.0 is released! >> >> http://lists.libsdl.org/**pipermail/sdl-libsdl.org/2013-** >> August/089854.html<http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-August/089854.html> >> >> """ >> These are the most important new features in SDL 2.0: >> >> - Full 3D hardware acceleration >> - Support for OpenGL 3.0+ in various profiles (core, compatibility, >> debug, robust, etc) >> - Support for OpenGL ES >> - Support for multiple windows >> - Support for multiple displays >> - Support for multiple audio devices >> - Android and iOS support >> - Simple 2D rendering API that can use Direct3D, OpenGL, OpenGL ES, or >> software rendering behind the scenes >> - Force Feedback available on Windows, Mac OS X and Linux >> - XInput and XAudio2 support for Windows >> - Atomic operations >> - Power management (exposes battery life remaining, etc) >> - Shaped windows >> - 32-bit audio (int and float) >> - Simplified Game Controller API (the Joystick API is still here, >> too!) >> - Touch support (multitouch, gestures, etc) >> - Better fullscreen support >> - Better keyboard support (scancodes vs keycodes, etc). >> - Message boxes >> - Clipboard support >> - Basic Drag'n'Drop support >> - Proper unicode input and IME support >> - A really powerful assert macro >> - Lots of old annoyances from 1.2 are gone >> - Many other things! >> """ >> > >