diff options
author | Colin Walters <walters@verbum.org> | 2009-02-12 18:42:47 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2009-03-17 16:29:08 -0400 |
commit | 888566c41b4f0d73ec80307d0418ab1d44c7210c (patch) | |
tree | d144a6bcf51b7e92868de16797e164b85a5ccca1 /tests | |
parent | 5dfa997724551ed163fefc11782b7163db3be378 (diff) | |
download | gobject-introspection-888566c41b4f0d73ec80307d0418ab1d44c7210c.tar.gz |
Bug 564016 - Include c:prefix in typelib, use it to optimize find_by_gtype
Parse the c:prefix from the .gir, include it in the header. Armed with this
information, we can now optimize lookups of GTypes because we
have the requirement that GTypes must start with the c:prefix. We do
fall back though if a lookup fails.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/scanner/BarApp-1.0-expected.tgir | 2 | ||||
-rw-r--r-- | tests/scanner/GtkFrob-1.0-expected.tgir | 2 | ||||
-rw-r--r-- | tests/scanner/annotation-1.0-expected.tgir | 2 | ||||
-rw-r--r-- | tests/scanner/drawable-1.0-expected.tgir | 2 | ||||
-rw-r--r-- | tests/scanner/foo-1.0-expected.tgir | 2 | ||||
-rw-r--r-- | tests/scanner/utility-1.0-expected.tgir | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/tests/scanner/BarApp-1.0-expected.tgir b/tests/scanner/BarApp-1.0-expected.tgir index 20173cb9..45ceae06 100644 --- a/tests/scanner/BarApp-1.0-expected.tgir +++ b/tests/scanner/BarApp-1.0-expected.tgir @@ -5,7 +5,7 @@ xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="BarApp" version="1.0" shared-library=""> + <namespace name="BarApp" version="1.0" shared-library="" c:prefix="Bar"> <class name="Baz" parent="GObject.Object" glib:type-struct="BazClass" glib:type-name="BarBaz" glib:get-type="bar_baz_get_type"> <field name="parent_instance"> <type name="GObject.Object"/> diff --git a/tests/scanner/GtkFrob-1.0-expected.tgir b/tests/scanner/GtkFrob-1.0-expected.tgir index 85c527d6..0d101be3 100644 --- a/tests/scanner/GtkFrob-1.0-expected.tgir +++ b/tests/scanner/GtkFrob-1.0-expected.tgir @@ -5,7 +5,7 @@ xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="GtkFrob" version="1.0" shared-library="gtkfrob"> + <namespace name="GtkFrob" version="1.0" shared-library="gtkfrob" c:prefix="Gtk"> <function name="language_manager_get_default" c:identifier="gtk_frob_language_manager_get_default"> <return-value transfer-ownership="none"> <type name="none"/> diff --git a/tests/scanner/annotation-1.0-expected.tgir b/tests/scanner/annotation-1.0-expected.tgir index 99c3d260..3629d5ff 100644 --- a/tests/scanner/annotation-1.0-expected.tgir +++ b/tests/scanner/annotation-1.0-expected.tgir @@ -6,7 +6,7 @@ <include name="utility" version="1.0"/> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="annotation" version="1.0" shared-library="annotation"> + <namespace name="annotation" version="1.0" shared-library="annotation" c:prefix="annotation"> <callback name="Callback"> <return-value transfer-ownership="none"> <type name="int"/> diff --git a/tests/scanner/drawable-1.0-expected.tgir b/tests/scanner/drawable-1.0-expected.tgir index 2c939612..618cf3af 100644 --- a/tests/scanner/drawable-1.0-expected.tgir +++ b/tests/scanner/drawable-1.0-expected.tgir @@ -6,7 +6,7 @@ <include name="utility" version="1.0"/> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="drawable" version="1.0" shared-library="drawable"> + <namespace name="drawable" version="1.0" shared-library="drawable" c:prefix="drawable"> <class name="TestDrawable" parent="GObject.Object" glib:type-struct="TestDrawableClass" abstract="1" glib:type-name="TestDrawable" glib:get-type="test_drawable_get_type"> <field name="parent_instance"> <type name="GObject.Object"/> diff --git a/tests/scanner/foo-1.0-expected.tgir b/tests/scanner/foo-1.0-expected.tgir index bd94ed38..9a43eccb 100644 --- a/tests/scanner/foo-1.0-expected.tgir +++ b/tests/scanner/foo-1.0-expected.tgir @@ -6,7 +6,7 @@ <include name="utility" version="1.0"/> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="foo" version="1.0" shared-library="foo"> + <namespace name="foo" version="1.0" shared-library="foo" c:prefix="foo"> <enumeration name="ASingle"> <member name="some_single_enum" value="0"/> </enumeration> diff --git a/tests/scanner/utility-1.0-expected.tgir b/tests/scanner/utility-1.0-expected.tgir index dfd2aa80..2a30f850 100644 --- a/tests/scanner/utility-1.0-expected.tgir +++ b/tests/scanner/utility-1.0-expected.tgir @@ -5,7 +5,7 @@ xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> <include name="GObject" version="2.0"/> <include name="GLib" version="2.0"/> - <namespace name="utility" version="1.0" shared-library="utility"> + <namespace name="utility" version="1.0" shared-library="utility" c:prefix="utility"> <union name="Byte"> <field name="value" writable="1"> <type name="uint8"/> |