libgda 2.99.4
- From: "Murray Cumming" <install-module gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libgda 2.99.4
- Date: Mon, 12 Feb 2007 07:41:23 -0500 (EST)
Module: libgda
Version: 2.99.4
Uploaded by: Murray Cumming
http://download.gnome.org/sources/libgda/2.99/libgda-2.99.4.tar.gz
md5sum: 78eb8077dcb190c00feae37217b6638d
size: 3.8M
http://download.gnome.org/sources/libgda/2.99/libgda-2.99.4.tar.bz2
md5sum: 54d16acc617e87849a347c189389f91b
size: 2.6M
ChangeLog
---------
2007-02-12 Daniel Espinosa <esodan gmail com>
* libgda/gda-query-field-value.c: Added the is_parameter property to GdaQueryFieldValue Object,
API change: gda_query_field_is_parameter to gda_query_field_get_is_parameter
* libgda/gda-entity-field.c:
* libgda/gda-query-field-*:
Changed virtual reference from (*get_data_type) to (*get_dict_type)
* libgda/gda-query-field-value: Deleted a duplicated method gda_query_field_value_get_data_type and
gda_query_field_value_get_g_type, becouse this object implements GdaEntityField interface
* gda-sharp: API updates, added missing reference to libraries
2007-02-12 Johannes Schmid <johannes schmid openismus com>
* libgda/gda-parameter-list.c: (gda_parameter_list_set_property),
(gda_parameter_list_get_property), (gda_parameter_list_class_init),
(_gda_parameter_list_get_dict), (gda_parameter_list_new):
* libgda/gda-parameter-list.h:
Added a new construct property "params" to gda-parameter-list to allow wrapping with
C++ and added a new private method to be able to do some initialisation.
2007-02-11 Brecht Sanders <brecht edustria be>
* libgda/gda-data-model-import.c: (gda_data_model_import_dispose),
(gda_data_model_import_set_property): Check for the G_OS_WIN32 #define
instead of _WIN32. This is apparently more reliable/correct.
2007-02-10 Murray Cumming <murrayc murrayc com>
* libgda/gda-dict-field.c:
* libgda/gda-dict-field.h: gda_dict_field_get_attributes(): Correct the
enum return type.
2007-02-10 Armin Burgmeier <armin openismus com>
* libgda/gda-query.c: Replaced some explicit type checks to
GDA_TYPE_QUERY_FIELD_FIELD and GDA_TYPE_QUERY_FIELD_ALL by
GDA_IS_QUERY_FIELD_FIELD respectively GDA_IS_QUERY_FIELD_ALL to allow
derived types to be a value provider for GdaQueryFieldField.
2007-02-09 Vivien Malerba <malerba gnome-db org>
* configure.in:
* libgda-3.0.pc.in: add -DGDA_DEBUG if necessary to allow easy creation of GdaObject
derived objects outside the libgda's sources
* configure.in:
* tests/*: added unit tests for delimiters testing, to be run using
the "make check" command (if the "check" library (http://check.sourceforge.net/) is
not installed then warnings will appear instead of a test failure
count)
* libgda/gda-parameter.c:
* libgda/gda-object.[ch]: added the option for GdaObject sub-classes to copy the
"name" property to the "id" one if the "id" is not set (used by the GdaParameter object)
* libgda/gda-parameter.c:
* libgda/gda-parameter-list.c:
* libgda/gda-data-model-iter.c: corrected the gda_object_dump() method
* libgda/sql-delimiter/lexex.l: it is now legal to write "## /* type:gint */" when
only "## /* type:'gint' */" was recognized before.
* libgda/gda-data-model-query.c: correctly detect when it's not possible to get information
about columns
* libgda/gda-data-model.[ch]: added a "reset" signal emitted when the data model has completely
changed (the number of columns and types of columns and of course the whole data may have changed)
* libgda/gda-data-model-extra.h: added gda_data_model_reset() to make the model emit the "reset"
signal
* libgda/gda-data-proxy.[ch]: added a "re_init_done" signal emitted when the proxied data
model's number of columns changes
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-object-ref.c: (handled_object_type): Check for NULL when checking the
parent type, as can happen with interface types, which have no parent. This fixes a
hang when showing forms.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-data-proxy.c: (gda_data_proxy_set_property): Initialize the GValue
properly to prevent a runtime error when we use g_value_set_flags() on it.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-object-ref.c: (handled_object_type): Correct this to stop a
runtime crash in the demo. The first check was changing the starting type checked
by the second check.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-client.c: (gda_client_class_init):
* libgda/gda-column.c: (gda_column_class_init):
* libgda/gda-dict-database.c: (gda_dict_database_class_init):
* libgda/gda-dict.c: (gda_dict_class_init):
* libgda/gda-entity.c: (gda_entity_iface_init):
* libgda/gda-parameter-list.c: (gda_parameter_list_class_init):
* libgda/gda-query.c: (gda_query_class_init):
* libgda/gda-row.c: (gda_row_class_init):
* libgda/graph/gda-graph.c: (gda_graph_class_init):
Register the correct parameter types for signals instead of using
generic G_TYPE_POINTER types.
* libgda/gda-marshal.list: Generate (and use) more specific marshallers.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-data-proxy.h: gda_data_proxy_get_value_attributes():
Use GdaValueAttribute instead of guint for the return type.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-data-access-wrapper.c:
(gda_data_access_wrapper_get_attributes_at):
* libgda/gda-data-model-import.c:
(gda_data_model_import_get_access_flags),
(gda_data_model_import_get_attributes_at):
* libgda/gda-data-model-query.c:
(gda_data_model_query_get_access_flags),
(gda_data_model_query_get_attributes_at):
* libgda/gda-data-model-row.c:
(gda_data_model_row_get_attributes_at),
(gda_data_model_row_get_access_flags):
* libgda/gda-data-model.c: (gda_data_model_is_updatable),
(gda_data_model_get_access_flags), (set_param_attributes),
(real_gda_data_model_dump_as_string):
* libgda/gda-data-model.h:
* libgda/gda-data-proxy.c: (gda_data_proxy_set_property),
(gda_data_proxy_get_value_attributes),
(gda_data_proxy_alter_value_attributes), (gda_data_proxy_append),
(commit_row_modif), (gda_data_proxy_set_value_at):
* libgda/gda-data-proxy.h:
* libgda/gda-dict-field.c:
* libgda/gda-dict-field.h:
* libgda/gda-util.c: (gda_utility_table_field_attrs_stringify):
* libgda/gda-util.h:
Use GdaDataModelAccessFlags and GdaValueAttribute for function and vfunc
parameters instead of guint.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-enums.h: Added GDA_VALUE_ATTR_NONE to the GdaValueAttribute enum, because 0
is already used as a default value for properties in libgnomedb, and there was no
corresponding enum value.
2007-02-09 Murray Cumming <murrayc murrayc com>
* libgda/gda-connection.c: (gda_connection_class_init),
(gda_connection_set_property), (gda_connection_get_property),
(gda_connection_new):
* libgda/gda-connection.h: Use GdaConnectionOptions instead of guint
for the options function parameters, and use g_param_spec_flags instead of
g_param_spec_uint for the property.
Added GDA_CONNECTION_OPTIONS_NONE to the GdaConnectionOptions enum, because
the property was already using 0 as a default value, which had no corresponding enum
value.
* libgda/gda-dict-field.c:
* libgda/gda-dict-field.h: Use GdaDictFieldAttribute instead of guint for the
attributes parameter of gda_dict_field_set_attributes().
* libgda/gda-query-condition.c:
(gda_query_condition_render_as_sql):
* libgda/gda-query-field-agg.c:
(gda_query_field_agg_render_as_sql):
* libgda/gda-query-field-all.c:
(gda_query_field_all_render_as_sql):
* libgda/gda-query-field-field.c:
(gda_query_field_field_render_as_sql):
* libgda/gda-query-field-func.c:
(gda_query_field_func_render_as_sql):
* libgda/gda-query-field-value.c:
(gda_query_field_value_render_as_sql):
* libgda/gda-query-target.c: (gda_query_target_render_as_sql):
* libgda/gda-query.c: (gda_query_render_as_sql):
(render_sql_select), (render_join_condition), (render_sql_insert),
(render_sql_update), (render_sql_delete), (render_sql_union),
(render_sql_intersect), (render_sql_except),
(render_sql_non_parsed_with_params):
* libgda/gda-renderer.c: (gda_renderer_render_as_sql):
* libgda/gda-renderer.h:
Use GdaRendererOptions instead of guint for the options parameter to the render_as_sql() vfunc.
* libgda/gda-parameter.c: (gda_parameter_get_alphanum_name): Fix a const warning, which
actually showed that we were changing internal memory by accident, instead of the
return string.
* libgda/gda-server-provider-extra.c:
(gda_server_provider_select_query_has_blobs): Fix a const warning, though I
took the easy way and did an extra g_strdup() to do this.
* libgda/gda-value.c: (gda_value_new_binary), (gda_value_new_blob):
* libgda/gda-value.h: Make the data parameters const, to make it clearer that the data
will be copied, and to fix some warnings elsewhere.
2007-02-03 Armin Burgmeier <armin openismus com>
* libgda/gda-object-ref.c: Changed handled_object_type to also accept
derived types.
2007-02-08 Murray Cumming <murrayc murrayc com>
* providers/mdb/gda-mdb-provider.c: (gda_mdb_provider_execute_sql): Provide an extra
int* output parameter to mdb_sql_bind_column(), though we do not do anything with it yet.
This fixes the build, at least with the mdbtools 0.5.99.0.6 version in my Ubuntu Edgy,
which I guess is fairly recent.
2007-02-08 Murray Cumming <murrayc murrayc com>
* libgda/gda-data-handler.c: (gda_data_handler_get_type): Make GObject a prerequisite, so
instances of this interface can be used as object properties in libgnomedb.
Actually, I wonder how an interface could be implemented without GObject.
2007-02-05 Murray Cumming <murrayc murrayc com>
* libgda/gda-config.c:
* libgda/gda-data-model-import.c:
* libgda/gda-data-model-query.c:
* libgda/gda-data-proxy.c:
* libgda/gda-query.c: Renamed _modif_ to _modify_ in variable and function names, to
make the code clearer.
* libgda/gda-query.h: Renamed gda_query_is_modif_query() to gda_query_is_modify_query(),
because modif is not a familiar abbreviation. modification would be nicer but is perhaps
a bit too long.
2007-01-31 Vivien Malerba <malerba gnome-db org>
* libgda-3.0.pc.in: removed libxslt as a requirement
* libgda/gda-data-proxy.c: corrected a bug which prevented any modification to be
applied to the proxied data model
* libgda/gda-data-proxy.[hc]: added gda_data_proxy_get_n_modified_rows()
* libgda/gda-data-model-query.c: added a "use_transaction" property to allow the object
to start a transaction before running the modification SQL queries and to end it afterwards (so all
the modifications are atomic).
NOTE1: Beware however to avoid using that feature on several
GdaDataModelQuery at the same time if data is being modified at the same time because
transactions are shared and this can lead to data losses.
NOTE2: it's not a problem if a global transaction is started beforehand (not by the
GdaDataModelQuery object itself).
2007-01-29 Leonardo Boshell <lb kmc com co>
* configure.in: Install DTD files under libgda-3.0/dtd as opposed to
libgda/dtd to avoid file collisions with libgda-1.2, as per bug #401179.
* doc/C/installation.xml:
* doc/C/Makefile.am: Use -3.0 suffix for the installation directory.
Pass --ignore-files to gtkdoc-mkdb to avoid gtk-doc errors.
* doc/C/libgda-docs.sgml: Updated copyright years.
* doc/C/tmpl/gda-connection.sgml:
* doc/C/tmpl/gda-dict-extend.sgml:
* doc/C/tmpl/gda-enum-types.sgml:
* doc/C/tmpl/gda-object.sgml:
* doc/C/tmpl/gda-parameter-list.sgml:
* doc/C/tmpl/gda-query-condition.sgml:
* doc/C/tmpl/gda-query.sgml: Updates from fixing gtk-doc warnings.
* libgda/gda-connection.c:
* libgda/gda-connection.h:
* libgda/gda-data-model-iter.c:
* libgda/gda-data-model.c:
* libgda/gda-data-proxy.c:
* libgda/gda-dict-private.h:
* libgda/gda-dict-reg-aggregates.c:
* libgda/gda-object.c:
* libgda/gda-object.h:
* libgda/gda-parameter-list.h:
* libgda/gda-query-condition.h:
* libgda/gda-query-object.c:
* libgda/gda-query-target.c:
* libgda/gda-query.h:
* libgda/gda-row.c:
* libgda/gda-server-operation.c:
* libgda/gda-value.c:
* libgda/sql-delimiter/gda-sql-delimiter.h: Fixed gtk-doc warnings.
* report/testing/Makefile.am:
* testing/Makefile.am:
* tools/Makefile.am:
* tools/gda-config-tool.1:
* tools/gda-config.5: Use -3.0 suffix.
* tools/gda-config-tool.c: (main): Call gda_init() to fix runtime
warnings due to gda_paramlist_dtd not being initialized.
2007-01-27 Vivien Malerba <malerba gnome-db org>
* configure.in:
* providers/sqlite/gda-sqlite.h:
* providers/sqlite/utils.c:
* providers/sqlite/gda-sqlite-provider.c:
* providers/sqlite/gda-sqlite-provider.h:
* providers/sqlite/Makefile.am: prepared the SQLite provider to use new PRAGMA directives
in SQLite when they are available, to avoid having to use the internal interface anymore
* providers/sqlite/sqlite-src: updated to 3.3.12
* libgda/gda-query.c: minor bug fixed
* providers/postgres/gda-postgres-provider.c: minor bug fixed
* libgda/gda-data-model-import.c: applied patch from Brecht Sanders to add WIN32
support
2007-01-27 Murray Cumming <murrayc murrayc com>
* configure.in: Check for gamin >= 0.1.8, not > 0.1.8.
Bug #401099 from Leonardo Boshell.
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]