The cffi bindings have the downside that iOS doesn't work. On Sun, Jul 12, 2015 at 5:15 AM, Peter Shinners <p...@shinners.org> wrote:
> The cffi style bindings would be so tempting because they get away from > all the binary challenges. Originally, the SDL bindings needed some utility > C code to be useful. After a quick review of SDL2, that seems way less true. > > I was hoping to find better hosting on the Bitbucket site for open soure > projects, but I could not. Not even I have access to the repo. (Not that I > would have used it in the last many years). > > > > > On 07/11/2015 05:20 PM, Lenard Lindstrom wrote: > >> Hi Peter, >> >> On 15-07-10 07:47 PM, Peter Shinners wrote: >> >>> I haven't been paying close attention to Pygame, but it doesn't seem >>> controversial to say things have stalled. I haven't gotten much feedback >>> from Rene, but I'd like to give him time to put something together. Some of >>> the main things that may need help are: >>> >>> * Getting 1.9.2 actually released >>> >> Much of the delay is due to logistics. With the loss of the automated >> build site a few years back there is no simple way to check a commit >> against all supported operating systems. It also limits user testing. >> >> I need someone to take over official Windows support from me, since I am >> stuck on Windows XP. I have the MinGW based dependency build chain working >> again for 32bit Windows, but did not get everything to build for 64bit >> Windows. So no official 64bit prebuilt libraries yet on the Bitbucket >> download page. >> >> Pygame 1.9.2 is nearly ready for release on Linux. I have tackled the >> Linux specific issues I could find, and am now going through the operating >> system independent issues. >> >> * Moving on to "Pygame 2", whatever that means >>> >> Yes, Pygame 2 is overdue. A while back I proposed we wait until Pygame >> 1.9.2 was released before starting on 2.0. The plan was to clear out the >> Pygame bugs with SDL 1.2 before moving on to SDL 2. But I also expected we >> would be done with 1.9.2 long before now. >> >> Anyway, a few months back I started a Pygame 1.9.2 patch, >> https://bitbucket.org/llindstrom/pygame-1.10-patch, that replaces SDL >> 1.2 with SDL 2.0 api calls. Though it uses SDL 2, it tries to remain Pygame >> 1.9.2 compatible, so adds no new SDL 2 features. It is only a bridge to >> Pygame 2.0. Though it fails unit tests and needs more work, it is usable >> now with SDL 2 from GIT (Earlier SDL 2 releases have buggy 24 >> bits-per-pixel surface support.). >> >> The structure of SDL 2 differs from SDL 1.2. It does not fit well >> Pygame's api. So I expect a significant redesign of modules and classes for >> Pygame 2. For instance, the display module will basically go away, replaced >> with a Window class. >> >> This is an opportunity to replace C coded extension modules with Cython >> and a Python level foreign function interface. Personally, I would like to >> see Pygame fully support PyPy as well as CPython. Also, some of the Pygame >> code can be separated out as stand-alone, Python independent, libraries to >> encourage support from outside the Pygame community. >> >> * Catch up on the Bitbucket pull requests >>> >> The 5 member limit for a Bitbucket project team is a nuisance. >> >> * Website replacement and love >>> * Migrate forum to Reddit (or community forum) >>> >>> It seems there are still many great people involved with the Pygame >>> project. Perhaps I can help by getting those people the control they need >>> to make progress. I'm completely detached from things at this point, so I >>> don't have any context to jump in and try to change anything. What parts of >>> the project are going well these days? >>> >>> >> >