[libgda/LIBGDA_4.2] Fixes for Vala bindings for GdaDataModel, GdaDataModelIter, GdaHolder and GdaRow



commit 705653939ad47a211e0de93da185a4f263cdbda1
Author: Daniel Espinosa <despinosa src gnome org>
Date:   Thu Nov 10 23:23:35 2011 -0600

    Fixes for Vala bindings for GdaDataModel, GdaDataModelIter, GdaHolder and GdaRow

 libgda/Gda-4.0.metadata |   13 ++++++++++++-
 libgda/Makefile.am      |    4 +++-
 2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/libgda/Gda-4.0.metadata b/libgda/Gda-4.0.metadata
index 6502e38..4b7413a 100644
--- a/libgda/Gda-4.0.metadata
+++ b/libgda/Gda-4.0.metadata
@@ -1,5 +1,4 @@
 // Vala Bindings for GDA
-Gda cheader_filename="libgda/libgda.h"
 ValueList type="GLib.List<GLib.Value>"
 ServerProviderMeta skip
 ServerProviderXa skip
@@ -28,3 +27,15 @@ MetaTable.fk_list type="GLib.List<Gda.MetaTableForeignKey>"
 SetGroup.nodes type="GLib.List<Gda.SetNode>"
 SetSource.nodes type="GLib.List<Gda.SetNode>"
 SqlRenderingContext.params_used type="GLib.List<Gda.Holder>"
+DataModel.i_get_value_at unowned=true
+DataModel.i_get_value_at nullable=true
+DataModel.get_typed_value_at unowned=true
+DataModel.get_typed_value_at nullable=true
+DataModelIter.get_value_at unowned=true
+DataModelIter.get_value_at nullable=true
+DataModelIter.get_value_at_e unowned=true
+DataModelIter.get_value_at_e nullable=true
+DataModelIter.get_value_for_field unowned=true
+DataModelIter.get_value_for_field nullable=true
+Holder.get_value nullable=true
+Row.get_value nullable=true
diff --git a/libgda/Makefile.am b/libgda/Makefile.am
index c48a932..f77a4f4 100644
--- a/libgda/Makefile.am
+++ b/libgda/Makefile.am
@@ -300,7 +300,9 @@ if ENABLE_GDA_GI
 -include $(INTROSPECTION_MAKEFILE)
 INTROSPECTION_GIRS =
 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
-			     --namespace Gda
+			     --warn-all \
+			     --namespace Gda \
+			     --c-include=libgda/libgda.h
 INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 
 psupport = \



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]