2009-08-28 Daniel Elstner <danielk@openismus.com> Fix documentation location in pkg-config files * libgdamm/libgdamm{,-uninstalled}.pc.in (htmlrefpub): Point to library.gnome.org. 2009-08-28 Daniel Elstner <danielk@openismus.com> Bump version to 3.99.17.1 and update news * configure.ac (AC_INIT): Increment version to libgdamm 3.99.17.1. (MM_PREREQ): Require mm-common 0.7.1. (AM_INIT_AUTOMAKE): Use check-news option. * NEWS: Write news entry for the libgdamm 3.99.17.1 release. 2009-08-28 Daniel Elstner <danielk@openismus.com> Use mm-common CSS and drop HTML header/footer * docs/reference/Doxyfile.in (HTML_HEADER), (HTML_HEADER): Assign the empty string. (HTML_STYLESHEET): Assign location of the mm-common style sheet. (SORT_GROUP_NAMES): Enable for consistency. (PROJECT_NUMBER): Substitute @PACKAGE_VERSION@ instead of the API version. It does look nicer and is probably more helpful. * docs/Makefile.am (htmlrefpub): Remove variable override, now that the documentation is hosted on library.gnome.org. (dist_noinst_DATA): Remove HTML header and footer fragments. 2009-08-27 Murray Cumming <murrayc@murrayc-desktop> * docs/reference/Doxyfile.in: Set COLLABORATION_GRAPH back to YES, so we get hierarchy diagrams again. 2009-08-27 Murray Cumming <murrayc@murrayc.com> * libgda/src/connection.ccg: Removed stupid retval=1 debug output. 3.99.17: 2009-08-20 Daniel Elstner <danielk@openismus.com> Rename @since back to @newin * docs/reference/Doxyfile.in (ALIASES): Rename the @since alias back to its old name @newin, but otherwise keep the parameters. Apparently there is a @since command predefined in Doxygen which I hadn't noticed. It does seem to get overridden silently, but it is better not to rely on this. 2009-08-20 Daniel Elstner <danielk@openismus.com> Distribute examples/README.txt * examples/Makefile.am (dist_noinst_DATA): List README.txt. 2009-08-20 Daniel Elstner <danielk@openismus.com> Fix build with fatal warnings enabled * configure.ac (LIBGDAMM_WXXFLAGS): Pass the option -Wno-missing-field-initializers at warning level max and above, in order to get the GValue initializations to pass. * libgda/src/statement.ccg (Statement::to_sql): Remove name of unused 'params_used' parameter. Extend the FIXME comment to say that it cannot be fixed since the wrapper prototype is broken. * libgda/src/sqlparser.hg: Remove the #pragma GCC system_header directive, which had apparently been put here for the insane reason to suppress a warning about /* occurring in a /* ... */ comment. Instead, avoid the problem by inserting dummy Doxygen commands. * libgda/libgdamm/value.cc (Value::Value): Explicitly call the inherited Glib::ValueBase default constructor to avoid a warning. However, the entire thing is conceptually broken beyond belief anyway. * examples/{config,simple}/main.cc (main): Remove names of unused parameters. 2009-08-20 Daniel Elstner <danielk@openismus.com> Clean up libgdammconfig.h.in template * libgda/libgdammconfig.h.in: Copy #undef statements including comments from the generated build/config.h header file. 2009-08-20 Daniel Elstner <danielk@openismus.com> Make libgda-bdb conditional compilation work * configure.ac (HAVE_LIBGDA_BDB): Rename preprocessor define from HAVE_BDB to a more recognizable name. * tools/extra_defs_gen/generate_defs_gda.cc: Include build/config.h configuration header for the HAVE_LIBGDA_BDB macro definition. (main): Change to the new macro name. 2009-08-20 Daniel Elstner <danielk@openismus.com> Build examples non-recursively * examples/Makefile.am: Rewrite based on non-recursive make, and have all example programs built from here. * examples/Makefile.am_fragment: Remove obsolete build file. * examples/*/Makefile.am: ditto. * configure.ac (AC_CONFIG_FILES): Remove examples/*/Makefile from the list of output files. 2009-08-20 Daniel Elstner <danielk@openismus.com> Overhaul pkg-config metadata files * libgda/libgdamm.pc.in: Rename file from libgda/libgdamm-4.0.pc.in. Rewrite to make use of more substitutions. Provide the location of the reference documentation as well as the Doxygen tag file. * libgda/libgdamm-uninstalled.pc.in: New file for uninstalled use. * configure.ac (AC_CONFIG_FILES): Remove API version from input filenames and substitute ${LIBGDAMM_MODULE_NAME} into the output filenames. List new input file libgda/libgdamm-uninstalled.pc.in. 2009-08-20 Daniel Elstner <danielk@openismus.com> Transition to mm-common documentation build * configure.ac (AC_CONFIG_FILES): Remove docs/reference/Makefile.am from the list of output files. (MM_ARG_WITH_TAGFILE_DOC): Reference the Doxygen tag files of libstdc++, libsigc++ and glibmm. (HAVE_BDB): Remove Automake conditional as it doesn't seem to be used. * Makefile.am (SUBDIRS): Recurse into docs/ conditionally. * docs/Makefile.am: Rewrite based upon the new mm-common build infrastructure for the reference documentation. * docs/reference/Doxyfile.in: Heavily modernize and adapt to the new documentation build organization. * docs/reference/glibmm_doxygen_tags: Delete redundant file. * docs/reference/Makefile.am: Delete obsolete build file. * docs/reference/README: ditto. 2009-08-20 Daniel Elstner <danielk@openismus.com> Convert tools/ and libgda/ to new infrastructure * Makefile.am (SUBDIRS): Skip the libgda/ subdirectory and recurse directly into libgda/src/ and libgda/libgdamm/. (EXTRA_DIST): Remove the old build_shared/ include files. * configure.ac (AC_CONFIG_FILES): Remove files libgda/Makefile.am, libgda/libgdamm/private/Makefile.am, tools/m4/Makefile.am and tools/extra_defs_gen/Makefile.am from the list of output files. (GTHREAD_CFLAGS): Remove substitution again, as libgda-4.0 itself already pulls in gthread-2.0. * libgda/src/filelist.am: Rename Makefile_list_of_hg.am_fragment and adapt to new mm-common Automake include files. * libgda/libgdamm/filelist.am: New file, defining the list of source code files to compile. * libgda/libgdamm/private/Makefile.am: Delete obsolete file. * libgda/src/Makefile.am: Rewrite to use new mm-common build infrastructure. * libgda/libgdamm/Makefile.am: ditto, * tools/Makefile.am: ditto. * tools/m4/filelist.am: Rename Makefile_list_of_sources.am_fragment and adapt to new mm-common Automake include files. * tools/m4/Makefile.am: Delete obsolete file. * tools/extra_defs_gen/Makefile.am: ditto. * build_shared/*.am_fragment: Delete obsolete build support files. 2009-08-20 Daniel Elstner <danielk@openismus.com> Begin transition to mm-common build system * autogen.sh: Replace with minimal version using mm-common-prepare and autoreconf. * configure.ac: Rename file from configure.in. Remove a lot of old cruft and clean up the remaining bits. Make use of mm-common macros. Insert temporary dummy conditionals to keep the module buildable. * Makefile.am (ACLOCAL_AMFLAGS): Set to help autoreconf do its work. (SUBDIRS): Remove scripts/ subdirectory. (DIST_SUBDIRS): Remove. * scripts/Makefile.am: Delete obsolete build file. * scripts/macros.m4: Delete obsolete Autoconf macro file. * build/: New directory for auxiliary build files. 2009-07-30 Johannes Schmid <jschmid@openismus.com> * libgda/src/set.hg: Fix add_holder() template to work with disabled exceptions 2009-07-25 Murray Cumming <murrayc@murrayc.com> * libgda/src/connection.ccg: update_meta_store_table(): Use gda_meta_store_sql_identifier_quote() as mentioned in bug #589607. Hopefully this is the end of this story. 2009-07-24 Murray Cumming <murrayc@murrayc.com> * libgda/src/connection.ccg: update_meta_store_table(): Comment out the use of gda_sql_identifier_quote() because we now have the CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE connection option instead. 2009-07-23 Murray Cumming <murrayc@murrayc.com> * libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against libgda 4.0. 2009-07-20 Murray Cumming <murrayc@murrayc.com> * libgda/src/connection.ccg: update_meta_store_table(): Use the (even more horrible) gda_sql_identifier_quote() function instead of gda_sql_identifier_add_quotes(), because that is now what the documentation says we should use. 2009-07-07 Murray Cumming <murrayc@murrayc.com> * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 2009-07-06 Murray Cumming <murrayc@murrayc.com> Added MetaStoreError. * libgda/src/libgda_enums.defs: Regenerated with enums.pl * libgda/src/metastore.[hg|ccg]: Wrapper GdaMetaStoreError which is now thrown by something - not sure what yet. 2009-06-30 Murray Cumming <murrayc@murrayc.com> Fix per-table meta-store retrieval for table names with capital letters. * libgda/src/connection.ccg: update_meta_store_table(): Quote the table name so it works with capital letters, spaces, etc. Vivien Malerba stated on the mailing list that this is necessary. I am not convinced that this function works at all anyway though. 3.99.16: 2009-06-29 Johannes Schmid <jschmid@openismus.com> * NEWS * configure.in: Updated for 3.99.16 release * examples/simple/main.cc: Fixed typo 2009-06-29 Johannes Schmid <jschmid@openismus.com> * examples/simple/main.cc: Fixed build without exceptions 2009-06-22 Johannes Schmid <jschmid@openismus.com> * libgda/src/connection.ccg: * libgda/src/connection.hg: * libgda/src/holder.hg: * libgda/src/metastore.ccg: * libgda/src/set.hg: * libgda/src/set.ccg: Fixed builds problems on maemo due to --fno-exceptions and GLIBMM_EXCEPTIONS_ENABLED 2009-06-02 Armin Burgmeier <armin@openismus.com> * libgda/src/connection.hg: Improved the documentation for the schema_name parameter for update_meta_store_table(). 3.99.15: 2009-05-20 Armin Burgmeier <armin@openismus.com> * libgda/src/connection.hg: * libgda/src/connection.ccg: Added a schema_name parameter for update_meta_store_table_names() and update_meta_store_table(). 2009-05-18 Murray Cumming <murrayc@murrayc.com> * libgda/src/dataproxy.ccg: get_values(): Actually return the result, fixing a compiler warning. Bug #582997 (Vincent Untz). 3.99.14: 2009-03-13 Murray Cumming <murrayc@murrayc.com> * libgda/src/connection.[hg|ccg]: Added update_meta_store_data_types() and update_meta_store_table_names(). 2009-03-13 Murray Cumming <murrayc@murrayc.com> * libgda/libgdamm.h: Remove the include of libgdamm/error.h. 2009-03-13 Murray Cumming <murrayc@murrayc.com> * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/error.ccg: * libgda/src/error.hg: Removed these because the corresponding C header is now not installed by libgda. This is better anyway. * libgda/src/libgda_signals.defs: Hand-corrected mentions of GdaError to GError. * tools/m4/convert_libgdamm.m4: Move signal-specific Value and Error conversions out of here. * libgda/src/dataproxy.hg: * libgda/src/holder.hg: * libgda/src/set.hg: Use Glib::Error instead of Gda::Error. Make Value and ustring string parameters const references. 3.99.13: 2009-03-10 Murray Cumming <murrayc@murrayc.com> * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/serveroperation.hg: * libgda/src/set.hg: * libgda/src/statement.hg: Added TODO comments about bugs that I filed about unclear libgda API. 2009-03-02 Armin Burgmeier <armin@openismus.com> * libgda/src/xatransaction.hg: Changed type of "format-id" property from uint to guint, to fix the build on Windows. 3.99.12: 2009-02-23 David King <davidk@openismus.com> * configure.in: Fix broken logic for location of gmmproc binary. 2009-02-22 Murray Cumming <murrayc@murrayc.com> * libgda/src/datamodelarray.hg: * libgda/src/metastore.hg: Removed extra ;s to avoid warnings. 3.99.11: 2009-02-06 Murray Cumming <murrayc@murrayc.com> * libgda/src/libgda_methods.defs: * libgda/src/libgda_signals.defs: Regenerated. 2009-02-06 Murray Cumming <murrayc@murrayc.com> * libgda/src/datahandler.hg: * libgda/src/datamodel.hg: DataHandlerClass and DataModelClass were renamed to DataHandlerIface and DataModelIface in libgda. Adapted to fix the build. 2009-01-30 Murray Cumming <murrayc@murrayc.com> * libgda/src/libgda_methods.defs: Regenerated. * libgda/src/datahandler.hg: Removed get_nb_g_types() and get_g_type_index() because the C functions were removed from libgda. 2009-01-27 Murray Cumming <murrayc@murrayc.com> * libgda/src/set.[hg|ccg]: Rename add_holder(string, value) to add_holder_as_value(). Added a templated add_holder(string, T), to make application code less annoying. 2009-01-27 Murray Cumming <murrayc@murrayc.com> * libgda/src/serverprovider.[hg|ccg]: Add a create_operation() overload that takes no parameters. 2009-01-27 Johannes Schmid <jschmid@openismus.com> * libgda/src/holder.hg (set_value): Don't call set_value() recursively 2009-01-24 Deng Xiyue <manphiz@gmail.com> * Change license header to mention Lesser General Public License version 2.1 instead of Library General Public License, to be consistent with COPYING. 2009-01-26 Murray Cumming <murrayc@murrayc.com> * libgda/src/holder.hg: set_value(): Renamed to set_value_as_value(). Added a templated set_value() method, to simplify application code. 2009-01-26 Johannes Schmid <jschmid@openismus.com> * libgda/src/set.ccg: * libgda/src/set.hg: Added add_holder(id, value) as convenience shortcut 2009-01-24 Murray Cumming <murrayc@murrayc.com> * libgda/src/holder.hg: copy(): Make this const. get_bind(): Use refreturn and add a const overload. 2009-01-22 Murray Cumming <murrayc@murrayc.com> * libgda/src/statement.ccg: * libgda/src/statement.hg: Rename to_sql_extended() to to_sql(). Use Glib::convert_return_gchar_ptr_to_ustring() instead of leaking the string. Added an overload with no arguments. Made them all const. 2009-01-22 Johannes Schmid <jschmid@openismus.com> * libgda/src/set.hg(get_holder): * libgda/src/statement.ccg (get_parameters()): Fixed more reference problems 2009-01-21 Johannes Schmid <jschmid@openismus.com> * libgda/src/connection.ccg: * libgda/src/connection.hg: Created version with last_inserted_row of statement_execute_non_select() * libgda/src/statement.ccg: Take a copy of the GdaSet in get_parameters() because we get a reference problem otherwise 2009-01-21 Johannes Schmid <jschmid@openismus.com> * libgda/src/holder.ccg: * libgda/src/holder.hg: * libgda/src/statement.hg: Wrapped GdaHolderError and GdaStatementError 2009-01-20 Johannes Schmid <jschmid@openismus.com> * libgda/src/libgda_enums.defs: * libgda/src/libgda_methods.defs: * libgda/src/libgda_signals.defs: Regenerated * libgda/src/sqlparser.hg: * tools/m4/convert_libgdamm.m4: Wrap GdaSqlParserError 3.99.8: 2009-01-16 Murray Cumming <murrayc@murrayc.com> * libgda/libgdamm.h: * libgda/src/Makefile_list_of_hg.am_fragment: * tools/extra_defs_gen/generate_defs_gda.cc: * libgda/src/threader.[hg|ccg]: Removed Threader because GdaThreader was removed from libgda. 2009-01-14 Armin Burgmeier <armin@openismus.com> * libgda/src/connection.ccg (update_meta_store_table): Don't leak the GValue or other dynamically allocated resources. 2009-01-09 Johannes Schmid <jschmid@openismus.com> * libgda/src/connection.ccg: Fix update_meta_store_table() 2009-01-08 Armin Burgmeier <armin@openismus.com> * libgda/src/connection.hg: Take an additional reference in get_provider(), so we don't free a reference we don't own. 3.99.7: 2009-01-04 Johannes Schmid <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <murrayc@murrayc.com> * 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 <jschmid@openismus.com> * libgda/src/libgda_docs.xml: Regenerated from latest gda (and slightly edited to fix build) 2008-12-27 Johannes Schmid <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> * libgda/src/serverprovider.hg: Wrap the GdaServerProviderError GError/Exception. 2008-12-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> * 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 <armin@openismus.com> * 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 <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> 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 <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> * 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 <manphiz@gmail.com> * libgda/libgdamm/value.h: commented out an unused parameter to silence a warning. Patch by Norbert Kiesel <nkiesel@tbdnetworks.com>. bug #554484. 2008-12-12 Murray Cumming <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> * 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 <jschmid@openismus.com> * libgda/src/connection.ccg: * libgda/src/connection.hg: Added helper methods to use sql directly instead of Gda::Statement 2008-12-03 Daniel Elstner <danielk@openismus.com> * 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 <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <jschmid@openimus.com> * libgda/src/holder.ccg: Use _CONSTRUCT macro instead of hard-coding everything 2008-11-25 Johannes Schmid <jschmid@openismus.com> * 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 <jschmid@openismus.com> * libgda/src/set.hg: Corrected constructor default argument 2008-11-18 Johannes Schmid <jschmid@openismus.com> * 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 <jschmid@openismus.com> * 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 <murrayc@murrayc.com> * 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 <murrayc@murrayc.com> * 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 <jhs@gnome.org> * 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 3.99.9: 2008-11-11 Johannes Schmid <jschmid@openismus.com> * NEWS: Updated * configure.in: Require libgda 3.99.7 2008-11-11 Johannes Schmid <jschmid@openismus.com> * libgda/src/batch.ccg: * libgda/src/batch.hg: * libgda/src/column.hg: * libgda/src/connection.hg: * libgda/src/dataselect.hg: * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/quarklist.hg: * libgda/src/serveroperation.hg: * libgda/src/set.hg: * libgda/src/sqlparser.hg: * libgda/src/statement.hg: * libgda/src/xatransaction.hg: Fixed most obvious doxygen warnings 2008-11-10 Johannes Schmid <jschmid@openismus.com> * libgda/src/datacomparator.hg: * libgda/src/quarklist.hg: * libgda/src/sqlparser.hg: * libgda/src/statement.hg: More documentation fixes 2008-11-05 Johannes Schmid <jschmid@openismus.com> * examples/simple/main.cc: Remove debugging code * libgda/src/batch.hg: * libgda/src/blobop.hg: * libgda/src/dataaccesswrapper.hg: * libgda/src/datamodelarray.hg: * libgda/src/datamodeliter.hg: * libgda/src/dataselect.hg: * libgda/src/error.hg: * libgda/src/holder.hg: * libgda/src/libgda_docs.xml: * libgda/src/metastore.hg: * libgda/src/metastruct.hg: * libgda/src/row.hg: * libgda/src/serveroperation.hg: * libgda/src/serverprovider.hg: * libgda/src/set.hg: * libgda/src/sqlparser.hg: * libgda/src/statement.hg: * libgda/src/threader.hg: * libgda/src/xatransaction.hg: Added class documentation (and regenerated docs). Still needs some cleanup. 2008-11-05 Murray Cumming <murrayc@murrayc.com> * libgda/src/dataaccesswrapper.hg: * libgda/src/datacomparator.hg: * libgda/src/datamodelarray.hg: * libgda/src/datamodelimport.hg: * libgda/src/dataselect.hg: Derive from DataModel and use _IMPLEMENTS_INTERFACE() so that dynamic_cast<> works when using wrap() on one of these C types. 2008-11-04 Johannes Schmid <jschmid@openismus.com> * examples/simple/main.cc: Added some debug code 2008-11-01 Johannes Schmid <jschmid@openismus.com> * libgda/libgdamm/Makefile.am: * libgda/libgdamm/value_tools.h (deleted): * libgda/libgdamm/value.h (added): * libgda/libgdamm/value.cc (added): * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/connection.hg: * libgda/src/datahandler.ccg: * libgda/src/datahandler.hg: * libgda/src/datamodel.ccg: * libgda/src/datamodel.hg: * libgda/src/datamodeliter.ccg: * libgda/src/datamodeliter.hg: * libgda/src/holder.ccg: * libgda/src/holder.hg: * libgda/src/libgda_signals.defs: * libgda/src/set.ccg: * libgda/src/set.hg: * libgda/src/xatransaction.ccg: * libgda/src/xatransaction.hg: * tools/extra_defs_gen/generate_defs_gda.cc: * tools/m4/convert_libgdamm.m4: Readded GdaValue and converted classes to use it 2008-10-30 Johannes Schmid <jschmid@openismus.com> * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/libgda_signals.defs: * libgda/src/xatransaction.ccg: * libgda/src/xatransaction.hg: * tools/extra_defs_gen/generate_defs_gda.cc: Wrapped GdaXaTransaction 2008-10-30 Johannes Schmid <jschmid@openismus.com> * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/dataselect.ccg: * libgda/src/dataselect.hg: Wrapped GdaDataSelect 2008-10-30 Johannes Schmid <jschmid@openismus.com> * libgda/src/error.hg: Don't put typedef in generated file but in hg instead... * libgda/src/libgda_signals.defs: * tools/extra_defs_gen/generate_defs_gda.cc: Regenerated signals/properties 2008-10-30 Johannes Schmid <jschmid@openismus.com> * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/dataaccesswrapper.ccg: * libgda/src/dataaccesswrapper.hg: Wrapped GdaDataAccessWrapper 2008-10-30 Johannes Schmid <jschmid@openismus.com> * libgda/libgdamm/value_tools.h: * libgda/src/libgda_methods.defs: * libgda/src/serverprovider.hg: * tools/m4/convert_libgdamm.m4: Fixed build with latest libgda 2008-10-19 Johannes Schmid <jschmid@openismus.com> * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/datacomparator.ccg: * libgda/src/datacomparator.hg: * tools/m4/convert_libgdamm.m4: Wrapped GdaDataComparator 2008-10-16 Johannes Schmid <jschmid@openismus.com> * libgda/libgdamm/Makefile.am: * libgda/libgdamm/value_tools.h: Added some inline methods for GValue conversions * libgda/src/Makefile_list_of_hg.am_fragment: * libgda/src/error.* Wrapped GdaError boxed type * libgda/src/dataproxy.hg: * libgda/src/set.hg: * libgda/src/holder.hg Fixed some signals * libgda/src/libgda_signals.defs: Edited by hand to fix some wrongly detected signals * tools/m4/convert_libgdamm.m4: Added some new conversions for GError and GdaError 2008-10-11 Johannes Schmid <jschmid@openismus.com> * configure.in: Require libgda 3.99.6 * libgda/src/column.ccg: * libgda/src/column.hg: Wrapped set/get_attribte() * libgda/src/connection.ccg: * libgda/src/connection.hg: Wrapped statement_to_sql() and get_meta_store_data() * libgda/src/datamodel.hg: Removed non-existing property * libgda/src/holder.ccg: * libgda/src/holder.hg: Wrapped set/get_attribte() * libgda/src/quarklist.ccg: * libgda/src/quarklist.hg: Wrapped foreach() * libgda/src/libgda_enums.defs: * libgda/src/libgda_methods.defs: * libgda/src/libgda_others.defs: * libgda/src/libgda_signals.defs: Regenerated for new API version * libgda/src/statement.hg: Removed gda_statement_deserialize() (no longer in libgda) * tools/m4/convert_libgdamm.m4: Added some new conversions 2008-10-08 Johannes Schmid <jschmid@openismus.com> * configure.in: * tools/extra_defs_gen/generate_defs_gda.cc: Fix build when libgda-bdb-4.0 is not installed 2008-10-07 Johannes Schmid <jschmid@openismus.com> * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/holder.ccg: * libgda/src/holder.hg: * libgda/src/libgda_methods.defs: * libgda/src/libgda_signals.defs: * libgda/src/set.hg: Fixed build due to several API changes in libgda 2008-10-07 Murray Cumming <murrayc@murrayc.com> * configure.in: Added [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error. 2008-10-01 Johannes Schmid <johannes.schmid@openismus.com> * libgda/src/column.hg: * libgda/src/connection.hg: * libgda/src/datamodel.ccg: * libgda/src/datamodel.hg: * libgda/src/datamodelarray.hg: * libgda/src/dataproxy.hg: * libgda/src/holder.ccg: * libgda/src/holder.hg: * libgda/src/libgda_signals.defs: * libgda/src/metastruct.hg: * libgda/src/set.hg: Wrapped more missing methods and signals 2008-10-01 Johannes Schmid <johannes.schmid@openismus.com> * libgda/libgdamm.h: * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/config.ccg: * libgda/src/config.hg: * libgda/src/datamodel.ccg: * libgda/src/datamodel.hg: * libgda/src/datamodelarray.hg: * libgda/src/datamodelimport.hg: * libgda/src/dataproxy.hg: Fixed build with latest libgda-4.0 2008-09-30 Johannes Schmid <johannes.schmid@openismus.com> * tools/extra_defs_gen/extra_defs_gda.cc: Fixed build * libgda/src/*.defs: Regenerated defs files from latest libgda-4.0 * libgda/src/*.hg: Adapted most files to changes in libgda