Hello again, I'm glad to announce the completion of Shiboken ownership handling, plus many many more tests. The Qt specific ownership tests are green in the pyside-shiboken fork as well.
For those not acquainted with the matter, this ownership stuff is one of the most tricky parts of the binding business. It's the kind of thing that if not properly done will stick it's ugly head in the form of a segfault when you least expect. One noteworthy thing is that now it is so much more fun and fast to do things in CPython instead of boost.python. Really! It's true that the previous experience helped a lot, but not having our hands tied with the boost.python handcuffs arguably played its part. And I'm not here saying that it is bad in itself, it all depends on what you want to do. I'll say no more, the updated documentation will do a much better job: API Extractor: http://www.pyside.org/docs/apiextractor/ownership.html Shiboken: http://www.pyside.org/docs/shiboken/ownership.html To try it out clone and compile from our git repos in this order: git clone git://gitorious.org/pyside/apiextractor.git git clone git://gitorious.org/pyside/generatorrunner.git git clone git://gitorious.org/pyside/shiboken.git git clone git://gitorious.org/pyside/pyside-shiboken.git Cheers, -- Marcelo Lira dos Santos INdT - Instituto Nokia de Tecnologia _______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
