[libgdamm] Created tag libgdamm-3.99.0



The signed tag 'libgdamm-3.99.0' was created.

Tagger: David King <davidk openismus com>
Date: Tue Nov 11 11:29:00 2008 +0100

    Release 3.99.0

Changes:

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

Armin Burgmeier (33):
      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

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

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

Johannes Schmid (55):
      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:

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 (141):
      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,             and dealt with some minor TODOs.
      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

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

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]