[libgdamm] Move to a generated ChangeLog.
- From: José Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdamm] Move to a generated ChangeLog.
- Date: Thu, 4 Jul 2013 00:16:15 +0000 (UTC)
commit e51561902afc6084e8cf2bfe540cb77429ca415d
Author: José Alburquerque <jaalburquerque gmail com>
Date: Wed Jul 3 19:23:01 2013 -0400
Move to a generated ChangeLog.
ChangeLog | 1782 +-------------------------------------------------
ChangeLog.pre-4-99-7 | 1780 +++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1782 insertions(+), 1780 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index a0b719d..08cdadb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1780 +1,2 @@
-4.99.7:
-
-2012-01-06 Murray Cumming <murrayc murrayc com>
-
- value.h: Remove a duplicate C typedef.
-
- * libgda/libgdamm/value.h: The second GeometricPoint typedef is
- a duplicate.
-
-4.99.6:
-
-2011-11-11 Murray Cumming <murrayc murrayc com>
-
- Wrap GdaNumeric as Gnome::Gda::Numeric.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
- * libgda/src/numeric.[hg|cc]: Wrap GdaNumeric, now that it is a proper
- boxed type with an API.
- * libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in
- the API.
-
-2011-11-10 Murray Cumming <murrayc murrayc com>
-
- Add Connection::create_from_string().
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
- * libgda/src/connection.hg: Added create_from_string() which allows
- us to create a Connection which is not yet opened.
-
-4.99.5:
-
-2011-10-26 Murray Cumming <murrayc murrayc com>
-
- Fix the --enable-warnings=fatal build.
-
- * libgda/libgdamm/init.cc: Do not include glibmm.h. It is not necessary.
-
-2011-10-25 Murray Cumming <murrayc murrayc com>
-
- init.h: Move the glibmm.h include to the .cc file.
-
- * libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in
- the header.
-
-2011-10-25 Murray Cumming <murrayc murrayc com>
-
- Add #includes needed with the latest glibmm.
-
- * libgda/libgdamm/value.cc:
- * libgda/libgdamm/value.h:
- * libgda/src/blobop.hg:
- * libgda/src/holder.hg:
- * libgda/src/metastruct.hg:
- * libgda/src/quarklist.hg:
- * libgda/src/serveroperation.hg:
- * libgda/src/sqlexpr.hg:
- * libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not
- add #include glibmm.h at the top of every generated header.
-
-2011-10-19 Murray Cumming <murrayc murrayc com>
-
- m4 conversions: Fixed an incorrect quote, found by José Alburquerque.
-
- * tools/m4/convert_libgdamm.m4: See bug #661401
-
-2011-10-10 Murray Cumming <murrayc murrayc com>
-
- Regenerated enums.
-
- * libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are
- some new error codes.
-
-2011-10-10 Murray Cumming <murrayc murrayc com>
-
- DataModelIter::get_value_at(): Throw an exception sometimes.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
- * libgda/src/datamodeliter.hg: Use the new
- gda_data_model_iter_get_value_at_e() instead of
- gda_data_model_iter_get_value_at(). Presumably this lets us catch more
- problems.
- * libgda/src/holder.hg:
- * libgda/src/row.hg: Ignore some other new methods, with comments.
-
-4.99.4.1:
-
-2011-09-21 Murray Cumming <murrayc murrayc com>
-
- ServerProvider: Added supports_operation() method overloads.
-
- * libgda/src/serverprovider.[hg|ccg]: Because some parameters may be NULL.
-
-2011-09-21 Murray Cumming <murrayc murrayc com>
-
- Connection: Add statement_to_sql() method overloads.
-
- * libgda/src/connection.[hg|ccg]: Because some parameters can be NULL.
-
-4.99.4:
-
-2011-09-21 Murray Cumming <murrayc murrayc com>
-
- Minor documentation improvements.
-
- * libgda/src/metastore.hg:
- * libgda/src/quarklist.hg:
- * libgda/src/statement.hg: Minor documentation improvements and TODO
- comments.
-
-2011-09-21 Murray Cumming <murrayc murrayc com>
-
- Value: operator=(): Check for identical instance.
-
- * libgda/libgdamm/value.cc: This is generally a good idea in operator=()
- implementations.
-
-2011-09-20 Murray Cumming <murrayc murrayc com>
-
- Value: operator=(): Check for the identical underlying GValue.
-
- * libgda/libgdamm/value.cc: Otherwise we unset the gobject, which
- unsets the src, because it is the same gobject, and then we reject that
- src as invalid.
-
-2011-09-21 Murray Cumming <murrayc murrayc com>
-
- Value::set_binary(): reinit the type.
-
- * libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set()
- methods.
-
-4.99.3.1:
-
-2011-07-04 Murray Cumming <murrayc murrayc com>
-
- Add SQL_OPERATOR_TYPE_ILIKE.
-
- * libgda/src/libgda_enums.defs: This requires libgda from git master.
-
-4.99.3:
-
-2011-06-16 Murray Cumming <murrayc murrayc com>
-
- Adapt to null value changes in libgda.
-
- * libgda/src/libgda_methods.defs: Regenerated.
- * libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new
- gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean
- NULL. Addded set_null(), wrapping the new gda_value_set_null() function.
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Adjust the compiler warning flags used with --enable-warnings=fatal.
-
- * configure.ac: Ignore warnings about long long, to fix the build with
- g++ 4.5.2. Avoid use of glibmm deprecated API too.
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Remove GLIBMM_EXCEPTIONS_ENABLED ifdefs.
-
- * libgda/src/*.[hg|ccg]: These ifdefs are no longer useful. They were already
- removed from other projects a while ago.
-
-4.99.0.1:
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Connection: Add new properties.
-
- * libgda/src/libgda_signals.defs: Regenerated.
- * libgda/src/connection.hg: Added provider, is_wrapper,
- monitor_wrapped_in_mainloop, and events_history_size properties.
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Connection: Ignore private functions.
-
- * libgda/src/connection.hg: These functions are in gda-connection-private.h
- so they are not public API.
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Connection: Added *_row_into_table() methods.
-
- * libgda/src/connection.hg: Added insert_row_into_table(),
- update_row_in_table(), and delete_row_in_table().
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Replace a remaining use of ListHandle.
-
- * libgda/libgdamm/value.h: Remove the ListHandle and SListHandle typedefs.
- * libgda/src/datamodel.hg: get_row_from_values(): Use std::vector
- instead of ListHandle, as already done for other API.
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Connection: Add some methods.
-
- * libgda/src/connection.[hg|ccg]: Added parse_sql_string(),
- async_statement_execute(), async_fetch_result() and async_cancel().
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Avoid a tarball dependency on mm-common.
-
- * configure.ac: Require the latest version of mm-common.
- Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the
- mm-common scripts.
-
-4.99.0:
-
-2011-03-29 Murray Cumming <murrayc murrayc com>
-
- Connection: statement_execute_non_select(): Restore this method.
-
- * libgda/src/connection.hg: Correct the function name used by
- statement_execute_non_select().
-
-2011-03-29 Murray Cumming <murrayc murrayc com>
-
- Use libgda-5.0.
-
- * configure.ac: Use libgda-5.0 instead of libgda-4.0.
- * libgda/src/libgda_enums.defs: Regenerated.
- * libgda/src/libgda_methods.defs: Regenerated.
- * libgda/libgdamm/value.[h|cc]: Remove API that uses the list type. It was
- apparently removed from the libgda API.
- * libgda/src/connection.hg: Remove an unused enum.
- * libgda/src/serveroperation.ccg: Adapt to renamed functions.
-
-This is the master branch. See the libgdamm-4-2 branch too.
-
-4.1.2:
-
-2011-01-30 Murray Cumming <murrayc murrayc com>
-
- Use std::vector<> instead of *Handle<> or std::list<>.
-
- * libgda/src/batch.[hg|ccg]:
- * libgda/src/connection.[hg|ccg]:
- * libgda/src/datacomparator.[hg|ccg]:
- * libgda/src/datamodel.[hg|ccg]:
- * libgda/src/datamodelimport.hg:
- * libgda/src/dataproxy.[hg|ccg]:
- * libgda/src/metastore.hg:
- * libgda/src/serveroperation.hg:
- * libgda/src/set.hg:
- * libgda/src/sqlbuilder.[hg|ccg]:
- * libgda/src/statement.[hg|ccg]:
- * libgda/src/xatransaction.[hg|ccg]:
- * tools/m4/convert_libgdamm.m4: Use the new convention that we have just
- started using in gtkmm 3. libgdamm is API/ABI unstable, so we can still make
- big changes like this.
-
-2010-12-09 Murray Cumming <murrayc murrayc com>
-
- Adapt to gmmproc m4 changes in glibmm.
-
- * tools/m4/convert.m4: Include convert_glibmm.m4 instead of convert_gtkmm.m4.
- * tools/m4/convert_libgdamm.m4: Avoid use of the __FR2P macro, which does
- not seem to be defined for some reason.
-
-4.1.1:
-
-2010-10-16 Murray Cumming <murrayc murrayc com>
-
- Small documentation improvements.
-
- * libgda/src/libgda_docs.xml: Fix a typo that I fixed in libgda too.
- * libgda/src/sqlbuilder.[hg|ccg]: Small docs improvements.
- select_add_target_id(): Use _WRAP_METHOD() for this.
- * libgda/src/sqlexpr.hg: Added some overview documentation.
- * libgda/src/sqlstatement.hg: Added some overview documentation.
-
-2010-10-16 Murray Cumming <murrayc murrayc com>
-
- Doxyfile.in: Make more like the gtkmm one.
-
- * docs/reference/Doxyfile.in: Minor unimportant changes, to match gtkmm.
-
-2010-10-16 Murray Cumming <murrayc murrayc com>
-
- Work around a doxygen crash.
-
- * libgda/src/sqlparser.hg: Class overview documentation: Instead of
- describing the placeholder syntax, just link to the GdaSqlParser
- documentation. This is unavoidable as there seems to be now way to mention
- /* in a comment. The attempt to use @verbatim endverbatim to do this does
- not seem to have worked in the past and crashes current versions of doxygen.
- ( Doxygen bug https://bugzilla.gnome.org/show_bug.cgi?id=632311 )
-
-2010-10-16 Murray Cumming <murrayc murrayc com>
-
- Regenerated C documentation.
-
- * libgda/src/libgda_docs.xml: Regenerated with docextract_to_xml.py.
-
-2010-10-16 Murray Cumming <murrayc murrayc com>
-
- Added some methods.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
- * libgda/src/connection.hg: Added quote_sql_identifier().
- * libgda/src/dataselect.hg: Added rerun().
- * libgda/src/metastore.hg: Added set_identifiers_style().
- * libgda/src/sqlstatement.hg: Added string_to_type().
- * libgda/src/sqlbuilder.hg: Added some documentation.
- * tools/m4/convert_libgdamm.m4: Mention a new enum.
-
-2010-08-31 Murray Cumming <murrayc murrayc com>
-
- Added ConfigError and Config::get_provider().
-
- * libgda/src/config.[hg|ccg]: Add the ConfigError exception, which is
- also thrown by some Connection methods.
- Add get_provider() and use _WRAP_METHOD() for the existing methods instead
- of hand-coding them.
-
-3.99.21:
-
-2010-06-21 Murray Cumming <murrayc murrayc com>
-
- DataModel: Added the DataModelError exceptions.
-
- * libgda/src/datamodel.hg: Add this exception that can be thrown by these
- methods.
-
-2010-06-21 Murray Cumming <murrayc murrayc com>
-
- Fix the examples (check) build.
-
- * examples/sqlbuilder/main.cc: Adapt to the
- add_field_id()->add_field_value_id() API change.
-
-2010-06-21 Murray Cumming <murrayc murrayc com>
-
- ServerOperation: set_value_at(): Make this templated.
-
- * libgda/src/serveroperation.[hg|ccg]: Add set_value_at_as_value() and make
- set_value_at() a templated method, instead of just taking a string.
-
-2010-06-21 Murray Cumming <murrayc murrayc com>
-
- Add CREATE_USER, ALTER USER and DROP USER server operations.
-
- * libgda/src/libgda_methods.defs: Regenerate with h2defs.py though the enums
- here are not actually used.
- * libgda/src/libgda_enums.defs: Regenerate with enums.pl, to add the enums
- for the new server operations.
-
-2010-06-15 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Added add_field_id().
-
- * libgda/src/sqlbuilder.[hg|ccg]: Added add_field_id().
-
-2010-06-15 Murray Cumming <murrayc murrayc com>
-
- Fix the build with libgda git master.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
- * libgda/src/sqlbuilder.[hg|ccg]: Use Id instead of guint for the IDs.
- It is just a typedef but it makes things clearer. libgda does this now too.
- Rename add_field_id() to add_field_value_id() and change the implementation
- of similar methods because the C functions were renamed (by me).
-
-3.99.20:
-
-2010-05-20 Murray Cumming <murrayc murrayc com>
-
- Fixed the build with latest libgda.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
- * libgda/src/sqlbuilder.ccg: Adapted now that I have removed the id
- parameters from the C API.
-
-2010-05-17 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Don't pass empty strings to the C functions.
-
- * libgda/src/sqlbuilder.hg: Make sure that generated methods pass NULL
- for empty strings, because libgda does not always check that strings are
- not empty, though I try to fix that in libgda when I see it.
-
-2010-05-13 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: get_sql_statement(): Fix memory management.
-
- * libgda/src/sqlbuilder.hg: get_sql_statement(): Take a copy of the C object,
- to avoid a double-free.
-
-2010-05-12 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param.
-
- * libgda/src/libgda_methods.defs:
- * libgda/src/sqlbuilder.[hg|ccg]: Adapt to my change in libgda, fixing the
- build.
-
-2010-05-12 Murray Cumming <murrayc murrayc com>>
-
- SqlBuilder: get_sql_statement(): Remove stupid copy_it parameter.
-
- * libgda/src/libgda_methods.defs:
- * libgda/src/sqlbuilder.hg: Adapt to my change in libgda, fixing the build.
-
-2010-05-12 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Add select_add_target_id().
-
- * libgda/src/sqlbuilder.[hg|ccg]: Added select_add_target_id(),
- which _might_ be useful for adding sub-queries as targets, though I
- am checking.
-
-2010-05-11 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Add add_sub_select().
-
- * libgda/src/sqlbuilder.[hg|ccg]: Wrap gda_sql_builder_add_sub_select().
-
-2010-05-11 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Add compound_add_sub_select().
-
- * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_compound_add_sub_select().
-
-2010-05-11 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Add get_sql_statement().
-
- * libgda/src/sqlstatement.[hg|ccg]: Added SqlStatement, wrapping
- GdaSqlStatement.
- * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_get_sql_statement().
-
-2010-05-07 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: import_expression(): Remove the id parameter.
-
- * libgda/src/sqlbuilder.hg: import_expression(): Remove the id parameter.
- We generally don't let the caller specify an ID, though the C API does,
- for no good reason.
- export_expression(): Make this const.
-
-2010-05-07 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Fix typo in import_expression() name.
-
- * libgda/src/sqlbuilder.hg: Change import_expressio() to import_expression().
-
-2010-05-06 Murray Cumming <murrayc murrayc com>
-
- SqlExpr: Add empty().
-
- * libgda/src/sqlexpr.[hg|ccg]: Added empty() so we can check if it is a
- default empty instance. This makes it more useful.
-
-2010-05-06 Murray Cumming <murrayc murrayc com>
-
- Added new SqlBuilder methods.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
- * libgda/src/sqlexpr.[hg|ccg]: Wrapped GdaSqlExpr as Gda::SqlExpr.
- This needs my change in libgda to register the boxed type.
- * libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now.
- Added export_expression() and import_expression().
-
-2010-05-04 Murray Cumming <murrayc murrayc com>
-
- * libgda/libgdamm.h: Minor main text improvement.
-
-2010-05-04 Murray Cumming <murrayc murrayc com>
-
- Value: Added get/set_long().
-
- * libgda/libgdamm/value.[h|cc]: Added get/set_long().
-
-2010-04-27 David King <davidk openismus com>
-
- Add main page to Doxygen documentation
-
- * docs/Makefile.am: Parse libgda/libgdamm.h for Doxygen documentation.
- * libgda/libgdamm.h: Add main page to generated documentation.
-
-2010-04-27 David King <davidk Openismus com>
-
- Remove Debian packaging
-
- * debian/*: Remove hopelessly out-of-date Debian packaging.
-
-2010-04-26 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Added select_set_having() and select_group_by().
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
- * libgda/src/sqlbuilder.hg: Added select_set_having(), select_group_by().
-
-2010-04-09 Armin Burgmeier <armin arbur net>
-
- SqlBuilder: Make definition and declaration of add_cond() match
-
- * libgda/src/sqlbuilder.ccg (add_cond): Fix function header signature
- to match the declaration in the header (uint->guint), fixing the
- Windows build.
-
-2010-03-29 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Added select_set_dictinct() and select_sect_limit().
-
- * libgda/src/libgda_methods.defs: Regenerated
- * libgda/src/sqlbuilder.[hg|ccg]: Added select_set_distinct(),
- select_set_limit(), set_limit_id(), and select_set_distinct().
-
-2010-03-23 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest libgdamm, which slightly broke API and ABI.
-
- * libgda/src/libgda_enums.defs: Regenerated.
- * libgda/src/sqlbuilder.hg: Adapt the SqlError exception wrapper to mention
- GdaSqlError instead of GdaSqlErrorType.
-
-2010-02-27 Murray Cumming <murrayc murrayc-x61>
-
- Connection: Add statement_execute_non_select_builder(SqlBuilder)
-
- * libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder()
- overloads that take SqlBuilder, to avoid the need to generate a statement
- from a builder.
-
-2010-02-27 Murray Cumming <murrayc murrayc com>
-
- Connection, SqlBuilder: Add some convenient method overloads.
-
- * libgda/src/connection.[hg|ccg]: statement_execute_select(statement, params):
- Add an optional model_usage parameter, as already exists on other method
- overloads.
- Added statement_execute_select_builder() to avoid the need to generate a
- statement from a builder.
- * libgda/src/sqlbuilder.[hg|ccg]: Added an add_function() overload that
- takes only one parameter.
-
-2010-02-27 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Add SqlError and fix select_add_target() with no alias.
-
- * libgda/src/sqlbuilder.[hg|ccg]: Add SqlError to wrap the GdaSqlError
- error domain thrown (but not documented) by SqlBuilder.
- select_add_target(): Avoid passing a "" alias. I have fixed the C
- function in libgda but this makes it safe even when that is not deployed.
-
-3.99.19:
-
-2010-02-25 Murray Cumming <murrayc murrayc com>
-
- * examples/sqlbuilder/main.cc: Updated for the latest API, hopefully.
-
-2009-12-04 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: select_add_target() now takes a name instead of an ID.
-
- * libgda/src/libgda_methods.defs: Regenerated
- * libgda/src/sqlbuilder.[hg|ccg]: select_add_target(): Take the
- table name as a string, using the new C function, and give the alias
- a default parameter instead of overloading.
-
-2009-12-02 Murray Cumming <murrayc murrayc-desktop>
-
- SqlBuilder: Make set_field_value() and add_expr() templated.
-
- * libgda/src/sqlbuilder.[hg|ccg]: set_field_value(): Rename to
- set_field_value_as_value. Rename add_expr() to add_expr_as_value().
- Add templated set_field_value() and add_expr() methods so people
- do not need to manually construct a Value object.
-
-2009-12-01 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Added 2 more methods.
-
- * libgda/src/sqlbuilder.hg: Added add_field_value() and
- select_add_field().
-
-2009-12-01 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest libgdamm.
-
- * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
- * libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to
- gda_sql_builder_add_field_id().
-
-2009-10-25 Murray Cumming <murrayc murrayc com>
-
- Statement::to_sql(), Connection::statement*(): const corrections.
-
- * libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const.
- * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql():
- Make the statement and params parameters const.
-
-2009-10-25 Murray Cumming <murrayc murrayc com>
-
- SqlBuilder: Small const and other improvements.
-
- * libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value
- parameter. Don't use NULL in C++ code.
- add_function(): Use const ref for the ArrayHandle parameter.
- get_statement(): Make this const.
- add_cond_v(): Rename to add_cond().
- select_order_by(): Add default parameter values.
-
-2009-10-05 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/sqlbuilder.ccg: add_expr() should use the DataHandler
- argument when requested
-
-2009-10-01 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/sqlbuilder.hg: Use default arguments for potentially unused
- arguments of add_cond()
-
- * examples/sqlbuilder/main.cc: Make use of new default argument
-
-2009-10-01 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/sqlbuilder.hg/ccg:
- * libgda/src/libgda_methods.defs:
- Updated GdaSqlBuilder bindings to use new method names from libgda
-
- All methods now return an automatically generated id which should be stored
- somewhere when it needs to reused. Manual id definition like in the C
- API has been removed.
-
- * examples/sqlbuilder/main.cc: Updated example to new API
-
-2009-09-30 Johannes Schmid <jschmid openismis com>
-
- * libgda/src/row.hg:
- * libgda/src/statement.hg:
- Added _IGNORES for provider-only methods
- * examples/sqlbuilder/main.cc:
- Added example for new function API
-
-2009-09-30 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/libgda_methods.defs:
- * libgda/src/sqlbuilder.hg/ccg:
- Added wrapper for new function API (allow things like MAX() in sql statements)
- * configure.ac: Require libgda-4.0 >= 3.1.3 (this is master)
-
-2009-09-29 Johannes Schmid <jschmid openismus com>
-
- * libgda/libgdamm/value.cc: Fix set(const gchar*) to call
- g_value_reinit()
- * libgda/src/sqlbuilder.hg/ccg: Add overload for select_add_target() to
- be able to skip the alias (NULL in C)
-
- * examples/sqlbuilder/main.cc:
- * examples/Makefile.am:
- Add example for the SqlBuilder usage based on the libgda example
-
-2009-09-28 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/sqlbuilder.hg: Use Value instead of Value& to make the
- SqlBuilder::param() much more convenient to use.
- * libgda/libgdamm.h: Add sqlbuilder.h
-
-2009-09-25 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/sqlbuilder.hg:
- * libgda/src/sqlbuilder.ccg:
- Wrapped gda_sql_builder_expr(_value) after it was fixed in libgda
-
- * libgda/src/libgda_methods.defs:
- Regenerated to have the new method
-
- * tools/m4/convert_libgdamm.m4:
- Added Value conversion (can hopefully be removed once libgda fixes the
- constness of the argument)
-
-2009-09-24 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/filelist.am:
- Added sqlbuilder.hg/ccg
-
- * libgda/src/sqlbuilder.hg:
- * libgda/src/sqlbuilder.ccg:
- Wrapped GdaSqlBuilder class
-
- * tools/m4/convert_libgdamm.m4:
- Added two new enums for GdaSqlBuilder
-
-2009-09-24 Johannes Schmid <jschmid openismus com>
-
- * libgda/src/libgda_enums.defs:
- * libgda/src/libgda_methods.defs:
- * libgda/src/libgda_signals.defs:
- Regenerated .defs files from libgda master (4.1.x version)
-
- * tools/extra_defs_gen/generate_defs_gda.cc:
- Added GdaSqlBuilder to the known objects
-
-3.99.18:
-
-2009-09-14 Daniel Elstner <danielk openismus com>
-
- Enable verbose output of autoreconf
-
- * autogen.sh: Pass the --verbose option to autoreconf.
-
-2009-09-14 Daniel Elstner <danielk openismus com>
-
- Update Doxygen configuration for Doxygen 1.6.1
-
- * docs/reference/Doxyfile.in: Update configuration file for
- Doxygen 1.6.1.
- (EXCLUDE_SYMBOLS): Remove "sigc" again from the list of excluded
- symbols. With a recent build of libsigc++, this should no longer
- be necessary.
- (SORT_MEMBERS_CTORS_1ST): Set option to YES.
-
-2009-09-04 Murray Cumming <murrayc murrayc com>
-
- * libgda/src/metastruct.hg: Added the MetaStructError exception.
-
-2009-08-31 Daniel Elstner <danielk openismus com>
-
- Make Doxygen ignore namespace sigc
-
- * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the
- list of symbols to ignore.
-
-3.99.17.1:
-
-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
+The ChangeLog is auto-generated when releasing. If you
+are seeing this, use 'git log' for a detailed list of changes.
diff --git a/ChangeLog.pre-4-99-7 b/ChangeLog.pre-4-99-7
new file mode 100644
index 0000000..a0b719d
--- /dev/null
+++ b/ChangeLog.pre-4-99-7
@@ -0,0 +1,1780 @@
+4.99.7:
+
+2012-01-06 Murray Cumming <murrayc murrayc com>
+
+ value.h: Remove a duplicate C typedef.
+
+ * libgda/libgdamm/value.h: The second GeometricPoint typedef is
+ a duplicate.
+
+4.99.6:
+
+2011-11-11 Murray Cumming <murrayc murrayc com>
+
+ Wrap GdaNumeric as Gnome::Gda::Numeric.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
+ * libgda/src/numeric.[hg|cc]: Wrap GdaNumeric, now that it is a proper
+ boxed type with an API.
+ * libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in
+ the API.
+
+2011-11-10 Murray Cumming <murrayc murrayc com>
+
+ Add Connection::create_from_string().
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
+ * libgda/src/connection.hg: Added create_from_string() which allows
+ us to create a Connection which is not yet opened.
+
+4.99.5:
+
+2011-10-26 Murray Cumming <murrayc murrayc com>
+
+ Fix the --enable-warnings=fatal build.
+
+ * libgda/libgdamm/init.cc: Do not include glibmm.h. It is not necessary.
+
+2011-10-25 Murray Cumming <murrayc murrayc com>
+
+ init.h: Move the glibmm.h include to the .cc file.
+
+ * libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in
+ the header.
+
+2011-10-25 Murray Cumming <murrayc murrayc com>
+
+ Add #includes needed with the latest glibmm.
+
+ * libgda/libgdamm/value.cc:
+ * libgda/libgdamm/value.h:
+ * libgda/src/blobop.hg:
+ * libgda/src/holder.hg:
+ * libgda/src/metastruct.hg:
+ * libgda/src/quarklist.hg:
+ * libgda/src/serveroperation.hg:
+ * libgda/src/sqlexpr.hg:
+ * libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not
+ add #include glibmm.h at the top of every generated header.
+
+2011-10-19 Murray Cumming <murrayc murrayc com>
+
+ m4 conversions: Fixed an incorrect quote, found by José Alburquerque.
+
+ * tools/m4/convert_libgdamm.m4: See bug #661401
+
+2011-10-10 Murray Cumming <murrayc murrayc com>
+
+ Regenerated enums.
+
+ * libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are
+ some new error codes.
+
+2011-10-10 Murray Cumming <murrayc murrayc com>
+
+ DataModelIter::get_value_at(): Throw an exception sometimes.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
+ * libgda/src/datamodeliter.hg: Use the new
+ gda_data_model_iter_get_value_at_e() instead of
+ gda_data_model_iter_get_value_at(). Presumably this lets us catch more
+ problems.
+ * libgda/src/holder.hg:
+ * libgda/src/row.hg: Ignore some other new methods, with comments.
+
+4.99.4.1:
+
+2011-09-21 Murray Cumming <murrayc murrayc com>
+
+ ServerProvider: Added supports_operation() method overloads.
+
+ * libgda/src/serverprovider.[hg|ccg]: Because some parameters may be NULL.
+
+2011-09-21 Murray Cumming <murrayc murrayc com>
+
+ Connection: Add statement_to_sql() method overloads.
+
+ * libgda/src/connection.[hg|ccg]: Because some parameters can be NULL.
+
+4.99.4:
+
+2011-09-21 Murray Cumming <murrayc murrayc com>
+
+ Minor documentation improvements.
+
+ * libgda/src/metastore.hg:
+ * libgda/src/quarklist.hg:
+ * libgda/src/statement.hg: Minor documentation improvements and TODO
+ comments.
+
+2011-09-21 Murray Cumming <murrayc murrayc com>
+
+ Value: operator=(): Check for identical instance.
+
+ * libgda/libgdamm/value.cc: This is generally a good idea in operator=()
+ implementations.
+
+2011-09-20 Murray Cumming <murrayc murrayc com>
+
+ Value: operator=(): Check for the identical underlying GValue.
+
+ * libgda/libgdamm/value.cc: Otherwise we unset the gobject, which
+ unsets the src, because it is the same gobject, and then we reject that
+ src as invalid.
+
+2011-09-21 Murray Cumming <murrayc murrayc com>
+
+ Value::set_binary(): reinit the type.
+
+ * libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set()
+ methods.
+
+4.99.3.1:
+
+2011-07-04 Murray Cumming <murrayc murrayc com>
+
+ Add SQL_OPERATOR_TYPE_ILIKE.
+
+ * libgda/src/libgda_enums.defs: This requires libgda from git master.
+
+4.99.3:
+
+2011-06-16 Murray Cumming <murrayc murrayc com>
+
+ Adapt to null value changes in libgda.
+
+ * libgda/src/libgda_methods.defs: Regenerated.
+ * libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new
+ gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean
+ NULL. Addded set_null(), wrapping the new gda_value_set_null() function.
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Adjust the compiler warning flags used with --enable-warnings=fatal.
+
+ * configure.ac: Ignore warnings about long long, to fix the build with
+ g++ 4.5.2. Avoid use of glibmm deprecated API too.
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Remove GLIBMM_EXCEPTIONS_ENABLED ifdefs.
+
+ * libgda/src/*.[hg|ccg]: These ifdefs are no longer useful. They were already
+ removed from other projects a while ago.
+
+4.99.0.1:
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Connection: Add new properties.
+
+ * libgda/src/libgda_signals.defs: Regenerated.
+ * libgda/src/connection.hg: Added provider, is_wrapper,
+ monitor_wrapped_in_mainloop, and events_history_size properties.
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Connection: Ignore private functions.
+
+ * libgda/src/connection.hg: These functions are in gda-connection-private.h
+ so they are not public API.
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Connection: Added *_row_into_table() methods.
+
+ * libgda/src/connection.hg: Added insert_row_into_table(),
+ update_row_in_table(), and delete_row_in_table().
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Replace a remaining use of ListHandle.
+
+ * libgda/libgdamm/value.h: Remove the ListHandle and SListHandle typedefs.
+ * libgda/src/datamodel.hg: get_row_from_values(): Use std::vector
+ instead of ListHandle, as already done for other API.
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Connection: Add some methods.
+
+ * libgda/src/connection.[hg|ccg]: Added parse_sql_string(),
+ async_statement_execute(), async_fetch_result() and async_cancel().
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Avoid a tarball dependency on mm-common.
+
+ * configure.ac: Require the latest version of mm-common.
+ Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the
+ mm-common scripts.
+
+4.99.0:
+
+2011-03-29 Murray Cumming <murrayc murrayc com>
+
+ Connection: statement_execute_non_select(): Restore this method.
+
+ * libgda/src/connection.hg: Correct the function name used by
+ statement_execute_non_select().
+
+2011-03-29 Murray Cumming <murrayc murrayc com>
+
+ Use libgda-5.0.
+
+ * configure.ac: Use libgda-5.0 instead of libgda-4.0.
+ * libgda/src/libgda_enums.defs: Regenerated.
+ * libgda/src/libgda_methods.defs: Regenerated.
+ * libgda/libgdamm/value.[h|cc]: Remove API that uses the list type. It was
+ apparently removed from the libgda API.
+ * libgda/src/connection.hg: Remove an unused enum.
+ * libgda/src/serveroperation.ccg: Adapt to renamed functions.
+
+This is the master branch. See the libgdamm-4-2 branch too.
+
+4.1.2:
+
+2011-01-30 Murray Cumming <murrayc murrayc com>
+
+ Use std::vector<> instead of *Handle<> or std::list<>.
+
+ * libgda/src/batch.[hg|ccg]:
+ * libgda/src/connection.[hg|ccg]:
+ * libgda/src/datacomparator.[hg|ccg]:
+ * libgda/src/datamodel.[hg|ccg]:
+ * libgda/src/datamodelimport.hg:
+ * libgda/src/dataproxy.[hg|ccg]:
+ * libgda/src/metastore.hg:
+ * libgda/src/serveroperation.hg:
+ * libgda/src/set.hg:
+ * libgda/src/sqlbuilder.[hg|ccg]:
+ * libgda/src/statement.[hg|ccg]:
+ * libgda/src/xatransaction.[hg|ccg]:
+ * tools/m4/convert_libgdamm.m4: Use the new convention that we have just
+ started using in gtkmm 3. libgdamm is API/ABI unstable, so we can still make
+ big changes like this.
+
+2010-12-09 Murray Cumming <murrayc murrayc com>
+
+ Adapt to gmmproc m4 changes in glibmm.
+
+ * tools/m4/convert.m4: Include convert_glibmm.m4 instead of convert_gtkmm.m4.
+ * tools/m4/convert_libgdamm.m4: Avoid use of the __FR2P macro, which does
+ not seem to be defined for some reason.
+
+4.1.1:
+
+2010-10-16 Murray Cumming <murrayc murrayc com>
+
+ Small documentation improvements.
+
+ * libgda/src/libgda_docs.xml: Fix a typo that I fixed in libgda too.
+ * libgda/src/sqlbuilder.[hg|ccg]: Small docs improvements.
+ select_add_target_id(): Use _WRAP_METHOD() for this.
+ * libgda/src/sqlexpr.hg: Added some overview documentation.
+ * libgda/src/sqlstatement.hg: Added some overview documentation.
+
+2010-10-16 Murray Cumming <murrayc murrayc com>
+
+ Doxyfile.in: Make more like the gtkmm one.
+
+ * docs/reference/Doxyfile.in: Minor unimportant changes, to match gtkmm.
+
+2010-10-16 Murray Cumming <murrayc murrayc com>
+
+ Work around a doxygen crash.
+
+ * libgda/src/sqlparser.hg: Class overview documentation: Instead of
+ describing the placeholder syntax, just link to the GdaSqlParser
+ documentation. This is unavoidable as there seems to be now way to mention
+ /* in a comment. The attempt to use @verbatim endverbatim to do this does
+ not seem to have worked in the past and crashes current versions of doxygen.
+ ( Doxygen bug https://bugzilla.gnome.org/show_bug.cgi?id=632311 )
+
+2010-10-16 Murray Cumming <murrayc murrayc com>
+
+ Regenerated C documentation.
+
+ * libgda/src/libgda_docs.xml: Regenerated with docextract_to_xml.py.
+
+2010-10-16 Murray Cumming <murrayc murrayc com>
+
+ Added some methods.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
+ * libgda/src/connection.hg: Added quote_sql_identifier().
+ * libgda/src/dataselect.hg: Added rerun().
+ * libgda/src/metastore.hg: Added set_identifiers_style().
+ * libgda/src/sqlstatement.hg: Added string_to_type().
+ * libgda/src/sqlbuilder.hg: Added some documentation.
+ * tools/m4/convert_libgdamm.m4: Mention a new enum.
+
+2010-08-31 Murray Cumming <murrayc murrayc com>
+
+ Added ConfigError and Config::get_provider().
+
+ * libgda/src/config.[hg|ccg]: Add the ConfigError exception, which is
+ also thrown by some Connection methods.
+ Add get_provider() and use _WRAP_METHOD() for the existing methods instead
+ of hand-coding them.
+
+3.99.21:
+
+2010-06-21 Murray Cumming <murrayc murrayc com>
+
+ DataModel: Added the DataModelError exceptions.
+
+ * libgda/src/datamodel.hg: Add this exception that can be thrown by these
+ methods.
+
+2010-06-21 Murray Cumming <murrayc murrayc com>
+
+ Fix the examples (check) build.
+
+ * examples/sqlbuilder/main.cc: Adapt to the
+ add_field_id()->add_field_value_id() API change.
+
+2010-06-21 Murray Cumming <murrayc murrayc com>
+
+ ServerOperation: set_value_at(): Make this templated.
+
+ * libgda/src/serveroperation.[hg|ccg]: Add set_value_at_as_value() and make
+ set_value_at() a templated method, instead of just taking a string.
+
+2010-06-21 Murray Cumming <murrayc murrayc com>
+
+ Add CREATE_USER, ALTER USER and DROP USER server operations.
+
+ * libgda/src/libgda_methods.defs: Regenerate with h2defs.py though the enums
+ here are not actually used.
+ * libgda/src/libgda_enums.defs: Regenerate with enums.pl, to add the enums
+ for the new server operations.
+
+2010-06-15 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Added add_field_id().
+
+ * libgda/src/sqlbuilder.[hg|ccg]: Added add_field_id().
+
+2010-06-15 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with libgda git master.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
+ * libgda/src/sqlbuilder.[hg|ccg]: Use Id instead of guint for the IDs.
+ It is just a typedef but it makes things clearer. libgda does this now too.
+ Rename add_field_id() to add_field_value_id() and change the implementation
+ of similar methods because the C functions were renamed (by me).
+
+3.99.20:
+
+2010-05-20 Murray Cumming <murrayc murrayc com>
+
+ Fixed the build with latest libgda.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
+ * libgda/src/sqlbuilder.ccg: Adapted now that I have removed the id
+ parameters from the C API.
+
+2010-05-17 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Don't pass empty strings to the C functions.
+
+ * libgda/src/sqlbuilder.hg: Make sure that generated methods pass NULL
+ for empty strings, because libgda does not always check that strings are
+ not empty, though I try to fix that in libgda when I see it.
+
+2010-05-13 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: get_sql_statement(): Fix memory management.
+
+ * libgda/src/sqlbuilder.hg: get_sql_statement(): Take a copy of the C object,
+ to avoid a double-free.
+
+2010-05-12 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param.
+
+ * libgda/src/libgda_methods.defs:
+ * libgda/src/sqlbuilder.[hg|ccg]: Adapt to my change in libgda, fixing the
+ build.
+
+2010-05-12 Murray Cumming <murrayc murrayc com>>
+
+ SqlBuilder: get_sql_statement(): Remove stupid copy_it parameter.
+
+ * libgda/src/libgda_methods.defs:
+ * libgda/src/sqlbuilder.hg: Adapt to my change in libgda, fixing the build.
+
+2010-05-12 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Add select_add_target_id().
+
+ * libgda/src/sqlbuilder.[hg|ccg]: Added select_add_target_id(),
+ which _might_ be useful for adding sub-queries as targets, though I
+ am checking.
+
+2010-05-11 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Add add_sub_select().
+
+ * libgda/src/sqlbuilder.[hg|ccg]: Wrap gda_sql_builder_add_sub_select().
+
+2010-05-11 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Add compound_add_sub_select().
+
+ * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_compound_add_sub_select().
+
+2010-05-11 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Add get_sql_statement().
+
+ * libgda/src/sqlstatement.[hg|ccg]: Added SqlStatement, wrapping
+ GdaSqlStatement.
+ * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_get_sql_statement().
+
+2010-05-07 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: import_expression(): Remove the id parameter.
+
+ * libgda/src/sqlbuilder.hg: import_expression(): Remove the id parameter.
+ We generally don't let the caller specify an ID, though the C API does,
+ for no good reason.
+ export_expression(): Make this const.
+
+2010-05-07 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Fix typo in import_expression() name.
+
+ * libgda/src/sqlbuilder.hg: Change import_expressio() to import_expression().
+
+2010-05-06 Murray Cumming <murrayc murrayc com>
+
+ SqlExpr: Add empty().
+
+ * libgda/src/sqlexpr.[hg|ccg]: Added empty() so we can check if it is a
+ default empty instance. This makes it more useful.
+
+2010-05-06 Murray Cumming <murrayc murrayc com>
+
+ Added new SqlBuilder methods.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
+ * libgda/src/sqlexpr.[hg|ccg]: Wrapped GdaSqlExpr as Gda::SqlExpr.
+ This needs my change in libgda to register the boxed type.
+ * libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now.
+ Added export_expression() and import_expression().
+
+2010-05-04 Murray Cumming <murrayc murrayc com>
+
+ * libgda/libgdamm.h: Minor main text improvement.
+
+2010-05-04 Murray Cumming <murrayc murrayc com>
+
+ Value: Added get/set_long().
+
+ * libgda/libgdamm/value.[h|cc]: Added get/set_long().
+
+2010-04-27 David King <davidk openismus com>
+
+ Add main page to Doxygen documentation
+
+ * docs/Makefile.am: Parse libgda/libgdamm.h for Doxygen documentation.
+ * libgda/libgdamm.h: Add main page to generated documentation.
+
+2010-04-27 David King <davidk Openismus com>
+
+ Remove Debian packaging
+
+ * debian/*: Remove hopelessly out-of-date Debian packaging.
+
+2010-04-26 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Added select_set_having() and select_group_by().
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
+ * libgda/src/sqlbuilder.hg: Added select_set_having(), select_group_by().
+
+2010-04-09 Armin Burgmeier <armin arbur net>
+
+ SqlBuilder: Make definition and declaration of add_cond() match
+
+ * libgda/src/sqlbuilder.ccg (add_cond): Fix function header signature
+ to match the declaration in the header (uint->guint), fixing the
+ Windows build.
+
+2010-03-29 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Added select_set_dictinct() and select_sect_limit().
+
+ * libgda/src/libgda_methods.defs: Regenerated
+ * libgda/src/sqlbuilder.[hg|ccg]: Added select_set_distinct(),
+ select_set_limit(), set_limit_id(), and select_set_distinct().
+
+2010-03-23 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest libgdamm, which slightly broke API and ABI.
+
+ * libgda/src/libgda_enums.defs: Regenerated.
+ * libgda/src/sqlbuilder.hg: Adapt the SqlError exception wrapper to mention
+ GdaSqlError instead of GdaSqlErrorType.
+
+2010-02-27 Murray Cumming <murrayc murrayc-x61>
+
+ Connection: Add statement_execute_non_select_builder(SqlBuilder)
+
+ * libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder()
+ overloads that take SqlBuilder, to avoid the need to generate a statement
+ from a builder.
+
+2010-02-27 Murray Cumming <murrayc murrayc com>
+
+ Connection, SqlBuilder: Add some convenient method overloads.
+
+ * libgda/src/connection.[hg|ccg]: statement_execute_select(statement, params):
+ Add an optional model_usage parameter, as already exists on other method
+ overloads.
+ Added statement_execute_select_builder() to avoid the need to generate a
+ statement from a builder.
+ * libgda/src/sqlbuilder.[hg|ccg]: Added an add_function() overload that
+ takes only one parameter.
+
+2010-02-27 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Add SqlError and fix select_add_target() with no alias.
+
+ * libgda/src/sqlbuilder.[hg|ccg]: Add SqlError to wrap the GdaSqlError
+ error domain thrown (but not documented) by SqlBuilder.
+ select_add_target(): Avoid passing a "" alias. I have fixed the C
+ function in libgda but this makes it safe even when that is not deployed.
+
+3.99.19:
+
+2010-02-25 Murray Cumming <murrayc murrayc com>
+
+ * examples/sqlbuilder/main.cc: Updated for the latest API, hopefully.
+
+2009-12-04 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: select_add_target() now takes a name instead of an ID.
+
+ * libgda/src/libgda_methods.defs: Regenerated
+ * libgda/src/sqlbuilder.[hg|ccg]: select_add_target(): Take the
+ table name as a string, using the new C function, and give the alias
+ a default parameter instead of overloading.
+
+2009-12-02 Murray Cumming <murrayc murrayc-desktop>
+
+ SqlBuilder: Make set_field_value() and add_expr() templated.
+
+ * libgda/src/sqlbuilder.[hg|ccg]: set_field_value(): Rename to
+ set_field_value_as_value. Rename add_expr() to add_expr_as_value().
+ Add templated set_field_value() and add_expr() methods so people
+ do not need to manually construct a Value object.
+
+2009-12-01 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Added 2 more methods.
+
+ * libgda/src/sqlbuilder.hg: Added add_field_value() and
+ select_add_field().
+
+2009-12-01 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest libgdamm.
+
+ * libgda/src/libgda_methods.defs: Regenerated with h2defs.py
+ * libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to
+ gda_sql_builder_add_field_id().
+
+2009-10-25 Murray Cumming <murrayc murrayc com>
+
+ Statement::to_sql(), Connection::statement*(): const corrections.
+
+ * libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const.
+ * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql():
+ Make the statement and params parameters const.
+
+2009-10-25 Murray Cumming <murrayc murrayc com>
+
+ SqlBuilder: Small const and other improvements.
+
+ * libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value
+ parameter. Don't use NULL in C++ code.
+ add_function(): Use const ref for the ArrayHandle parameter.
+ get_statement(): Make this const.
+ add_cond_v(): Rename to add_cond().
+ select_order_by(): Add default parameter values.
+
+2009-10-05 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/sqlbuilder.ccg: add_expr() should use the DataHandler
+ argument when requested
+
+2009-10-01 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/sqlbuilder.hg: Use default arguments for potentially unused
+ arguments of add_cond()
+
+ * examples/sqlbuilder/main.cc: Make use of new default argument
+
+2009-10-01 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/sqlbuilder.hg/ccg:
+ * libgda/src/libgda_methods.defs:
+ Updated GdaSqlBuilder bindings to use new method names from libgda
+
+ All methods now return an automatically generated id which should be stored
+ somewhere when it needs to reused. Manual id definition like in the C
+ API has been removed.
+
+ * examples/sqlbuilder/main.cc: Updated example to new API
+
+2009-09-30 Johannes Schmid <jschmid openismis com>
+
+ * libgda/src/row.hg:
+ * libgda/src/statement.hg:
+ Added _IGNORES for provider-only methods
+ * examples/sqlbuilder/main.cc:
+ Added example for new function API
+
+2009-09-30 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/libgda_methods.defs:
+ * libgda/src/sqlbuilder.hg/ccg:
+ Added wrapper for new function API (allow things like MAX() in sql statements)
+ * configure.ac: Require libgda-4.0 >= 3.1.3 (this is master)
+
+2009-09-29 Johannes Schmid <jschmid openismus com>
+
+ * libgda/libgdamm/value.cc: Fix set(const gchar*) to call
+ g_value_reinit()
+ * libgda/src/sqlbuilder.hg/ccg: Add overload for select_add_target() to
+ be able to skip the alias (NULL in C)
+
+ * examples/sqlbuilder/main.cc:
+ * examples/Makefile.am:
+ Add example for the SqlBuilder usage based on the libgda example
+
+2009-09-28 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/sqlbuilder.hg: Use Value instead of Value& to make the
+ SqlBuilder::param() much more convenient to use.
+ * libgda/libgdamm.h: Add sqlbuilder.h
+
+2009-09-25 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/sqlbuilder.hg:
+ * libgda/src/sqlbuilder.ccg:
+ Wrapped gda_sql_builder_expr(_value) after it was fixed in libgda
+
+ * libgda/src/libgda_methods.defs:
+ Regenerated to have the new method
+
+ * tools/m4/convert_libgdamm.m4:
+ Added Value conversion (can hopefully be removed once libgda fixes the
+ constness of the argument)
+
+2009-09-24 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/filelist.am:
+ Added sqlbuilder.hg/ccg
+
+ * libgda/src/sqlbuilder.hg:
+ * libgda/src/sqlbuilder.ccg:
+ Wrapped GdaSqlBuilder class
+
+ * tools/m4/convert_libgdamm.m4:
+ Added two new enums for GdaSqlBuilder
+
+2009-09-24 Johannes Schmid <jschmid openismus com>
+
+ * libgda/src/libgda_enums.defs:
+ * libgda/src/libgda_methods.defs:
+ * libgda/src/libgda_signals.defs:
+ Regenerated .defs files from libgda master (4.1.x version)
+
+ * tools/extra_defs_gen/generate_defs_gda.cc:
+ Added GdaSqlBuilder to the known objects
+
+3.99.18:
+
+2009-09-14 Daniel Elstner <danielk openismus com>
+
+ Enable verbose output of autoreconf
+
+ * autogen.sh: Pass the --verbose option to autoreconf.
+
+2009-09-14 Daniel Elstner <danielk openismus com>
+
+ Update Doxygen configuration for Doxygen 1.6.1
+
+ * docs/reference/Doxyfile.in: Update configuration file for
+ Doxygen 1.6.1.
+ (EXCLUDE_SYMBOLS): Remove "sigc" again from the list of excluded
+ symbols. With a recent build of libsigc++, this should no longer
+ be necessary.
+ (SORT_MEMBERS_CTORS_1ST): Set option to YES.
+
+2009-09-04 Murray Cumming <murrayc murrayc com>
+
+ * libgda/src/metastruct.hg: Added the MetaStructError exception.
+
+2009-08-31 Daniel Elstner <danielk openismus com>
+
+ Make Doxygen ignore namespace sigc
+
+ * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the
+ list of symbols to ignore.
+
+3.99.17.1:
+
+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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]