Jonathan, On Tue, Jul 13, 2010 at 11:53 PM, Jonathan Matthew <jonat...@d14n.org>wrote:
> > - generate gobject-introspection gir and typelib files > - remove all pygtk setup code and replace it with pygi setup > - convert all in-tree plugins to at least theoretically work with pygi > (some crash, some just don't work, some are OK) > - start adding annotations to the core code > - attempt to generate vala .vapi files (currently fails dismally) > That is awesome.. > > I'm not expecting to finish this any time soon. It'll probably end up > blocking on replacing gconf with GSettings, I'll probably replace the > current plugin system code with libpeas at the same time, and there > are some internal issues that make introspected bindings difficult, so > I'll probably have to fix those first. > What kind of issues, out of curiosity? > > If you're maintaining an external plugin, you might want to take a > look to see what sort of changes you'll need to make when this lands. > This will be a near-total API break for rhythmbox, just like it is for > (py)gtk, and there's no way to gradually switch over. > This is a big win though after it is complete since we would be able to support any kind of language for a plugin. I'm happy to see. Thank you for starting it. sri
_______________________________________________ rhythmbox-devel mailing list rhythmbox-devel@gnome.org http://mail.gnome.org/mailman/listinfo/rhythmbox-devel