[libgdamm] Created tag libgdamm-3.99.17.1
- From: Daniel Elstner <daniel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgdamm] Created tag libgdamm-3.99.17.1
- Date: Fri, 28 Aug 2009 18:03:42 +0000 (UTC)
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]