Author: vivien
Date: Sat Feb 16 14:56:31 2008
New Revision: 3056
URL: http://svn.gnome.org/viewvc/libgda?rev=3056&view=rev

Log:
2008-02-16  Vivien Malerba <[EMAIL PROTECTED]>

        * tests/data-models/check_virtual.c: fixed compilation error
        * po/POTFILES.in: added missing files
        * libgda/gda-server-provider.c: explicitely initialize virtual 
functions to NULL
        * libgda/gda-server-provider.h: added a "is_busy" virtual method


Modified:
   branches/V4-branch/ChangeLog
   branches/V4-branch/libgda/gda-server-provider.c
   branches/V4-branch/libgda/gda-server-provider.h
   branches/V4-branch/po/POTFILES.in
   branches/V4-branch/tests/data-models/check_virtual.c

Modified: branches/V4-branch/libgda/gda-server-provider.c
==============================================================================
--- branches/V4-branch/libgda/gda-server-provider.c     (original)
+++ branches/V4-branch/libgda/gda-server-provider.c     Sat Feb 16 14:56:31 2008
@@ -79,12 +79,15 @@
 
        object_class->finalize = gda_server_provider_finalize;
 
+       klass->get_name = NULL;
        klass->get_version = NULL;
        klass->get_server_version = NULL;
-       klass->get_name = NULL;
        klass->supports_feature = NULL;
 
        klass->get_data_handler = NULL;
+       klass->get_def_dbms_type = NULL;
+       klass->escape_string = NULL;
+       klass->unescape_string = NULL;
 
        klass->open_connection = NULL;
        klass->close_connection = NULL;
@@ -98,6 +101,19 @@
        klass->begin_transaction = NULL;
        klass->commit_transaction = NULL;
        klass->rollback_transaction = NULL;
+       klass->add_savepoint = NULL;
+       klass->rollback_savepoint = NULL;
+       klass->delete_savepoint = NULL;
+
+       klass->create_parser = NULL;
+       klass->statement_to_sql = NULL;
+       klass->statement_prepare = NULL;
+       klass->statement_execute = NULL;
+       
+       klass->is_busy = NULL;
+       klass->cancel = NULL;
+       klass->create_connection = NULL;
+       memset (&(klass->meta_funcs), 0, sizeof (GdaServerProviderMeta));
 
         /* Properties */
         object_class->set_property = gda_server_provider_set_property;

Modified: branches/V4-branch/libgda/gda-server-provider.h
==============================================================================
--- branches/V4-branch/libgda/gda-server-provider.h     (original)
+++ branches/V4-branch/libgda/gda-server-provider.h     Sat Feb 16 14:56:31 2008
@@ -146,6 +146,7 @@
                                                          gpointer cb_data, 
GError **error);
 
        /* Misc */
+       gboolean                (* is_busy)              (GdaServerProvider 
*provider, GdaConnection *cnc);
        gboolean                (* cancel)               (GdaServerProvider 
*provider, GdaConnection *cnc, guint task_id);
        GdaConnection          *(* create_connection)    (GdaServerProvider 
*provider);
        GdaServerProviderMeta      meta_funcs;

Modified: branches/V4-branch/po/POTFILES.in
==============================================================================
--- branches/V4-branch/po/POTFILES.in   (original)
+++ branches/V4-branch/po/POTFILES.in   Sat Feb 16 14:56:31 2008
@@ -1,3 +1,4 @@
+libgda/gda-batch.c
 libgda/gda-client.c
 libgda/gda-config.c
 libgda/gda-connection.c
@@ -17,6 +18,8 @@
 libgda/gda-server-operation.c
 libgda/gda-server-provider-extra.c
 libgda/gda-server-provider.c
+libgda/gda-set.c
+libgda/gda-statement.c
 libgda/gda-util.c
 libgda/handlers/gda-handler-bin.c
 libgda/handlers/gda-handler-boolean.c
@@ -24,6 +27,13 @@
 libgda/handlers/gda-handler-string.c
 libgda/handlers/gda-handler-time.c
 libgda/handlers/gda-handler-type.c
+libgda/sql-parser/gda-sql-parser.c
+libgda/sql-parser/gda-statement-struct-compound.c
+libgda/sql-parser/gda-statement-struct-delete.c
+libgda/sql-parser/gda-statement-struct-insert.c
+libgda/sql-parser/gda-statement-struct-select.c
+libgda/sql-parser/gda-statement-struct-update.c
+libgda/sql-parser/gda-statement-struct.c 
 libgda/sqlite/gda-sqlite-ddl.c
 libgda/sqlite/gda-sqlite-handler-bin.c
 libgda/sqlite/gda-sqlite-provider.c
@@ -131,11 +141,6 @@
 providers/xbase/xbase_specs_dsn.xml.in
 testing/gda-test-blob.c
 testing/gda-test-connection.c
-testing/gda-test-model-query.c
-testing/gda-test-models.c
-testing/gda-test-server-operation.c
-testing/gda-test-sql.c
-testing/html.c
 tools/command-exec.c
 tools/gda-list-config.c
 tools/gda-list-server-op.c

Modified: branches/V4-branch/tests/data-models/check_virtual.c
==============================================================================
--- branches/V4-branch/tests/data-models/check_virtual.c        (original)
+++ branches/V4-branch/tests/data-models/check_virtual.c        Sat Feb 16 
14:56:31 2008
@@ -19,7 +19,7 @@
        gda_init ("SQlite virtual test", "1.0", argc, argv);
 
        provider = gda_vprovider_data_model_new ();
-       cnc = gda_server_provider_create_connection (NULL, GDA_SERVER_PROVIDER 
(provider), NULL, NULL, NULL, 0);
+       cnc = gda_server_provider_create_connection (NULL, GDA_SERVER_PROVIDER 
(provider), NULL, NULL, 0);
        g_assert (gda_connection_open (cnc, NULL));
 
        /* create RW data model to store results */
_______________________________________________
SVN-commits-list mailing list (read only)
http://mail.gnome.org/mailman/listinfo/svn-commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit 
your options and select the modules ('topics') you want.
Module maintainer? It is possible to set the reply-to to your development 
mailing list. Email [EMAIL PROTECTED] if interested.

Reply via email to