Someone, I think rosuav (Chris Angelico), did a branch with gobject introspection, but I can't remember it, and none of the branches in git branch -ar seem like it is, at least the names don't seem like it:
origin/rosuav/async-annotations origin/rosuav/deoptimize-continue-return origin/rosuav/enable-werror origin/rosuav/gtk2-drag-drop origin/rosuav/happy-eyeballs origin/rosuav/hilfe-improvements origin/rosuav/http-multi-connect origin/rosuav/inotify-config origin/rosuav/latex-markdown-renderer origin/rosuav/markdown-attribute-syntax origin/rosuav/markdown-parser-extensibility origin/rosuav/naglingcontrol origin/rosuav/pango_xy_to_char origin/rosuav/pgsql-ssl origin/rosuav/pre-listening-ports origin/rosuav/process-check-run origin/rosuav/sockopt origin/rosuav/support-gdk-quartz
unless it is support-gdk-quartz.
Would someone be able to point me to it? I want to do some testing...
Thanks
Hi Lance.
Someone, I think rosuav (Chris Angelico), did a branch with gobject introspection, but I can't remember it, and none of the branches in git branch -ar seem like it is, at least the names don't seem like it:
Marcus Comstedt did one (marcus/gobject-introspection) which was merged into the main 9.0 branch in early November last year.
I have a branch (grubba/gobject-introspection-compiler) which I made public last week. It is based on Marcus's code, but uses actual Pike classes. It appears to work well enough to run Tools.Standalone.pv.
| Pike v9.0 release 12 running Hilfe v3.5 (Incremental Pike Frontend) | > Program.inherit_tree(GI.repository.Gtk.Window); | (1) Result: ({ /* 2 elements */ | GI.repository.Gtk.Window, | ({ /* 2 elements */ | GI.repository.Gtk.Widget, | ({ /* 2 elements */ | GI.repository.GObject.InitiallyUnowned, | ({ /* 2 elements */ | GI.repository.GObject.Object, | ({ /* 1 element */ | ___GI.GObject | }) | }) | }) | }) | })
Would someone be able to point me to it? I want to do some testing...
The above should give some hints.
/grubba
pike-devel@lists.lysator.liu.se