gnome-python-extras r444 - in trunk: . gda



Author: murrayc
Date: Thu Jan 22 20:23:29 2009
New Revision: 444
URL: http://svn.gnome.org/viewvc/gnome-python-extras?rev=444&view=rev

Log:
2009-01-22  Murray Cumming  <murrayc murrayc com>

* configure.ac: Require the latest libgda.
* gda/gda.defs: Regenerated.


Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/configure.ac
   trunk/gda/gda.defs

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Thu Jan 22 20:23:29 2009
@@ -1,4 +1,10 @@
-Overview of Changes from 2.19.1 to 2.24.1
+Overview of Changes from 2.25.1 to 2.25.2
+==============================================================================
+
+* gda: Now requires and builds with the latest libgda (3.99.9)
+  (Murray Cumming)
+  
+Overview of Changes from 2.19.1 to 2.25.1
 ==============================================================================
 * gda:
   - pygda-3.0 is now replaced by pygda-4.0, wrapping libgda-4.0 instead of 

Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac	(original)
+++ trunk/configure.ac	Thu Jan 22 20:23:29 2009
@@ -19,7 +19,7 @@
 m4_define(mozilla_required_version,           1.2b)
 m4_define(firefox_required_version,           1.0)
 m4_define(xulrunner_required_version,         1.8)
-m4_define(libgda_required_version,            3.99.6)
+m4_define(libgda_required_version,            3.99.9)
 m4_define(gksu_required_version,              1.2.5)
 m4_define(gksu2_required_version,             2.0.4)
 m4_define(gksuui_required_version,            1.0.3)

Modified: trunk/gda/gda.defs
==============================================================================
--- trunk/gda/gda.defs	(original)
+++ trunk/gda/gda.defs	Thu Jan 22 20:23:29 2009
@@ -75,6 +75,13 @@
   (gtype-id "GDA_TYPE_DATA_MODEL_ARRAY")
 )
 
+(define-object DataModelBdb
+  (in-module "Gda")
+  (parent "GObject")
+  (c-name "GdaDataModelBdb")
+  (gtype-id "GDA_TYPE_DATA_MODEL_BDB")
+)
+
 (define-object DataModelDir
   (in-module "Gda")
   (parent "GObject")
@@ -172,13 +179,6 @@
   (gtype-id "GDA_TYPE_STATEMENT")
 )
 
-(define-object Threader
-  (in-module "Gda")
-  (parent "GObject")
-  (c-name "GdaThreader")
-  (gtype-id "GDA_TYPE_THREADER")
-)
-
 (define-object TransactionStatus
   (in-module "Gda")
   (parent "GObject")
@@ -195,7 +195,6 @@
 
 ;; Enumerations and flags ...
 
-
 (define-enum ConfigError
   (in-module "Gda")
   (c-name "GdaConfigError")
@@ -255,13 +254,9 @@
     '("dsn-not-found-error" "GDA_CONNECTION_DSN_NOT_FOUND_ERROR")
     '("provider-not-found-error" "GDA_CONNECTION_PROVIDER_NOT_FOUND_ERROR")
     '("provider-error" "GDA_CONNECTION_PROVIDER_ERROR")
-    '("conn-open-error" "GDA_CONNECTION_CONN_OPEN_ERROR")
-    '("do-query-error" "GDA_CONNECTION_DO_QUERY_ERROR")
-    '("nonexist-dsn-error" "GDA_CONNECTION_NONEXIST_DSN_ERROR")
     '("no-cnc-spec-error" "GDA_CONNECTION_NO_CNC_SPEC_ERROR")
     '("no-provider-spec-error" "GDA_CONNECTION_NO_PROVIDER_SPEC_ERROR")
     '("open-error" "GDA_CONNECTION_OPEN_ERROR")
-    '("execute-command-error" "GDA_CONNECTION_EXECUTE_COMMAND_ERROR")
     '("statement-type-error" "GDA_CONNECTION_STATEMENT_TYPE_ERROR")
   )
 )
@@ -398,6 +393,23 @@
   )
 )
 
+(define-enum DataModelError
+  (in-module "Gda")
+  (c-name "GdaDataModelError")
+  (gtype-id "GDA_TYPE_DATA_MODEL_ERROR")
+  (values
+    '("row-out-of-range-error" "GDA_DATA_MODEL_ROW_OUT_OF_RANGE_ERROR")
+    '("column-out-of-range-error" "GDA_DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR")
+    '("values-list-error" "GDA_DATA_MODEL_VALUES_LIST_ERROR")
+    '("value-type-error" "GDA_DATA_MODEL_VALUE_TYPE_ERROR")
+    '("row-not-found-error" "GDA_DATA_MODEL_ROW_NOT_FOUND_ERROR")
+    '("access-error" "GDA_DATA_MODEL_ACCESS_ERROR")
+    '("feature-non-supported-error" "GDA_DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR")
+    '("file-exist-error" "GDA_DATA_MODEL_FILE_EXIST_ERROR")
+    '("xml-format-error" "GDA_DATA_MODEL_XML_FORMAT_ERROR")
+  )
+)
+
 (define-enum DataModelIterError
   (in-module "Gda")
   (c-name "GdaDataModelIterError")
@@ -436,10 +448,12 @@
   (c-name "GdaEasyCreateTableFlag")
   (gtype-id "GDA_TYPE_EASY_CREATE_TABLE_FLAG")
   (values
+    '("nothing-flag" "GDA_EASY_CREATE_TABLE_NOTHING_FLAG")
     '("pkey-flag" "GDA_EASY_CREATE_TABLE_PKEY_FLAG")
     '("not-null-flag" "GDA_EASY_CREATE_TABLE_NOT_NULL_FLAG")
     '("unique-flag" "GDA_EASY_CREATE_TABLE_UNIQUE_FLAG")
     '("autoinc-flag" "GDA_EASY_CREATE_TABLE_AUTOINC_FLAG")
+    '("fkey-flag" "GDA_EASY_CREATE_TABLE_FKEY_FLAG")
     '("pkey-autoinc-flag" "GDA_EASY_CREATE_TABLE_PKEY_AUTOINC_FLAG")
   )
 )
@@ -1088,13 +1102,14 @@
   )
 )
 
-(define-method set_attribute_static
+(define-method set_attribute
   (of-object "GdaColumn")
-  (c-name "gda_column_set_attribute_static")
+  (c-name "gda_column_set_attribute")
   (return-type "none")
   (parameters
     '("const-gchar*" "attribute")
     '("const-GValue*" "value")
+    '("GDestroyNotify" "destroy")
   )
 )
 
@@ -2026,6 +2041,37 @@
 
 
 
+;; From gda-data-model-bdb.h
+
+(define-function gda_data_model_bdb_get_type
+  (c-name "gda_data_model_bdb_get_type")
+  (return-type "GType")
+)
+
+(define-function gda_data_model_bdb_new
+  (c-name "gda_data_model_bdb_new")
+  (is-constructor-of "GdaDataModelBdb")
+  (return-type "GdaDataModel*")
+  (parameters
+    '("const-gchar*" "filename")
+    '("const-gchar*" "db_name")
+  )
+)
+
+(define-method get_errors
+  (of-object "GdaDataModelBdb")
+  (c-name "gda_data_model_bdb_get_errors")
+  (return-type "const-GSList*")
+)
+
+(define-method clean_errors
+  (of-object "GdaDataModelBdb")
+  (c-name "gda_data_model_bdb_clean_errors")
+  (return-type "none")
+)
+
+
+
 ;; From gda-data-model-dir.h
 
 (define-function gda_data_model_dir_get_type
@@ -2550,19 +2596,6 @@
 
 ;; From gda-data-model-private.h
 
-(define-method to_xml_node
-  (of-object "GdaDataModel")
-  (c-name "gda_data_model_to_xml_node")
-  (return-type "xmlNodePtr")
-  (parameters
-    '("const-gint*" "cols")
-    '("gint" "nb_cols")
-    '("const-gint*" "rows")
-    '("gint" "nb_rows")
-    '("const-gchar*" "name")
-  )
-)
-
 (define-method add_data_from_xml_node
   (of-object "GdaDataModel")
   (c-name "gda_data_model_add_data_from_xml_node")
@@ -2898,6 +2931,12 @@
   )
 )
 
+(define-method get_connection
+  (of-object "GdaDataSelect")
+  (c-name "gda_data_select_get_connection")
+  (return-type "GdaConnection*")
+)
+
 
 
 ;; From gda-debug-macros.h
@@ -3022,45 +3061,20 @@
   (return-type "gboolean")
   (parameters
     '("GdaConnection*" "cnc")
-    '("const-gchar*" "table_name")
-    '("GError**" "error")
-  )
-  (varargs #t)
-)
-
-(define-function gda_insert_row_into_table_from_string
-  (c-name "gda_insert_row_into_table_from_string")
-  (return-type "gboolean")
-  (parameters
-    '("GdaConnection*" "cnc")
-    '("const-gchar*" "table_name")
+    '("const-gchar*" "table")
     '("GError**" "error")
   )
   (varargs #t)
 )
 
-(define-function gda_update_value_in_table
-  (c-name "gda_update_value_in_table")
+(define-function gda_update_row_in_table
+  (c-name "gda_update_row_in_table")
   (return-type "gboolean")
   (parameters
     '("GdaConnection*" "cnc")
-    '("const-gchar*" "table_name")
-    '("const-gchar*" "search_for_column")
-    '("const-GValue*" "condition")
-    '("const-gchar*" "column_name")
-    '("const-GValue*" "new_value")
-    '("GError**" "error")
-  )
-)
-
-(define-function gda_update_values_in_table
-  (c-name "gda_update_values_in_table")
-  (return-type "gboolean")
-  (parameters
-    '("GdaConnection*" "cnc")
-    '("const-gchar*" "table_name")
+    '("const-gchar*" "table")
     '("const-gchar*" "condition_column_name")
-    '("const-GValue*" "condition")
+    '("GValue*" "condition_value")
     '("GError**" "error")
   )
   (varargs #t)
@@ -3071,9 +3085,9 @@
   (return-type "gboolean")
   (parameters
     '("GdaConnection*" "cnc")
-    '("const-gchar*" "table_name")
+    '("const-gchar*" "table")
     '("const-gchar*" "condition_column_name")
-    '("const-GValue*" "condition")
+    '("GValue*" "condition_value")
     '("GError**" "error")
   )
 )
@@ -3151,6 +3165,11 @@
   (return-type "GType")
 )
 
+(define-function gda_data_model_error_get_type
+  (c-name "gda_data_model_error_get_type")
+  (return-type "GType")
+)
+
 (define-function gda_data_model_iter_error_get_type
   (c-name "gda_data_model_iter_error_get_type")
   (return-type "GType")
@@ -3487,13 +3506,14 @@
   )
 )
 
-(define-method set_attribute_static
+(define-method set_attribute
   (of-object "GdaHolder")
-  (c-name "gda_holder_set_attribute_static")
+  (c-name "gda_holder_set_attribute")
   (return-type "none")
   (parameters
     '("const-gchar*" "attribute")
     '("const-GValue*" "value")
+    '("GDestroyNotify" "destroy")
   )
 )
 
@@ -3726,13 +3746,14 @@
   )
 )
 
-(define-method set_attribute_static
+(define-method set_attribute
   (of-object "GdaMetaTableColumn")
-  (c-name "gda_meta_table_column_set_attribute_static")
+  (c-name "gda_meta_table_column_set_attribute")
   (return-type "none")
   (parameters
     '("const-gchar*" "att_name")
     '("const-GValue*" "value")
+    '("GDestroyNotify" "destroy")
   )
 )
 
@@ -3794,6 +3815,15 @@
   )
 )
 
+(define-method complement_all
+  (of-object "GdaMetaStruct")
+  (c-name "gda_meta_struct_complement_all")
+  (return-type "gboolean")
+  (parameters
+    '("GError**" "error")
+  )
+)
+
 (define-method complement_depend
   (of-object "GdaMetaStruct")
   (c-name "gda_meta_struct_complement_depend")
@@ -4409,7 +4439,7 @@
   (parameters
     '("GdaConnection*" "cnc")
     '("const-gchar*" "string")
-    '("GType" "prefered_type")
+    '("GType" "preferred_type")
     '("gchar**" "dbms_type")
   )
 )
@@ -4771,43 +4801,6 @@
 
 
 
-;; From gda-threader.h
-
-(define-function gda_threader_get_type
-  (c-name "gda_threader_get_type")
-  (return-type "GType")
-)
-
-(define-function gda_threader_new
-  (c-name "gda_threader_new")
-  (is-constructor-of "GdaThreader")
-  (return-type "GObject*")
-)
-
-(define-method start_thread
-  (of-object "GdaThreader")
-  (c-name "gda_threader_start_thread")
-  (return-type "guint")
-  (parameters
-    '("GThreadFunc" "func")
-    '("gpointer" "func_arg")
-    '("GdaThreaderFunc" "ok_callback")
-    '("GdaThreaderFunc" "cancel_callback")
-    '("GError**" "error")
-  )
-)
-
-(define-method cancel
-  (of-object "GdaThreader")
-  (c-name "gda_threader_cancel")
-  (return-type "none")
-  (parameters
-    '("guint" "job_id")
-  )
-)
-
-
-
 ;; From gda-transaction-status.h
 
 (define-function gda_transaction_status_get_type
@@ -4973,6 +4966,15 @@
   )
 )
 
+(define-function gda_utility_data_model_find_column_description
+  (c-name "gda_utility_data_model_find_column_description")
+  (return-type "const-gchar*")
+  (parameters
+    '("GdaDataSelect*" "model")
+    '("const-gchar*" "field_name")
+  )
+)
+
 (define-function gda_utility_holder_load_attributes
   (c-name "gda_utility_holder_load_attributes")
   (return-type "gboolean")
@@ -5025,6 +5027,15 @@
   )
 )
 
+(define-function gda_compute_select_statement_from_update
+  (c-name "gda_compute_select_statement_from_update")
+  (return-type "GdaSqlStatement*")
+  (parameters
+    '("GdaStatement*" "update_stmt")
+    '("GError**" "error")
+  )
+)
+
 (define-function gda_rfc1738_encode
   (c-name "gda_rfc1738_encode")
   (return-type "gchar*")
@@ -5122,6 +5133,14 @@
   )
 )
 
+(define-function gda_value_new_blob_from_file
+  (c-name "gda_value_new_blob_from_file")
+  (return-type "GValue*")
+  (parameters
+    '("const-gchar*" "filename")
+  )
+)
+
 (define-function gda_value_new_timestamp_from_timet
   (c-name "gda_value_new_timestamp_from_timet")
   (return-type "GValue*")



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