GNOME Bugzilla – Bug 620268
[PATCH] Add Introspection support
Last modified: 2011-02-03 19:13:52 UTC
Created attachment 162468 [details] [review] Adds introspection support (also adds build dependancy) This adds provisional introspection support see this to decide if you which way you would like to add introspection http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration For some reason I needed to modify the enum definition - not sure if that's an introspection issue or glade usage of that api.
Created attachment 162471 [details] [review] Adds introspection support (also adds build dependancy) This one just removes all the warnings, by adding correct include paths etc.
Created attachment 162537 [details] [review] Introspection support this adds a fixe to one of the lines in project that breaks the introspection parser
Created attachment 162589 [details] [review] Introspection support - and doc fixes for glists adds a few glist annotations
Please 's/dist_gir_DATA/gir_DATA/g'; see bug 621611 for rationale.
Created attachment 169107 [details] [review] enable introspection This patch updates Alan's one replacing gir_DATA, removing whitespaces and fixing a typo.
Created attachment 169109 [details] [review] enable introspection v2 This patch updates Alan's one replacing gir_DATA, removing whitespaces and fixing a typo.
I worked on the patch and committed a modified version for git master (i.e., now it's libgladeui-2 not libgladeui-1, the introspection lib is now called Gladeui-2.0 and some arguments to g-ir-scanner were deprecated by now). It passes distcheck, I would be happy if you guys looked at the current state of master and checked that everything were doing is up to date. I'm sceptical about passing -pkg=gtk+-3.0 to the scanner, GTK+ makefiles dont do that so I'm worried I have something wrong here. However, girs do get generated.. there are plenty of new warnings fired in the process but distcheck passes.