[libgdamm] Created tag libgdamm-3.99.17.1



The signed tag 'libgdamm-3.99.17.1' was created.

Tagger: Daniel Elstner <danielk openismus com>
Date: Fri Aug 28 20:02:55 2009 +0200

    Release: libgdamm 3.99.17.1

Changes:

Alexander Nedotsukov (1):
      Fixed pkgconfig package dependency and library list.

Armin Burgmeier (39):
      Require libgda-3.0 >= 2.99.2. Moved transaction.hg to
      Wrapped GdaDataModelRow and GdaDataModelArray.
      Wrapped data handlers.
      Wrapped GdaReferer, GdaRenderer, GdaXmlStorage and parts of GdaQuery.
      Made Gda::DataModelQuery inherit from Gda::Object instead of Glib::Object,
      Made Gda::DataModelQuery actually derive from Gda::Object.
      Wrapped properties and signals.
      Wrapped GdaDataProxy.
      Added datamodelarray.h.
      Wrapped GdaQueryTarget.
      Fixed some missing refreturns
      Wrapped GdaQueryFieldField, GdaQueryFieldAll.
      Added QueryFieldField(query, field, target) convenience constructor.
      Wrapped GdaQueryFieldValue.
      Added set(const char*) overload, otherwise the Value(const char*)
      Began section about building SQL queries via the API, replied to some
      Added QueryFieldField(query, field, target, value_provider) convenience
      Wrapped some missing methods, properties and signals.
      Wrapped GdaQueryJoin.
      Added convenience function to restrict the values of a paremeter with
      Made libgdamm build without exceptions enabled.
      Fixed misspelled #ifdef GLIBMM_EXCEPTIONS_ENABLED from the last commit
      Renamed the setters for int64 to set_int64() and set_uint64()
      Changed GDA_DICT_TYPE to GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation.
      Make sure that the underlaying GValue has the correct type before setting
      Set g-type property on construction as the C implementation does,
      Call Value constructor with the GValue* as argument in functions returning
      Regenerated.
      Added a set_entry_plugin() convenience function.
      Wrapped gda_server_provider_get_value_at and
      Removed Gnome::Gda::value_compare, Gnome::Gda::value_compare_ext and
      Fixed build with disabled exceptions.
      Detect whether building for Windows (copied from glibmm) and added
      Removed an extra 's' character that made the build fail. This has probably
      Take an additional reference in get_provider(), so we don't free a
      Don't leak the GValue or other dynamically allocated resources.
      Changed type of "format-id" property from uint to guint, to fix the build
      Added a schema_name parameter for the meta store update methods
      Improved documentation of Connection::update_meta_store_table()

Billy O'Connor (1):
      Changes to is_editable(), is_editing(), begin_edit(), cancel_edit() and

Daniel Elstner (16):
      For now pass 0 as optional GdaMetaContext argument, in order to fix the
      Add category to DOAP and fix mbox resource
      Begin transition to mm-common build system
      Convert tools/ and libgda/ to new infrastructure
      Transition to mm-common documentation build
      Overhaul pkg-config metadata files
      Build examples non-recursively
      Make libgda-bdb conditional compilation work
      Clean up libgdammconfig.h.in template
      Fix build with fatal warnings enabled
      Remove junk file from version control
      Distribute examples/README.txt
      Rename @since back to @newin
      Use mm-common CSS and drop HTML header/footer
      Bump version to 3.99.17.1 and update news
      Fix documentation location in pkg-config files

Daniel Holbach (1):
      Replace old LIBGNOMEMM_ stuff with LIBGLADEMM_.

David King (1):
      Fix broken logic for location of gmmproc binary.

Deng Xiyue (2):
      commented out an unused parameter to silencea warning. Patch by Norbert
      Change license header to mention Lesser General Public License version 2.1

Johannes (1):
      Added some meta store example though I am not quite sure yet what

Johannes Schmid (85):
      Fixed old files
      Reverse changes made by mistake
      Wrapped GdaBlob and GdaBlobOp
      Require libgda-3.0 instead of 2.0
      libgnomedb/gnome-db-selector.c libgnomedb/gnome-db-login-dialog.c
      Fixed some unwrapped methods.
      :
      libgda/src/datamodelrow.hg Wrapped some unwrapped methods
      Wrapped even more unwrapped methods. Added TODO about methods taking a
      Wrapped GdaQueryField and GdaQueryFieldAgg
      Use Gda::DataModelter instead of GdaDataModelIter
      Added proper constructors for Gda::ParameterList. The xml constructors are
      svn path=/libgdamm/trunk/; revision=1006
      Added debian package and an --enable-referece switch to configure. As
      Wrapped GdaDictFunction and GdaQueryFieldFunc
      Removed items that are already done
      Update things to use libgda-4.0 instead of 3.0
      Removed unneeded files:
      Updated several classes to libgda-4.0
      Wrapped statement and holder and update everything to use Glib::Value
      Reduce number of compile errors
      Added a note about sql-parser
      Fixed build for many classes and hand-coded a lot of methods returning a
      Fix more build errors
      Removed old files
      Wrapped Gda::Config
      Wrapped some missing methods
      Wrapped signal (needs patch to libgda #537105)
      (Hand-)wrapped more methods
      Added all missing properties and wrapped missing methods
      Started (very) simple example
      Completed example
      Cleaned up example
      Wrapped missing classes
      libgdamm4 is now trunk
      Undo silly change...
      Fixed build Regenerated defs files from latest libgda-4.0 Adapted most
      Fixed build with latest libgda-4.0
      Wrapped more missing methods and signals
      Fixed build due to several API changes in libgda
      Fix build when libgda-bdb-4.0 is not installed
      Require libgda 3.99.6
      Added some inline methods for GValue conversions
      Wrapped GdaDataComparator
      Fixed build with latest libgda
      Wrapped GdaDataAccessWrapper
      Don't put typedef in generated file but in hg instead...
      Wrapped GdaDataSelect
      Readded GdaValue and converted classes to use it
      fixed ChangeLog
      Added some debug code
      Remove debugging code
      More documentation fixes
      Fixed most obvious doxygen warnings
      3.99.9:
      Add missing files
      Added some custom methods and default arguments to honer the fact that
      Use more simplified API
      Corrected constructor default argument
      Write custom constructor for Gda::Holder because the autgenerated did not
      Use _CONSTRUCT macro instead of hard-coding everything
      Fixed some Value methods that were still using Glib::Value
      Make get_default_value() const
      Added helper methods to use sql directly instead of Gda::Statement
      Use gda_execute_non_select_command() instead of hardcoding
      Added a tiny example to list the available providers
      Added a tiny example to list the available providers
      Added some more detailed update_meta_store() methods that speed up the
      Regenerated devs and fixed build
      Fixed some doxygen warnings
      Regenerated from latest gda (and slightly edited to fix build)
      Wrapped various missing methods
      3.99.7:
      Fix update_meta_store_table()
      Regenerated
      Wrapped GdaHolderError and GdaStatementError
      Created version with last_inserted_row of statement_execute_non_select()
      Fixed more reference problems
      Added add_holder(id, value) as convenience shortcut
      Don't call set_value() recursively
      Fixed build problems on maemo due to --fno-exceptions and
      Fixed example to build without exceptions
      Updated files for release and fixed a typo
      Fix Gda::Set::add_holder to work with disabled exceptions
      Forgot to commit ChangeLog

Jonathon Jongsma (1):
      add doap file

MMurray Cumming (2):
      Regenerated.
      Define groups with defgroup.

Muray Cumming (1):
      Removed traces of libgnomemm, from which this project was copied when it

Murray Cumming (186):
      First libgdamm files.
      first libgdamm files.
      Put everything in Gnome::Gda namespace.
      :Connection interface, so that people get the general idea. Added
      Make it depend on glibmm rather than gtkmm, although they are both in the
      Made Gobject-derived wrappers' constructors protected.
      fixed typo.
      Revised build files so that they are like the other gnomemm projects -
      Added Transaction wrapper, used in Connection methods.
      We don't need to specify the _vfunc suffixes now - gtkmmproc adds them for
      wrapped a few more functions.
      Bradley Bell's Makefile.am fixes to distribute the tools/m4/Makefile.am_fragment files.
      link to 2.0 version of libgtkmm_generate_extra_defs
      Replaced libgnomemm with libgdamm.
      distribute macros.m4 files.
      Removed some libgnomemm copy-paste typos.
      Use _HEADERS instead of _DATA (I looked at gnome-vfsmm) to fix the dist.
      Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, and used
      Removed crap.
      Added missing files.
      stuff
      Renamed the C++ methods to match the C function names, correcting the
      Now uses glibmm 2.4 instead of gtkmm 2.2.
      get_gda_params(): Use OWNERSHIP_NONE so that we do not delete parts of the
      examples/simple now also builds and works, though it is not yet a real
      Include glibmm_extra_defs rather than the old gtkmm one, to really fix the
      Wrapped new methods.
      Added these files, wrapping GdaRow. Added foreach().
      Wrapped some GList* return types as ListHandles.
      Increased version
      Added wrappers for Value, Parameter, ParameterList.
      Use Value and ParameterList in API.
      Added README.txt. Moved simple example to introspection. Added more
      Increasd version
      Working bits of a patch from Alberto Paro. Depend on glibmm 2.4 instead of
      Update to use glibmm 2.4 gmmproc and extra_defs lib. Add an
      Added type_to_string() and type_from_string() static methods.
      Implemented the constructors.
      get_value_at(): Take a copy of the value so it is not freed twice.
      Override the destructor so that it closes the connection.
      Added get_last_insert_id(), as wrapper for the new
      Hand-code the constructor because it does not just use properties.
      increased version
      Corrected libgdamm link.
      Added operator==() and operator!=().
      Added typedefs for Date, Time, Timestamp, and Geometric point, and used
      1.3.4:
      Increased libgda version required.
      Removed lots of extra ;s to fix problems with gcc 3.4.
      Increased version
      http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html#a4
      Remove the time_t constructor, because it is ambiguous on 64-bit systems.
      Actually commit the change.
      Remove the implementation of the time_t constructor that I removed a
      This is the HEAD branch. The libgda-1-2 branch builds against libgda 1.2.
      Changes to fix the build against the new libgda API. Rebuilt with
      Replace the Value(gint64) and Value(guint64) constructors with static
      Use libgda-2.0 Update for new API.
      Rename from datamodelcolumnattributes.
      Added get_dsn_specs(), create_database(), drop_database(). Added reset().
      Added columnindex.hg, datamodelindex.hg Added ClientSpecsType. Changed
      Update to show that it now uses the libgda-2.0 API instead of the older
      Updated with h2defs.py.
      create_database(), drop_database(): Change parameter to const
      set_binary(), get_binary(): Hide the GdaBinary type completely, using
      This is now a GObject, so wrap it like one. It is therefore now used via
      Increase need libgda version a bit.
      Check for libgda-2.0 1.9.101 instead of 1.99. Strangely, it has decreased.
      Hide the C header, putting an implementation that needs it in the .cc
      Add equal() and get/set_title(). Regehnerated with h2defs.py. Use
      Removed, because it was removed from the libgda API.
      Added open(), set_dsn(), set_username(), set_password(),
      Removed reset() because it was removed from libgda.
      Regenerated with h2defs.py
      Added set/get_gda_type()
      Add new defs file for signals of interfaces, which must be hand-written.
      Remove duplicate get/set_gda_type() functions. Add this to cvs, to fix the
      Added ServerOperation. Added supports_operation(), create_operation(),
      Regenerated. Regenerated with enums.pl Regenerated with h2defs.py
      Removed Added
      Added prototype for GdaDataModelIter, which we should wrap properly. Added
      Add some utility functions for working with Glib::Values with libgdamm:
      equal(): Add extra checks, to match the extra checks that we had in
      Add constants for libgda-specific GValue types.
      Use ValueBase as a return type, instead of as an output parameter. This
      Link to the correct library, now that we have changed the name.
      Wrap the GError types. Catch exception.
      Rename get/set_bool() to get/set_boolean(). Added get_g_type() and
      Added the Entity and EntityField interfaces. Added declare_param_user()
      Added ServerProviderInfo typedef.
      Added get_column_index() and get_value_at(column_name). Renamed
      Added DataModelQuery class, which implements the DataModel interface.
      Added missing files.
      get_sql_from_value(), get_str_from_value(): Made these const.
      Moving stuff around so that each module has its own tags,trunk,branches directories
      moving
      moving
      moving
      add_event(string): Renamed to add_event_string(), because it is not really
      Inherit from the interfaces that we implement. execute(): Remove the const
      Remove create_blob() and fetch_blob_by_id(), because they have been
      Removed some unnecessary NO_GTYPE options from the _WRAP_ENUM() statements
      Use _CONSTRUCT() macro instead of hard-coding the construct
      Require glibmm 2.12, because we need the new Value::init(Value) method
      Increased version
      Added overloads of update_dbms_meta_data() that take 1 or no arguments.
      Added some stuff. Copy/pasted stuff from the hildon-libsmm equivalent.
      Made them all inherit from Gda::Object, not Glib::Object, and made them
      Added wrappers.
      Added new wrappers. Uncommented methods that used these classes. Added
      Renamed is_modif_query() to is_modify_query(), and use the new C function
      Use glibmm tags to link to glibmm documentation where appropriate. And
      Added lots of class documentation,
      Updated TODO
      Updated for latest API changes.
      Added headers and footers.
      Add documentation for execute*() methods. Add get_column_position(),
      Correct function names mentioned in the class overview documentation.
      Increased version
      Increase version
      Use the Doxygen tag files with relevant paths, assuming that everything is
      2.9.6:
      2.9.7:
      2.9.8:
      Added execute_select_command() and execute_non_select_command() that take
      Put the enums inside the Gnome::Gda namespace instead of inside Gnome::.
      Added an example that uses ITER_MODEL_ONLY. This does not actually work,
      Add a cnc_string to the DataSourceInfo to specify the table, to make this
      Added get_ulong() and set_ulong() and a constructor.
      Remove trailing ;s to avoid warnings when --pedantic is used with gcc.
      Increase version
      Mark version in ChangeLog
      Added a string conversion for the signal, because this is no longer in the
      2.9.82:
      get_constraints(), get_arg_dict_types((), get_parents(),
      Regenerated with h2defs.py Comment out fkey_set_fields() because we do not
      Increase version
      Clarified documentation.
      Adde [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error.
      Annoying syntax corrected.
      Derive from DataModel and use _IMPLEMENTS_INTERFACE() so that
      Several const corrections. Moved typedefs into classes. Moved signal
      Use Gnome::Gda::Value instead of Glib::ValueBase, as it was in
      Added a get_meta_store_data() method overload with no filters parameter.
      Use refreturn on get_holder_for_field(), as we should for most get_*()
      Formatting improvements
      Formatting improvements
      statement_execute_select(): Add a StatementModelUsage parameter, with a
      Reverted my last change because it is causing weird column-index warnings
      Re-committed this, calling the C function directly to avoid a non-NULL
      Change move_at to move_to as in libgda.:
      Use *set_attribute_static() for now jus t to fix the build with latest
      Wrap the GdaServerProviderError GError/Exception.
      Include serverprovider.h, because the *execute* methods may throw
      open_from_string(): Make the auth_string parameter optional because it is
      3.99.8:
      Rename to_sql_extended() to to_sql(). Use
      copy(): Make this const. get_bind(): Use refreturn and add a const
      set_value(): Renamed to set_value_as_value(). Added a templated
      Add a create_operation() overload that takes no parameters.
      Rename add_holder(string, value) to add_holder_as_value(). Added a
      Regenerated. Removed get_nb_g_types() and get_g_type_index() because the C
      DataHandlerClass and DataModelClass were renamed to DataHandlerIface and
      Regenerated.
      Increased version.
      Removed extra ;s to avoid warnings.
      Increased version
      Fix the ChangeLog
      Increased version
      Removed these because the corresponding C header is now not installed by
      Remove the include of libgdamm/error.h.
      Added update_meta_store_data_types() and update_meta_store_table_names().
      Increased version.
      get_values(): Actually return the result,
      Increased version
      Fix per-table meta-store retrieval for table names with capital letters.
      Added MetaStoreError.
      libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
      update_meta_store_table(): Use the (even more horrible) gda_sql_identifier_quote() function instead of
      libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against libgda 4.0.
      Fixed merge
      update_meta_store_table(): Comment out the use of gda_sql_identifier_quote() because we now have the
      Connection: update_meta_store_table(): Use gda_meta_store_sql_identifier_quote()
      3.99.17
      Removed stupid retval=1 debug output.
      Doxyfile.in: Set COLLABORATION_GRAPH back to YES,

Murray Cummingg (2):
      Added declare_connection() Added set_client()
      Rename set(GType) to set_g_type(GType) because it is ambiguous with

Stefan Potyra (1):
      Increase the first number in LIBGDAMM_SO_VERSION, to change the .so name

Yaakov Selkowitz (1):
      Change version to 4.0. Ditto. Bug #564816

Yselkowitz (1):
      Check for both m4 and M4 in the GNU m4 output, to fix the build on some

gMurray Cumming (1):
      Derive a new Gnome::Gda::Value class, from Glib::ValueBase, as a variant



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