3.99.7: 2009-01-04 Johannes Schmid * libgda/src/column.hg: Added a _IGNORE for set_attribute() * configure.in: Bumped version to 3.99.7 (synced with libgda) * NEWS: Updated 2009-01-04 Johannes Schmid * libgda/src/dataselect.ccg: * libgda/src/dataselect.hg: * libgda/src/holder.hg: * libgda/src/metastore.ccg: * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/row.hg: Wrapped various missing methods 2009-01-03 Murray Cumming * libgda/src/connection.hg: open_from_string(): Make the auth_string parameter optional because it is not always needed, for instance with sqlite. * libgda/src/datamodelarray.ccg: * libgda/src/datamodelarray.hg: Added set_column_g_type(). * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/holder.ccg: set_attribute(): Specify a callback to destroy the provided string, because libgda has stupid memory management for that. 2008-12-27 Johannes Schmid * libgda/src/libgda_docs.xml: Regenerated from latest gda (and slightly edited to fix build) 2008-12-27 Johannes Schmid * docs/reference/Doxyfile.in: Fixed some doxygen warnings * libgda/src/libgda_docs.xml: Updated documentation * libgda/src/metastore.ccg: * libgda/src/quarklist.hg: Fixed build 2008-12-25 Johannes Schmid * examples/simple/main.cc: Added some meta store example though I am not quite sure yet what information would be a good example here * libgda/src/connection.ccg: * libgda/src/connection.hg: * libgda/src/metastore.ccg: * libgda/src/metastore.hg: Added several methods to update specific meta store informations and fixed a refreturn 2008-12-21 Johannes Schmid * libgda/src/connection.ccg: * libgda/src/libgda_methods.defs: Regenerated devs and fixed build * libgda/src/datamodel.hg: * libgda/src/datamodeliter.hg: Revert last change - it was wrong 2008-12-21 Johannes Schmid * libgda/src/connection.ccg: * libgda/src/connection.hg: Added some more detailed update_meta_store() methods that speed up the update when only a part of the information is needed. * libgda/src/datamodel.hg: * libgda/src/datamodeliter.hg: Fixed build with latest libgda 2008-12-18 Murray Cumming * libgda/src/connection.hg: Include serverprovider.h, because the *execute* methods may throw ServerProviderError, though that is not documented. See bug #565019. * libgda/src/serverprovider.[hg|ccg]: Do not include connection.h, because that would be circular. 2008-12-18 Murray Cumming * libgda/src/serverprovider.hg: Wrap the GdaServerProviderError GError/Exception. 2008-12-17 Yaakov Selkowitz * libgda/libgdamm/private/Makefile.am: (private_includedir): Change version to 4.0. * tools/m4/Makefile.am (tools_m4_includedir): Ditto. Bug #564816 2008-12-17 Armin Burgmeier * libgda/src/holder.ccg: Removed an extra 's' character that made the build fail. This has probably been committed accidentally. * libgda/src/serverprovider.hg: Made all available methods public, instead of private, so they can actually be used. 2008-12-17 Murray Cumming * libgda/src/column.hg: * libgda/src/holder.ccg: Use *set_attribute_static() for now jus t to fix the build with latest libgda, though the true fix is not yet clear. 2008-12-17 Murray Cumming * libgda/src/datamodel.hg: * libgda/src/datamodeliter.hg: * libgda/src/libgda_docs.xml: * libgda/src/libgda_methods.defs: Change move_at to move_to as in libgda. 2008-12-15 Murray Cumming Re-committed this, calling the C function directly to avoid a non-NULL col_types parameter: * libgda/src/connection.ccg: * libgda/src/connection.hg: statement_execute_select(): Add a StatementModelUsage parameter, with a default value, so we can specify a cursor model. statement_execute_select_full(): Rename to statement_execute_select(). 2008-12-15 Johannes Schmid * configure.in: * examples/Makefile.am: * examples/config/Makefile.am: * examples/config/main.cc: Added a tiny example to list the available providers * libgda/src/connection.ccg: Some leftover from previous changes... 2008-12-15 Johannes Schmid * libgda/src/connection.ccg: * libgda/src/connection.hg: Use gda_execute_non_select_command() instead of hardcoding * libgda/src/serveroperation.ccg: * libgda/src/serveroperation.hg: Add gda_perform_create/drop_database and gda_prepare_create/drop_database from gda-easy 2008-12-15 Murray Cumming * libgda/src/connection.ccg: * libgda/src/connection.hg: Reverted my last change because it is causing weird column-index warnings in Glom. I will try again. 2008-12-14 Murray Cumming * libgda/src/connection.ccg: * libgda/src/connection.hg: statement_execute_select(): Add a StatementModelUsage parameter, with a default value, so we can specify a cursor model. statement_execute_select_full(): Rename to statement_execute_select(). 2008-12-12 Deng Xiyue * libgda/libgdamm/value.h: commented out an unused parameter to silence a warning. Patch by Norbert Kiesel . bug #554484. 2008-12-12 Murray Cumming * libgda/src/datamodeliter.hg: Use refreturn on get_holder_for_field(), as we should for most get_*() that return a RefPtr. Add a const overload too. * libgda/src/holder.hg: set_attribute(): Hand-code this so we can leak the string, because the (awful, stupid) gda_holder_set_attribute() function expects it to be a static string, instead of copying it. You haven't heard the last of this, gda_holder_set_attribute(). 2008-12-12 Murray Cumming * tools/m4/convert_libgdamm.m4: * libgda/src/connection.[hg|ccg]: Added a get_meta_store_data() method overload with no filters parameter. 2008-12-07 Johannes Schmid * libgda/src/connection.ccg: * libgda/src/connection.hg: Added helper methods to use sql directly instead of Gda::Statement 2008-12-03 Daniel Elstner * libgda/src/connection.ccg (update_meta_store): For now pass 0 as optional GdaMetaContext argument, in order to fix the build. 2008-11-30 Johannes Schmid * libgda/src/column.hg: Make get_default_value() const * libgda/src/connection.ccg: * libgda/src/connection.hg: Added wrapper for update_meta_store(). (It omits the optional GdaMetaStore because I think you will most likely never need it) 2008-11-28 Johannes Schmid * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/row.ccg: * libgda/src/row.hg: Fixed some Value methods that were still using Glib::Value 2008-11-27 Johannes Schmid * libgda/src/holder.ccg: Use _CONSTRUCT macro instead of hard-coding everything 2008-11-25 Johannes Schmid * libgda/src/holder.ccg: * libgda/src/holder.hg: Write custom constructor for Gda::Holder because the autgenerated did not work 2008-11-21 Johannes Schmid * libgda/src/set.hg: Corrected constructor default argument 2008-11-18 Johannes Schmid * examples/simple/main.cc: Use more simplified API * libgda/src/connection.hg: Added default arguments * libgda/src/datamodeliter.hg: Wrapped missing methods 2008-11-18 Johannes Schmid * libgda/src/batch.hg: * libgda/src/column.hg: * libgda/src/connection.ccg: * libgda/src/connection.hg: * libgda/src/set.hg: * libgda/src/sqlparser.ccg: * libgda/src/sqlparser.hg: Added some custom methods and default arguments to honer the fact that libgda allows to pass "NULL" for several arguments * examples/simple/main.cc: Used new methods. 2008-11-17 Murray Cumming * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/metastruct.hg: * libgda/src/row.ccg: * libgda/src/row.hg: * libgda/src/serveroperation.ccg: * libgda/src/serveroperation.hg: * libgda/src/serverprovider.ccg: * libgda/src/serverprovider.hg: Use Gnome::Gda::Value instead of Glib::ValueBase, as it was in libgdamm-3.0. ValueBase particularly cannot be used as a return type. 2008-11-17 Murray Cumming * libgda/src/batch.ccg: * libgda/src/batch.hg: * libgda/src/blob.hg: * libgda/src/column.hg: * libgda/src/config.hg: * libgda/src/connection.hg: * libgda/src/connectionevent.hg: * libgda/src/dataaccesswrapper.hg: * libgda/src/datacomparator.hg: * libgda/src/datamodel.hg: * libgda/src/datamodelarray.hg: * libgda/src/datamodelimport.hg: * libgda/src/datamodeliter.hg: * libgda/src/dataselect.hg: * libgda/src/error.hg: * libgda/src/holder.hg: * libgda/src/metastore.ccg: * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/quarklist.hg: * libgda/src/row.hg: * libgda/src/serveroperation.hg: * libgda/src/serverprovider.ccg: * libgda/src/serverprovider.hg: * libgda/src/set.hg: * libgda/src/sqlparser.hg: * libgda/src/statement.hg: * libgda/src/threader.hg: * libgda/src/xatransaction.hg: * tools/m4/convert_libgdamm.m4: Several const corrections. Moved typedefs into classes. Moved signal conversions into .hg files and added the extra ref. Put fullstop at end of all doxygen first sentences. 2008-11-13 Johannes Schmid * libgda/libgdamm.h: Add missing files * libgda/src/config.ccg: * libgda/src/config.hg: * libgda/src/connection.hg: * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/set.hg: * libgda/src/sqlparser.hg: Disabled some methods that cause problems and may not be of any use. Fixed some build errors and sileced a warning