1. 25 Oct, 2017 1 commit
    • Murray Cumming's avatar
      Convert several headers from ISO-8559 to UTF-8. · 12429af2
      Murray Cumming authored
      Using, for instance,
      recode ISO-8859-16..utf8 ./libgda/gda-meta-struct-private.h
      and then using sed to replace resulting strange characters.
      
      This avoids this error from recent versions of glib-mkenums:
      UnicodeDecodeError: 'utf8' codec can't decode byte 0xf3 in position 167:
      invalid continuation byte
      12429af2
  2. 07 Jun, 2015 1 commit
  3. 06 May, 2012 1 commit
  4. 10 Jun, 2011 1 commit
  5. 03 Nov, 2010 1 commit
  6. 15 Oct, 2008 1 commit
    • Vivien Malerba's avatar
      corrections for cursor based access SELECT statements, thanks to Carlos · c66accc7
      Vivien Malerba authored
      2008-10-15  Vivien Malerba <malerba@gnome-db.org>
      
      	* providers/mysql/gda-mysql-pstmt.[ch]:
      	* providers/mysql/gda-mysql-blob-op.[ch]:
      	* providers/mysql/gda-mysql-provider.c:
      	* providers/mysql/gda-mysql-recordset.[ch]: corrections for cursor based access SELECT
      	statements, thanks to Carlos Savoretti
      	* libgda/gda-data-model-iter.[ch]: added the gda_data_model_iter_compute_attributes()
      	method to force the iterator to compute and set the correct attributes for
      	each of its GdaHolder; a separate method is required because computing them
      	all the time consumes too much ressources, see bug #556327
      
      
      2008-10-15  Johannes Schmid  <jschmid@openismus.com>
      
      	* libgda/Makefile.am: Install gda-error.h header
      	* libgda/gda-error.c (gda_error_get_type):
      	Fixed a typo (GDaError <-> GdaError), for bug #556258
      
      svn path=/trunk/; revision=3241
      c66accc7
  7. 30 Aug, 2008 1 commit
  8. 15 Aug, 2008 1 commit
    • Vivien Malerba's avatar
      updates to the MySQL provider (Carlos Savoretti) · 810312bb
      Vivien Malerba authored
      2008-08-15  Vivien Malerba <malerba@gnome-db.org>
      
      	* providers/mysql: updates to the MySQL provider (Carlos Savoretti)
      	* libgda/gda-set.c:
      	* libgda/gda-connection.c:
      	* libgda/sql-parser/gda-statement-struct.c: fixes memory leaks
      	for bug #545977
      	* libgda/gda-statement.c:
      	* libgda/gda-util.c:
      	* libgda/sql-parser/gda-statement-struct-pspec.[ch]: removed the "type" attribute from
      	the GdaSqlParamSpec structure as it was redundant with the "g_type" one
      	* providers/postgres/gda-postgres-provider.c:
      	* providers/mysql/gda-mysql-provider.c:
      	* providers/skel-implementation/capi/gda-capi-provider.c:
      	* libgda/sqlite/gda-sqlite-provider.c: check that parameters are valid when executing
      	a statement
      	* libgda/gda-data-model.h: added GdaDataModel error code
      	* libgda/gda-connection-private.h:
      	* libgda/gda-connection.c:
      	* libgda/sqlite/gda-sqlite-provider.c:
      	* providers/mysql/gda-mysql-provider.c:
      	* providers/postgres/gda-postgres-provider.c:
      	* providers/skel-implementation/capi/gda-capi-provider.c:
      	explicitely declare prepared statements as GdaPStmt objects
      	instead of generic gpointer
      	* tests/test-cnc-utils.[ch]: added a function to load data
      	from a file into a table
      	* tests/meta-store.c: test corrections due to meta store internal's schema changes
      	* libgda/providers-support/gda-pmodel.[ch]:
      	* libgda/sqlite/gda-sqlite-recordset.[ch]:
      	* providers/mysql/gda-mysql-recordset.[ch]:
      	* providers/postgres/gda-postgres-recordset.[ch]:
      	* providers/skel-implementation/capi/gda-capi-recordset.[ch]:
      	* tests/data-models/Makefile.am:
      	* tests/data-models/check_pmodel.c: new test for the GdaPModel
      	data model (the base class for all the data models returned
      	by providers after a SELECT) for the updatable property
      	* doc/C:
      	* misc files: doc updates
      
      svn path=/trunk/; revision=3190
      810312bb
  9. 04 Jun, 2008 1 commit
    • Vivien Malerba's avatar
      updated lists of files added GDA_CONNECTION_FEATURE_XA_TRANSACTIONS · d531fa63
      Vivien Malerba authored
      2008-06-04  Vivien Malerba <malerba@gnome-db.org>
      
      	* po/POTFILES.in:
      	* po/POTFILES.skip: updated lists of files
      	* libgda/gda-connection.h: added GDA_CONNECTION_FEATURE_XA_TRANSACTIONS
      	* testing/html.[ch]:
      	* testing/Makefile.am:
      	* testing/gda-provider-status.c: new program to report about the
      	implementation of database providers (generates an HTML report)
      	this program is not installed by 'make install'
      	* providers/mysql: more work on the MySQL provider (thanks to Carlos
      	 Savoretti)
      
      2008-06-04  Johannes Schmid <jhs@gnome.org>
      
      	* libgda/sql-parser/Makefile.am:
      	Added rules to generate gda-sql-parser-enum-types.[ch]
      
      svn path=/trunk/; revision=3159
      d531fa63
  10. 06 Apr, 2008 1 commit
  11. 21 Jun, 2007 1 commit
    • Vivien Malerba's avatar
      applied corrections for bug #449725 (from Piotr Pokora) use SQLite 3.4.0 · 4192798e
      Vivien Malerba authored
      2007-06-21  Vivien Malerba <malerba@gnome-db.org>
      
      	* libgda/gda-query.[ch]: applied corrections for bug #449725 (from Piotr Pokora)
      	* providers/sqlite/sqlite-src/*: use SQLite 3.4.0
      	* libgda/gda-connection.c: 
      	* libgda/gda-server-provider.c: add a call to gda_connection_clear_events_list() in
      	gda_server_provider_execute_query() and	gda_server_provider_execute_command(), and
      	removed it from gda_connection_execute_command() (which calls gda_server_provider_execute_command)
      	* libgda/gda-init.c:
      	* libgda/gda-threader.c: if the LIBGDA_NO_THREADS environment variable is set, then
      	don't initialize threads system (don't call g_thread_init())
      	* libgda/gda-dict-table.h:
      	* libgda/gda-data-access-wrapper.h:
      	* libgda/gda-parameter.h:
      	* libgda/gda-quark-list.h:
      	* libgda/gda-query-field-all.h:
      	* libgda/gda-query-object.h:
      	* libgda/gda-query-field-field.h:
      	* libgda/gda-query.h:
      	* libgda/gda-connection.h:
      	* libgda/gda-query-field.h:
      	* libgda/gda-data-proxy.h:
      	* libgda/gda-object-ref.h:
      	* libgda/gda-query-join.h:
      	* libgda/gda-dict-constraint.h:
      	* libgda/gda-object.h:
      	* libgda/gda-command.h:
      	* libgda/gda-blob-op.h:
      	* libgda/gda-connection-event.h:
      	* libgda/gda-data-model-index.h:
      	* libgda/gda-server-provider.h:
      	* libgda/graph/gda-graph-item.h:
      	* libgda/graph/gda-graph-query.h:
      	* libgda/graph/gda-graph.h:
      	* libgda/gda-transaction-status.h:
      	* libgda/gda-query-field-value.h:
      	* libgda/gda-data-model-filter-sql.h:
      	* libgda/gda-dict.h:
      	* libgda/gda-data-model-query.h:
      	* libgda/gda-config.h:
      	* libgda/handlers/gda-handler-numerical.h:
      	* libgda/handlers/gda-handler-bin.h:
      	* libgda/handlers/gda-handler-string.h:
      	* libgda/handlers/gda-handler-time.h:
      	* libgda/handlers/gda-handler-boolean.h:
      	* libgda/handlers/gda-handler-type.h:
      	* libgda/gda-row.h:
      	* libgda/gda-query-field-agg.h:
      	* libgda/gda-graphviz.h:
      	* libgda/gda-server-operation.h:
      	* libgda/gda-data-model-array.h:
      	* libgda/gda-dict-database.h:
      	* libgda/gda-data-model-import.h:
      	* libgda/gda-threader.h:
      	* libgda/gda-dict-aggregate.h:
      	* libgda/gda-dict-field.h:
      	* libgda/gda-data-model-iter.h:
      	* libgda/gda-data-model-hash.h:
      	* libgda/gda-client.h:
      	* libgda/gda-data-model.h:
      	* libgda/gda-dict-function.h:
      	* libgda/gda-query-field-func.h:
      	* libgda/gda-data-handler.h:
      	* libgda/gda-column.h:
      	* libgda/gda-query-target.h:
      	* libgda/gda-dict-type.h:
      	* libgda/gda-column-index.h:
      	* libgda/gda-query-condition.h:
      	* libgda/gda-parameter-list.h:
      	* providers/freetds/gda-freetds-provider.h:
      	* providers/freetds/gda-freetds-recordset.h:
      	* providers/sybase/gda-sybase-recordset.h:
      	* providers/sybase/gda-sybase-provider.h:
      	* providers/bdb/gda-bdb-recordset.h:
      	* providers/bdb/gda-bdb-provider.h:
      	* providers/ibmdb2/gda-ibmdb2-recordset.h:
      	* providers/ibmdb2/gda-ibmdb2-provider.h:
      	* providers/msql/gda-msql-provider.h:
      	* providers/msql/gda-msql-recordset.h:
      	* providers/firebird/gda-firebird-recordset.h:
      	* providers/firebird/gda-firebird-provider.h:
      	* providers/ldap/gda-ldap-recordset.h:
      	* providers/ldap/gda-ldap-provider.h:
      	* providers/xbase/gda-xbase-provider.h:
      	* providers/postgres/gda-postgres-cursor-recordset.h:
      	* providers/postgres/gda-postgres-blob-op.h:
      	* providers/postgres/gda-postgres-recordset.h:
      	* providers/postgres/gda-postgres-handler-bin.h:
      	* providers/postgres/gda-postgres-provider.h:
      	* providers/oracle/gda-oracle-blob-op.h:
      	* providers/oracle/gda-oracle-recordset.h:
      	* providers/oracle/gda-oracle-provider.h:
      	* providers/sqlite/gda-sqlite-provider.h:
      	* providers/sqlite/gda-sqlite-recordset.h:
      	* providers/sqlite/gda-sqlite-handler-bin.h:
      	* providers/odbc/gda-odbc-recordset.h:
      	* providers/odbc/gda-odbc-provider.h:
      	* providers/mysql/gda-mysql-provider.h:
      	* providers/mysql/gda-mysql-recordset.h:
      	* providers/mdb/gda-mdb-provider.h:
      	* report/libgda-report/gda-report-item.h:
      	* report/libgda-report/gda-report-item-sqlquery.h:
      	* report/libgda-report/gda-report-valid.h:
      	* report/libgda-report/gda-report-item-label.h:
      	* report/libgda-report/gda-report-result.h:
      	* report/libgda-report/gda-report-item-pageheader.h:
      	* report/libgda-report/gda-report-item-reportfooter.h:
      	* report/libgda-report/gda-report-item-pagefooter.h:
      	* report/libgda-report/gda-report-item-detail.h:
      	* report/libgda-report/gda-report-document.h:
      	* report/libgda-report/gda-report-item-report.h:
      	* report/libgda-report/gda-report-item-repfield.h:
      	* report/libgda-report/gda-report-item-reportheader.h: added G_GNUC_CONST to all
      	of the _get_type(void) functions
      	* tests/providers/*: corrected test data
      
      
      svn path=/trunk/; revision=2941
      4192798e
  12. 29 Jan, 2006 1 commit
  13. 25 Sep, 2005 1 commit
  14. 26 Jan, 2005 1 commit
    • Bas Driessen's avatar
      introduced new gda_data_model_append_row() method and added · 8cdcbdec
      Bas Driessen authored
      2005-01-25  Bas Driessen <bas.driessen@xobas.com>
      
      	* libgda/gda-data-model-array.c: introduced new
      	gda_data_model_append_row() method and added
      	gda_data_model_changed() signal to all functions
      	that change the contents of the data-model.
      
      	* libgda/gda-data-model-base.c
      	(gda_data_model_base_append_row): Use provider
      	dependent implementation.
      
      	* libgda/gda-data-model-hash.c: introduced
      	new gda_data_model_hash_append_row() method.
      
      	* providers/mysql/gda-mysql-provider.[ch]: change
      	recordset implementation to GDA_TYPE_DATA_MODEL_ARRAY.
      
      	* providers/mysql/gda-mysql-recordset.[ch]: introduced
      	new methods gda_mysql_recordset_append_row(),
      	gda_mysql_recordset_remove_row, gda_mysql_recordset_update_row
      
      	* providers/postgres/gda-postgres-recordset.c: changed
      	gda_postgres_recordset_append_values() to
      	gda_postgres_recordset_append_row() method.
      	(gda_postgres_recordset_update_row):
      	Fixed updating of an appended row.
      8cdcbdec
  15. 09 Jan, 2005 1 commit
  16. 15 Aug, 2003 1 commit
    • Gonzalo Paniagua Javier's avatar
      pass the MYSQL pointer to the new recordset. · 60d658bf
      Gonzalo Paniagua Javier authored
      2003-08-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
      
      	* providers/mysql/gda-mysql-provider.c: pass the MYSQL pointer to the
      	new recordset.
      
      	* providers/mysql/gda-mysql-recordset.c: if mysql_res is NULL, it was
      	a non-query: store the number of affected rows.
      
      	* providers/mysql/gda-mysql-recordset.h: gda_mysql_recordset_new has a
      	new parameter. Added 'affected_rows' field.
      
      	Fixes bug #119912.
      60d658bf
  17. 13 May, 2002 1 commit
    • Rodrigo Moya's avatar
      fixed typo. · 45cdfe5f
      Rodrigo Moya authored
      2002-05-14  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* providers/mysql/gda-mysql-providers.h: fixed typo.
      45cdfe5f
  18. 10 May, 2002 1 commit
    • Rodrigo Moya's avatar
      converted to a GdaDataModel-based class. · 2c121c18
      Rodrigo Moya authored
      2002-05-09  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* providers/mysql/gda-mysql-recordset.[ch]: converted to a
      	GdaDataModel-based class.
      
      	* providers/mysql/gda-mysql-provider.c: adapted to changes in
      	GdaMysqlRecordset.
      2c121c18
  19. 22 Apr, 2002 1 commit
    • Rodrigo Moya's avatar
      ported to the new non-CORBA architecture. · c51cecc4
      Rodrigo Moya authored
      2002-04-22  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* providers/default/*:
      	* providers/mysql/*:
      	* providers/postgres/*:
      	* providers/sqlite/*:
      	* providers/odbc/*: ported to the new non-CORBA architecture.
      
      	* doc/C/*:
      	* testing/*: compilation fixes.
      
      	* libgda/gda-row.[ch] (gda_row_attributes_get_length): new function.
      
      	* libgda/gda-connection.[ch] (gda_connection_add_error_string):
      	new function.
      
      2002-04-21  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* configure.in: bumped version to 0.8.190, and incremented library
      	version to 1.1.0. Removed CORBA dependencies. We still have a dependency
      	on GConf, which uses ORBit2, though.
      
      	* Makefile.am: removed report/* from build, until it is ready.
      
      	* libgda/Makefile.am: remove CORBA-generated files.
      
      	* libgda/*: compilation fixes, not really working yet.
      
      	* libgda/gda-server*: removed these files, as they can be merged
      	with the non-Server equivalents.
      c51cecc4
  20. 30 Jan, 2002 1 commit
  21. 11 Jan, 2002 1 commit
  22. 17 Dec, 2001 1 commit
    • Rodrigo Moya's avatar
      new function · 49d71577
      Rodrigo Moya authored
      2001-12-17  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* utils.c (gda_mysql_type_to_gda): new function
      
      2001-12-16  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-mysql-provider.c (gda_mysql_provider_execute_command): impl
      
      	* gda-mysql-recordset.[ch]: new files
      49d71577
  23. 03 Nov, 2001 1 commit
  24. 02 Nov, 2001 2 commits
  25. 12 Oct, 2001 1 commit
  26. 11 Oct, 2001 1 commit
    • Rodrigo Moya's avatar
      small changes · 5c7ebbd7
      Rodrigo Moya authored
      2001-10-11  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-listener.[ch]: small changes
      
      	* gda-config.[ch]: refactor, and come back to GConf. Also, add
      	convenience functions to not only get information about installed
      	providers, but about any kind of component, which will be needed
      	later for GNOME-DB
      
      	* gda-parameter.[ch]: new files
      
      	* gda-error.[ch]: removed crappy stuff
      5c7ebbd7
  27. 10 Oct, 2001 1 commit
  28. 09 Oct, 2001 1 commit
  29. 04 Sep, 2001 1 commit
    • Rodrigo Moya's avatar
      new abstract class to represent a data model. Implementations based on · 338ca25c
      Rodrigo Moya authored
      2001-09-04  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-data-model.[ch]: new abstract class to represent a data model.
      	Implementations based on this class will follow, to make the GNOME-DB
      	widgets able to get data not only from recordsets, but from anything
      	that implements the GdaDataModel class
      338ca25c
  30. 22 Aug, 2001 1 commit
    • Rodrigo Moya's avatar
      new functions · 94c96109
      Rodrigo Moya authored
      2001-08-22  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-init.c (gda_main_run, gda_main_quit): new functions
      94c96109
  31. 20 Aug, 2001 2 commits
    • Rodrigo Moya's avatar
      removed, since they're useless in GLib 2.0 · 3a24e6fd
      Rodrigo Moya authored
      2001-08-20  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-thread.[ch]: removed, since they're useless in GLib 2.0
      
      	* gda-xml-item.[ch]:
      	* gda-xml-bin-item.[ch]:
      	* gda-xml-database.[ch]:
      	* gda-xml-atom-item.[ch]: switched to GObject
      3a24e6fd
    • Rodrigo Moya's avatar
      switched to GObject · 547b04a3
      Rodrigo Moya authored
      2001-08-19  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-listener.[ch]: switched to GObject
      
      	* gda-error.[ch]: switched to GObject
      
      	* gda-field.[ch]: merged the libgda-client's GdaField and the
      	libgda-server's GdaServerField into a unique class
      
      	* gda-config.c (gda_config_add_listener, gda_config_remove_listener):
      	new functions for adding/removing configuration listeners
      547b04a3
  32. 21 Jul, 2001 2 commits
  33. 18 Jul, 2001 1 commit
  34. 07 Jul, 2001 1 commit
  35. 06 Jul, 2001 1 commit
    • Rodrigo Moya's avatar
      moved to gda-xml-document.[ch] · 08e2f4b5
      Rodrigo Moya authored
      2001-07-06  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* gda-xml-file.[ch]: moved to gda-xml-document.[ch]
      
      	* gda-xml-util.[ch]: new file containing several XML ulitity
      	functions
      08e2f4b5
  36. 05 Mar, 2001 1 commit
  37. 18 Feb, 2001 1 commit
    • Carlos Perell Marn's avatar
      Added a version check for GOB, I don't know if we must have the 1.0.5 · e22d7510
      Carlos Perell Marn authored
      2001-02-18  Carlos Perell Marn <carlos@gnome-db.org>
      
              * configure.in: Added a version check for GOB, I don't know
                if we must have the 1.0.5 version, perhaps an old one could
                work, but it must be almost >= than 0.93.4 (actual Ximian version)
      
      2001-02-18  Carlos Perell Marn <carlos@gnome-db.org>
      
              * Makefile.am: Removed all the references to gda-xml-query.*
              * gda-common.h: Updated to the new xml-query
      
      2001-02-18  Carlos Perell Marn <carlos@gnome-db.org>
      
              * Makefile.am: Solved some dependencies problems
              * .cvsignore: Shhhhh
      
      2001-02-18  Carlos Perell Marn <carlos@gnome-db.org>
      
              * POTFILES.in: Removed lib/gda-common/gda-xml-query.c
                How we must do to translate the new .gob files?
      
      2001-02-18  Carlos Perell Marn <carlos@gnome-db.org>
      
              * gda-report.[hc]: Almost completly implemented but at this momment
                it doesn't compile, so don't add it to Makefile.am.
              * gda-report-engine.c: Some bug fixes.
      e22d7510