2012-05-05 Vivien Malerba * NEWS: Released 5.1.0 * doc/C/prov-notes.xml, providers/sqlcipher/sqlcipher_specs_auth.xml.in: SqlCipher: improved doc and made password mandatory * doc/Makefile.am, doc/mallard/gda-vala/C/Makefile.am, libgda/data/Makefile.am, tests/ui/Makefile.am, tests/ui/common.c: Corrections to have "make distcheck" work * libgda/gda-data-proxy.c: GdaDataProxy: avoid memory leak and wrong mutex usage 2012-05-04 Marek Černocký * po/cs.po: Updated Czech translation 2012-05-04 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-05-03 Daniel Espinosa * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: GIR: Updates for documentation and new QuarkList.protect_values() 2012-05-02 Daniel Espinosa * tests/vala/CheckTable.vala: Fixed bug 674976 2012-05-01 Vivien Malerba * libgda/gda-connection.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap.h: Use the new capabilities of GdaQuarkList to mangle authentification data * configure.ac, doc/C/libgda-sections.txt, libgda/gda-quark-list.c, libgda/gda-quark-list.h, libgda/libgda.symbols, tests/.gitignore, tests/Makefile.am, tests/test-quark-list.c: Handle authentification data in GdaQuarkList by keeping it in a mangled version, and by avoiding cleartext version to be swapped. (Clear text version is created when value is requested) 2012-04-30 Daniel Espinosa * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbObject.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/gda-server-provider.c, libgda/libgda-5.0.vapi, po/POTFILES.skip, tests/vala/CheckTable.vala: GIR, VAPI and GdaData updates to fix Bug 674976 * Added update_meta property to DbObject and implementators * libgda/libgda-5.0.vapi: VAPI: API updates * configure.ac: Check valac-0.16 and vapigen-0.16 explicity * libgda/Gda-5.0.gir: GIR: Updates for API and documentation changes 2012-04-30 Fran Diéguez * po/gl.po: Updated Galician translations 2012-04-30 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-04-28 Vivien Malerba * providers/ldap/gda-ldap-provider.c: Ldap provider: set error in gda_ldap_rebind() * providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c: LDAP provider: close connection when not used to avoid keeping an opened connection to the server if not necessary * tools/gda-sql.1.in, tools/gda-sql.c: GdaSql: added some ldap specific commands * doc/C/libgda-sections.txt, libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/libgda.symbols, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap-util.h, providers/ldap/gdaprov-data-model-ldap.c: Initial LDAP write support, with dedicated API * tools/gda-sql.1.in: GdaSql: update man page 2012-04-25 Vivien Malerba * providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y: Propagated changes made to fix bug #674618 to other parsers * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid correction * libgda/sql-parser/delimiter.y, libgda/sql-parser/parser.y: Correction for bug #674618 2012-04-24 Vivien Malerba * tools/Makefile.am, tools/command-exec.c, tools/gda-sql.c: Correction for bug #674715 Allow GdaSql to compile when LDAP is not installed 2012-04-22 Vivien Malerba * providers/ldap/gdaprov-data-model-ldap.c: LDAP provider: make it easy to add compile time test cases * libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc virtual connection corrections 2012-04-19 Vivien Malerba * .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/internal/popup-container.c, providers/firebird/gda-firebird-meta.c: Removed compilation warnings 2012-04-18 Vivien Malerba * tests/ui/.gitignore, tests/ui/Makefile.am, tests/ui/check_raw_grid_model.c: Added GdauiRawGrid test * po/fr.po: Small French translation correction * libgda-ui/demos/Makefile.am, libgda-ui/demos/form_model_change.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_model_change.c, libgda-ui/demos/grid_rw.c: Updated UI demo programs * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid correction * libgda/gda-data-proxy.c: GdaDataProxy: allow the "model" property to be set even after construction * .gitignore, doc/mallard/gda-vala/C/.gitignore: Marked some files as ignored * libgda/gda-data-proxy.c: GdaDataProxy: avoid using GValues when not necessary * doc/C/data-model-writing.xml, libgda/gda-data-proxy.h: Doc. improvements * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid correction * libgda-ui/gdaui-set.c: GdauiSet: allow dynamic changes in the used GdaSet 2012-04-16 Vivien Malerba * .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/demos/ddl_queries.c: Misc corrections 2012-04-15 Vivien Malerba * libgda/gda-data-access-wrapper.c: GdaDataAccessWrapper: handle the GdaDataModel::reset signal * libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, tests/multi-threading/check_threaded_cnc.c: Simplified implementation of GdaDataProxy's iterator 2012-04-14 Vivien Malerba * doc/C/howto.xml: Added GdaSqlBuiler example 2012-04-07 Vivien Malerba * configure.ac, libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, tests/Makefile.am, tests/ui/.gitignore, tests/ui/Makefile.am, tests/ui/check_sets.c, tests/ui/common.c, tests/ui/common.h: GdaDataModelIter: allow the "data-model" property to be used after construction 2012-04-05 Vivien Malerba * libgda/gda-data-model-iter.c: GdaDataModelIter: correctly handle the GdaDataModel::reset signal * configure.ac, doc/Makefile.am: Gracefuly handle the absence of yelp-build 2012-04-04 Vivien Malerba * doc/C/data-model-writing.xml: Improved GdaDataModel writing doc * tests/vala/.gitignore: Added files to tests/vala/.gitignore * doc/C/data-model-writing.xml, doc/C/libgda-5.0-docs.sgml, libgda-ui/gdaui-data-selector.c, libgda/gda-data-model.c, libgda/gda-data-model.h: Documentation corrections 2012-04-03 Daniel Espinosa * .gitignore: gnome-doc-utils.make added to .gitignore 2012-03-30 Daniel Espinosa * configure.ac, doc/C/libgda-5.0-docs.sgml, doc/mallard/gda-vala/C/Makefile.am, doc/mallard/gda-vala/Makefile.am: Integration GDA Vala docs to gtk-doc * doc/mallard/Makefile.am, doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/Makefile.am, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/Table-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/enable-vala-extensions.page, doc/mallard/gda-data/index.page, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png, doc/mallard/gda-data/table-class-uml.png, doc/mallard/gda-vala/C/index.page, libgda/libgda-5.0.vapi: GDA Vala Extensions now install Yelp Manual correctly. * Yelp Manual for GDA Vala Extensions now install correctly * Updates on GDA's Vala bindings * configure.ac, doc/mallard/gda-vala/C/classes.page, doc/mallard/gda-vala/C/enable-vala-extensions.page, doc/mallard/gda-vala/C/figures/classes-uml.png, doc/mallard/gda-vala/C/figures/interfaces-uml.png, .../gda-vala/C/figures/record-class-uml.png, doc/mallard/gda-vala/C/figures/table-class-uml.png, doc/mallard/gda-vala/C/index.page, doc/mallard/gda-vala/C/interfaces.page, doc/mallard/gda-vala/C/legal.xml, doc/mallard/gda-vala/C/record-class.page, doc/mallard/gda-vala/C/table-class.page, doc/mallard/gda-vala/Makefile.am: Modify Gda Vala extension documentation's file location * Temporly not integrated to GDA's gtk-doc 2012-04-01 Vivien Malerba * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-raw-grid.c: Replaced some deprecated functions gdk_window_get_pointer() gtk_widget_size_request() gdk_pointer_grab() gdk_pointer_ungrab() gdk_keyboard_grab() * .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-tree-store.c: Doc. corrections to prevent compilation warnings 2012-03-30 Alban Browaeys * libgda/Makefile.am: gda-mutex.h is part of the public api (included by libgda.h) gda-mutex header is included by libgda.h but is not exported to the destination include directory. Make it so. Fixes anjuta build of symbol db. 2012-03-29 Vivien Malerba * libgda-ui/demos/linked_model_param.c: Corrected example set the GdaSataSelect::auto-reset property * libgda-ui/data-entries/gdaui-entry-combo.c: Removed useless warning 2012-03-29 Daniel Espinosa * libgda/data/GdaData-5.0.gir: Updated GdaData.gir API 2012-03-28 Daniel Espinosa * configure.ac, doc/C/libgda-5.0-docs.sgml, doc/Makefile.am, doc/mallard/Makefile.am, doc/mallard/gda-data/Makefile.am: Vala Extensions documentation integrated to GDA's html * doc/mallard/gda-data/Record-Class.page: Added documentation to delete a row using a Record class * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Table-Class.page: More documentation for Classes and Table class in GdaData. * doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/Table-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png, doc/mallard/gda-data/table-class-uml.png, libgda/data/DbTable.vala: Updated GdaData documentation. Added API to DbTable interface. * Updated documentation for Record, Table and diagrams * Added set_field() and get_field() methods to DbTable interface 2012-03-28 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-03-28 Fran Diéguez * po/gl.po: Updated Galician translations 2012-03-28 Marek Černocký * po/cs.po: Updated Czech translation 2012-03-27 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-03-27 Vivien Malerba * tools/gda-sql.c: Correction for bug #672874 2012-03-26 Daniel Espinosa * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png: Added UML diagrams to classes and Record class documentation * doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/interfaces-uml.png: Added introduction to GdaData interfaces * doc/mallard/gda-data/Record-Class.page: Added doc for GdaData.Record iteration over fields * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/enable-vala-extensions.page, doc/mallard/gda-data/index.page: Added documentation for GdaData.Record class. 2012-03-26 Marek Černocký * po/cs.po: Updated Czech translation 2012-03-24 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-03-23 Fran Diéguez * po/gl.po: Updated Galician translations 2012-03-23 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-03-23 Vivien Malerba * providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c, providers/ldap/ldap_specs_dsn.xml.in: Ldap provider: added the TIME_LIMIT and SIZE_LIMIT connection options * libgda/gda-data-access-wrapper.c: GdaDataAccessWrapper: honor gda_data_model_get_exceptions() 2012-03-21 Marco Ciampa * po/it.po: Updated italian translation 2012-03-20 Fran Diéguez * po/gl.po: Updated Galician translations 2012-03-19 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-03-18 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-03-18 Vivien Malerba * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c, tools/gda-sql.h, tools/web-server.c: GdaSql: improved visual rendering using bold and red text 2012-03-17 Vivien Malerba * libgda-ui/gdaui-basic-form.c, testing/gdaui-test-data-entries.c: Minor corrections 2012-03-18 Fran Diéguez * po/gl.po: Updated Galician translations * po/gl.po: Updated Galician translations 2012-03-17 Marco Ciampa * po/it.po: Updated italian translation 2012-03-15 Vivien Malerba * libgda/data/.gitignore, tests/vala/.gitignore: Make git ignore vala generated files 2012-03-10 Vivien Malerba * tools/browser/ldap-browser/filter-editor.c: GdaBrowser: set default values for LDAP search filter and attributes 2012-03-09 Vivien Malerba * m4/mdbtools.m4, providers/mdb/gda-mdb-provider.c: MDB provider: handle Mdbtools V0.7 2012-03-02 Daniel Espinosa * tests/providers/check_postgres.c, tests/providers/prov-test-common.c: Unit Tests updates for providers * Added test to update meta using a context for each table in meta definition * Fixed a bug in unit test for PostgreSQL not reporting fails * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: GIR and VAPI updates 2012-03-06 Vivien Malerba * libgda/sqlite/gda-sqlite-recordset.c, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_virtual.c: Virtual connections improvements and corrections they shouldn't leak any more, and be more efficient 2012-03-04 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-03-04 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-03-04 Piotr Drąg * po/POTFILES.in: Updated POTFILES.in 2012-03-02 Mario Blättermann * po/de.po: [l10n] Updated German translation 2012-03-02 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-03-02 Martin Srebotnjak * po/sl.po: Updated Slovenian translation 2012-03-02 Daniel Mustieles * po/es.po: Updated Spanish translation * tools/gda-sql.c: Fixed typo in string 2012-03-01 Daniel Espinosa * configure.ac, libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, libgda/gda-server-operation.c, libgda/libgda-5.0.vapi, tests/vala/CheckTable.vala: Fix binding for GdaServerOperation.get_value_at_path. GdaData.Table.save () update. * Fixed Vala binding for GdaServerOperation.get_value_at_path renamed to get_value_at * GdaData.Table.save () tries to rename table but theres a problem with Gda.ServerOperation.set_value_at () working on 2012-02-29 Daniel Espinosa * configure.ac, libgda/Gda-5.0.gir, libgda/data/DbObject.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/libgda-5.0.vapi, tests/vala/CheckDataObject.vala: Implemented GdaData.Record.drop(). Updated GIR/VAPI files. * GdaData.Record.drop() implemented and pass Unit Tests * Updated VAPI for improvements in Vala 0.15.2 2012-03-01 Matej Urbančič * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2012-03-01 Vivien Malerba * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: removed the ldap_attributes command and replaced it with the "ldap_attributes" option * tools/gda-sql.c: GdaSql: marked some strings as translatable * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: allow to bind only 1 object this is useful when one only wants to consult a dataset using SQL commands * tools/gda-sql.c: GdaSql: the ds_show command now allows one to restrict the displayed columns * doc/C/libgda-sections.txt, libgda/gda-data-model-array.c, libgda/gda-data-model-array.h, libgda/libgda.symbols: Added gda_data_model_array_copy_model_ext() * libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_model_errors.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c: Virtual connections: major rework for better performances and resilience * libgda/gda-data-model-import.c, libgda/gda-data-model.c: GdaDataModel import & export: better option names the old option names are still supported * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added the option command * tools/gda-sql.c: GdaSql: added the ds_rm and ds_import commands * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: allow to bind datasets as well as connections in virtual connections * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added commands to manipulate datasets ds_list, ds_mv, ds_grep, ds_show * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: improved inline help * libgda/gda-data-access-wrapper.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-holder.c: Misc. optimizations * libgda/gda-holder.c, libgda/gda-set.c: Added GdaSet:validate-changes and GdaHolder:validate-changes properties * libgda/gda-holder.c: Doc. correction * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor crash correction when no scrolled window is present * libgda/gda-value.c: gda_value_stringify() now handles object type values * libgda-ui/data-entries/gdaui-entry-combo.c: GdauiEntryCombo corrections - upon construction, use the initial values as reference values - keep a copy of the selected GValues as data models may reuse them in the meanwhile 2012-02-27 Daniel Espinosa * libgda/Gda-5.0.metadata, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbObject.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/libgda-5.0.vapi, tests/vala/CheckTable.vala: GdaData.Table pass Unit Tests. ServerOperation.set_value_at_path renamed. * Added DbObject.drop (bool cascade) * Table.drop () implemented * Table pass Unit Tests for fields, update and drop * Gda.ServerOperation.set_value_at_path honors Rename to: annotation 2012-02-26 Daniel Espinosa * libgda/data/Table.vala, tests/vala/CheckTable.vala: Test for GdaData.Table test for PostgreSQL. * Found Bug 670859 with fails on Table.update in _schemata and _information_schema_catalog_name * Found Bug 670860 with fails on Table.update in _key_column_usage due to CHECK constraint not updated * libgda/data/DbCollection.vala, libgda/data/DbObject.vala, libgda/data/DbRecord.vala, libgda/data/DbSchema.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/RecordCollection.vala, samples/vala/Makefile, tests/vala/Makefile.am, tests/vala/testdb.py: Generic improvements on GdaData classes. Added tests/vala/testdb.py. 2012-02-24 Daniel Espinosa * libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, tests/vala/CheckTable.vala: Implemented GdaData.Table.append and Unit Tests * Now you can add new tables to a dabase using GdaData.Table.append method. You need to setup, by adding fields and its attributes. No support tested for Foreignkeys 2012-02-21 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-02-21 Daniel Espinosa * libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, tests/vala/CheckTable.vala: GdaData.Table pass Unit Test for records * Table.records changed to DbRecordCollection 2012-02-21 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-02-21 Daniel Espinosa * libgda/data/Table.vala, tests/vala/CheckTable.vala: GdaData.Table pass Unit Test for tables depends and table referenced by 2012-02-20 Daniel Espinosa * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: Updated GIR/VAPI for Gda.DataAccessWrapper.set_mapping * libgda/data/Table.vala, tests/vala/CheckTable.vala: Implemented & Tested GdaData.Table Fields 2012-02-20 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-meta-store.h: Added missing symbols to documentation 2012-02-20 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-02-09 Vivien Malerba * tools/gda-sql.c: GdaSql: handle the "ldap_show_dn" option * doc/C/libgda-sections.txt, libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h, libgda/libgda.symbols: Added gda_data_access_wrapper_set_mapping() to reorder and/or hide columns using a GdaDataAccessWrapper 2012-02-17 Daniel Espinosa * libgda/sqlite/gda-sqlite-meta.c: Port SQLite provider to Meta Information version 4 * libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/data/SelectQuery.vala, libgda/data/Table.vala, libgda/gda-meta-store.c, libgda/information_schema.xml, libgda/providers-support/gda-meta-column-types.h, providers/reuseable/postgres/gda-postgres-meta.c, samples/Gir/meta_store.py, tests/vala/CheckTable.vala, tests/vala/Makefile.am: Meta Data information schema updated to version 4 * Added 'schema_default' column to '_schemata' table. Allows to find default schema used to add new tables to * GdaData Unit Test and Fixes for GdaData.DbTable/Table * GdaData fixes warnings for unhandled errors 2012-02-15 Daniel Espinosa * libgda/data/DbTable.vala, libgda/data/Table.vala, tests/vala/CheckTable.vala, tests/vala/Makefile.am: Unit tests for GdaData.DbTable/Table 2012-02-17 Marek Černocký * po/cs.po: Updated Czech translation 2012-02-15 Daniel Espinosa * libgda/data/DataBase.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Schema.vala, libgda/data/SqlExpression.vala, libgda/data/Table.vala: Vala extensions API ports and implementations to GdaData.Table * doc/C/howto.xml: Updated documentation for GdaMetaContext use to update a table meta information. * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols, samples/Gir/meta_store.py: Modifications and fixes for GIR/VAPI and GdaMetaContext API for bindings * gda_meta_context_add_column renamed to gda_meta_context_set_column, now you can set a column/Value pair and overwrite its value using column's name * gda_meta_context_new no longer used table_name as parameter, is used as a default constructor * Updated documentation * Gda.DataModelLdap mark as non-introspectable 'cnc' property may be a GI bug * GIR updates * VAPI doesn't use rename Gda.MetaStore.extract_v to extract as declared in GIR (see bug 670167). Updated metadata to rename it. * Re-added libgda-5.0.vapi to track API changes * libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/gda-data-model-ldap.c, libgda/gda-meta-store.h, tests/vala/CheckDataModelIterator.vala: Removing GdaMutex from intrespection. GI improvements and Deprecations. * gda_data_model_ldap_new has been deprecated, use gda_data_model_ldap_new_with_config instead 2012-02-15 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-02-14 Daniel Espinosa * libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/libgda.symbols: Improvements on GdaDataModelLdap for bindings * Added gda_data_model_ldap_new_with_config to be used in GI bindings, avoids future API break due to use gda_data_model_new not detected as a constructor by GIR * libgda/Gda-5.0.gir, libgda/gda-attributes-manager.c, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: GdaMetaContext API for bindings improvements. * Added gda_meta_context_get_type to convert to GBoxed type and allow its use in bindings * libgda/Gda-5.0.gir, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi: GdaMetaContext binding friendship fixes 2012-02-13 Daniel Espinosa * libgda/gda-data-select.c, libgda/gda-meta-store.c: GdaMetaContext API return values fixes and deleting unused declarations to avoid warnings 2012-02-10 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-02-09 Mario Blättermann * po/de.po: [l10n] Updated German translation * po/POTFILES.in: [i18n] Added missing file * po/de.po: [l10n] Updated German translation 2012-02-09 Daniel Mustieles * po/es.po: Updated Spanish translation 2012-02-08 Vivien Malerba * tools/gda-sql.1.in: GdaSql: added the ldap_* commands to man page * providers/ldap/gda-ldap-util.c: LDAP: improved gda_ldap_entry_get_attributes_list() * providers/ldap/gdaprov-data-model-ldap.c: GdaDataModelLdap: added the "use-rdn" option to return the RDN to the search base instead of the complete DN * providers/ldap/gda-ldap-provider.c: Improved authentication with Active Directory using the sAMAccountName attribute to identify the user's DN * providers/ldap/gdaprov-data-model-ldap.c: Fixed crasher * tools/gda-sql.c: GdaSql: added the ldap_descr command 2012-02-05 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-data-model-ldap.c, libgda/libgda.symbols, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, providers/ldap/gda-ldap-util.c: Added gda_ldap_entry_get_attributes_list() and gda_ldap_attributes_list_free() 2012-02-07 Mario Blättermann * po/de.po: [l10n] Updated German translation 2012-02-05 Daniel Mustieles * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation * tools/gda-sql.c: Fixed typo in string 2012-02-05 Vivien Malerba * tools/command-exec.c, tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added ldap_attributes and ldap_search commands 2012-02-04 Vivien Malerba * libgda/gda-data-model.c, providers/ldap/gdaprov-data-model-ldap.c: Misc. corrections * libgda/gda-data-model-ldap.c: Doc. correction * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c: LDAP provider: allow connection opening using the "uid" attribute value instead of the complete DN * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/ldap_specs_dsn.xml.in: LDAP provider: added TLS_REQCERT and TLS_CACERT connection parameters to specify how to handle server certificates for SSL/TLS sessions * doc/C/examples/blobtest.c, samples/Blobs/README, samples/Blobs/blobtest.c: Update the BLOB example to mention the transation started automatically whenever a blob is read 2012-02-03 Daniel Espinosa * libgda/Gda-5.0.gir, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-types.c, libgda/gda-types.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: Added new API to GdaMetaContext to convert it to an opaque struct. * Added a new member to GdaMetaContext as GHashTable to hold column/value pairs, new API use it to store/get column/value pair. Hope this changes don't modify interal use of GdaMetaContext to allow slowly porting * Some GI annotations fixes 2012-02-02 Daniel Espinosa * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/gda-attributes-manager.h, libgda/gda-value.c, libgda/providers-support/gda-pstmt.h: Hiding GDA's GValue API to bindings using GIR * libgda/Gda-5.0.metadata, libgda/data/DbField.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, libgda/libgda-5.0.vapi, samples/vala/SampleDataModelIterable.vala: Hinding GDA's GValue API to Vala bindings * Including a gda_value_new_from_string version for Vala bindings as GdaData.DbField.value_from_string 2012-02-02 Murray Cumming * libgda/gda-connection.c, samples/MetaStore/example.c: Fix tiny typos in docs. * configure.ac: Require vala 0.15.1 to fix the build. See bug #668765 2012-02-01 Daniel Espinosa * libgda/Gda-5.0.gir, samples/Gir/dataproxy.py: Updated documentation in GIR for Gda.DataSelect. Updated sample for Gda.DataProxy in python. * libgda/Gda-5.0.gir, libgda/gda-data-proxy.c, libgda/gda-data-proxy.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols, samples/Gir/dataproxy.py, samples/vala/SampleDataModelIterable.vala: Added new constructor for GdaDataProxy. Build fixes and test on python. * Added symbol gda_data_proxy_new_with_data_model to be used by bindins instead gda_data_proxy_new not detected properly in GI before 1.31 * Added a simple sample for dataproxy API test (new and old constructor) * Some build fixes for vala-extensions samples 2012-01-31 Daniel Espinosa * configure.ac, gnome-doc-utils.make, libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbCatalog.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbRecord.vala, libgda/data/DbRecordCollection.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/libgda-5.0.vapi, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Change Valac to 0.14. GdaData implementations for DbTable and Table metadata * configure.ac: Set GI to 1.30. GI and Vala bindings generation changed only on request 2012-02-01 Vivien Malerba * configure.ac, doc/C/limitations.xml: s/SqlCipher/SQLCipher/ * libgda/gda-value.c: More graceful GValue _to_string() implementations for special cases * libgda/gda-data-select.c: Improved gda_data_select_set_modification_statement() doc. 2012-01-31 Vivien Malerba * providers/firebird/Makefile.am, providers/firebird/firebird_specs_dsn.xml.in, providers/firebird/firebird_specs_dsn_emb.xml.in, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-meta.h, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-pstmt.h, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-recordset.h, providers/firebird/gda-firebird-util.c, providers/firebird/gda-firebird.h, providers/firebird/libmain-embed.c: Firebird provider improvements, thanks to Faghmie Davids * libgda/gda-value.c: Fixed crasher * providers/mdb/libmdb-src/include/config.h, samples/LdapBrowser/Makefile, samples/SimpleUIForm/Makefile, samples/WritableSelect/Makefile: Add missing files which were ignored because of some .gitignore rules * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Set SQLite version to 3.7.9 and SqlCipher to 2.0.3 * libgda/gda-data-select.c, libgda/sqlite/gda-sqlite-util.c, libgda/thread-wrapper/gda-thread-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-util.c, providers/web/gda-web-util.c: Removed compiler warnings 2012-01-29 Vivien Malerba * providers/mysql/gda-mysql-provider.c, providers/reuseable/mysql/gda-mysql-reuseable.c: MySQL provider: allow connection to be opened with MySQL 4 2012-01-28 Vivien Malerba * installers/Windows/make-zip-setup.sh: Also pack GdaSql help in Windows ZIP * libgda-ui/libgda-ui.symbols: Removed static symbols when compiling for Windows 2012-01-25 Mario Blättermann * po/de.po: [l10n] Updated German translation 2012-01-25 Matej Urbančič * po/sl.po: Updated Slovenian translation 2012-01-25 Daniel Mustieles * po/es.po: Updated Spanish translation * libgda-ui/gdaui-data-filter.c: Fixed typo in string 2012-01-24 Daniel Espinosa * configure.ac, libgda/data/DataBase.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, samples/vala/SampleDataModelIterable.vala, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Ported to valac 0.16 and API simplification * DataBase, Field, FieldInfo, Record, Schema and Table now implement its base interfaces without requiring to use thanks to fix bug 667668 * Samples and Unit Tests updated 2012-01-24 Matej Urbančič * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation