2018-09-27  Daniel Espinosa <esodan@gmail.com>

	* NEWS, libgda/gda-data-model-array.c, libgda/gda-data-model.c,
	libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-meta-store.c,
	libgda/gda-mutex.c, libgda/gda-server-operation.c,
	libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/gda-util.c,
	libgda/gda-value.c, libgda/sql-parser/gda-statement-struct-decl.h:
	Release 5.2.5  Updated GObject Introspection annotations

	* libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: Removed autogenerated
	files

2018-09-26  Daniel Espinosa <esodan@gmail.com>

	* libgda/data/DataModelIterator.vala,
	tests/vala/CheckDataModelIterator.vala, tests/vala/CheckTable.vala,
	tools/browser/Makefile.am: Vala-extensions: removed tests of bugy
	Gee.Traversable implementation  Vala-extensions: has been removed from
	master and may will be in a next version of 5.2.x series.

	* libgda/data/DataModelIterable.vala,
	libgda/data/DataModelIterator.vala, tests/vala/CheckTable.vala:
	Vala-extensions: Fix unit tests for PostgreSQL  Removed unnecesary
	implementations for Gee's Collections

2018-09-23  Daniel Espinosa <esodan@gmail.com>

	* libgda/sqlite/virtual/gda-vconnection-data-model.c,
	libgda/sqlite/virtual/gda-vprovider-data-model.c: VConnection: fix free
	VContext free

	* libgda/gda-config.c,
	libgda/sqlite/virtual/gda-vconnection-data-model.c: VConnection: fix
	double lock

	* configure.ac, libgda/Makefile.am, libgda/data/GdaData-5.0.gir,
	libgda/data/Table.vala, libgda/gda-config.c, libgda/libgda-5.0.vapi,
	providers/postgres/gda-postgres-ddl.c, providers/sqlcipher/Makefile.am,
	tests/vala/CheckTable.vala: Fix unit tests for PostgreSQL provider

2018-07-31  Daniel Espinosa <esodan@gmail.com>

	* m4/java.m4, providers/jdbc/Makefile.am, tools/irb.js,
	tools/mouseapp_2.js, tools/mouseirb_2.js: JDBC: Fixes for JDBC provider

2018-09-23  Daniel Espinosa <esodan@gmail.com>

	* Makefile.am, NEWS: Updated NEWS for upcoming 5.2.5 release

	* libgda/sqlite/sqlite-src/sqlite3.c,
	libgda/sqlite/sqlite-src/sqlite3.h: Updated embedded SQLite to 3.8.11.1
	 This is a conservative update to keep compatible with current 5.2.x
	release.

	* providers/sqlcipher/Makefile.am, providers/sqlcipher/sqlcipher.patch,
	providers/sqlcipher/sqlite3.c, providers/sqlcipher/sqlite3.h,
	providers/sqlcipher/sqlite3ext.h: Embeding SQLCipher 3.4.2  Now
	SQLCipher is embedded like SQLite is, no patch based generation is
	required.

	* configure.ac, libgda/Gda-5.0.gir,
	libgda/sqlite/virtual/gda-vprovider-data-model.c,
	tests/data-models/check_vcnc.c: Fix virtual connection test suite using
	embedded SQLite version  Current embedded version doesn't support LIKE
	operator, so disabling unit tests using it.  For system installed
	version, now is 3.10.2 minimum version is required.

2018-09-22  Daniel Espinosa <esodan@gmail.com>

	* configure.ac, libgda/sqlite/Makefile.am: Avoid build SQLCipher if is
	disable

2018-09-23  Daniel Espinosa <esodan@gmail.com>

	* libgda/Gda-5.0.gir, libgda/gda-statement.c,
	libgda/sql-parser/gda-statement-struct-parts.h,
	libgda/sqlite/virtual/gda-vprovider-data-model.c: Added support for
	GLOB operator in virtual provider

2018-09-23  Robie Basak <robie.basak@canonical.com>

	* INSTALL, libgda/Gda-5.0.gir,
	libgda/sqlite/virtual/gda-vprovider-data-model.c: Fix building against
	system SQLite version 3.10 and above  sqlite 3.10.0 added the
	SQLITE_INDEX_CONSTRAINT_LIKE, SQLITE_INDEX_CONSTRAINT_GLOB and
	SQLITE_INDEX_CONSTRAINT_REGEXP constraint operators to the list that
	xBestIndex can be supplied. See https://www.sqlite.org/vtab.html for
	details.  Compiling against sqlite 3.11 (the current version in Ubuntu
	Xenial and Debian stretch) causes a build failure because sqlite
	supplies SQLITE_INDEX_CONSTRAINT_LIKE and libgda's implementation of
	xBestIndex cannot understand it: 
	ERROR:gda-vprovider-data-model.c:1316:map_sqlite3_info_to_gda_filter:
	code should not be reached FAIL check_vcnc (exit status: 134)  Since
	libgda already defines (and thus presumably implements)
	GDA_SQL_OPERATOR_TYPE_LIKE, update the sqlite virtual provider to use
	it.  With this change, libgda5 5.2.4 builds and passes tests again when
	built against sqlite 3.11. However it may be necessary to implement
	SQLITE_INDEX_CONSTRAINT_GLOB and SQLITE_INDEX_CONSTRAINT_REGEXP also to
	cover all possible queries.  Though not necessary for Debian or Ubuntu,
	it may be necessary to make this change conditional on >= 3.10 if it is
	required that builds against older sqlite versions are still possible.

2018-02-11  Jan Tojnar <jtojnar@gmail.com>

	* libgda-report/engine/rt-parser.h,
	libgda-report/gda-report-document-private.h,
	libgda-report/gda-report-document.h, libgda-report/libgda-report.h,
	libgda-ui/gdaui-easy.h, libgda-ui/libgda-ui.h,
	libgda-xslt/libgda-xslt.h, libgda/binreloc/gda-binreloc.h,
	libgda/gda-column.c, libgda/gda-column.h,
	libgda/gda-connection-internal.h, libgda/gda-connection-sqlite.h,
	libgda/gda-connection.c, libgda/gda-connection.h,
	libgda/gda-data-model-array.c, libgda/gda-data-model-extra.h,
	libgda/gda-data-model-iter-extra.h, libgda/gda-data-model.c,
	libgda/gda-data-model.h, libgda/gda-init.c,
	libgda/gda-meta-store-extra.h, libgda/gda-meta-struct-private.h,
	libgda/gda-mutex.h, libgda/gda-row.c, libgda/gda-row.h,
	libgda/gda-server-operation-private.h,
	libgda/gda-server-provider-private.h, libgda/gda-server-provider.c,
	libgda/gda-util.c, libgda/gda-util.h, libgda/libgda-global-variables.h,
	libgda/providers-support/gda-data-select-priv.h,
	libgda/sql-parser/gda-sql-statement.h,
	libgda/sql-parser/gda-statement-struct-delete.h,
	libgda/sql-parser/gda-statement-struct-unknown.h,
	libgda/sql-parser/gda-statement-struct-util.h,
	libgda/sqlite/gda-sqlite-provider.c,
	libgda/sqlite/gda-sqlite-provider.h,
	libgda/sqlite/gda-sqlite-recordset.c,
	libgda/sqlite/gda-sqlite-recordset.h, libgda/sqlite/gda-sqlite-util.c,
	libgda/sqlite/gda-sqlite.h,
	libgda/sqlite/virtual/gda-vconnection-data-model-private.h,
	libgda/thread-wrapper/gda-thread-provider.h,
	providers/bdbsql/libmain.c,
	providers/firebird/gda-firebird-recordset.c,
	providers/firebird/gda-firebird.h, providers/jdbc/gda-jdbc.h,
	providers/ldap/gda-ldap-provider.c,
	providers/ldap/gdaprov-data-model-ldap.h,
	providers/mdb/gda-mdb-provider.c, providers/mdb/gda-mdb-provider.h,
	providers/mdb/gda-mdb.h, providers/mysql/gda-mysql-provider.c,
	providers/mysql/gda-mysql-provider.h,
	providers/mysql/gda-mysql-recordset.c,
	providers/mysql/gda-mysql-recordset.h, providers/mysql/gda-mysql.h,
	providers/oracle/gda-oracle-recordset.c,
	providers/postgres/gda-postgres-provider.c,
	providers/postgres/gda-postgres-recordset.c,
	providers/postgres/gda-postgres-recordset.h,
	providers/sqlcipher/libmain.c, providers/sqlite/libmain.c,
	tools/browser/dnd.c: Fix encoding of copyright headers  Some older
	files contain names in the copyright headers written in ISO-8859-1
	instead of UTF-8. This breaks with the new glib-mkenums which expects a
	valid UTF-8 file.  https://bugzilla.gnome.org/show_bug.cgi?id=787685

2016-08-20  Мирослав Николић <miroslavnikolic@rocketmail.com>

	* po/sr.po, po/sr@latin.po: Updated Serbian translation

2016-07-24  Piotr Drąg <piotrdrag@gmail.com>

	* po/ar.po, po/az.po, po/ca@valencia.po, po/de.po, po/dz.po,
	po/en_CA.po, po/en_GB.po, po/es.po, po/mk.po, po/ms.po, po/nb.po,
	po/oc.po, po/rw.po, po/sl.po, po/sr@latin.po, po/tg.po, po/zh_TW.po:
	Add Language headers to po files  Future versions of gettext will fail
	if this header is missing.

2016-02-06  Vivien Malerba <malerba@gnome-db.org>

	* libgda/sql-parser/parser.y, tests/parser/testdata.xml: Correction for
	bug #761560

	* libgda/sql-parser/parser.y, tests/parser/testdata.xml: Correction for
	bug #761529 (thanks to arthurnn@gmail.com)

2015-12-15  Murray Cumming <murrayc@murrayc.com>

	* doc/C/gda-sql-manual.xml, doc/C/installation.xml: Correct some
	truncated help strings.

2015-10-27  Murray Cumming <murrayc@murrayc.com>

	* libgda-ui/data-entries/gdaui-entry.c,
	libgda-ui/data-entries/gdaui-formatted-entry.c,
	libgda-ui/data-entries/gdaui-numeric-entry.c, libgda/gda-util.c,
	libgda/sql-parser/gda-statement-struct-util.c,
	libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c,
	providers/mdb/libmdb-src/kkd.c, providers/mysql/gda-mysql-provider.c,
	providers/mysql/gda-mysql-recordset.c,
	providers/oracle/gda-oracle-provider.c,
	providers/postgres/gda-postgres-provider.c: Use memmove instead of
	deprecated g_memmove().  See
	
	move

2015-09-08  Piotr Drąg <piotrdrag@gmail.com>

	* po/LINGUAS, po/sr@Latn.po: Remove po/sr@Latn.po, update LINGUAS 
	po/sr@latin.po is the correct, and much more complete, translation.

2015-09-03  Vivien Malerba <malerba@gnome-db.org>

	* control-center/gda-control-center-5.0.desktop.in,
	tools/browser/gda-browser-5.0.desktop.in: Correction for bug #754208