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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* libgda/gda-object-ref.c: Changed handled_object_type to also accept
derived types.
2007-02-08 Murray Cumming <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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
_______________________________________________
ftp-release-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/ftp-release-list