# Generated by Makefile. Do not edit. 2011-02-16 Vivien Malerba <malerba@gnome-db.org> * NEWS: Released 4.2.4 * libgda-report/engine/Makefile.am, libgda-ui/gdaui-rt-editor.c: Misc. corrections 2011-02-15 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation * tools/browser/help/es/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2011-02-14 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am: Fixed Windows compilation issues * doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-meta-struct.h: Documentation corrections * tools/browser/common/ui-formgrid.c: GdaBrowser: misc improvements * libgda-ui/gdaui-basic-form.c: GdauiBasicForm: added "populate-popup" signal * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-grid.c: GdauiBasicForm & GdauiRawGrid: added popup menu to hide/show data entries & columns 2011-02-12 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am, providers/sqlcipher/Makefile.am, tools/browser/Makefile.am: Corretions for bug #642170 * tools/browser/common/ui-formgrid.c: GdaBrowser: added auto-update when an action resulted in a data model displayed the resulted data model can now be updated automatically whenever a variable it depends on is changed * tools/browser/canvas/browser-canvas-db-relations.c: GdaBrowser: improved UI to add tables to a diagram * libgda/gda-data-select.c, tools/browser/browser-window.c: Misc. strings corrections * libgda/sqlite/gda-symbols-util.c: Applied patch for bug #642100 2011-02-12 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2011-02-11 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2011-02-10 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c: Bug fixed when using quoted SQL identifiers with GDA_CONNECTION_OPTIONS_AUTO_META_DATA * tools/browser/common/fk-declare.c: GdaBrowser: sort tables in UI to declare FK * tools/browser/help/C/declaredfk.page: Correction for bug #642037 2011-02-09 Vivien Malerba <malerba@gnome-db.org> * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Ran "make update-po" * libgda/gda-meta-store.c: Never modify the GdaMetaStruct in gda_meta_store_[un]declare_foreign_key() * po/POTFILES.in: Added missing file to POTFILES.in * tools/browser/query-exec/query-editor.c: GdaBrowser: crasher correction * doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-tables.c: GdaTree managers: added a "meta-store" property * doc/C/i_s_doc.xml, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/information_schema.xml, libgda/libgda.symbols, po/POTFILES.in, tests/meta-store/common.c, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/Makefile.am, tools/browser/common/fk-declare.c, tools/browser/common/fk-declare.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/help/C/declaredfk.page, tools/browser/help/C/diagram.page, tools/browser/help/C/figures/declaredfk-dialog.png, tools/browser/help/C/figures/declaredfk.png, tools/browser/help/C/figures/mainwin.png, .../help/C/figures/schema-browser-persp.png, .../browser/help/C/schema-browser-perspective.page, tools/browser/help/Makefile.am, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/command-exec.c, tools/gda-sql.1.in, tools/gda-sql.c, tools/information-schema-types.c, tools/tools-utils.c, tools/tools-utils.h: Added the notion of declared foreign key in the database's meta data 2011-02-07 Christian Kirbach <Christian.Kirbach@googlemail.com> * po/de.po: [l10n] Updated German translation 2011-02-02 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-02-02 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c: GdaConfig: correctly compile without Gio * doc/C/tmpl/gda-config.sgml, libgda-ui/gdaui-login.c, libgda/gda-config.c, libgda/gda-config.h, libgda/gda-data-model-dsn-list.c, tools/browser/auth-dialog.c: GdaConfig related corrections 2011-02-01 Vivien Malerba <malerba@gnome-db.org> * tests/data-models/check_vcnc.c: Virtual connections: more tests * libgda/gda-util.c: Doc. updates * libgda/gda-set.c: gda_set_new_inline(): handle timestamp and time data types * libgda/gda-data-select.c: GdaDataSelect: allow auto computation of INSERT independently of UPDATE and DELETE 2011-02-01 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-31 Vivien Malerba <malerba@gnome-db.org> * tests/data-models/Makefile.am: Added missing files to distribute * .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection: optimizations * libgda/gda-data-model-import.c, libgda/gda-data-select.c, tools/gda-sql.c: Misc . corrections * libgda/sqlite/gda-sqlite-recordset.c, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/.gitignore, tests/data-models/Makefile.am, tests/data-models/check_vcnc.c, tests/data-models/cities1.xml, tests/data-models/cities2.xml, tests/data-models/cities3.xml, tests/data-models/countriesA.xml, tests/data-models/countriesB.xml: Virtual connection: corrections for the INSERT, DELETE and UPDATE operations also added a new test 2011-01-28 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-01-28 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c: GdaDataSelect: fixed access mode reporting * po/POTFILES.in, tools/browser/dummy-perspective/perspective-main.c: Updated POTFILES.in and fixed GdaBrowser'd dummy perspective translation 2011-01-27 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2011-01-27 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-26 Vivien Malerba <malerba@gnome-db.org> * tools/command-exec.c: Gda-Sql: display foreign key policy if known 2011-01-26 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-26 Vivien Malerba <malerba@gnome-db.org> * .../gdaui-data-cell-renderer-boolean.c: Correction for bug #640482 2011-01-25 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-meta-struct.h: Bad copy & paste correction * tools/browser/schema-browser/table-columns.c: GdaBrowser: display foreign key policy if known * libgda/sqlite/gda-sqlite-meta.c: SQLite provider: correctly report if foreign keys are enforced or not * doc/C/libgda-sections.txt, doc/C/tmpl/gda-meta-struct.sgml, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h: GdaMetaStruct now reports foreign keys policy also improved documentation 2011-01-25 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-01-24 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-01-23 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-22 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2011-01-22 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-21 Vivien Malerba <malerba@gnome-db.org> * control-center/main.c, doc/C/tmpl/gda-config.sgml, libgda-ui/demos/main.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-rt-editor.c, po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/main.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/config-info.c: More corrections for bug #639897 2011-01-21 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2011-01-20 Vivien Malerba <malerba@gnome-db.org> * tools/browser/doc/tmpl/mgr-favorites.sgml, tools/browser/doc/tmpl/query-exec-perspective.sgml, .../doc/tmpl/schema-browser-perspective.sgml, tools/browser/doc/tmpl/support.sgml, tools/browser/doc/tmpl/ui-formgrid.sgml: GdaBrowser: added missing file to hacking manual * tools/browser/help/C/data-manager-perspective.page, .../browser/help/C/data-manager-source-editor.page, .../browser/help/C/figures/data-man-uicompose.png, .../browser/help/C/figures/data-man-xmlcompose.png, tools/browser/help/Makefile.am: GdaBrowser: improved help to data manager perspective * tools/browser/help/C/actions.page, tools/browser/help/C/figures/action-1.png, tools/browser/help/C/figures/action-2.png, tools/browser/help/C/figures/action-3.png, tools/browser/help/C/figures/action-4.png, tools/browser/help/C/figures/query-exec-persp.png, .../help/C/query-execution-perspective.page, tools/browser/help/Makefile.am: GdaBrowser: added actions to help 2011-01-20 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-01-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/gda-sql-manual.xml, doc/C/howto.xml, doc/C/installation.xml: Improved documentation bits * tools/config-info.c: Tools: display more information about connection parameters for each provider * tools/browser/main.c, tools/gda-sql.c: Tools: take locale into account 2011-01-20 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-19 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml: GdaBrowser: updated the hacking documentation 2011-01-19 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-19 Vivien Malerba <malerba@gnome-db.org> * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/data-manager/perspective-main.c, tools/browser/dummy-perspective/perspective-main.c, tools/browser/query-exec/perspective-main.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: GdaBrowser: corrected usage of perspective names with regards to translations also ran "make update-po" * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c: Partial correction for bug #639897 also ran "make update-po" 2011-01-18 Bruno Brouard <annoa.b@gmail.com> * po/fr.po: Updated French translation * po/fr.po: Updated French translation Contributed by Laurent Coudeur 2011-01-18 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2011-01-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, tools/browser/data-manager/ui-spec-editor.c: Misc. corrections * tools/browser/Makefile.am, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/gda-browser-action.png, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: enable using defined actions * tools/browser/mgr-favorites.c: GdaBrowser: correctly refresh favorites in Query exec. perspective 2011-01-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: one can now define SQL code as actions (to be used later) * tools/browser/data-manager/data-console.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improvements to query exection perspective's favorites 2011-01-16 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2011-01-16 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation * tools/browser/help/es/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2011-01-15 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2011-01-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/data-manager-xml-syntax.page: Correction for bug #639533 2011-01-13 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2011-01-12 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, tools/browser/browser-connection.c, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/analyser.c, tools/browser/data-manager/analyser.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h: GdaBrowser: generalized usage of meta data to help creating data sources in data manager perspective * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c: GdaBrowser: UI improvements in the data manager's data source editor * libgda-ui/gdaui-rt-editor.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/ui-spec-editor.c: Misc small corrections 2011-01-10 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2011-01-09 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c: SQlite: correctly report error message instead of the "constraint failed" message See http://www.sqlite.org/cvstrac/tktview?tn=1640 * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.4 * NEWS: Released 4.2.3 * libgda/gda-meta-store.c: GdaMutex usage correction in GdaMetaStore * configure.ac, libgda/Makefile.am, libgda/gda-mutex.c, libgda/gda-mutex.h: Added the --enable-mutex-debug configure flag this flag add some functions to help debug GdaMutex errors * libgda/gda-connection.c: Removed debug printout 2011-01-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.1.in, tools/gda-sql.c: GdaSql & GdaBrowser: added --data-files-purge option to help clean up the files created by these tools * configure.ac, doc/C/.gitignore, doc/C/Makefile.am, doc/C/builddate.xml.in, doc/C/libgda-4.0-docs.sgml, tools/gda-sql.1.in: Integrated build date in configuration script * tools/gda-sql.1.in: Updated gda-sql manual page * tools/Makefile.am, tools/browser/browser-connection.c, tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/dict-file-name.c, tools/gda-sql.c: GdaSql & GdaBrowser: added --data-files-list option to list all the files created by these tool which contain information reated to each connection, and to list their status. 2011-01-06 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/libgda-4.0-docs.sgml, doc/C/tmpl/gda-report-engine.sgml, libgda-report/Makefile.am, libgda-report/engine/.gitignore, libgda-report/engine/Makefile.am, libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c, po/POTFILES.in: Initial support for rich text rendering in reports 2011-01-08 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-06 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-03 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2011-01-02 Mario Blättermann <mariobl@gnome.org> * tools/browser/help/de/de.po: [l10n] Updated German doc translation 2010-12-30 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, m4/oracle.m4: Fixed detection of Oracle for Windows compilation * libgda/gda-statement.c, tests/data-models/check_data_proxy.c: Correction to the expression rendering in SQL 2010-12-29 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky Reviewed by Petr Kovar. 2010-12-29 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2010-12-27 Christian Kirbach <Christian.Kirbach@googlemail.com> * po/de.po: [l10n] Updated German translation 2010-12-23 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda/Makefile.am, libgda/libgda-global-variables.h, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Fixed global symbol import in DLLs under Windows 2010-12-10 David King <davidk@openismus.com> * configure.ac, control-center/Makefile.am, libgda-report/DocBook/Makefile.am, libgda-report/Makefile.am, libgda-report/RML/Makefile.am, libgda-report/engine/Makefile.am, libgda-ui/Makefile.am, libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/demos/Makefile.am, libgda-ui/internal/Makefile.am, libgda-ui/marshallers/Makefile.am, libgda-xslt/Makefile.am, libgda/Makefile.am, libgda/binreloc/Makefile.am, libgda/handlers/Makefile.am, libgda/providers-support/Makefile.am, libgda/sql-parser/Makefile.am, libgda/sqlite/Makefile.am, libgda/sqlite/virtual/Makefile.am, libgda/thread-wrapper/Makefile.am, m4/dk-warn.m4, providers/bdb/Makefile.am, providers/bdbsql/Makefile.am, providers/firebird/Makefile.am, providers/jdbc/Makefile.am, providers/mdb/Makefile.am, providers/mysql/Makefile.am, providers/oracle/Makefile.am, providers/postgres/Makefile.am, providers/reuseable/Makefile.am, providers/skel-implementation/capi/Makefile.am, providers/skel-implementation/models/Makefile.am, providers/sqlcipher/Makefile.am, providers/sqlite/Makefile.am, providers/web/Makefile.am, testing/Makefile.am, tests/Makefile.am, tests/data-models/Makefile.am, tests/meta-store/Makefile.am, tests/multi-threading/Makefile.am, tests/parser/Makefile.am, tests/providers/Makefile.am, tests/value-holders/Makefile.am, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/canvas/Makefile.am, tools/browser/common/Makefile.am, tools/browser/data-manager/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/dummy-perspective/Makefile.am, tools/browser/query-exec/Makefile.am, tools/browser/schema-browser/Makefile.am: Enable compiler warnings by default Add dk-warn.m4 and use in configure.ac to create LIBGDA_WFLAGS variable. Use the variable in any Makefile.am that also uses LIBGDA_CFLAGS. 2010-12-20 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor: signal all editor changes 2010-12-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-rt-editor.c: Removed debug comment * doc/C/libgda-4.0-docs.sgml: Doc. correction 2010-12-22 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation 2010-12-18 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-12-18 Daniel Mustieles <daniel.mustieles@gmail.com> * tools/browser/help/es/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2010-12-17 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-12-16 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-util.c: Fixed error overwriting problem * tools/browser/schema-browser/table-columns.c: GdaBrowser: add warning about foreign key definition errors * tools/browser/schema-browser/table-info.c: GdaBrowser: handle cases when gda_holder_set_source_model() returned an error * libgda/gda-holder.c: Handle errors in gda_holder_set_source_model() 2010-12-15 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2010-12-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/canvas/browser-canvas-db-relations.c: GdaBrowser: don't clear relations diagram when updating meta data 2010-12-15 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-12-14 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor: insert text as title on a title line * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor corrections 2010-12-13 Vivien Malerba <malerba@gnome-db.org> * .../gdaui-data-cell-renderer-textual.c: Corrected long strings truncating in cell renderer * libgda-ui/bullet.h, libgda-ui/bullet.png, libgda-ui/bulleth.h, libgda-ui/bulleth.png, libgda-ui/gdaui-rt-editor.c, libgda/libgda.h.in: GdauiRtEditor: corrections and improvements 2010-12-12 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, libgda/gda-data-model.c: Doc. updates * doc/C/libgda-sections.txt, doc/C/tmpl/libgda.sgml, libgda/gda-init.c, libgda/libgda.symbols, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Fix for bug #637010 - bug on changing locale * tools/tools-input.c: GdaSql: Handle large lines whlie reading from stream 2010-12-11 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-12-11 Daniel Mustieles <daniel.mustieles@gmail.com> * po/es.po: Updated Spanish translation 2010-12-08 Vivien Malerba <malerba@gnome-db.org> * libgda-report/Makefile.am, libgda-ui/Makefile.am, libgda/Makefile.am: Make Windows import libs reference the correct DLL name 2010-12-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/gda-sql.c: GdaSql & GdaBrowser: limit width of printed data models to terminal width * libgda/gda-data-model.c: GdaDataModel: new environment variable: GDA_DATA_MODEL_DUMP_TRUNCATE if set, then determines the maximum width of the printout 2010-12-06 Vivien Malerba <malerba@gnome-db.org> * tools/irb.js, tools/irb.js.orig, tools/mouseapp_2.js, tools/mouseapp_2.js.orig, tools/mouseirb_2.js, tools/mouseirb_2.js.orig: Updated JS used by console from https://github.com/Sophrinix/TryRuby * libgda/gda-meta-struct.c: Bug correction: don't use object after freeing it * tools/command-exec.c, tools/html-doc.c, tools/jquery-ui.js, tools/jquery.js, tools/mouseirb_2.js, tools/web-server.c: GdaSql: HTTP server corrections * tools/browser/canvas/Makefile.am: Fix for bug #636608 - tools/browser/canvas/browser-canvas.c fails to compile with gtk-osx-application installed Thanks to Eric Le Lay * libgda/Makefile.am, providers/sqlcipher/Makefile.am: Build system corrections 2010-12-05 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, tools/Makefile.am, tools/README, tools/browser/Makefile.am, tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.c: Gda-sql and gda-browser: better information about config * libgda-ui/demos/main.c: Crasher fixed in gdaui-demo * doc/C/tmpl/gda-sql-statement.sgml, libgda/sql-parser/gda-statement-struct-parts.h: Documentation updates regarding GdaSqlExpr 2010-12-04 Vivien Malerba <malerba@gnome-db.org> * configure.ac: Use $enableval in AC_ARG_ENABLE(), fixes bug #636439 2010-12-03 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-12-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-data-handler.sgml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-ddl.c, tests/test-input-parsers.c: s/gda_data_handler_get_default_handler/gda_data_handler_get_default/ 2010-11-30 David King <davidk@openismus.com> * control-center/gdaui-dsn-assistant.c, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-parser.sgml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-easy.c, libgda/gda-easy.h, libgda/gda-holder.c, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-ddl.c, tests/Makefile.am, tests/test-cnc-utils.c, tests/test-input-parsers.c: Move convenience functions to appropriate classes Move the convenience API in libgda/gda-easy.[c|h] to the appropriate classes. Fix all references in libgda to use the new API. Deprecate the old API. Add G_GNUC_NULL_TERMINATED to the changed functions that rely on a NULL sentinel to terminate varargs. Remove trailing whitespace from changed lines. 2010-12-01 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-util.c: Correction for bug #636219 - MySQL error code ignored and not available via gda_connection_event_get_code thanks to Piotr Pokora 2010-11-29 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c: Fixed SQLite's date and related formats when rendering as SQL * control-center/main.c, tools/browser/browser-window.c: Copyright date updates in about dialogs 2010-11-27 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.3 * installers/WindowsWix/make-zip-exe.sh: Include missing file in ZIP for Windows distribution * NEWS: Released 4.2.2 * libgda-ui/Makefile.am, libgda-ui/gdaui-rt-editor.c, po/POTFILES.in: GdauiRtEditor related corrections * tools/browser/browser-connection.c, tools/browser/data-manager/data-source.c: GdaBrowser: take user preferences more into account * .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-string.c: Make string truncating less intrusive in UI widgets * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-rt-editor.sgml, doc/C/vi-rte.png, doc/C/visual_index.xml, libgda-ui/Makefile.am, libgda-ui/bullet.h, libgda-ui/bullet.png, libgda-ui/bulleth.h, libgda-ui/bulleth.png, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.h, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-rt-editor.c: New GdauiRtEditor 2010-11-25 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c: GdaBrowser: use user preferences when creating forms for query parameters * providers/sqlcipher/Makefile.am: Fixed command line option to the "patch" command 2010-11-23 Mario Blättermann <mariobl@gnome.org> * po/de.po: [l10n] Updated German translation 2010-11-21 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-11-21 Vivien Malerba <malerba@gnome-db.org> * m4/mysql.m4: Fix bug bug #635419: libgda 4.2.1 Fix mysq_config detection Applied patch proposed by Koop Mast * configure.ac: Fix for bug #635377: configure option '--disable-crypto' doesn't work 2010-11-19 Julio Borja Barra <juboba@gmail.com> * po/es.po: Updated Spanish translation 2010-11-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-init.c: Bug fix in gdaui_new_data_entry() regarding plugins usage now checks if requested plugin can handle requested type * libgda/sql-parser/gda-statement-struct.c: Bug fix in GdaSqlStatement validity check for tables 2010-11-14 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-11-14 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/libgda-4.0-docs.sgml, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.2 * NEWS: Released 4.2.1 * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.1 * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Ran "make update-po" * tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: Correction for bug #634737 2010-11-08 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2010-11-04 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-import.c: Win32 corrections for GdaDataModelImport 2010-11-03 Vasilis Tsivikis <undersec.tr3los@gmail.com> * doc/Makefile.am, doc/el/el.po: l10n: Added Greek translation for libgda documentation 2010-11-01 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-10-31 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-10-29 Carles Ferrando <carles.ferrando@gmail.com> * po/ca@valencia.po: Updated Catalan (Valencian) translation * po/LINGUAS: Added Catalan (Valencian) translation 2010-10-29 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql.h: MySQL provider: handle statements where the prepared statement API doe snot work it seems some statements can't be used with MySQL's prepared statament API, and then one gets the "This command is not supported in the prepared statement protocol yet" error, see http://bugs.mysql.com/bug.php?id=6415 2010-10-28 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-10-28 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-handler.c, libgda/handlers/gda-handler-string.c: Correction for bug #633247 * libgda/gda-holder.c, tests/value-holders/check_holder.c: Corrected gda_holder_get_value() in case holder has been marked as invalid in this case make sure the returned value is NULL and not a value of type GDA_TYPE_NULL * libgda/gda-data-model-import.c: Improved data model import's error messages 2010-10-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c, libgda/gda-util.c: Improved data model export uses a GdaDataModelIter iterator to export data which makes it possible to export data models which do not have a random access * doc/C/tmpl/gda-data-model-import.sgml, libgda/gda-data-model-import.c, libgda/gda-data-model-import.h: Improved data model import defined a new "strict" property which defines how to handle some recoverable input data errors 2010-10-26 Bruno Brouard <annoa.b@gmail.com> * po/fr.po: Updated French translation 2010-10-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c: Correctly print the number of rows in gda_data_model_dump() * ChangeLog, doc/C/tmpl/gda-vconnection-data-model.sgml, doc/C/tmpl/gda-virtual-connection.sgml, doc/C/tmpl/gda-vprovider-data-model.sgml, doc/C/tmpl/gda-vprovider-hub.sgml, doc/C/virtual.xml, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-set.c, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/names.csv, libgda/sqlite/virtual/test_model.xml, libgda/sqlite/virtual/virtual-test.c, testing/.gitignore, testing/Makefile.am, testing/names.csv, testing/test_model.xml, testing/virtual-test-2.c, testing/virtual-test.c: Optimized virtual tables usage - make use of the infrastructure provided by SQLite to pre-filter data model's contents when possible - require only GDA_STATEMENT_MODEL_CURSOR_FORWARD data models 2010-10-24 Joe Hansen <joedalton2@yahoo.dk> * po/da.po: Updated Danish translation 2010-10-23 Bruno Brouard <annoa.b@gmail.com> * po/fr.po: Updated french translation Contributed by Laurent Coudeur <laurentc@iol.ie> 2010-10-22 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-10-21 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2010-10-21 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/libgda.symbols, tests/.gitignore, tests/Makefile.am, tests/test-input-parsers.c: Added date, time and timestamp parsing tests 2010-10-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-xa-transaction.sgml, libgda/binreloc/binreloc.c, libgda/binreloc/gda-binreloc.c, libgda/dir-blob-op.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-init.c, libgda/gda-meta-store.c, libgda/gda-server-operation.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-xa-transaction.c, libgda/gda-xa-transaction.h, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-time.c, libgda/providers-support/gda-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, tools/browser/main.c, tools/browser/schema-browser/table-info.c: Many small corrections and annotations reported by and for FlawFinder 2010-10-20 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-10-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-bdb.c, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-test.c: Win32 BDB compilation corrections * tests/providers/README: Improved doc about how to test providers * libgda-ui/internal/popup-container.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/common/Makefile.am, tools/browser/common/objects-cloud.c, tools/browser/common/popup-container.c, tools/browser/common/popup-container.h, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: Corrected build regarding internal library * tools/browser/browser-connection.c: Another correction found by cppcheck * tools/Makefile.am, tools/gda-list-server-op.c, tools/gda-tree-mgr-xml.c, tools/gda-tree-mgr-xml.h: Added a more human readable output to the gda-list-server-op tool * libgda/gda-attributes-manager.c, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c: GdaTree related corrections * libgda/binreloc/binreloc.c: Correction reported by cppcheck 2010-10-18 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-util.c, tests/test-connection-string-split.c: Corrections to gda_connection_string_split() regarding USERNAME and PASSWORD and added new tests * providers/mysql/gda-mysql-recordset.c: Correction for bug #617550 * tools/browser/auth-dialog.c: GdaBrowser: auth. dialog correction * tools/browser/data-manager/data-widget.c: GdaBrowser: better error reporting for the data manager perspective * libgda/gda-data-model.c: Doc. correction 2010-10-18 Jonh Wendell <jwendell@gnome.org> * libgda/gda-statement.c: Fix an annotation 2010-10-18 Murray Cumming <murrayc@murrayc.com> * libgda-ui/gdaui-data-store.h: Remove trailing comma in enum. 2010-10-17 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am: Link correction in UI's gobject introspection * control-center/main.c, testing/gdaui-test-data-entries.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Replaced GtkNotebookPage with GtkWidget 2010-10-16 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c: Docs: reprenents -> represents * libgda/gda-sql-builder.c: Docs: gda_sql_builder_join_add_field(): Clarify * libgda/gda-meta-struct.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/sqlite-src/sqlite3.c: Docs: responsibility -> ownership * ChangeLog, libgda/gda-meta-store.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c: API docs: responsible to -> responsible for 2010-10-13 David King <davidk@openismus.com> * .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/postgres/gda-postgres-recordset.c, tests/gda-ddl-creator.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/mgr-favorites.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: Consistently handle invalid GObject properties Use G_OBJECT_WARN_INVALID_PROPERTY_ID macro to emit a g_warning when an invalid property is used in GObject property setters and getters. 2010-10-13 Vivien Malerba <malerba@gnome-db.org> * libgda/binreloc/gda-binreloc.c, libgda/gda-data-model.c, libgda/gda-server-provider-extra.c, libgda/gda-util.c, libgda/sql-parser/parser.y, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y, samples/XSLT/transform.c, tests/meta-store/common.c, tests/test-cnc-utils.c: More corrections after running cppcheck 2010-10-13 David King <davidk@openismus.com> * libgda-ui/gdaui-basic-form.c, libgda/gda-connection.c, libgda/gda-data-model.c, libgda/gda-util.c, libgda/sqlite/gen_emb_string.c, tests/meta-store/common.c: Fix memory and resource leaks spotted by cppcheck tool 2010-10-11 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/LemonPatch, libgda/sql-parser/lemon.c: Corrected lemon.c patch for Libgda 2010-10-10 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-sql-builder.sgml: Doc. fixes * libgda/sql-parser/LemonPatch, libgda/sql-parser/Makefile.am, libgda/sql-parser/lemon.c, libgda/sql-parser/lempar.c, providers/firebird/Makefile.am, providers/oracle/Makefile.am, providers/reuseable/mysql/Makefile.am, providers/reuseable/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am: Use the (patched) Lemon parser from SQLite version 3.7.3 2010-10-07 Jonh Wendell <jwendell@gnome.org> * libgda/gda-attributes-manager.c, libgda/gda-batch.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-mutex.c, libgda/gda-quark-list.c, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-bin.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/providers-support/gda-pstmt.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct.c, libgda/thread-wrapper/gda-thread-wrapper.c: Added lots of annotations 2010-10-07 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2010-10-06 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c: Allow data entry widgets to emit the "focus-out-event" signal * m4/bdb.m4, m4/mdbtools.m4, m4/mysql.m4, m4/oracle.m4, m4/postgresql.m4: M4 macros corrections * configure.ac, m4/java.m4: Moved Java detection in its own M4 file 2010-10-05 Vivien Malerba <malerba@gnome-db.org> * providers/sqlcipher/sqlcipher.patch: SQLCipher: updated to version 1.1.8 2010-10-04 Vivien Malerba <malerba@gnome-db.org> * configure.ac, m4/oracle.m4: Moved Oracle detection in its own M4 file 2010-10-03 Vivien Malerba <malerba@gnome-db.org> * configure.ac, m4/postgresql.m4: Moved PostgreSQL detection in its own M4 file * m4/mysql.m4: MySQL detection reporting correction * doc/C/libgda-4.0-docs.sgml: Doc. update regarding providers' status 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * Makefile.w32, Makefile.w32.cross, configure.ac: Cleanups * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/ldap/Makefile.am, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-provider.h, providers/ldap/gda-ldap-recordset.c, providers/ldap/gda-ldap-recordset.h, providers/ldap/gda-ldap.h, providers/ldap/ldap_specs_dsn.xml.in, providers/ldap/libgda-ldap-4.0.pc.in, providers/ldap/libmain.c, providers/ldap/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_ldap.c: Removed old and unmaintained LDAP code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/freetds/Makefile.am, providers/freetds/config.sample, providers/freetds/freetds_specs_dsn.xml.in, providers/freetds/gda-freetds-defs.h, providers/freetds/gda-freetds-message.c, providers/freetds/gda-freetds-message.h, providers/freetds/gda-freetds-provider.c, providers/freetds/gda-freetds-provider.h, providers/freetds/gda-freetds-recordset.c, providers/freetds/gda-freetds-recordset.h, providers/freetds/gda-freetds-types.c, providers/freetds/gda-freetds-types.h, providers/freetds/gda-freetds.h, providers/freetds/gda-tds-schemas.h, providers/freetds/libgda-freetds-4.0.pc.in, providers/freetds/libmain.c, providers/freetds/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_freetds.c: Removed old and unmaintained FreeTDS code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/xbase/Makefile.am, providers/xbase/gda-xbase-database.cpp, providers/xbase/gda-xbase-database.h, providers/xbase/gda-xbase-provider.c, providers/xbase/gda-xbase-provider.h, providers/xbase/libgda-xbase-4.0.pc.in, providers/xbase/libmain.c, providers/xbase/xbase_specs_dsn.xml.in, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_xbase.c: Removed old and unmaintained XBase code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/sybase/Makefile.am, providers/sybase/gda-sybase-provider.c, providers/sybase/gda-sybase-provider.h, providers/sybase/gda-sybase-recordset.c, providers/sybase/gda-sybase-recordset.h, providers/sybase/gda-sybase-schemas.h, providers/sybase/gda-sybase-types.c, providers/sybase/gda-sybase-types.h, providers/sybase/gda-sybase.h, providers/sybase/libgda-sybase-4.0.pc.in, providers/sybase/libmain.c, providers/sybase/main.c, providers/sybase/sybase_specs_dsn.xml.in, providers/sybase/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_sybase.c: Removed old and unmaintained Sybase code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/ibmdb2/Makefile.am, providers/ibmdb2/gda-ibmdb2-provider.c, providers/ibmdb2/gda-ibmdb2-provider.h, providers/ibmdb2/gda-ibmdb2-recordset.c, providers/ibmdb2/gda-ibmdb2-recordset.h, providers/ibmdb2/gda-ibmdb2-types.c, providers/ibmdb2/gda-ibmdb2-types.h, providers/ibmdb2/gda-ibmdb2.h, providers/ibmdb2/ibmdb2_specs_dsn.xml.in, providers/ibmdb2/libgda-ibmdb2-4.0.pc.in, providers/ibmdb2/libmain.c, providers/ibmdb2/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_ibmdb2.c: Removed old and unmaintained IBMDB2 code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/msql/Makefile.am, providers/msql/gda-msql-provider.c, providers/msql/gda-msql-provider.h, providers/msql/gda-msql-recordset.c, providers/msql/gda-msql-recordset.h, providers/msql/gda-msql-utils.c, providers/msql/gda-msql.h, providers/msql/libgda-msql-4.0.pc.in, providers/msql/libmain.c, providers/msql/msql_specs_dsn.xml.in, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_msql.c: Removed old and unmaintained MSQL code * configure.ac, po/POTFILES.skip, providers/odbc/Makefile.am, providers/odbc/gda-odbc-provider.c, providers/odbc/gda-odbc-provider.h, providers/odbc/gda-odbc-recordset.c, providers/odbc/gda-odbc-recordset.h, providers/odbc/gda-odbc.h, providers/odbc/libgda-odbc-4.0.pc.in, providers/odbc/libmain.c, providers/odbc/odbc_specs_dsn.xml.in, providers/odbc/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_odbc.c: Removed old and unmaintained ODBC code 2010-10-01 David King <davidk@openismus.com> * control-center/main.c, libgda-ui/data-entries/common-bin.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/main.c, libgda-xslt/sql_backend.c, libgda/gda-data-model-array.c, testing/gdaui-test-data-entries.c, tools/browser/canvas/browser-canvas-text.c: Fix some deprecated functions and miscellaneous warnings Use non-deprecated functions where possible. Use const variables instead of defines where possible. Fix use of various functions. * libgda-report/engine/gda-report-engine.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/main.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-tree-store.c, libgda/dir-blob-op.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-comparator.c, libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-test.c, providers/jdbc/GdaJBlobOp.c, providers/jdbc/GdaJColumnInfos.c, providers/jdbc/GdaJConnection.c, providers/jdbc/GdaJMeta.c, providers/jdbc/GdaJPStmt.c, providers/jdbc/GdaJProvider.c, providers/jdbc/GdaJResultSet.c, providers/jdbc/GdaJResultSetInfos.c, providers/jdbc/GdaJValue.c, providers/jdbc/libmain.c, providers/reuseable/mysql/gda-mysql-meta.c, testing/gda-provider-status.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-widget-entry.c, tests/data-model-errors.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/query-exec/query-editor.c, tools/browser/schema-browser/table-preferences.c, tools/gda-sql.c, tools/web-server.c: Fix some signedness warnings Fix comparisons between signed and unsigned integers, which appeared with -Wsign-compare (or -Wextra). * control-center/cc-gray-bar.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/popup-container.c, libgda/dir-blob-op.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-bin.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/providers-support/gda-pstmt.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-provider.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-recordset.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/postgres/gda-postgres-parser.c, .../skel-implementation/capi/gda-capi-blob-op.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-recordset.c, .../models/gda-models-provider.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c, providers/web/gda-web-recordset.c, testing/gda-provider-status.c, testing/gda-test-blob.c, testing/gda-test-connection.c, testing/gdaui-test-data-entries.c, tests/data-model-errors.c, tests/gda-ddl-creator.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-core.c, tools/browser/browser-favorites.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-variable.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/xml-spec-editor.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/login-dialog.c, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/gda-list-server-op.c, tools/gda-sql.c, tools/gda-threader.c, tools/web-server.c: Fix missing field initializer warnings Initialize all fields in structs, to avoid warnings when -Wmissing-field-intializers is used with GCC. Warnings from initializing a GStaticRecMutex with G_STATIC_REC_MUTEX_INIT require GLib to be fixed. 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c: Remove more compilation warnings 2010-10-01 David King <davidk@openismus.com> * control-center/cc-gray-bar.c, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, control-center/main.c, .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/main.c, libgda-ui/demos/provider_sel.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/popup-container.c, libgda-ui/internal/utility.c, libgda-xslt/sql_backend.c, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/binreloc/binreloc.c, libgda/dir-blob-op.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/providers-support/gda-pstmt.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-ddl.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-test.c, providers/bdb/libmain.c, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/libmain.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-recordset.c, providers/postgres/libmain.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-parser.c, .../reuseable/postgres/gda-postgres-reuseable.c, .../skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-meta.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-recordset.c, providers/skel-implementation/capi/libmain.c, .../models/gda-models-provider.c, providers/skel-implementation/models/libmain.c, providers/sqlcipher/libmain.c, providers/sqlite/libmain.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-meta.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c, providers/web/gda-web-recordset.c, providers/web/libmain.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-errors.c, testing/gdaui-test-widget-entry.c, testing/html.c, tests/data-model-errors.c, tests/gda-ddl-creator.c, tests/test-cnc-utils.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/xml-spec-editor.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/command-exec.c, tools/dict-file-name.c, tools/gda-list-config.c, tools/gda-sql.c, tools/information-schema-doc.c, tools/information-schema-types.c, tools/tools-input.c, tools/web-server.c: Add G_GNUC_UNUSED to unused function parameters Annotate unused function parameters with G_GNUC_UNUSED to silence GCC warnings enabled by -Wunused-parameter (together with -Wunused or -Wall) and -Wextra. Comment an unused function. 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/Makefile.am: Use BUILT_SOURCES as mentionned in bug #630958 * INSTALL, configure.ac, m4/.gitignore, m4/bdb.m4, m4/mdbtools.m4, m4/mysql.m4, providers/Makefile.am, tests/providers/Makefile.am: Moved BDB and MySQL detection in specific M4 files 2010-09-30 Vivien Malerba <malerba@gnome-db.org> * configure.ac: Removed unnecessary test in configure.ac * configure.ac: Correction for bug #630953 2010-09-30 Andika Triwidada <andika@gmail.com> * po/id.po: Updated Indonesian translation 2010-09-29 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation 2010-09-28 Andika Triwidada <andika@gmail.com> * po/id.po: Updated Indonesian translation 2010-09-27 Vivien Malerba <malerba@gnome-db.org> * m4/mdbtools.m4: Correction for bug #630655 2010-09-26 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released 4.2.0 * installers/WindowsWix/make-zip-exe.sh: Adapted Windows ZIP generation to new setup GTK+ version 2.20, ... * libgda-ui/data-entries/plugins/Makefile.am, .../plugins/gdaui-data-cell-renderer-util.c, .../plugins/gdaui-data-cell-renderer-util.h, providers/sqlite/Makefile.am: Fixed Windows compilation issues 2010-09-26 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-09-26 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-09-26 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c: Fixed bug in Sqlite provider with INSERT and blobs * libgda/gda-util.c: Crasher fixed 2010-09-25 Vivien Malerba <malerba@gnome-db.org> * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c: Gda-SQL: avoid letting a transaction opened when not necessary 2010-09-24 Vivien Malerba <malerba@gnome-db.org> * configure.ac, introspection.m4, m4/introspection.m4, m4/mdbtools.m4: Moved MDB detection to mdbtools.m4 and M4 files in m4/ dir * introspection.m4: Detect when GObjectIntrospection is not correctly installed * libgda-ui/Makefile.am: Corrected Makefile.am for gobject introspection declarations 2010-09-23 Andika Triwidada <andika@gmail.com> * po/id.po: Updated Indonesian translation 2010-09-22 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c: Check for Gtk+ 2.20 when using WidgetEmbedder 2010-09-22 Marek Äernocký <marek@manet.cz> * po/cs.po: Updated Czech translation * po/cs.po: Updated Czech translation 2010-09-22 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-09-21 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: More introspection annotations for LibgdaUI * libgda/gda-data-proxy.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct.c, libgda/gda-mutex.c, libgda/gda-quark-list.c, libgda/gda-repetitive-statement.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-value.c, libgda/gda-xa-transaction.c: More introspection annotations for Libgda * libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h: Check for Gtk+ 2.20 for symbol gtk_widget_get_realized 2010-09-21 Fran Diéguez <fran.dieguez@mabishu.com> * doc/Makefile.am, doc/gl/gl.po, po/gl.po: Added galician help translations Updated Galician UI translations 2010-09-18 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-09-18 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-09-17 Vivien Malerba <malerba@gnome-db.org> * Makefile.am: Include all example programs in source code distribution * doc/C/Makefile.am, doc/C/examples/blobtest.c, doc/C/gettingstarted.xml, doc/C/libgda-4.0-docs.sgml, doc/C/limitations.xml, doc/C/prov-notes.xml, doc/C/tmpl/gda-blob-op.sgml, libgda/gda-value.c: Improved documentation related to blobs * Makefile.am, samples/Blobs/Makefile, samples/Blobs/README, samples/Blobs/blobtest.c, samples/Blobs/testblob.db: New blob manipulation example * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h: SQLite: don't leave a transaction started when inserting a BLOB 2010-09-16 Vivien Malerba <malerba@gnome-db.org> * providers/sqlcipher/Makefile.am: Add SQLCipher copying info, fixes bug #629829 2010-09-15 Vivien Malerba <malerba@gnome-db.org> * NEWS: Released 4.1.11 * doc/C/limitations.xml, doc/C/prov-notes.xml: Added documentation anou SQLCipher provider's limitations * libgda/sqlite/SqliteUsage.dia: New schema to represent the usage of SQLite symbols since there are now 3 database providers with the same sqlite3_* symbols * tools/tools-input.c: Gda-sql: create dir with parents if necessary 2010-09-15 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2010-09-14 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, .../sqlcipher/sqlcipher_specs_create_db.xml.in: Allow to specify a passphrase when creating a database with SQLCipher 2010-09-13 Vivien Malerba <malerba@gnome-db.org> * providers/sqlcipher/libgda-sqlcipher-4.0.pc.in: Fixed name in SQLCipher's provider's .pc file * configure.ac, doc/C/prov-notes.xml, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, po/POTFILES.in, po/POTFILES.skip, providers/Makefile.am, providers/sqlcipher/.gitignore, providers/sqlcipher/COPYING.sqlcipher, providers/sqlcipher/Makefile.am, providers/sqlcipher/NOTE_for_new_SQLCipher_version, providers/sqlcipher/libgda-sqlcipher-4.0.pc.in, providers/sqlcipher/libmain.c, providers/sqlcipher/sqlcipher.patch, .../sqlcipher/sqlcipher_specs_add_column.xml.in, providers/sqlcipher/sqlcipher_specs_auth.xml.in, .../sqlcipher/sqlcipher_specs_create_db.xml.in, .../sqlcipher/sqlcipher_specs_create_index.xml.in, .../sqlcipher/sqlcipher_specs_create_table.xml.in, .../sqlcipher/sqlcipher_specs_create_view.xml.in, providers/sqlcipher/sqlcipher_specs_drop_db.xml.in, .../sqlcipher/sqlcipher_specs_drop_index.xml.in, .../sqlcipher/sqlcipher_specs_drop_table.xml.in, .../sqlcipher/sqlcipher_specs_drop_view.xml.in, providers/sqlcipher/sqlcipher_specs_dsn.xml.in, .../sqlcipher/sqlcipher_specs_rename_table.xml.in: Initial SQLCipher provider Uses Zetetic's SQLCipher (http://www.zetetic.net/code/sqlcipher) version 1.1.7 to create the "SQLCipher" database provider with which one can access encrypted SQLite databases * providers/mysql/mysql_specs_create_db.xml.in, providers/mysql/mysql_specs_create_table.xml.in, providers/mysql/mysql_specs_drop_db.xml.in, providers/postgres/postgres_specs_create_db.xml.in, providers/postgres/postgres_specs_drop_db.xml.in, providers/web/web_specs_auth.xml.in: Corrected provider's parameters to use password entries for passwords * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c: Added gda_set_new_read_only() required for the BDBSql provider * providers/bdb/gda-bdb-provider.c: Applied correction for bug #629478, thanks to Joachim Metz 2010-09-12 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c: GObject introspection: replaced Gobject.Value with GObject.Value 2010-09-11 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.11 * NEWS: Released 4.1.10 * doc/C/packaging_ui.xml: Packaging doc. correction * tools/browser/data-manager/data-widget.c: Correction for older versions of GTK+ * tools/browser/canvas/browser-canvas.c, tools/browser/schema-browser/favorite-selector.c, .../schema-browser/schema-browser-perspective.c: Removed debug information * libgda-ui/gdaui-raw-grid.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, tools/browser/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/support.c: Put in one place the tree view selection handling and 3rd button click 2010-09-10 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-09-09 Andika Triwidada <andika@gmail.com> * po/id.po: Updated Indonesian translation 2010-09-08 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-widget.c: GdaBrowser: UI improvements for data manager * libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c: UI corrections 2010-09-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/figures/data-man-persp.png, .../browser/help/C/figures/data-man-xmlcompose.png: GdaBrowser: misc corrections * libgda/sql-parser/gda-statement-struct.c: Fixed crasher in gda_sql_select_field_check_validity() * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/data-manager-xml-syntax.page: GdaBrowser: handle multiple foreign keys between 2 tables in data manager perspective * tools/browser/data-manager/data-console.c, tools/browser/data-manager/ui-spec-editor.c: GdaBrowser: data manager UI improvements * tools/browser/common/objects-cloud.c: GdaBrowser: alphabetically sort tables in objects cloud * tools/browser/canvas/browser-canvas-db-relations.c: GdaBrowser: use a dialog to add tables to relations diagrams * tools/browser/browser-window.c: GdaBrowser: improved fullscreen mode now also display menubar and keep menubar and toolbar displayed if cursor stays on them 2010-09-06 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source.c: GdaBrowser: small UI corrections in the data manager perspective * libgda-ui/gdaui-basic-form.c: Make GdauiBasicForm react to GdaHolder's name changes * libgda/gda-holder.h, libgda/gda-set.c: Make GdaSet catch holder's properties changes * tools/browser/browser-window.c: GdaBrowser: hide toolbar in fulscreen mode it can be shown again by placing the cursor mouse at the top of the window * tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c: GdaBrowser: data manager perspective corrections 2010-09-05 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-widget.c: GdaBrowser: show spinner only after some time in the data manager perspective, to avoid flicker * tools/browser/browser-window.c: GdaBrowser: store notification preferences in an XML file 2010-09-06 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-09-05 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/gda-browser-menu-ind.png, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved Data Manager perspective 2010-09-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-statement.sgml, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gda-statement-struct.h: Added gda_sql_statement_check_validity_m() which can be used in a similar way to gda_sql_statement_check_validity() but using meta data information from a GdaMetaStruct instead of from a GdaConnection 2010-09-02 Vivien Malerba <malerba@gnome-db.org> * tools/browser/schema-browser/table-columns.c: GdaBrowser: another table's properties display correction * tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/data-console.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved notification messages * libgda/gda-meta-store.c, libgda/information_schema.xml: Consider the catalog name as an SQL identifier in GdaMetaStore * tools/browser/canvas/browser-canvas-db-relations.c: GdaBrowser: added feature to list tables referencing a displayed table * tools/browser/common/ui-formgrid.c: GdaBrowser: pack forms in scrolled windows * tools/browser/browser-connection.c: GdaBrowser: locking correction * control-center/gdaui-login-dialog.c: Signal name correction in control center 2010-09-02 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-09-01 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.10 * NEWS: Released 4.1.8 * tools/browser/browser-window.c: Fix compilation if GTK+ < 2.18 * tools/browser/schema-browser/table-columns.c: GdaBrowser: table's properties display correction * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite 3.7.2 * po/POTFILES.in, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/DataSourceEdition.dia, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/marshal.list, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/support.c: GdaBrowser: new data source editor for the data manager perspective 2010-08-31 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am: Corrected bug whidh prevents building GIR files when compiling outside of the sources * libgda-report/engine/gda-report-engine.c, libgda-ui/data-entries/common-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/utility.c, libgda-xslt/sql_backend.c, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/gda-meta-struct-io.c, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/sql-parser/gda-sql-parser.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-wrapper.c, po/POTFILES.in, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-provider.c, providers/skel-implementation/capi/gda-capi-meta.c, testing/gda-test-blob.c, testing/html.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-utility.c, tools/browser/common/gdaui-data-import.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/command-exec.c, tools/gda-sql.c, tools/web-server.c: Remove compiler warnings 2010-08-31 Murray Cumming <murrayc@murrayc.com> * libgda/gda-config.c, libgda/gda-connection.c: GdaConfig, GdaConnection: Add docs about error domains thrown. 2010-08-30 Robert Ancell <robert.ancell@canonical.com> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/gda-tree-manager.h, libgda/sqlite/gda-symbols-util.c: Fix introspection build 2010-08-29 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/sl/.gitignore: Added missing .gitignore * libgda-ui/gdaui-basic-form.c: GdauiBasicForm documentation correction * libgda/gda-util.c: Bug fix in gda_connection_string_split() 2010-08-26 Matej UrbanÄiÄ <mateju@svn.gnome.org> * tools/browser/help/sl/sl.po: Updated Slovenian translation 2010-08-25 Matej UrbanÄiÄ <mateju@svn.gnome.org> * tools/browser/help/sl/sl.po: Updated Slovenian translation * tools/browser/help/sl/sl.po: Updated Slovenian translation * tools/browser/help/Makefile.am: Added sl for Slovenian translation 2010-08-24 Joe Hansen <joedalton2@yahoo.dk> * po/da.po: Updated Danish translation 2010-08-23 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-22 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-login.c: Correction for bug #626916, thanks to Andrea Zagli * configure.ac: Correction for bug #627421, thanks to Michal Kurgan 2010-08-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-util.c, tests/.gitignore, tests/Makefile.am, tests/test-connection-string-split.c: Handle cases in gda_connection_string_split(), thanks to Andrea Zagli where username and/or password could be specified in the connection string using USERNAME=... and PASSWORD=... * libgda-ui/gdaui-basic-form.c: Bug correction in GdauiBasicForm 2010-08-16 Andika Triwidada <andika@gmail.com> * po/LINGUAS, po/id.po: Added Indonesian translation Added id to LINGUAS 2010-08-06 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-08-05 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-08-04 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-08-04 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Updated POTFILES.in * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite version 3.7.0.1 * tools/browser/browser-window.c, tools/browser/browser-window.h, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: don't show tabs in fullscreen mode if there is only one tab * tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Added an option to hide the favorites tab in GdaBrowser * providers/postgres/gda-postgres-util.c: Validate error strings in PostgreSQL provider when client tries to connect, but connection is refused, error messages use encoding set in configuration of server, which is unknown. This situation causes invalid UTF8 errors not being displayed by GTK. * libgda-ui/data-entries/gdaui-entry-common-time.c: Fixed bug in data entry to display timestamps where the date part was not reset when displaying a NULL value * libgda-ui/gdaui-data-filter.c: Wrap label in error massage for better readability * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, .../data-entries/plugins/gdaui-entry-filesel.c: Replaced gtk_entry_set_editable() by gtk_editable_set_editable() * libgda/gda-data-proxy.c: Avoid column names duplication in GdaDataProxy filtering which caused an error when the creating the virtual table and made the filtering impossible * tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Correctly display each perspective's menu in GdaBrowser upon starting * tools/browser/browser-window.c: Avoid compilation warnings * tools/browser/data-manager/data-source-manager.c: Avoid data sources duplicates in GdaBrowser's data manager 2010-08-04 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-02 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/xml-spec-editor.c: Focus improvements in GdaBrowser * libgda-ui/data-entries/gdaui-entry-wrapper.c: Emit the "contents-activated" signal even if the data entry's value is its reference because it may have changed once and then changed again to its reference value * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/xml-spec-editor.c: GdaBrowser: correctly handle variables in data manager perspective * tools/browser/data-manager/xml-spec-editor.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/support.c: Misc. GdaBrowser corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c, tools/browser/mgr-favorites.c: Added save button to GdaBrowser's data manager view 2010-08-01 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c: Better check for errors in time data entry widgets * libgda/sql-parser/gda-statement-struct.c, libgda/thread-wrapper/gda-thread-wrapper.h: Comment corrections * tools/browser/data-manager/xml-spec-editor.c: Dont't use GtkInfoBar if version < 2.18.0 * tools/browser/browser-connection-priv.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser's data manager: corrected data sources sorting * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c: GdaBrowser: use thread wrapper to catch the transaction status change signal * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/data-manager/xml-spec-editor.h: Separated XML and UI spec. editors in GdaBrowser's DataManager perspective 2010-07-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/libgda-ui.symbols, libgda/gda-data-model.c, libgda/gda-sql-builder.c, tools/browser/auth-dialog.c, tools/browser/canvas/browser-canvas.c: Misc. corrections 2010-07-31 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation * doc/es/es.po, po/es.po: Updated Spanish translation 2010-07-29 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-07-28 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-07-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c: Minor combo UI entry corrections * doc/C/tmpl/gdaui-grid.sgml: Doc. correction * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols: UI extension API changes gdaui_data_entry_reset -> gdaui_data_entry_set_reference_current gdaui_entry_combo_set_values_orig -> gdaui_entry_combo_set_reference_values gdaui_entry_combo_get_values_orig -> gdaui_entry_combo_get_reference_values gdaui_entry_combo_set_values_default -> gdaui_entry_combo_set_default_values * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Set embedded SQLite version to 3.7.0 * libgda/information_schema.xml: Use strings limited to 30 chars. when the meta store is held in a MySQL database because MySQL fails to create primary keys if the size of the strings is undefined or if the size is too big (it says 1000 chars but it's not really 100, and 30 for each string seems to be Ok) * tools/browser/schema-browser/table-columns.c: Removed some debug info * tools/browser/help/C/figures/table-insert-data.png, tools/browser/help/C/table-insert-data.page, tools/browser/help/Makefile.am, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: use a combo box to select related data when inserting data * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser: added browser_connection_rerun_select_cb() * libgda-ui/gdaui-basic-form.c: Correclty handle reference values in GdauiBasicForm when a data entry is being re-created (before that correction, the value the data entry had before being re-created became the new reference value) * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h: Added the GdauiSet::source-model-changed signal the only visible user visible change there is in the GdauiEntryCombo widget * libgda/gda-data-model.c, libgda/gda-data-proxy.c: GdaDataModel row find corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols: Added gda_set_replace_source_model() and the "source-model-changed" signal * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, testing/gdaui-test-data-entries.c: UI extension API renaming to be more coherent gdaui_data_entry_get_original_value -> gdaui_data_entry_get_reference_value gdaui_data_entry_set_value_default -> gdaui_data_entry_set_default_value 2010-07-26 Vivien Malerba <malerba@gnome-db.org> * tools/browser/schema-browser/mgr-columns.c: GdaBrowser: add information about auto incremented columns * providers/mysql/gda-mysql-ddl.c: MySQL provider SQL operation rendering correction * libgda-ui/gdaui-basic-form.c: Better entry label in GdauiBasicForm for multiple entries linked by the same data model * doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h: GdaSet ordering of nodes in GdaSetSource 2010-07-26 Christian Kirbach <christian.kirbach@googlemail.com> * po/de.po: [i18n] Updated German translation 2010-07-22 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-07-21 Vivien Malerba <malerba@gnome-db.org> * tools/browser/schema-browser/table-columns.c: GdaBrowser: UI bug correction * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-raw-grid.c: Misc UI corrections * tools/browser/browser-connection.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/table-columns.c: GdaBrowser: show tables referencing the current table with FK constraints * tools/browser/browser-connections-list.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-preferences.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: right click on tree views selects row * .../plugins/gdaui-entry-text-spec.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-text.c: Added wrap mode to the "text" plugin * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/schema-browser/table-info.c: GdaBrowser: added browser_connection_execute_statement_cb() * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-basic-form.c: Bug fixes in GdauiBasicForm and data entries * libgda-ui/data-entries/gdaui-entry-wrapper.c: Bug fix in GdauiDataEntry implementation * tools/browser/browser-connection.c, tools/browser/common/ui-formgrid.c, tools/browser/schema-browser/table-info.c: GdaBrowser improvements: added a table insert feature * libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-insert.c, providers/mysql/gda-mysql-provider.c: Allow INSERT statement with no field and no value * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/provider-support.sgml, libgda/gda-server-provider.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c, tests/parser/.gitignore, tests/parser/Makefile.am, tests/parser/check_rewrite_for_default.c: Correclty handle variables set to DEFAULT when executing a statement this is necessary when a statement containing variables is executed and when some of the variables are set to a default value (which is not compatible with the variable type and can not be bound normally). In this case the statement is re-written and executed. * libgda-ui/data-entries/gdaui-entry-none.c: UI correction in GdauiEntryNone * doc/C/howto.xml, doc/C/tmpl/gda-set.sgml: Doc. corrections 2010-07-19 Kjartan Maraas <kmaraas@gnome.org> * po/nb.po: Updated Norwegian bokmÃ¥l translation * po/POTFILES.in: Add missing file 2010-07-19 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-07-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h: Correctly handle GdaHolder with NULL initial type if forms where the GdaHolder's type is only known when some data is assigned to it 2010-07-18 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-07-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/query-exec/query-result.c: GdaBrowser: handle user preferences in all forms * libgda-ui/gdaui-raw-grid.c: Change default export type to CSV * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-form.c, testing/gdaui-test-data-entries.c, tools/browser/common/gdaui-entry-import.c: GdaDataEntry widgets can be queried for horizontal and vertical expansion requirements * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h: GdauiBasicForm: handle data entries changing their expanding requirements * tools/browser/Makefile.am, tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/gda-browser-form.png, tools/browser/gda-browser-grid.png, tools/browser/query-exec/query-result.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: allow to toggle between grid and form presentations for data sets * tools/browser/auth-dialog.c: Better set the focus in GdaBrowser's authentification dialog * libgda-ui/gdaui-raw-grid.c: Added some export options to the export dialog of GdauiRawGrid * libgda/gda-data-model.c: Added the "INVALID_AS_NULL" export option when exporting a data model 2010-07-15 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c: Improved gda_data_model_dump()'s output 2010-07-15 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-07-15 Petr Kovar <pknbe@volny.cz> * po/cs.po: Update Czech translation by Marek Cernocky 2010-07-14 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-07-14 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection-event.c: Removed debug info * doc/C/libgda-4.0-docs.sgml, libgda/gda-config.c, tools/gda-sql.c: Gda-SQL and programs without a main loop can not fetch authentification from Gnome keyring * configure.ac, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-data-model-dir.c: Removed file modifications monitoring other than Gio, and removed GnomeVFS usage * libgda-ui/gdaui-login.c, tools/browser/auth-dialog.c: Correctly handle DSN changes in authentification dialogs * control-center/gdaui-dsn-assistant.c: Save authentification information when creating DSN in the control center * configure.ac, libgda/Makefile.am, libgda/gda-config.c: Use Gnome Keyring if available to store DSN's authentification if it is found, this disables saving authentification information in the config file * tools/browser/data-manager/data-source.c: GdaBrowser: implement dependencies for composed Foreign keys * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h: Initial creation of DataSourceManager object 2010-07-14 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-07-14 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c: Added the "NULL_AS_EMPTY" option when exporting a data model to represent NULL values as the empty string rather than as the 'NULL' string * doc/C/tmpl/gda-value.sgml: Doc. update for gda_time_valid() and gda_timestamp_valid() 2010-07-13 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Added gda_time_valid() and gda_timestamp_valid(), thanks to Andrea Zagli 2010-07-12 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-grid.c: Code cleanups in GdauiRawGrid * libgda/gda-data-model.c: Added a FIELDS_NAME option when exporting a GdaDataMode (thanks to Andrea Zagli) this option adds as firt line the name of each exported fields * libgda/gda-connection.c: Connection locking correction * libgda/thread-wrapper/gda-thread-provider.c: Fixed a crash case in the GdaThreadProvider * libgda/gda-util.c: Better doc for gda_sql_identifier_split() * tools/browser/data-manager/data-source.c: Make GdaBrowser's data manager perspective handle composed table names * doc/C/prov-writing.xml, libgda/gda-connection.c, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c: Correctly handle the case where a database provider can only be used by a unique thread * tools/browser/help/es/.gitignore: New .gitignore * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/libgda.symbols, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-util.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-util.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Implementing missing features in GdaConnection for the new way to handle events * added a new "events-history-size" property to allow one to grow or reduce the number of GdaConnectionEvent objects kept * GdaConnection now behaves like before from the outside * database providers now use the new gda_connection_point_available_event() method * deprecated gda_connection_event_new() 2010-07-12 Nicolau Gonçalves <excentriko@gmail.com> * : Updated Portuguese translation * po/pt.po: Updated Portuguese translation 2010-07-11 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-set.c, libgda/gda-set.h: Correction for bug #624088, and set correct error codes 2010-07-11 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-07-10 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c: Misc. optimizations * libgda/sqlite/gda-sqlite-provider.c: Correctly fetch the last inserted row in SQLite * libgda/gda-data-select.c: Correction for bug #624032 * libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/sqlite/gda-sqlite-provider.c: GdaConnection now uses a circular array to store (and reuse) GdaConnectionEvent objects * libgda/sqlite/gda-sqlite-provider.c: Improve Sqlite's make_last_inserted_set() reuse the same SELECT GdaStatement as long as the INSERT statement has not changed 2010-07-08 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-07-08 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/widget-embedder.c: Mark invalid entries in light red instead of crossings 2010-07-08 Joe Hansen <joedalton2@yahoo.dk> * po/da.po: Updated Danish translation 2010-07-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-sql-builder.sgml: Doc. corrections * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h, tools/browser/auth-dialog.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/login-dialog.c, tools/gda-sql.c: Added the GDA_CONNECTION_OPTIONS_AUTO_META_DATA connection flag which, if specified, maintains up to date the meta store associated to the connection, if any. * doc/C/tmpl/gda-thread-wrapper.sgml, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c: Modified gda_thread_wrapper_connect_raw() it is now possible to specify if a signal can be caught if emitted in any thread * libgda/gda-meta-store.c: Avoid using uninitialized variable 2010-07-06 Mario Blättermann <mariobl@gnome.org> * po/de.po: [i18n] Updated German translation 2010-07-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/libgda.symbols: Added gda_server_operation_string_to_op_type() 2010-07-04 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-07-03 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c: SQLite: only return the IMPACTED_ROWS on INSERT, UPDATE or DELETE statements * libgda/gda-data-proxy.c: Misc. values' flags handling correction in GdaDataProxy * .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-textual.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, testing/gdaui-test-errors.c: UI corrections when displaying invalid values in grid and form 2010-07-02 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-06-30 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, tests/test-sql-builder.c: Support more types for gda_sql_builder_add_expr_value() 2010-06-29 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-06-28 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-06-28 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-06-28 Jorge González <jorgegonz@svn.gnome.org> * tools/browser/help/es/es.po: Added initial Spanish translation * tools/browser/help/Makefile.am: Added es to DOC_LINGUAS 2010-06-27 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.8 * installers/WindowsWix/make-zip-exe.sh: Added misisng file in Windows ZIP maker script * libgda-ui/data-entries/plugins/Makefile.am, providers/bdbsql/Makefile.am, providers/sqlite/Makefile.am: Don't use the -no-undefined flag for providers or plugins on Windows * NEWS: Released 4.1.7 * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/drawing.c, libgda-ui/data-entries/drawing.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../gdaui-data-cell-renderer-textual.c, .../data-entries/gdaui-data-cell-renderer-util.c, .../data-entries/gdaui-data-cell-renderer-util.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c: Implemented drawing of invalid data for all cell renderers * control-center/gdaui-dsn-assistant.c: Use g_object_unref() instead of gdk_pixbuf_unref() 2010-06-25 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Added missing files to po/POTFILES.in * libgda/gda-server-operation.c: Handle GDA_SERVER_OPERATION_ALTER_USER in gda_server_operation_op_type_to_string() * configure.ac, libgda/sqlite/Makefile.am, libgda/sqlite/README, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/Makefile.am, providers/bdbsql/Makefile.am, providers/bdbsql/bdbsql_specs_add_column.xml.in, providers/bdbsql/bdbsql_specs_create_db.xml.in, providers/bdbsql/bdbsql_specs_create_index.xml.in, providers/bdbsql/bdbsql_specs_create_table.xml.in, providers/bdbsql/bdbsql_specs_create_view.xml.in, providers/bdbsql/bdbsql_specs_drop_db.xml.in, providers/bdbsql/bdbsql_specs_drop_index.xml.in, providers/bdbsql/bdbsql_specs_drop_table.xml.in, providers/bdbsql/bdbsql_specs_drop_view.xml.in, providers/bdbsql/bdbsql_specs_dsn.xml.in, providers/bdbsql/bdbsql_specs_rename_table.xml.in, providers/bdbsql/libgda-bdbsql-4.0.pc.in, providers/bdbsql/libmain.c, providers/sqlite/Makefile.am: New database provider for Oracle's Berkeley DB's SQL frontend Starting with version 11g, Berkeley DB supports SQL using the same API as SQLITE3 * po/POTFILES.in: Added missing files to po/POTFILES.in * libgda-ui/data-entries/widget-embedder.c: Fixed allocation height in the WidgetEmbedder widget * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/drawing.c, libgda-ui/data-entries/drawing.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-textual.c, testing/gdaui-test-errors.c: Identify invalid data in grid as has been done for forms, not yet done for all cell renderers 2010-06-21 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h: Better mark data entries with invalid data 2010-06-21 Murray Cumming <murrayc@murrayc.com> * libgda/gda-data-model.c: GdaDataModel: Documentation: Mention the error domain. 2010-06-20 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-server-operation.c: Misc corrections * libgda/gda-holder.c, tests/value-holders/check_holder.c, tests/value-holders/common.c: Have GdaHolder emit a signal when its validity changes * libgda/gda-server-operation.c, providers/postgres/Makefile.am, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-provider.c, .../postgres/postgres_specs_create_role.xml.in, .../postgres/postgres_specs_create_user.xml.in, providers/postgres/postgres_specs_drop_role.xml.in, providers/postgres/postgres_specs_drop_user.xml.in: More user manipulation server operations for PostgreSQL: * CREATE USER operation uses roles if possible * added DROP USER 2010-05-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/server-operation.xml, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider.c, providers/postgres/Makefile.am, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-provider.c, .../postgres/postgres_specs_create_user.xml.in: Added the CREATE_USER server operation for PostgreSQL 2010-06-16 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-convenient.sgml, libgda/gda-easy.c, libgda/gda-easy.h, libgda/libgda.symbols: Replaced gda_parse_string() by gda_parse_sql_string() 2010-06-16 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-06-15 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-sql-builder.sgml: Doc. update 2010-06-14 Murray Cumming <murrayc@murrayc.com> * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols: GdaSqlBuilder: Add gda_sql_builder_add_field_id(builder, field, table). * libgda/gda-sql-builder.[h|c]: Added gda_sql_builder_add_field_id() as an easier way to call gda_sql_builder_add_id() when you need to specify the field name with a table prefix to avoid ambiguity. Note that there was previously a gda_sql_builder_add_field_id() which has been renamed to gda_sql_builder_add_field_value_id(). Luckily it's signature is quite different. * doc/C/libgda-sections.txt: * libgda/libgda.symbols: Mention the new function here. * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/sql-parser/gda-sql-parser.c, providers/reuseable/mysql/gda-mysql-reuseable.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source.c: Add a GdaSqlBuilderId typedef and use it instead of guint. * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c: GdaSqlBuilder: Rename gda_sql_builder_add_field*() functions. * libgda/gda-sql-builder.[h|c]: Rename gda_sql_builder_add_field() to gda_sql_builder_add_field_value() because that is what it does. Likewise, rename gda_sql_builder_add_field_value() to gda_sql_builder_add_field_value_as_gvalue() and rename gda_sql_builder_add_field_id() to gda_sql_builder_add_field_value_id(). providers/reuseable/mysql/gda-mysql-reuseable.c * providers/reuseable/postgres/gda-postgres-reuseable.c * providers/web/gda-web-recordset.c * samples/SqlBuilder/example.c * samples/SqlBuilder/example_cnc.c * tests/test-sql-builder.c * tools/browser/browser-connection.c * tools/browser/browser-favorites.c: Adapted. * libgda/libgda.symbols: * docs/C/libgda-sections.txt: Renamed them here too. * autogen.sh, configure.ac, configure.in: Rename configure.in to configure.ac, which is more up-to-date. 2010-06-11 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-convenient.sgml, libgda/gda-easy.c, libgda/gda-easy.h, libgda/libgda.symbols: Added gda_parse_string() thanks to Daniel Espinosa * configure.in, tools/gda-sql.c: Improved gda-sql password prompt: * detect termios.h presence * implemented for WIN32 2010-06-08 Daniel Espinosa <esodan@gmail.com> * libgda/gda-easy.c: Error checks and honors for GDA_EASY_CREATE_TABLE_UNIQUE_FLAG on gda_prepare_create_table 2010-06-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-log.c: More GObject introspection annotations 2010-06-07 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-06-07 Vivien Malerba <malerba@gnome-db.org> * tools/gda-sql.c: Don't try to use termios.h on Windows * libgda-ui/Makefile.am: Improved Libgdaui GOject introspection's makefile * libgda/Makefile.am: Improved Libgda GObject introspection's makefile 2010-06-07 Timo Jyrinki <timo.jyrinki@iki.fi> * po/fi.po: Updated Finnish translation by Risto I. Jääskeläinen. 2010-06-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, tests/multi-threading/check_cnc_lock.c: Fixed connection locking issue * introspection.m4, libgda/Makefile.am: Simplified GObject introspection build for Libgda 2010-06-04 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-06-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/gda-sql-manual.xml, tools/gda-sql.1.in, tools/gda-sql.c: Corrections in the Gda-Sql tool regarding username and password - don't display password's characters while they are entered - automatically detect when username and password are required - removed the "-p" comand line option - improved man page 2010-06-02 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-attributes-manager.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model.c, libgda/gda-set.c, libgda/gda-statement.c, libgda/sql-parser/gda-sql-parser.c: More GObject introspection annotations 2010-06-01 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-set.c: Code cleanup * doc/C/tmpl/gda-server-provider.sgml, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.h, libgda/providers-support/gda-pstmt.c: Doc. corrections * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/thread-wrapper/gda-thread-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, tests/multi-threading/check_threaded_cnc.c: Added the GDA_CONNECTION_OPTIONS_THREAD_ISOLATED connection option 2010-05-29 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-config.sgml: Doc file modified * configure.in, tools/browser/Makefile.am, tools/browser/browser-window.c, tools/browser/common/Makefile.am, tools/browser/data-manager/Makefile.am, tools/browser/dummy-perspective/Makefile.am, tools/browser/main.c, tools/browser/query-exec/Makefile.am, tools/browser/schema-browser/Makefile.am, tools/browser/support.c, tools/browser/support.h: Started using the Ige-mac-integration library to better integrate the GdaBrowser tool in the MacOSX environment * installers/MacOSX/.gitignore, .../MacOSX/gda-browser/Info-gda-browser.plist, installers/MacOSX/gda-browser/README, installers/MacOSX/gda-browser/background.jpg, installers/MacOSX/gda-browser/background.xcf, installers/MacOSX/gda-browser/build/Applications, installers/MacOSX/gda-browser/create_bundle.sh, installers/MacOSX/gda-browser/create_dmg.sh, installers/MacOSX/gda-browser/gda-browser.bundle: Improved GdaBrowser packaging for MacOSX as a bundle * installers/MacOSX/CreateDMG/README, installers/MacOSX/CreateDMG/create-dmg, .../CreateDMG/support/AdiumApplescriptRunner, .../MacOSX/CreateDMG/support/template.applescript: Incorporated the create-dmg tool from www.yoursway.com to create DMG archives from a directory 2010-05-25 Murray Cumming <murrayc@murrayc.com> * libgda-ui/gdaui-basic-form.c: GdaUiBasicForm: Avoid a compiler warning. 2010-05-28 Vivien Malerba <malerba@gnome-db.org> * installers/MacOSX/gda-browser/GdaBrowser.icns, .../MacOSX/gda-browser/Info-gda-browser.plist, installers/MacOSX/gda-browser/README, installers/MacOSX/gda-browser/gda-browser.bundle, installers/MacOSX/gda-browser/gtkrc, installers/MacOSX/gda-browser/launcher.sh: Added MacOSX bundle information * configure.in, libgda/binreloc/gda-binreloc.c: Binreloc work on MacOSX * honor the --disable-binreloc on MacOSX * try to find files in installation prefix if not found 2010-05-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c, libgda/gda-config.h: Minor documentation corrections * libgda/gda-connection.c: Added GObject introspection annotations to GdaConnection 2010-05-25 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c: Added GObject introspection annotations to GdaConfig 2010-05-25 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-05-24 Vivien Malerba <malerba@gnome-db.org> * configure.in, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.7 * NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.1.6 * tools/browser/help/de/.gitignore: Hide non versionned files in .gitignore * libgda/gda-sql-builder.c, tests/test-sql-builder.c: make gda_sql_builder_select_add_target_id() return an already existing ID in case a target with the same characteristics as the one to add is already present * tests/test-sql-builder.c: Corrected GdaSqlBuilder test * libgda/sqlite/gda-sqlite-provider.c: Don't display the "SQLite provider enforces foreign keys." message 2010-05-23 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c: Handle targets' order in gda_sql_builder_select_join_targets() this specifically fixes the problem when calling gda_sql_builder_select_join_targets (builder, id_left, id_right, ...) with the target represented by id_right is already present in the list of targets, in which case the targets' order is reversed and the join type adapted if necessary. * libgda-ui/gdaui-login.c: GdauiLogin widget corrections Thanks to Carlos Savoretti for identifying the bug 2010-05-22 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation * tools/browser/help/Makefile.am, tools/browser/help/de/de.po: Added German doc translation 2010-05-21 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-05-21 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c: gda_sql_builder_select_join_targets(): Improve a warning. 2010-05-20 Murray Cumming <murrayc@murrayc.com> * doc/C/howto.xml, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, tests/test-sql-builder.c: More SqlBuilder documentation corrections. 2010-05-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-sql-builder.sgml: Doc update following GdaSqlBuilder API changes * samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Corrected examples following GdaSqlBuilder API changes 2010-05-20 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, tests/test-sql-builder.c: Correct use of gda_sql_builder_add_function() with no ID. * libgda/gda-sql-builder.c: gda_sql_builder_add_function(): Check for a null function name. * providers/reuseable/mysql/gda-mysql-reuseable.c * providers/reuseable/postgres/gda-postgres-reuseable.c * tests/test-sql-builder.c: Correct use of gda_sql_builder_add_function() now that the id parameter is gone. The compiler did not find these because it is a ... function. 2010-05-19 Murray Cumming <murrayc@murrayc.com> * doc/C/howto.xml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source.c: GdaSqlBuilder: Remove the ability to specify the IDs. * libgda/gda-sql-builder.[h|c]: (gda_sql_builder_add_id, gda_sql_builder_add_expr, gda_sql_builder_add_expr_value, gda_sql_builder_add_param, gda_sql_builder_add_cond, gda_sql_builder_add_cond_v, gda_sql_builder_add_function, gda_sql_builder_add_function_v, gda_sql_builder_add_sub_select, gda_sql_builder_add_case, gda_sql_builder_add_case_v, gda_sql_builder_select_add_target_id, gda_sql_builder_select_join_targets, gda_sql_builder_import_expression): Remove the id parameter which could be 0 (and usually was), so the caller must always now store the generated returned ID if necessary instead. This simplifies the API and improves application code. * providers/web/gda-web-recordset.c * tools/browser/browser-connection.c * tools/browser/browser-favorites.c * tools/browser/data-manager/data-source.c: * samples/SqlBuilder/example.c * samples/SqlBuilder/example_cnc.c: Adapted. * doc/C/howto.xml: Adapt the code in the tutorial-style documentation too. 2010-05-17 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c: gda_sql_builder_select_order_by(): Treat empty collation like null. 2010-05-13 Jorge González <jorgegonz@svn.gnome.org> * doc/es/es.po: Added Spanish translation * doc/Makefile.am: Added DOC_LINGUAS and es to it 2010-05-12 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, samples/SqlBuilder/README, samples/SqlBuilder/example.c: Minor corrections to GdaSqlBuilder * mem leak correction * added an example to use a sub select in a FROM 2010-05-12 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c: GdaSqlBuilder: Remove steal parameters. * libgda/gda-sql-builder.[h|c]: gda_sql_builder_add_sub_select() and gda_sql_builder_compound_add_sub_select(): Remove the steal parameter, so these always copy instead. * samples/SqlBuilder/example.c: Adapt. Note that nothing ever passed FALSE to these functions so we are probably testing a new code path now. Note also that this causes more copying, but the right way to avoid that would be to use reference-counting by using real GObjects instead of just boxed type structs. * libgda/sql-parser/gda-statement-struct.h: GdaSqlStatement: Allow this to be used from C++. * libgda/sql-parser/gda-statement-struct.h: Add G_BEGIN_DECLS and G_END_DECLS to fix the linking when used via C++. 2010-05-11 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: gda_sql_builder_get_sql_statement(): Remove copy_it parameter. * libgda/gda-sql-builder.[h|c]: gda_sql_builder_get_sql_statement(): Remove the copy_it parameter, and adapt the documentation, because this does not belong in API. Callers should call gda_sql_statement_copy() if necessary, as with any other boxed type. * samples/SqlBuilder/example.c * tests/test-sql-builder.c * tools/browser/browser-favorites.c: Adapt several uses of this function. They all just passed FALSE apart from one that passed TRUE incorrectly, leaking the copy. * libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gda-statement-struct.h: GdaStatement: Register this boxed type as a GType. 2010-05-10 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-05-09 Vivien Malerba <malerba@gnome-db.org> * configure.in: Set version to 4.1.6 * NEWS: Released 4.1.5 2010-05-09 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-05-08 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-05-08 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-05-07 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2010-05-06 Vivien Malerba <malerba@gnome-db.org> * configure.in, doc/C/Makefile.am, doc/C/libgda-ui-sections.txt, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/provider-support.sgml, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/utility.c, libgda/gda-blob-op.c, libgda/gda-server-provider-extra.c, libgda/gda-sql-builder.h, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.h, libgda/gda-tree.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.h, providers/mysql/gda-mysql-recordset.c: Misc corrections 2010-05-06 Murray Cumming <murrayc@murrayc.com> * libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h: GdaSqlExpr: Add gda_sql_expr_get_type() registering it as a boxed type. * libgda/sql-parser/gda-statement-struct-parts.h: Add gda_sql_expr_get_type() and GDA_TYPE_SQL_EXPR, because this type is now usd in the GdaSqlBuilder API. The other types should probably be registered too. This was just enough to use the API with libgdamm. 2010-05-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-attributes-manager.sgml, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-blob-op.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection-event.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-convenient.sgml, doc/C/tmpl/gda-data-access-wrapper.sgml, doc/C/tmpl/gda-data-comparator.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-array.sgml, doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-data-model-dir.sgml, doc/C/tmpl/gda-data-model-import.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-model.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-data-select-priv.sgml, doc/C/tmpl/gda-data-select.sgml, doc/C/tmpl/gda-handler-bin.sgml, doc/C/tmpl/gda-handler-boolean.sgml, doc/C/tmpl/gda-handler-numerical.sgml, doc/C/tmpl/gda-handler-string.sgml, doc/C/tmpl/gda-handler-time.sgml, doc/C/tmpl/gda-handler-type.sgml, doc/C/tmpl/gda-holder.sgml, doc/C/tmpl/gda-lockable.sgml, doc/C/tmpl/gda-log.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-mutex.sgml, doc/C/tmpl/gda-pstmt.sgml, doc/C/tmpl/gda-quark-list.sgml, doc/C/tmpl/gda-repetitive-statement.sgml, doc/C/tmpl/gda-report-docbook-document.sgml, doc/C/tmpl/gda-report-document.sgml, doc/C/tmpl/gda-report-engine.sgml, doc/C/tmpl/gda-report-rml-document.sgml, doc/C/tmpl/gda-row.sgml, doc/C/tmpl/gda-server-operation-nodes.sgml, doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-server-operation.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gda-statement.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, doc/C/tmpl/gda-transaction-status.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-select.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, doc/C/tmpl/gda-util.sgml, doc/C/tmpl/gda-value.sgml, doc/C/tmpl/gda-vconnection-data-model.sgml, doc/C/tmpl/gda-vconnection-hub.sgml, doc/C/tmpl/gda-virtual-connection.sgml, doc/C/tmpl/gda-virtual-provider.sgml, doc/C/tmpl/gda-vprovider-data-model.sgml, doc/C/tmpl/gda-vprovider-hub.sgml, doc/C/tmpl/gda-xa-transaction.sgml, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-cloud.sgml, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-filter.sgml, doc/C/tmpl/gdaui-data-proxy-info.sgml, doc/C/tmpl/gdaui-data-proxy.sgml, doc/C/tmpl/gdaui-data-selector.sgml, doc/C/tmpl/gdaui-data-store.sgml, doc/C/tmpl/gdaui-easy.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-login.sgml, doc/C/tmpl/gdaui-plugins.sgml, doc/C/tmpl/gdaui-provider-selector.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/tmpl/libgda.sgml, doc/C/tmpl/provider-support-sql.sgml, doc/C/tmpl/provider-support.sgml, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/doc/tmpl/browser-page.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/cc-gray-bar.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml, tools/browser/doc/tmpl/popup-container.sgml: Doc updates due to gtk-doc version change * providers/mysql/gda-mysql-recordset.c: MySQL: correctly read FLOAT values when returned by a SELECT * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/README, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Improved GdaSqlBuilder with import/export features added: gda_sql_builder_export_expression() and gda_sql_builder_import_expression() * libgda/gda-easy.c: Doc. correction in gda_prepare_create_table() * tools/gda-sql.c: Gda-sql: print the name of the file where meta data are stored if necessary * libgda/sqlite/gda-sqlite-provider.c: Correction for bug #617565: gda_default_unescape_string incorrectly unescapes string in the SQLite provider 2010-05-04 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-window.c, tools/browser/data-manager/data-widget.c: Use GtkSpinner if GTK+ >= 2.20.0, for bug #609683 * control-center/cc-gray-bar.c: More GSEAL work * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h: gda_sql_builder_select_add_field() now returns the added field's ID * po/POTFILES.in: Added missing files to POTFILES.in * libgda/gda-util.c: Doc. correction for gda_default_unescape_string() 2010-05-02 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh: Added missing files in ZIP file generated for Windows * libgda/sql-parser/Makefile.am, .../sql-parser/gda-sql-parser-enum-types.h.KEEPAPI: sql-parser: Enum Macros and get_type() functions: Fix the prefix. libgda/sql-parser/Makefile.am: glib-mkenums was called with a GDA_SQL_PARSER_TYPE prefix instead of a GDA_TYPE prefix, though the enum types themselves have regular Gda prefixes, even if they happen to be in a sub-directory. This made it hard for language-bindings (including libgdamm and pygda) to guess the function and macro names. For bug #617429 * libgda/gda-connection.c, libgda/sqlite/gda-sqlite-provider.c: Misc. optimizations * doc/C/packaging_ui.xml, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/gda-sql.lang, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/gda-sql.lang: Correctly install gda-sql.lang 2010-04-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/.gitignore, libgda-ui/data-entries/plugins/Makefile.am, .../data-entries/plugins/gdaui-entry-filesel.c, .../plugins/gdaui-entry-text-spec.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/gdaui-entry-text.h, libgda-ui/data-entries/plugins/libmain.c: GtkSourceView can now be used in the text plugin if it is detected, as a PROG_LANG option 2010-04-30 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-04-30 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-04-29 Christian.Kirbach <Christian.Kirbach@googlemail.com> * po/de.po: Updated German translation 2010-04-27 Vivien Malerba <malerba@gnome-db.org> * testing/Makefile.am: Add $(GTK_LIBS) to link the programs in testing/ for bug #616962, thanks to Jean Bréfort * libgda-ui/gdaui-basic-form.c: Documentation corrections * tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/general-ui.page, tools/browser/help/C/index.page, .../help/C/query-execution-perspective.page, .../browser/help/C/schema-browser-perspective.page, tools/browser/help/C/transactions.page: Typo corrections to GdaBrowser's help (thanks to Laurent Coudeur) for bug #616932 * doc/C/libgda-sections.txt, doc/C/tmpl/gda-holder.sgml, libgda/gda-holder.c: Documentation corrections * control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-editor.c, libgda-ui/internal/Makefile.am, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h: Align forms in control center's DSN properties * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/libgda-ui.symbols: Added the ability to use GtkSizeGroups in GdauiBasicForm new APIs: gdaui_basic_form_add_to_size_group() gdaui_basic_form_remove_from_size_group 2010-04-21 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-04-19 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-04-17 Christian Kirbach <Christian.Kirbach@googlemail.com> * po/de.po: Updated German translation 2010-04-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/support.c: Fixed some help problems in GdaBrowser * libgda-ui/gdaui-cloud.c: Fixed infinite loop in GdauiCloud widget 2010-04-16 Laurent Coudeur <laurentc@iol.ie> * po/fr.po: Updated French translation 2010-04-16 Christian.Kirbach <Christian.Kirbach@googlemail.com> * po/de.po: Updated German translation 2010-04-16 Claude Paroz <claude@2xlibre.net> * tools/browser/data-manager/data-source.c: Add translator comment to not translate XML node names 2010-04-15 Vivien Malerba <malerba@gnome-db.org> * doc/C/packaging_ui.xml: Added GdaBrowser's help files to packaging hints * configure.in: Removed configure warning * configure.in, tools/browser/Makefile.am, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, tools/browser/support.c, tools/browser/support.h: Only propose GdaBrowser's help if gnome-doc-util is available * doc/C/GdaStatement.dia, doc/C/GdaStatement.png, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/packaging.xml, doc/C/packaging_ui.xml: Documentation improvements 2010-04-10 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-04-09 Leandro Regueiro <leandro.regueiro@gmail.com> * po/gl.po: Updated Galician translations 2010-04-07 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-04-06 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-04-06 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/sql-parser/Makefile.am: Corrections to have "make distcheck" work * tools/browser/data-manager/data-console.c, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-preferences.c: Do not assign zero sized array. From Halton Huo <halton.huo@sun.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614924 * libgda-ui/data-entries/gdaui-entry-wrapper.c: Correct declaration of gdaui_entry_wrapper_set_attributes() From Halton Huo <halton.huo@sun.com> Fixes for https://bugzilla.gnome.org/show_bug.cgi?id=614923 * libgda-ui/data-entries/gdaui-entry-shell.c: Correct declaration of gdaui_entry_shell_refresh_attributes() From Halton Huo <halton.huo@sun.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614922 2010-04-01 Vivien Malerba <malerba@gnome-db.org> * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/spec-editor.c: GdaBrowser's Data manager perspective improvements 2010-04-04 Nicolau Gonçalves <excentriko@gmail.com> * po/pt.po: Updated Portuguese translation 2010-03-31 Vivien Malerba <malerba@gnome-db.org> * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/data-manager/data-source.c, tools/browser/decl.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: GdaBrowser: it's now possible to view the contents for all the tables in a tables relations canvas * tools/browser/data-manager/spec-editor.c: GdaBrowser: fixed a bug in the DataSource sorting 2010-03-31 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-03-31 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-31 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, tests/test-sql-builder.c: GdaSqlBuilder can now specify HAVING and GROUP BY * tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml, tools/browser/schema-browser/table-info.c: One can now directly view a table's contents in GdaBrowser 2010-03-30 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/spec-editor.c: Added basic help on the DataManager's XML 2010-03-29 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2010-03-28 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2010-03-27 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2010-03-26 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-03-26 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation * po/sl.po: Updated Slovenian translation 2010-03-25 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-24 Vivien Malerba <malerba@gnome-db.org> * .../data-manager/data-manager-perspective.c, tools/browser/decl.h, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Set default size of the favorites in GdaBrowser's perspectives * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c: Support variables in GdaBrowser's data manager 2010-03-24 Murray Cumming <murrayc@murrayc.com> * tools/browser/canvas/browser-canvas.c: BrowserCanvas: Fix a minor compiler warning. 2010-03-23 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-22 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-20 Vivien Malerba <malerba@gnome-db.org> * configure.in, providers/jdbc/Makefile.am, providers/jdbc/derby.java, providers/jdbc/h2.java, providers/jdbc/meta.java, providers/jdbc/provider.java: Better handle GCJ as the java compiler 2010-03-18 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-17 Vivien Malerba <malerba@gnome-db.org> * control-center/gda-control-center-4.0.desktop.in, tools/browser/gda-browser-4.0.desktop.in: Applied patch for bug #613139 Thanks to Fryderyk Dziarmagowski * configure.in: Correction for bug #612634 configure fails to work with gcj 2010-03-15 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2010-03-15 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-14 Vivien Malerba <malerba@gnome-db.org> * control-center/dsn-config.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-raw-grid.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas.c, tools/browser/connection-binding-properties.c: Removed deprecated GTK+ symbols for Gnome Goal http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK+ 2010-03-13 Vivien Malerba <malerba@gnome-db.org> * control-center/cc-gray-bar.c, tools/browser/browser-spinner.c: Applied patch for bug #609684 use accessor functions instead direct access for GTK_REALIZED and GTK_WIDGET_MAPPED 2010-03-11 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/sql-parser/gda-statement-struct-decl.h: More GOI work 2010-03-10 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/.gitignore: Ignore LibgdaUI's GOI generated files * libgda/sqlite/gda-sqlite-provider.c: Memory leak correction in SQLite provider * doc/C/libgda-sections.txt, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-data-select.sgml, libgda/gda-batch.c, libgda/gda-batch.h, libgda/gda-data-select.h: Corrections to help GObject introspection thanks to Daniel Espinosa * libgda-ui/Makefile.am, libgda/gda-debug-macros.h, libgda/gda-transaction-status.c: Initial support for GObject introspection for the UI extension thanks a lot to Daniel Espinosa 2010-03-09 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-08 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-07 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-03-05 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-03-04 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-03-02 Vivien Malerba <malerba@gnome-db.org> * configure.in, doc/C/howto.xml, po/POTFILES.in, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/marshal.list, tools/browser/data-manager/perspective-main.c, tools/browser/data-manager/perspective-main.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h, tools/browser/data/Makefile.am, tools/browser/data/hicolor_actions_16x16_glade.png, tools/browser/data/hicolor_actions_22x22_glade.png, tools/browser/data/hicolor_actions_24x24_glade.png, tools/browser/data/hicolor_actions_32x32_glade.png, .../data/hicolor_actions_scalable_glade.svg, tools/browser/decl.h, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/perspective-main.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: Initial Data Manager perspective in Gda-Browser 2010-03-01 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-02-28 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, tests/test-sql-builder.c: Added support in GdaSqlBuilder for DISTINCT and LIMIT clauses * control-center/cc-gray-bar.c: Corrections in the show_all() for CcGrayBar 2010-02-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, tests/test-sql-builder.c: GdaSqlBuilder corrections allow NULL of a NULL GValue passed as arguments to gda_sql_builder_add_field_value() and gda_sql_builder_add_expr_value() 2010-02-27 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-02-27 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c: gda_sql_builder_select_add_target_id(): Check for an empty alias to avoid an orphaned AS in the generated SQL query. 2010-02-26 Murray Cumming <murrayc@murrayc.com> * libgda/gda-util.c, libgda/sqlite/keywords_hash.h: Fix 2 compiler warnings. * libgda/gda-util.c Remove the charMap() macro define because it is already in keywords_hash.h. Presumably it once was not there. The duplicate definition was causing a compiler warning. (gda_utility_data_model_dump_data_to_xml): Correct a warning due to incorrect use of const. Make a nearby cast from GdaBlob* to GdaBinary* clearer/safer by using the data struct field instead. 2010-01-24 Murray Cumming <murrayc@murrayc.com> * providers/postgres/gda-postgres-provider.c: PostgresProvider: Do not set GErrors without a domain. * providers/postgres/gda-postgres-provider.c: gda_postgres_provider_create_operation(), gda_postgres_provider_render_operation(), gda_postgres_provider_perform_operation(): Use GErorr domain=GDA_SERVER_PROVIDER_ERROR and code=GDA_SERVER_PROVIDER_OPERATION_ERROR instead of 0, 0 for generic errors, because that is what users of GdaServerProvider expect. 2010-02-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c: Signal handling corrections in GdaDataSelect 2010-02-25 Vivien Malerba <malerba@gnome-db.org> * libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c: Misc code corrections * doc/C/tmpl/gda-holder.sgml, libgda/gda-holder.c, tests/value-holders/check_holder.c: Correctly handle GDA_TYPE_NULL GdaHolders when bound to other GdaHolder * libgda/gda-data-select.c: Implemented the freeze/thaw feature in GdaDataSelect * libgda/gda-data-model.c: Correctly honor the freeze status of a data model in gda_data_model_reset() 2010-02-20 Vivien Malerba <malerba@gnome-db.org> * configure.in: Fixed a bug regarding GtkSourceView detection 2010-02-26 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-02-25 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-02-24 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-02-20 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2010-02-19 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-02-18 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-02-17 Aron Xu <aronxu@gnome.org> * po/zh_CN.po: Update Simplified Chinese translations. 2010-02-16 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-02-12 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-02-11 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-02-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-value.c: Memory leaks corrections in GValue handling 2010-02-07 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.c: Corrected the MySQL and SQLite boolean handlers 2010-02-06 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c: Added GdaDataHandler for time related types in MySQL's provider 2010-02-05 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Updated POTFILES.in * doc/C/store-meta-type.xml, doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h: gda_connection_get_meta_store_data() can now export table's indexes information * libgda/gda-util.c: mem leak correction, for bug #609077 * libgda/sqlite/gda-sqlite-meta.c: mem leak correction, for bug #609076 * libgda/gda-meta-store.c: Mem leak correction, for bug #609072 * libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-handler-boolean.h, libgda/sqlite/gda-sqlite-provider.c, po/POTFILES.in, providers/mysql/Makefile.am, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.h, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c: Render TRUE as 1 and FALSE as 0 in the MySQL and SQLite providers 2010-02-04 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-02-02 Vivien Malerba <malerba@gnome-db.org> * providers/reuseable/mysql/gda-mysql-meta.c: Fetch indexes information for MySQL * tools/browser/query-exec/query-result.c: Wrap line in GdaBrowser's query execution result * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-form.c: UI form corrections * libgda-ui/data-entries/plugins/libmain.c: Make the "text" UI entry plugin accept Blobs and binary data * libgda/gda-data-model-iter.c: Doc. corrections 2010-01-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt: Corrected GdaSqlParser include dir. 2010-01-29 Vivien Malerba <malerba@gnome-db.org> * providers/reuseable/postgres/gda-postgres-meta.c: Meta data correction for PostgreSQL * providers/mysql/gda-mysql-provider.c: Honor the request for the last inserted row in the MySQL provider * libgda-ui/data-entries/plugins/gdaui-entry-text.c: Better support for blobs which are text in text UI plugin this is necessary since for example the TEXT type in MySQL is reported as a BLOB even though it's only text * libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c: Avoid reading blob if not necessary (UI extension) * libgda/handlers/gda-handler-bin.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Avoid reading blob if not necessary * libgda-ui/gdaui-raw-form.c: Correctly select the current row after row deleted in UI Form * libgda/gda-data-proxy.c, libgda/gda-data-select.c, tests/data-models/check_data_proxy.c: GdaDataSelet and GdaDataProxy rows mismatch corrections 2010-01-28 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-27 Claude Paroz <claude@2xlibre.net> * po/fr.po: Updated French translation Contributed by Laurent Coudeur and Claude Paroz 2010-01-27 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-data-proxy-info.c: Fixed idle function crashing in GdauiDataProxyInfo * libgda/handlers/gda-handler-bin.c: Make GdaHandlerBin handle GdaBlob types correctly * libgda-ui/gdaui-raw-form.c: GdauiRawForm: make sure data entry widgets are displayed when adding a new row * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c: Added support for blobs in the MySQL provider 2010-01-26 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/marshallers/gdaui-custom-marshal.c: Custom marshaller correction * libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h: Keep the same iterator in GdauiRawForm if possible refactored the code with GdauiRawGrid 2010-01-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, libgda-ui/demos/basic_form.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols, testing/gdaui-test-data-entries.c: UI extension API changes, and better handle invalid GdaHolder * doc/C/tmpl/.gitignore: Ignore some doc. files * testing/.gitignore, testing/Makefile.am, testing/gdaui-test-errors.c, tests/data-models/.gitignore: Added new UI test for data models with errors * libgda/gda-data-proxy.c: Better handle iter moving errors in GdauiDataProxy * tests/meta-store/data_referential_constraints.csv: Fixed CSV file in test * libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/gda-set.c, libgda/gda-set.h, tests/Makefile.am, tests/data-model-errors.c, tests/data-model-errors.h, tests/data-models/Makefile.am, tests/data-models/check_model_errors.c: Corrected GdaDataModelIter when errors occurred the previous behaviour was to invalidate all the GdaHolders composing the iterator when an error occurred. The corrected behaviour is to invalidate only the GdaHolders for which an error occurred. In any case the returned value or other behaviours are unchanged. 2010-01-22 Vivien Malerba <malerba@gnome-db.org> * doc/C/data_validation.xml, libgda-ui/gdaui-raw-form.c: Doc. corrections * .../gdaui-data-cell-renderer-textual.c: GdauiDataCellRendererTextual corrections 2010-01-21 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c: GdaDataSelect corrections * providers/mysql/gda-mysql-provider.c: Use accessor functions for GDate 2010-01-20 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select-extra.h, libgda/gda-data-select.c: Don't fail when modifying a SELECT result modifying a GdaDataSelect won't fail anymore if a non required value is not set * libgda-ui/gdaui-init.c: Added forgotten G_TYPE_LONG in UI extension * providers/mysql/utils.c: Removed useless file * libgda/gda-data-model-iter.c: Use a GDA_TYPE_NULL GValue instead of NULL * libgda-ui/gdaui-raw-form.c: Correclty set the initial write status of GdauiRawForm * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c: Misc UI extension corrections * samples/README, samples/SimpleUIForm/README, samples/SimpleUIForm/example.c: Improved SimpleUIForm example with RO and RW versions 2010-01-19 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am: Correctly install libgda.h, bug #607357 * libgda/gda-data-proxy.c: Added a test and warning in GdaDataProxy to warn of an improper use * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, libgda-ui/gdaui-init.c: Added gdaui_init() to the documentation * Makefile.am, samples/README, samples/SimpleExample/example.c, samples/SimpleUIForm/README, samples/SimpleUIForm/ScreenShot.png, samples/SimpleUIForm/example.c: New UI extension example 2010-01-18 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-meta-struct.c: Don't use freed memory in GdaMetaStruct! * libgda/Makefile.am: Install Gda-4.0.gir in correct location, bug #607192 2010-01-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-stock-icons.c: Memory leak correction * installers/WindowsWix/make-zip-exe.sh, .../share/libgda-4.0/icons/hicolor/index.theme: Added missing icons in Windows's ZIP file * configure.in, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.5 * NEWS: Released 4.1.4 2010-01-16 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-01-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: GdaBrowser: query execution result corrections * libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: GdaThreadProvider related corrections * providers/jdbc/gda-jdbc-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Corrections to GdaSqlStatement's SQL rendering 2010-01-15 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-14 Vivien Malerba <malerba@gnome-db.org> * libgda/libgda.symbols, tools/browser/canvas/browser-canvas-item.c, tools/browser/schema-browser/table-preferences.c: Windows issues corrections * doc/C/Makefile.am, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-set.sgml, libgda-report/Makefile.am, libgda-ui/Makefile.am, libgda/Makefile.am, providers/reuseable/mysql/Makefile.am: Corrections in the build system * doc/C/libgda-ui-sections.txt, libgda-ui/demos/custom_layout.xml, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-layout.dtd, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/libgda-ui.symbols, libgda/gda-util.c: Re-implemented custom layout in GdauiRawGrid 2010-01-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: Improvements in the GdauiDataSelector's implementations * libgda/gda-connection.c: Better handle multi threading For the providers which can only be used by a single thread, using it from another thread is now allowed if the original thread using the provider does not exis anymore 2010-01-14 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-13 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Corrected POTFILES.in * tools/browser/auth-dialog.c: GdaBrowser: correction in the login dialog * correctly handle authentication arguments set by the user * hide password in connection dialog is if was set from the command line * libgda/gda-statement.c: Correction in gda_statement_to_sql_extended() now use the cnc argument if possible * libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-import.c: Don't call xmlCleanupParser() see http://lists.fedoraproject.org/pipermail/devel/2010-January/129117.html * providers/reuseable/mysql/gda-mysql-meta.c: MySQL meta data corrections the catalog name is now set to 'mysql' as MySQL maps databases to schemas, and there is no catalog per se. * providers/mysql/gda-mysql-provider.c, providers/reuseable/mysql/gda-mysql-meta.c: MySQL corrections * correctly report failed connection open error * don't add a space between a function and the opening parenthesis * meta data fetching correction 2010-01-11 Vivien Malerba <malerba@gnome-db.org> * tools/browser/gda-browser-reference.png: Better icon in GdaBrowser * doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-plugin.h, libgda/gda-set.c, libgda/gda-util.c, po/POTFILES.in, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/marshal.list, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h: Allow to specify display preferences on table's colums 2010-01-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c: Better way to debug meta store update process now only define GDA_DEBUG_META_STORE_UPDATE to debug the meta store update process * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Now use embedded SQLite 3.6.22 2010-01-05 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda-ui/libgda-ui.symbols: Win32 build corrections 2010-01-11 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-07 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-06 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2010-01-05 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2010-01-05 Vivien Malerba <malerba@gnome-db.org> * control-center/dsn-config.c, control-center/gdaui-dsn-assistant.c, control-center/provider-config.c, doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-layout.dtd, libgda-ui/demos/Makefile.am, libgda-ui/demos/basic_form.c, libgda-ui/demos/custom_layout.xml, libgda-ui/demos/demo_db.db, libgda-ui/demos/example_automatic_layout.xml, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/main.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-layout.dtd, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/popup-container.c, libgda/gda-value.c, testing/gdaui-test-data-entries.c, tools/browser/browser-connections-list.c, tools/browser/browser-window.c, tools/browser/canvas-example.c: GdauiBasicForm rework * now has a much improved internal structure * re-wrote the custom layou code to use a more lisible XML syntax * improved examples * tests/multi-threading/check_threaded_cnc.c: Don't fail test if the SalesTest DSN does not exist, for bug #606018 * libgda/gda-config.c: Correctly create per-user configuration directory, for bug #606018 and better handle errors 2010-01-05 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2010-01-01 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2009-12-30 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c: Applied patch for bug #605735 Thanks to Jonh Wendell * libgda/gda-value.c: Correction in GdaBlob copy 2009-12-23 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-numeric-entry.c: GdauiNumericEntry: respect the locale 2009-12-27 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation * po/de.po: Updated German translation 2009-12-25 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2009-12-22 Vivien Malerba <malerba@gnome-db.org> * control-center/dsn-config.c, control-center/gdaui-dsn-assistant.c, control-center/main.c, control-center/provider-config.c, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-cloud.sgml, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-filter.sgml, doc/C/tmpl/gdaui-data-proxy-info.sgml, doc/C/tmpl/gdaui-data-proxy.sgml, doc/C/tmpl/gdaui-data-selector.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-plugins.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/vi-cloud.png, doc/C/vi-filter.png, doc/C/vi-info.png, doc/C/vi-provider-selector.png, doc/C/vi-raw-grid.png, doc/C/vi-server-op.png, doc/C/visual_index.xml, libgda-ui/Makefile.am, .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/demos/Makefile.am, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/login.c, libgda-ui/demos/main.c, libgda-ui/demos/provider_sel.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-filter.h, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-proxy.h, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-data-widget-filter.c, libgda-ui/gdaui-data-widget-filter.h, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-data-widget-info.h, libgda-ui/gdaui-data-widget.c, libgda-ui/gdaui-data-widget.h, libgda-ui/gdaui-decl.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, po/POTFILES.in, providers/web/gda-web-recordset.c, testing/gdaui-test-data-entries.c, tools/browser/common/gdaui-data-import.c, tools/browser/query-exec/query-result.c: UI extension: API cleanups, bug fixes and doc improvements 2009-12-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-spinner.c: BrowserSpinner correction * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/libgda-ui.symbols, testing/gdaui-test-data-entries.c, tools/browser/auth-dialog.c, tools/browser/browser-connections-list.c, tools/browser/query-exec/query-console.c: GdauiBasicForm API cleanups * "param_changed" signal renamed to "holder-changed" * gdaui_basic_form_has_been_changed() to gdaui_basic_form_has_changed() * gdaui_basic_form_set_current_as_orig() to gdaui_basic_form_set_as_reference() * gdaui_basic_form_show_entry_actions() removed, use property * gdaui_basic_form_entry_show() to gdaui_basic_form_entry_set_visible() * gdaui_basic_form_set_entries_auto_default() removed, use property * gdaui_basic_form_set_entries_default() to gdaui_basic_form_set_entries_to_default() * libgda/gda-set.c, libgda/sqlite/gda-sqlite-provider.c: Misc corrections 2009-12-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry.c: Better handle overwriting selection in GdauiEntry widget 2009-12-14 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-meta-store.c, libgda/thread-wrapper/gda-thread-provider.c: Misc corrections * providers/jdbc/libmain.c: Don't keep the Java VM loaded if not needed The problem is that the JVM cannot be easily unloaded even when it's used only to get the available JDBC drivers list. The current solution is to fork a child, load the JVM from the child, get the available JDBC drivers list, transmit that list to the parent process and quit the child. If a connection to a JDBC is actually required, then the JVM will be re-loaded from the main process. * providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/libmain.c: Misc JDBC provider corrections 2009-12-13 Vivien Malerba <malerba@gnome-db.org> * tests/meta-store/common.c: Fixed meta store check * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-meta.h, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-meta.h, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-provider.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-meta.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/gda-capi-meta.h, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c: Added the new index information fetching to all the providers real implementation needs to be added to each one * doc/C/i_s_doc.xml, doc/C/information_schema.png, doc/C/information_schema.svg, doc/C/libgda-4.0-docs.sgml, doc/C/tmpl/gda-server-provider.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-provider.h, libgda/information_schema.xml, libgda/providers-support/gda-meta-column-types.h, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-meta.h, .../reuseable/postgres/gda-postgres-reuseable.c: Added indexes in meta data information * for the PostgreSQL provider only at the moment * also added schema migration for the GdaMetaStore's database 2009-12-09 Vivien Malerba <malerba@gnome-db.org> * INSTALL, configure.in, introspection.m4, libgda/.gitignore, libgda/Makefile.am, libgda/gda-types.h: Initial support for GObject Introspection, bug #585351 thanks to Daniel Espinosa for the work! 2009-12-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c: Memory corruption error correction * tools/browser/browser-spinner.c: Correction for when GTK+ version < 2.18 2009-12-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/howto.xml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c: Last updates due to GdaSqlBuilder API changes * libgda/gda-sql-builder.c, testing/gda-provider-status.c: Fixed compilation warnings * control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, doc/C/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/demos/cloud.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/form.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-data-widget-filter.c, libgda-ui/gdaui-data-widget.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, libgda-ui/internal/utility.c, po/POTFILES.in, providers/mdb/gda-mdb-provider.c, tools/browser/auth-dialog.c, tools/browser/browser-spinner.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/connection-binding-properties.c, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/login-dialog.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/support.c: GNOME 3.0 and GSeal corrections * libgda/gda-data-model-dir.c, tools/web-server.c: Fix for bug #603743 applied proposed patch * samples/SqlBuilder/example.c: New GdaSqlBuilder example * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h: Allow movement using keyboard in GdauiCloud and improved search 2009-12-04 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, providers/web/gda-web-recordset.c, tools/browser/browser-favorites.c: SqlBuilder: gda_sql_builder_select_add_target(): Take a name string. * libgda/gda-sql-builder.[h|c] (gda_sql_builder_select_add_target): Rename to gda_sql_builder_select_add_target_id() and add a gda_sql_builder_select_add_target() that takes the table name as a string. * providers/web/gda-web-recordset.c (create_table): * tools/browser/browser-favorites.c (find_favorite_position), (find_favorite), (favorites_reorder), (browser_favorites_list), (browser_favorites_get): Use this simpler form. 2009-11-29 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c: If GDA_DATA_MODEL_DUMP_ATTRIBUTES is set, dump column types as mentionned in gda_data_model_dump()'s doc. * providers/oracle/gda-oracle-recordset.c: Oracle provider: correctly set the data model column's type * doc/C/libgda-4.0-docs.sgml, doc/C/prov-notes.xml, providers/oracle/gda-oracle-provider.c, providers/oracle/oracle_specs_dsn.xml.in: Corrected the Oracle connection parameters * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-cloud.sgml, libgda-ui/Makefile.am, libgda-ui/demos/Makefile.am, libgda-ui/demos/cloud.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols: New GdauiCloud widget 2009-11-26 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres.h, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-provider.c, providers/web/gda-web-util.c, providers/web/gda-web.h, providers/web/php/gda-tester.php, providers/web/php/gda-worker.php: Web provider improvements 2009-11-25 Vivien Malerba <malerba@gnome-db.org> * configure.in, control-center/Makefile.am, control-center/data/Makefile.am, .../data/hicolor_apps_16x16_gda-control-center.png, .../data/hicolor_apps_22x22_gda-control-center.png, .../data/hicolor_apps_24x24_gda-control-center.png, .../hicolor_apps_256x256_gda-control-center.png, .../data/hicolor_apps_32x32_gda-control-center.png, .../data/hicolor_apps_48x48_gda-control-center.png, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-4.0.png, tools/browser/data/Makefile.am: Control center icons corrections many thanks to Jakub Steiner for the new icons * po/POTFILES.in: Updated po/POTFILES.in * doc/C/howto.xml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: Improved GdaSqlBuilder's API * renamed gda_sql_builder_add_field() to gda_sql_builder_add_field_id() * added gda_sql_builder_add_field() * added gda_sql_builder_add_field_value() * added gda_sql_builder_select_add_field() * configure.in, providers/mysql/Makefile.am, providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-meta.h, providers/mysql/gda-mysql-parser.c, providers/mysql/gda-mysql-parser.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql-util.c, providers/mysql/gda-mysql-util.h, providers/mysql/gda-mysql.h, providers/mysql/gen_def.c, providers/mysql/keywords_V50.list, providers/mysql/keywords_V51.list, providers/mysql/keywords_V54.list, providers/mysql/keywords_V60.list, providers/mysql/parser.y, providers/postgres/gda-postgres-provider.c, providers/reuseable/Makefile.am, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/Makefile.am, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-meta.h, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/mysql/gda-mysql-parser.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/mysql/gda-mysql-reuseable.h, providers/reuseable/mysql/gen_def.c, providers/reuseable/mysql/keywords_V50.list, providers/reuseable/mysql/keywords_V51.list, providers/reuseable/mysql/keywords_V54.list, providers/reuseable/mysql/keywords_V60.list, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/gda-postgres-meta.c, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, providers/web/gda-web-util.c: Extracted the MySQL reuseable part * libgda/gda-connection.c, libgda/gda-value.c, libgda/providers-support/gda-meta-column-types.h, providers/jdbc/gda-jdbc-recordset.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/postgres/Makefile.am, .../skel-implementation/capi/gda-capi-recordset.c, providers/web/gda-web-provider.c, providers/web/gda-web-recordset.c, tools/information-schema-types.c: Misc. corrections 2009-11-21 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2009-11-15 Vivien Malerba <malerba@gnome-db.org> * tests/test-sql-builder.c, tools/browser/Makefile.am, tools/browser/common/Makefile.am: Have "make distcheck" work * configure.in, doc/C/libgda-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/provider-support.sgml, libgda/gda-connection-internal.h, libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-util.c, libgda/gda-value.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/keywords_hash.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, po/POTFILES.in, providers/Makefile.am, providers/postgres/Makefile.am, providers/postgres/gda-postgres-meta.c, providers/postgres/gda-postgres-meta.h, providers/postgres/gda-postgres-parser.c, providers/postgres/gda-postgres-parser.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres-util.h, providers/postgres/gda-postgres.h, providers/postgres/gen_def.c, providers/postgres/keywords_82.list, providers/postgres/keywords_83.list, providers/postgres/keywords_84.list, providers/postgres/parser.y, providers/reuseable/Makefile.am, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/postgres/Makefile.am, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-meta.h, providers/reuseable/postgres/gda-postgres-parser.c, providers/reuseable/postgres/gda-postgres-parser.h, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/reuseable/postgres/gen_def.c, providers/reuseable/postgres/keywords_82.list, providers/reuseable/postgres/keywords_83.list, providers/reuseable/postgres/keywords_84.list, providers/reuseable/postgres/parser.y, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, providers/web/Makefile.am, providers/web/README, providers/web/gda-web-blob-op.c, providers/web/gda-web-blob-op.h, providers/web/gda-web-ddl.c, providers/web/gda-web-ddl.h, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c, providers/web/gda-web-provider.h, providers/web/gda-web-pstmt.c, providers/web/gda-web-pstmt.h, providers/web/gda-web-recordset.c, providers/web/gda-web-recordset.h, providers/web/gda-web-util.c, providers/web/gda-web-util.h, providers/web/gda-web.h, providers/web/libgda-web-4.0.pc.in, providers/web/libmain.c, providers/web/php/README, providers/web/php/gda-clean.php, providers/web/php/gda-config.php, providers/web/php/gda-exception.php, providers/web/php/gda-front.php, providers/web/php/gda-meta.php, providers/web/php/gda-setup.php, providers/web/php/gda-tester.php, providers/web/php/gda-utils.php, providers/web/php/gda-worker.php, providers/web/protocol.dia, providers/web/web_specs_auth.xml.in, providers/web/web_specs_dsn.xml.in, tools/gda-sql.c: Initial Web provider implementation this new provider opens a connection through a distant web server (tested with apache and lighthttpd) where some PHP scripts are executed * libgda-ui/Makefile.am, providers/postgres/gda-postgres-provider.c, tools/browser/browser-connections-list.c: Misc corrections * libgda/gda-init.c, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Use value returned from setlocale() instead of the global extern variable gda_numeric_locale. This also fix some crashes on Windows where the gda_numeric_locale variable should be prefixed with __declspec(dllimport) * autogen.sh: Fix for bug #601893 autogen.sh script uses a fixed automake excutable name 2009-11-15 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-11-14 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-11-13 Matej UrbanÄiÄ <mateju@svn.gnome.org> * po/sl.po: Updated Slovenian translation 2009-11-12 Claude Paroz <claude@2xlibre.net> * po/fr.po: Updated French translation Contributed by Nicolas Repentin, Laurent Coudeur and Claude Paroz 2009-11-12 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Fixed po/POTFILES.in 2009-10-23 Vivien Malerba <malerba@gnome-db.org> * providers/prepare_provider_sources.sh: Fixed a bug in prepare_provider_sources.sh 2009-10-19 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/decl.h, tools/browser/dummy-perspective/perspective-main.c, tools/browser/query-exec/perspective-main.c, tools/browser/schema-browser/perspective-main.c: GdaBrowser: added shortcuts to change perspective * tools/browser/browser-window.c: GdaBrowser: correction in the "window/New window for cnc" menu item * tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/common/Makefile.am, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/common/gdaui-entry-import.c, tools/browser/common/gdaui-entry-import.h, tools/browser/common/import_encodings.xml, tools/browser/connection-binding-properties.c: Implemented tables from imported files in virtual connection * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, libgda-ui/Makefile.am, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h, libgda-ui/libgda-ui.symbols: Added gdaui_plugin_declare(), and misc corrections * tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/connection-binding-properties.c: GdaBrowser: allow edit virtual connections' properties 2009-10-17 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Updated po/POTFILES.in and 'make update-po' * libgda/gda-data-model-iter.c, tests/data-models/check_pmodel.c: GdaDataModelIter correction follow-up * libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection: use the "string" type instead of "text" * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-grid.c: Misc corrections and improvements * libgda/gda-data-model-iter.c: GdaDataModelIter correction as columns having the same name would end up being masked by only one othe them * tools/browser/browser-window.c, tools/browser/connection-binding-properties.c: GdaBrowser: improvements when defining virtual connections * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-virtual-connection.c: GdaBrowser: improved busy connection status * tools/browser/Makefile.am, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/connection-binding-properties.c, tools/browser/connection-binding-properties.h, tools/browser/support.c, tools/browser/support.h: GdaBrowser: initial support for virtual connections 2009-10-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-set.h: UI extension corrections - GdauiBasicForm: correctly handle the case when the GdaHolder refused to be set to a value after the user modified a GdauiDataEntry part of the form - GdauiCombo: don't reset the value when the data model changes - set the default GdauiDataEntry to None when a data type is unknown * libgda/gda-value.c: Handle GObject derived in GValue comparisons 2009-10-14 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlite/sqlite_specs_dsn.xml.in: Set SQLite version to 3.6.19 From now on Libgda enforces foreign key constraint unless stated otherwise * tools/browser/browser-connection.c, tools/browser/common/objects-cloud.c, tools/browser/schema-browser/objects-index.c: GdaBrowser: objects cloud improvements * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h, tools/browser/query-exec/query-exec-perspective.c: SQLite meta data retreival corrections 2009-10-13 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-provider.c, tools/browser/browser-connection.c: Execution time corrections - avoid using g_object_get_data() when not necessary - avoid using g_slist_nth_data() when not necessary - added an optimized gda_set_get_nth_holder() - avoid testing type in static functions * tools/browser/browser-connection.c, tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c: Avoid GdaBrowser UI locking disable any user action while a query is being executed which could lead to the UI locking * libgda/gda-connection.c, libgda/gda-server-provider.c: Avoid GdaConnection locking when not necessary * tools/browser/browser-connection.c, tools/browser/browser-window.c, tools/browser/query-exec/query-console.c: GdaBrowser: improved feedback and UI locking when connection is busy 2009-10-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c: GdaBrowser: basic support for virtual connections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-virtual-connection.sgml, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/libgda.symbols, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h: Allow a virtual connection to be wrapped in a sub thread added gda_virtual_connection_open_extended() * libgda/gda-util.c: Don't quote the '*' in gda_sql_identifier_quote() * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, doc/C/tmpl/gda-sql-statement.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/README, samples/SqlBuilder/example.c: Completed GdaSqlBuilder added: * gda_sql_builder_add_case() and gda_sql_builder_add_case_v() to create expressions as CASE ... END * gda_sql_builder_add_sub_select() to create expressions having a sub SELECT * gda_sql_builder_compound_add_sub_select() and gda_sql_builder_compound_set_type() to handle COMPOUND select statements 2009-10-11 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-10-10 Vivien Malerba <malerba@gnome-db.org> * configure.in: Set version to 4.1.4 * NEWS: Released 4.1.3 * installers/WindowsWix/make-zip-exe.sh, libgda/libgda.symbols: Win32 updates * doc/C/libgda-sections.txt, doc/C/tmpl/gda-data-select.sgml, libgda/libgda.symbols: Document gda_data_select_rerun() 2009-10-09 Vivien Malerba <malerba@gnome-db.org> * samples/TableCopy/table-copy-easier.c: Comment correction * libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc corrections to the virtual provider - quote virtual table's name if necessary - use gda_data_model_append_values() instead of gda_data_model_append_row() as GdaDataSelect dos not implement the 1st method * libgda/sqlite/gda-sqlite-meta.c: SQlite meta data retreival correction where table's short name did not take into account the schema in which the table is * doc/C/store-meta-type.xml, libgda/gda-data-select.c, libgda/gda-util.c: GdaDataSelect corrections related to data models where the only problem to be modifiable is that there is no primary key defined in the table which is SELECTED, now it's possible to insert data. * doc/C/tmpl/gda-blob-op.sgml, libgda/dir-blob-op.c, libgda/gda-blob-op.c, libgda/gda-value.h: GdaBlop corrections and documentation improvements regarding blobs * libgda-ui/gdaui-basic-form.c: Bug fix in GdauiBasicForm regarding signal handlers * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: Clear query execution history in GdaBrowser instead of simply removing history items one by one. 2009-10-07 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c: Removed useless code * libgda/gda-sql-builder.c, libgda/gda-value.c: Documentation corrections, fixed bug #597390 2009-10-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-value.c: Misc corrections * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-recordset.c, providers/oracle/gda-oracle-blob-op.c, .../skel-implementation/capi/gda-capi-blob-op.c: GdaBlobOp usage correction * libgda/gda-data-select.c, libgda/gda-data-select.h: Added gda_data_select_rerun() * libgda/gda-data-model-iter.c, libgda/gda-holder.c: Misc corrections * doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gdaui-basic-form.sgml: Doc update * libgda-ui/data-entries/common-bin.c, libgda-ui/gdaui-basic-form.c: Misc corrections * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-server-operation.c: Misc UI corrections * samples/SqlBuilder/Makefile, samples/SqlBuilder/README, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Updated SqlBuilder example * libgda/sql-parser/gda-statement-struct-parts.h: Hide structure's private part in the doc. 2009-10-05 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, tools/browser/common/objects-cloud.c, tools/browser/query-exec/gda-sql.lang, tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: Misc corrections * doc/C/libgda-4.0-docs.sgml, libgda/gda-connection.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-blob-op.c: Misc doc. corrections 2009-10-02 Vivien Malerba <malerba@gnome-db.org> * providers/mdb/gda-mdb-provider.c, providers/oracle/gda-oracle-provider.c, testing/html.c, tools/browser/common/objects-cloud.c: More corrections thanks to CppCkeck * libgda-ui/internal/utility.c, libgda/gda-sql-builder.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.h: Misc corrections * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid: behave when data model is changed improved behaviour when the data model is changed but not its structure * libgda/gda-data-select.c: Misc corrections in GdaDataSelect request the correct data type when internally executing a SELECT to obtain the value of a row which has been modified 2009-10-01 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-basic-form.c, libgda-xslt/sql_backend.c, libgda/gda-server-operation.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c: Misc memory usage corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: GdaSqlBuilder: improved API names gda_sql_builder_ident => gda_sql_builder_add_id gda_sql_builder_expr => gda_sql_builder_add_expr gda_sql_builder_cond => gda_sql_builder_add_cond gda_sql_builder_param => gda_sql_builder_add_param * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added completion in editor on CTRL+SPACE * libgda/gda-util.c: Completion list: sort and remove duplicates 2009-09-30 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-09-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/example.c: GdaSqlBuilder can now build function expressions * po/POTFILES.in: Updated po/POTFILES.in * doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c: Applied patch for bug #596715 add a constructor property to GdaSqlBuilder, thanks to Johannes Schmid 2009-09-29 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-09-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h: UI: improved date and time entry widgets if not date is set, then sets the current date, using '+' or '-' now adds or removes a day to the current date. For the time entry, pressing SPACE sets the current time. * tools/browser/browser-connection.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-relations.c: GdaBrowser: misc corrections * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c: UI: misc data entry corrections * libgda/handlers/gda-handler-time.c: Removed some debug messages * libgda/gda-meta-struct.c: Avoid using freed memory in GdaMetaStruct 2009-09-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/libgda-ui.symbols: Added gdaui_entry_set_width_chars() * configure.in, libgda-ui/data-entries/.gitignore, libgda-ui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-number.h, libgda-ui/data-entries/gdaui-entry-number.xml.in, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-string.xml.in, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-format-entry.c, libgda-ui/data-entries/gdaui-format-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-init.c, libgda-ui/libgda-ui.symbols, libgda/handlers/gda-handler-time.c, po/POTFILES.in, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-widget-entry.c: Improved data entry widgets for constrained typing as the old implementation was not really maintainable because too complicated. 2009-09-29 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-09-27 Jorge González <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-09-25 Johannes Schmid <jhs@gnome.org> * libgda/gda-sql-builder.c: GdaSqlBuilder: Fix small documentation problem 2009-09-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h: Fix for bug #596178, thanks to Johannes Schmid 2009-09-22 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: UI improvements * libgda-ui/gdaui-data-widget-info.c, tools/browser/doc/tmpl/browser-favorites.sgml: Code cleanups * tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved feedback when executing statements the status bar is updated and a notice is shown if a transaction was started by the executed statement even though it was not a BEGIN statement (which is usually the case when using BLOBs) * tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: UI focus improvement when a favorite statement is selected, copy the SQL code in the current editor and give it the focus * tools/browser/mgr-favorites.c, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: improved query favorites display for each favorite statement, display the statement type and the variables used instead of the whole SQL code * tools/browser/browser-window.c, tools/browser/browser-window.h: GdaBrowser: improved status bar messages handling * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-blob-op.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h: SQLite provider: better BLOB handling regarding transactions Start a transaction before reading any BLOB from an SQLite database, and don't start a transaction when using a BLOB as a variable * libgda-ui/gdaui-basic-form.c: GdauiBasicForm: corrected signal IDs handling * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: favorite queries reordering correction * libgda-ui/gdaui-data-widget-info.c: GdauiDataWidgetInfo: modified style set the toolbar's shadow type to GTK_SHADOW_NONE to make it look like a regular horizontal buttons box 2009-09-21 Christian Kirbach <christian.kirbach@googlemail.com> * po/de.po: Updated German translation 2009-09-20 Vivien Malerba <malerba@gnome-db.org> * configure.in: Set version to 4.1.3 * NEWS: NEWS for version 4.1.2 * installers/WindowsWix/make-zip-exe.sh: Updated Windows ZIP maker 2009-09-19 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Updated po/POTFILES.in 2009-09-18 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/decl.h, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/gda-browser-query.png, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/marshal.list, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: added support to save queries as favorites * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added editor history of execute statements using CTRL-Up or CTRL-Down allows one to navigate, in the SQL editor to the past executed statements 2009-09-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/common-pict.c, providers/mysql/gda-mysql-provider.c: Use g_set_error_literal() only if glib >= 2.18 * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added shortcuts to query editor CTRL+L => clear editor CTRL+Enter => execute query * tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: improved default focus in editor * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h: GdaBrowser: remember last visited directory when loading or saving blob data * configure.in, libgda-ui/marshallers/gdaui-custom-marshal.c, libgda-ui/marshallers/gdaui-custom-marshal.h, tools/Makefile.am, tools/binreloc/Makefile.am, tools/binreloc/binreloc.c, tools/binreloc/binreloc.h, tools/binreloc/sql-binreloc.c, tools/binreloc/sql-binreloc.h, tools/gda-sql.c, tools/web-server.c: Removed redundant tools/binreloc 2009-09-18 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-09-15 Claude Paroz <claude@2xlibre.net> * po/fr.po: Partial update of French translation Contributed by Laurent Coudeur and Claude Paroz 2009-09-14 Vivien Malerba <malerba@gnome-db.org> * control-center/.gitignore, control-center/Makefile.am, control-center/dsn-properties-dialog.c, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-4.0.png, control-center/gdaui-dsn-assistant.c, control-center/main.c, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/gda-browser-4.0.desktop.in, tools/browser/gda-browser-4.0.png: Install application icons with a 4.0 suffix and moved all the other icons into $datadir)/libgda-4.0/pixmaps * libgda-ui/internal/popup-container.c, tools/browser/common/Makefile.am: GdaBrowser: resolved class name conflict As the popup-container.[ch] files are compiled both in Libgdaui and in the gda-browser executable, instantiating them in both places resulted in a class name conflict * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-set.c, libgda/sqlite/gda-sqlite-blob-op.c: Misc code cleanups and optional debug info * libgda-ui/data-entries/common-bin.c, .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/gdaui-data-widget-info.c: Objects refcount corrections * libgda/gda-value.h, providers/jdbc/jni-wrapper.h: Don't declare functions G_GNUC_CONST when not necessary * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid: avoid infinite recursing * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQLite provider: more robust blob handling * doc/C/Makefile.am: Documentation: added file to be ignored by scanner 2009-09-14 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2009-09-13 José Alburquerque <jaalburqu@svn.gnome.org> * libgda-ui-4.0.pc.in: Link with libgda-ui when using the ui library. * libgda-ui-4.0.pc.in: Link with libgda-ui so that ui functions are linked in correctly. Discovered while attempting to provide an initial C++ wrapping of the ui components of libgda-4.0. 2009-09-13 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Updated po/POTFILES.in * doc/C/tmpl/gda-thread-wrapper.sgml, libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c, tools/browser/query-exec/query-exec-perspective.c: GdaThreadWrapper: modified gda_thread_wrapper_connect_raw() * add a new @private argument * also correct some bugs with the GdaBrowser when multiple windows were being used for the same connection * doc/C/libgda-ui-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml: Misc doc. updates 2009-09-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: transaction status in query exec history history items for statements executed while in a transaction can be identified by the left margin which is bigger. * libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: GdaConnection: correction when GDA_CONNECTION_OPTIONS_THREAD_SAFE is used signals would not correctly be emitted * libgda/thread-wrapper/gda-thread-wrapper.c: GdaThreadWrapper correction in gda_thread_wrapper_steal_signal() * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/internal/Makefile.am, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, tools/browser/common/popup-container.c, tools/browser/common/popup-container.h: Improved again the UI when dealing with binary data now display the data's size and type (if GIO is available) * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data/Makefile.am, libgda-ui/data/bin-attachment-16x16.png, libgda-ui/gdaui-raw-grid.c: GdaUI: improved the way binary data is handled to the user 2009-09-10 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-result.c: Improved GdaBrowser's query execution UI * doc/C/tmpl/gdaui-easy.sgml, doc/C/tmpl/gdaui-set.sgml, libgda-ui/gdaui-set.h, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml: Documentation cleanups * libgda-ui/gdaui-easy.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/libgda-ui.symbols: Made gdaui_new_cell_renderer() private * libgda-ui/data-entries/gdaui-entry-common-time.c: Improved GdaDataEntry for time and timestamp now uses less space because format indication has been moved as a tooltip * testing/gdaui-test-data-entries.c: Testin program corrections * libgda/gda-util.c: Allow usage "blob" and "binary" types as known libgda types * libgda/gda-statement.c: SQL formatting correction * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-bin.h, libgda-ui/gdaui-init.c: GdaUI: better handle binary data and blobs created a GdaDataEntry and a cell renderer to allow one to load and save binary from and to a file 2009-09-09 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: improved history browsing * tools/browser/common/objects-cloud.c: GdaBrowser's objects cloud: bigger text * libgda-ui/data-entries/gdaui-entry-common-time.c: Bug fix in GdauiEntryCommonTime 2009-09-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/Makefile.am: Make the gda-sql.lang file packaged when running "make dist" * po/POTFILES.in: Updated po/POTFILES.in * tools/browser/doc/.gitignore, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser.types: GdaBrowser's hacking guide corrections * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-data-widget-filter.sgml, doc/C/tmpl/gdaui-data-widget-info.sgml, doc/C/tmpl/gdaui-data-widget.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-login.sgml, doc/C/tmpl/gdaui-provider-selector.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-set.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/vi-login.png, doc/C/visual_index.xml: UI extension doc. update added missing widgets' API to the documentation * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: GdaBrowser: query exec. improvements * tools/browser/query-exec/Makefile.am, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: now display query execution's results * also correctly handle execution errors * also limit the number of query batches in history (to 20) * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQlite provider: call sqlite3_reset() when possible to release ressources and avoid SQLITE_BUSY situations 2009-09-10 Og B. Maciel <ogmaciel@gnome.org> * po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Updated existing translation files, fixing the misspelled word 'aleardy' to 'already'. * libgda/gda-xa-transaction.c: Fixed a typo. 2009-09-07 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2009-09-06 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: actually execute statements the results are not yet browsable and are dumped to SDTOUT for now. * libgda/thread-wrapper/gda-thread-provider.c: bug fix in GdaThreadProvider if a statement's execution failed, then its failure was never reported to the user 2009-09-05 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-09-05 Rodolfo Ribeiro Gomes <rodolforg@gmail.com> * po/pt_BR.po: Updated Brazilian Portuguese translation. 2009-09-04 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Fixed po/POTFILES.in * tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml: GdaBrowser: hacking guide updates * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: misc improvements to the query exec. perspective * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: improved query execution history Added copy to editor and delete history items * tools/browser/query-exec/query-editor.c: GdaBrowser: better highlight current history item * tools/browser/Makefile.am: Applied patch for bug #594140 Thanks to David King * tools/browser/query-exec/query-editor.c: GdaBrowser: DEL key deletes query execution history items * tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/browser-connections-list.c, tools/browser/browser-stock-icons.c, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/data/Makefile.am, tools/browser/login-dialog.c, tools/browser/support.c: Fix for bug #594117 * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: improvements to the query execution perspective * notice about the variables' syntax in the SQL * automatic GdaSet computation to store variables * popup to ask for missing variables if necessary * libgda-ui/gdaui-basic-form.c: Document the GdauiBasicForm::activated signal * tools/gda-sql.1.in: Bug fix in gda-sql man page Corrected "-l" to "-L" to list installed database providers, thanks to Andreas Vögele * libgda-ui/gdaui-basic-form.c: Test for signal ID's validity before disconnecting it * libgda-ui/data-entries/gdaui-entry-shell.c: Add tooltip to data entry's action button to indicate the status corresponding to the button's color * libgda/gda-data-model.c: Correction for bug #594118 * po/POTFILES.in, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/gda-sql.lang, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: more work on the query exec. perspective * libgda/gda-statement.c: Honor GDA_STATEMENT_SQL_PRETTY still needs to be done in providers which re-implement some SQL rendering code 2009-08-30 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-core.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/main.c, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/perspective-main.c, tools/browser/query-exec/perspective-main.h, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, .../schema-browser/schema-browser-perspective.c, tools/browser/support.c: GdaBrowser: started work on a query execution perspective * configure.in, control-center/cc-gray-bar.c, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/doc/.gitignore, tools/browser/doc/Makefile.am, tools/browser/doc/UILayout.png, tools/browser/doc/fdl-appendix.sgml, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/doc/tmpl/browser-page.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/cc-gray-bar.sgml, tools/browser/main.c: GdaBrowser: initial hacking guide * libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c: Applied patch for bug #593301 to fix the missing includes in the two demos, thanks to Dominique Leuenberger 2009-08-28 Inaki Larranaga Murgoitio <dooteo@zundan.com> * po/eu.po: Updated Basque language 2009-08-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c, providers/oracle/gda-oracle-provider.c, tools/browser/Makefile.am: SQL rendering correction so that statements containing "EXISTS (SELECT ...)" will be rendered correctly. 2009-08-25 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-08-25 Vivien Malerba <malerba@gnome-db.org> * libgda/thread-wrapper/gda-thread-provider.c: GdaThreadProvider: implement the identifier_quote() virtual method This corrects wrong behaviours when using the identifier_quote() virtual method (for example in gda_sql_identifier_quote()) when a connection was opened with the GDA_CONNECTION_OPTIONS_THREADSAFE flag. * providers/postgres/gda-postgres-meta.c: PostgreSQL provider: fixed a bug in the meta data retreival for bug #575235, comment #15 * ChangeLog, Makefile.am, gitlog2changelog.py: Use a script to generate a ChangeLog similar to the one before switching to git thanks to Bas Driessen. The current ChangeLog has been replaced by a notice. * control-center/main.c, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-bdb.c, providers/mysql/gda-mysql-provider.c, testing/gdaui-test-data-entries.c, tools/browser/support.c: Fix format string warnings Applying patch by Götz Waschk for bug #592952 2009-08-25 Murray Cumming <murrayc@murrayc.com> * libgda/sql-parser/gda-statement-struct-util.c: Minor typos in docs. 2009-08-24 Vivien Malerba <malerba@gnome-db.org> * configure.in: Set version to 4.1.2 * NEWS: Updating NEWS for 4.1.1 * Makefile.am: Added a dist hook to generate the ChangeLog 2009-08-24 Marco Ciampa <ciampix@libero.it> * po/it.po: Updated italian translation. 2009-08-23 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-sql-parser.sgml, po/POTFILES.in: Misc. corrections 2009-08-21 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/data/Makefile.am, .../data/hicolor_actions_16x16_bookmark-view.png, .../data/hicolor_actions_16x16_history-view.png, .../data/hicolor_actions_22x22_bookmark-view.png, .../data/hicolor_actions_22x22_history-view.png, .../data/hicolor_actions_24x24_bookmark-view.png, .../data/hicolor_actions_24x24_history-view.png, .../data/hicolor_actions_32x32_bookmark-view.png, .../data/hicolor_actions_32x32_history-view.png, .../hicolor_actions_scalable_bookmark-view.svg, .../data/hicolor_actions_scalable_history-view.svg, tools/browser/main.c, tools/browser/schema-browser/table-info.c: GdaBrowser: improved icons usage * tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c: GdaBrowser: allow notebook's tab label changes 2009-08-20 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/decl.h, tools/browser/schema-browser/favorite-selector.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: each perspective's page can now have its own menus and toolbars * added the BrowserPage interface to let each "page" specify its menus and toolbars * added the browser_window_customize_perspective_ui() method to be used by perspectives * used this new mechanism to add a favorite to a table which information are displayed 2009-08-19 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda/libgda.symbols, tools/browser/canvas/Makefile.am, tools/browser/common/Makefile.am: GdaBrowser: fixed WIN32 cross compilation issue 2009-08-18 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Added missing file to po/POTFILES.in * configure.in, tools/browser/Makefile.am, tools/browser/canvas/Makefile.am, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/common/Makefile.am, tools/browser/common/marshal.list, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/common/popup-container.c, tools/browser/common/popup-container.h, tools/browser/popup-container.c, tools/browser/popup-container.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: improved usage of cloud widget * created a new common/libcommon.la static library to store common objects * the objects cloud widget is now used to add tables in diagrams 2009-08-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: now use the DEL key to delete a favorite 2009-08-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: fixed adding favorites * tools/browser/popup-container.c, tools/browser/popup-container.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: use the new PopupContainer widget whenever possible * tools/browser/Makefile.am, tools/browser/popup-container.c, tools/browser/popup-container.h, tools/browser/schema-browser/objects-index.c: GdaBrowser: reworked tables index * "cloud" view * search features 2009-08-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c: GdaBrowser: fixed the displayed diagram page * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Now use SQLite 3.6.17 as embedded version * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: fixed favorites management for diagrams 2009-08-10 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c: SQLite provider: removed unnecessary code * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/marshal.list, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/support.c: GdaBrowser: implemented graph saving and loading and other minor changes 2009-08-08 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am: Make distcheck now works 2009-08-18 Bas Driessen <bas.driessen@xobas.com> * doc/C/howto.xml: Correct meta-store sample code in the documentation. * doc/C/prov-writing.xml, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/sqlite-src/sqlite3.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-recordset.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-recordset.c, .../skel-implementation/capi/gda-capi-recordset.c: Correct spelling errors. * Makefile.w32, NEWS, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-widget.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda/binreloc/gda-binreloc.c, libgda/gda-attributes-manager.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select-extra.h, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.h, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-bin.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/information_schema.xml, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/doc/index.html, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/jni-wrapper.c, providers/jdbc/meta.java, providers/jdbc/provider.java, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-recordset.c, samples/BDB/README, samples/DirDataModel/find-duplicates.c, samples/Report/schema-report-spec.xml, samples/SqlParserConsole/console.c, samples/Tree/README, tests/data-models/check_pmodel.c, tests/meta-store/common.c, tests/test-cnc-utils.c, tools/binreloc/sql-binreloc.c, tools/command-exec.c, tools/gda-sql.1.in, tools/gda-sql.c, tools/web-server.c: Correct spelling errors in the code. * doc/C/gda-sql-manual.xml, doc/C/gettingstarted.xml, doc/C/howto.xml, doc/C/i_s_doc.xml, doc/C/information_schema.svg, doc/C/installation.xml, doc/C/libgda-4.0-docs.sgml, doc/C/limitations.xml, doc/C/migration.xml, doc/C/migration2.xml, doc/C/packaging.xml, doc/C/packaging_ui.xml, doc/C/prov-writing.xml, doc/C/server-operation.xml, doc/C/store-meta-type.xml, doc/C/thread-wrapper.svg, doc/C/tmpl/gda-attributes-manager.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection-event.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-data-model-dir.sgml, doc/C/tmpl/gda-data-model-import.sgml, doc/C/tmpl/gda-data-model.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-data-select.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-pstmt.sgml, doc/C/tmpl/gda-report-engine.sgml, doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-server-operation.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gda-transaction-status.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-value.sgml, doc/C/tmpl/gda-vconnection-hub.sgml, doc/C/tmpl/gda-xa-transaction.sgml, doc/C/tmpl/provider-support-sql.sgml, doc/C/tmpl/provider-support.sgml, doc/C/virtual.xml: Correct spelling errors in documentation. 2009-08-17 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-08-14 Daniel Nylander <po@danielnylander.se> * po/sv.po: Updated Swedish translation 2009-08-12 Bas Driessen <bas.driessen@xobas.com> * providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-provider.c: MySQL provider: Partial meta-store generation corrections. Patch supplied by: Carlos Savoretti <csavoretti@gmail.com>. Correct the entries _table_constraints and _key_column_usage. 2009-08-07 Kjartan Maraas <kmaraas@gnome.org> * po/nb.po: Updated Norwegian bokmÃ¥l translation. 2009-08-05 Bas Driessen <bas.driessen@xobas.com> * providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-recordset.c: MySQL provider: meta-store generation corrections. Patch supplied by: Carlos Savoretti <csavoretti@clubsanjorge.com.ar>. * Add missing column in the I_STMT_COLUMN_ALL statement. * Correct column type from G_TYPE_STRING to G_TYPE_BOOLEAN in _gda_mysql_meta__tables_views. * Add missing G_TYPE_INT type to function new_row_from_mysql_stmt. 2009-08-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/libgda-sections.txt, doc/C/thread-wrapper.png, doc/C/thread-wrapper.svg, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c, tests/multi-threading/multi_check_wrapper.sh: GdaThreadWrapper: rewrite * simplified the design * corrected bugs * added gda_thread_wrapper_cancel 2009-08-01 Bas Driessen <bas.driessen@xobas.com> * providers/mysql/gda-mysql-ddl.c: MySQL provider: Allow for quoting of field names in index. 2009-07-29 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c: MySQL provider: improved gda_mysql_provider_get_default_dbms_type() thanks to Bas Driessen * .gitignore: Updated .gitignore 2009-07-28 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/main.c: Misc. corrections in the UI extension * libgda/gda-data-proxy.c, libgda/sqlite/gda-sqlite-provider.c, testing/gda-provider-status.c: Misc. corrections * SQLite provider: in add_oid_columns() * GdaDataProxy: in gda_data_proxy_get_filtered_n_rows() where the mutex was unlocked without ever being locked * testing/gda-provider-status.c: also test for the identifier_quote() virtual method's presence * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-store.sgml, doc/C/tmpl/gdaui-easy.sgml, doc/C/vi-combo.png, doc/C/vi-data-entry.png, doc/C/visual_index.xml: More documentation for the UI extension * libgda/gda-server-operation.c: GdaServerOperation: bug fixed * libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-meta-store.c, tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h: Corrections for bug #589822 Also added a providers test * libgda/gda-connection.c: GdaConnection: allow changing some options once the connection is opened 2009-07-28 Murray Cumming <murrayc@murrayc.com> * gtk-doc.make: Removed generated file. 2009-07-27 Vivien Malerba <malerba@gnome-db.org> * providers/postgres/gda-postgres-meta.c: PostgreSQL provider: avoid using the information schema Applied a patch from Bas Driessen which avoids using the information_schema.schemata and pg_catalog.pg_authid because of the roles checking and access restrictions respectively. * libgda/sqlite/gda-sqlite-meta.c: SQLite: crasher correction in meta data retreival * libgda-ui/data-entries/Makefile.am, providers/mysql/Makefile.am, providers/oracle/Makefile.am, providers/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am: Compilation corrections * Makefile.am, configure.in, doc/C/.gitignore, doc/C/Makefile.am, doc/C/architecture.svg, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/libgda-sections.txt, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/libgda.types.in, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/vi-basic-form.png, doc/C/visual_index.xml: Documentation: starting to document the UI extension 2009-07-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-meta-store.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-store.h: Documentation corrections * libgda/sqlite/gda-sqlite-meta.c: SQLite provider: meta data fetching corrections * libgda/sql-parser/gda-sql-parser.c, tests/parser/scripts/e-venement.sql, tests/parser/scripts/piggydb.sql, tests/parser/testscripts.xml: Sql parser corrections 2009-07-23 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.h: Correctly order the GDA_CONNECTION_OPTIONS_* flags in respect with LIBGDA_4.0 * doc/C/tmpl/gda-sql-statement.sgml, libgda/gda-data-meta-wrapper.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct-util.h, libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, tests/test-sql-identifier.c, tools/command-exec.c: Marked some functions which manipulate SQL identifier deprecated * gda_sql_identifier_needs_quotes() * gda_sql_identifier_add_quotes() * gda_sql_identifier_remove_quotes() * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sqlite/gda-sqlite-provider.c, providers/oracle/gda-oracle-provider.c, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: Honor the new SQL identifiers case sensitiveness flag in connections * when rendering SQL from a GdaSqlStatement * when using the new GdaSqlBuilder API * providers/oracle/Makefile.am, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/keywords_8.list, providers/oracle/keywords_9.list, tests/test-identifiers-quotes.c: Brought the Oracle provider up to date * with SQL reserved keywords for v8 and V9 * with the implementation of the identifier_quote() virtual method * with an update test-identifiers-quotes test * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-ddl.c, providers/jdbc/gda-jdbc-ddl.c, providers/mysql/gda-mysql-ddl.c, providers/oracle/gda-oracle-ddl.c, providers/postgres/gda-postgres-ddl.c, providers/skel-implementation/capi/gda-capi-ddl.c: SQL identifiers case sensitiveness specified in the connection * added the GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE flag when opening a connection * added gda_connection_quote_sql_identifier() * added gda_meta_store_sql_identifier_quote() * added gda_server_operation_get_sql_identifier_at(), to be used by database provider's implementations when getting a value which is an SQL identifier from a GdaServerOperation * modified the providers' DDL implemntations to use gda_server_operation_get_sql_identifier_at() 2009-07-18 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-provider.c, samples/TableCopy/README, samples/TableCopy/table-copy.c, tests/providers/TYPES_SCHEMA_SQLite.xml, tests/providers/prov-test-util.c, tests/test-cnc-utils.c: MySQL provider improvements and misc corrections * MySQL: implemented BEGIN, COMMIT and ROLLBACK transactions * MySQL: added missing pieces to some server operations * example program corrections * tests corrections * doc/C/SqlIdentifiers.dia, doc/C/SqlIdentifiers.png, doc/C/howto.xml, doc/C/libgda-4.0-docs.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-util.c, po/POTFILES.in: Documentation improvements regarding SQL identifiers 2009-07-16 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.h, libgda/gda-util.c, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h, libgda/sqlite/gda-sqlite.h, libgda/sqlite/utils.c, providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-provider.h, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql.h, providers/postgres/gda-postgres-provider.c, tests/test-identifiers-quotes.c: More gda_sql_identifier_quote() work * Fixed documentation * added NR test * fixed the MySQL provider (mainly meta data and stability) 2009-07-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, po/POTFILES.in, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/decl.h, tools/browser/favorites-test.c, tools/browser/gda-browser-diagram.png, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: misc improvements * reworked menu * re-wrote favorites management * prepared work to create diagrams * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, tests/.gitignore, tests/Makefile.am, tests/test-sql-builder.c: GdaSqlBuilder improvements * new API to support ORDER BY * new API to support complex conditions * new test 2009-07-10 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/SqlIdentifiers.dia, doc/C/SqlIdentifiers.png, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-meta-struct-io.c, libgda/gda-statement.c, libgda/gda-util.c, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, po/POTFILES.in, providers/mysql/gda-mysql-provider.c, tests/gda-ddl-creator.c, tests/parser/testdata.xml, tools/gda-sql.c, tools/web-server.c: Generalized usage of gda_sql_identifier_quote() * improved doc. related to SQL identifiers * use gda_sql_identifier_quote() whenever possible * fixed test data which used SQL reserved keywords 2009-07-08 Vivien Malerba <malerba@gnome-db.org> * configure.in: Check for JAVA compiler version #2, for bug #587733 * samples/WritableSelect/example.c: WritableSelect example corrections * libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c: Corrected the "Row out of range..." error message when data model is empty, to avoid messages like "Row 0 out of range (0--1)" * .gitignore, libgda/Makefile.am, libgda/gda-data-meta-wrapper.c, libgda/keywords.list, libgda/sqlite/mkkeywordhash.c, providers/.gitignore: Use SQL standard reserved keywords if none set by database provider Also corrected the mkkeywordhash.c program to make all symbols static (generated file is #included) 2009-07-07 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-meta-store.c: Corrected the GdaMetaContext validation routine * doc/C/tmpl/gda-server-operation.sgml, po/POTFILES.in: Minor corrections related to translations and doc * libgda/information_schema.xml: Correction: data types are not SQL identifiers * doc/C/libgda-4.0-sections.txt, doc/C/prov-writing.xml, doc/C/tmpl/provider-support.sgml, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-decl.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/sql-parser/gda-sql-parser.c, libgda/sqlite/.gitignore, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/keywords.list, libgda/sqlite/mkkeywordhash.c, providers/.gitignore, providers/postgres/Makefile.am, providers/postgres/gda-postgres-meta.c, providers/postgres/keywords.list, providers/skel-implementation/capi/Makefile.am, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/keywords.list: Added support for SQL reserved keywords SQL reserved keywords (specific to each database engine) are now taken into account (for SQLite and PostgreSQL for the moment) when extracting meta data. Specifically, each provider needs to have a file listing its SQL reserved keywords and a new program (modified from SQLite's tools) creates a static hash table and a lookup function which is used in the meta data extraction routines. 2009-07-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/gda-data-select.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-provider.c, samples/WritableSelect/example.c: Corrections related to writable GdaDataSelect data model * GdaDataSelect: correctly handle composed primary keys * GdaDataSelect: correctly handle SQL quoted identifiers * SQLite provider: time and timestamp corrections * GdaConnection: dump variables along with the SQL statement when debug mode is set * misc corrections 2009-07-05 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider.c, providers/mysql/Makefile.am, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-ddl.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/mysql/mysql_specs_comment_column.xml.in, providers/mysql/mysql_specs_comment_table.xml.in: Added COMMENT_TABLE and COMMENT_COLUMN server operations * Added generic COMMENT_TABLE and COMMENT_COLUMN operations to modify the comments on a table or a column * Implementation for the MySQL provider All thanks to Carlos Savoretti * configure.in: Check for JAVA compiler version, for bug #587733 * po/POTFILES.in: Updated po/POTFILES.in 2009-07-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, doc/C/prov-writing.xml, libgda/gda-connection.c, libgda/gda-data-meta-wrapper.c, libgda/gda-meta-store-extra.h, libgda/gda-meta-store.c, libgda/sql-parser/gda-statement-struct-util.c, tests/.gitignore, tests/Makefile.am, tests/meta-store/data_table_constraints.csv, tests/test-sql-identifier.c: SQL case sensitiveness corrections * documentation updates regarding writing providers * new function to check the validity of a GdaMetaContext * various connections to gda_connection_update_meta_store() and gda_sql_identifier_needs_quotes() * new test program: tests/test-sql-identifier.c * tests/meta-store/data_table_constraints.csv: fixed test case * tools/gda-sql.1.in: fix for bug #587580 (gda-sql manpage has syntax errors) 2009-06-30 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, INSTALL, Makefile.am, configure.in, control-center/Makefile.am, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, doc/C/libgda-4.0-sections.txt, libgda-4.0.pc.in, libgda-ui-4.0.pc.in, libgda-ui/.gitignore, libgda-ui/Makefile.am, libgda-ui/data-entries/.gitignore, libgda-ui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-boolean.h, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-common-time.h, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-date.h, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-none.h, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-string.h, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-time.h, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-timestamp.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/gdaui-format-entry.c, libgda-ui/data-entries/gdaui-format-entry.h, libgda-ui/data-entries/plugins/.gitignore, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/common-pict.h, libgda-ui/data-entries/plugins/custom-marshal.c, libgda-ui/data-entries/plugins/custom-marshal.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.h, .../plugins/gdaui-entry-filesel-spec.xml.in, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, .../plugins/gdaui-entry-password.xml.in, .../plugins/gdaui-entry-pict-spec.xml.in, .../plugins/gdaui-entry-pict-spec_string.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/gdaui-entry-text.h, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/data-layout.dtd, libgda-ui/data/Makefile.am, libgda-ui/data/gdaui-generic.png, libgda-ui/data/import_encodings.xml, libgda-ui/data/server_operation.glade, libgda-ui/demos/.gitignore, libgda-ui/demos/Makefile.am, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/demo-common.h, libgda-ui/demos/demo_db.db, libgda-ui/demos/example_automatic_layout.xml, libgda-ui/demos/form.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/geninclude.pl.in, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/main.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-data-widget-filter.c, libgda-ui/gdaui-data-widget-filter.h, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-data-widget-info.h, libgda-ui/gdaui-data-widget.c, libgda-ui/gdaui-data-widget.h, libgda-ui/gdaui-decl.h, libgda-ui/gdaui-easy.h, libgda-ui/gdaui-enums.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-provider-selector.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-form.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-server-operation.h, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/gdaui-tree-store.c, libgda-ui/gdaui-tree-store.h, libgda-ui/internal/Makefile.am, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-dsn-selector.h, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, libgda-ui/marshallers/Makefile.am, libgda-ui/marshallers/gdaui-custom-marshal.c, libgda-ui/marshallers/gdaui-custom-marshal.h, libgda-ui/marshallers/gdaui-marshal.list, libgda/providers-support/Makefile.am, libgda/sql-parser/Makefile.am, libgda/sqlite/virtual/Makefile.am, libgdaui-4.0.pc.in, libgdaui/.gitignore, libgdaui/Makefile.am, libgdaui/data-entries/.gitignore, libgdaui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, libgdaui/data-entries/gdaui-entry-boolean.c, libgdaui/data-entries/gdaui-entry-boolean.h, libgdaui/data-entries/gdaui-entry-combo.c, libgdaui/data-entries/gdaui-entry-combo.h, libgdaui/data-entries/gdaui-entry-common-time.c, libgdaui/data-entries/gdaui-entry-common-time.h, libgdaui/data-entries/gdaui-entry-date.c, libgdaui/data-entries/gdaui-entry-date.h, libgdaui/data-entries/gdaui-entry-none.c, libgdaui/data-entries/gdaui-entry-none.h, libgdaui/data-entries/gdaui-entry-shell.c, libgdaui/data-entries/gdaui-entry-shell.h, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgdaui/data-entries/gdaui-entry-string.c, libgdaui/data-entries/gdaui-entry-string.h, libgdaui/data-entries/gdaui-entry-time.c, libgdaui/data-entries/gdaui-entry-time.h, libgdaui/data-entries/gdaui-entry-timestamp.c, libgdaui/data-entries/gdaui-entry-timestamp.h, libgdaui/data-entries/gdaui-entry-wrapper.c, libgdaui/data-entries/gdaui-entry-wrapper.h, libgdaui/data-entries/gdaui-format-entry.c, libgdaui/data-entries/gdaui-format-entry.h, libgdaui/data-entries/plugins/.gitignore, libgdaui/data-entries/plugins/Makefile.am, libgdaui/data-entries/plugins/common-pict.c, libgdaui/data-entries/plugins/common-pict.h, libgdaui/data-entries/plugins/custom-marshal.c, libgdaui/data-entries/plugins/custom-marshal.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgdaui/data-entries/plugins/gdaui-entry-cgrid.c, libgdaui/data-entries/plugins/gdaui-entry-cgrid.h, libgdaui/data-entries/plugins/gdaui-entry-cidr.c, libgdaui/data-entries/plugins/gdaui-entry-cidr.h, .../plugins/gdaui-entry-filesel-spec.xml.in, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, .../plugins/gdaui-entry-password.xml.in, .../plugins/gdaui-entry-pict-spec.xml.in, .../plugins/gdaui-entry-pict-spec_string.xml.in, libgdaui/data-entries/plugins/gdaui-entry-pict.c, libgdaui/data-entries/plugins/gdaui-entry-pict.h, libgdaui/data-entries/plugins/gdaui-entry-text.c, libgdaui/data-entries/plugins/gdaui-entry-text.h, libgdaui/data-entries/plugins/libmain.c, libgdaui/data-layout.dtd, libgdaui/data/Makefile.am, libgdaui/data/gdaui-generic.png, libgdaui/data/import_encodings.xml, libgdaui/data/server_operation.glade, libgdaui/demos/.gitignore, libgdaui/demos/Makefile.am, libgdaui/demos/data_model_dir.c, libgdaui/demos/ddl_queries.c, libgdaui/demos/demo-common.h, libgdaui/demos/demo_db.db, libgdaui/demos/example_automatic_layout.xml, libgdaui/demos/form.c, libgdaui/demos/form_data_layout.c, libgdaui/demos/form_pict.c, libgdaui/demos/form_rw.c, libgdaui/demos/geninclude.pl.in, libgdaui/demos/grid.c, libgdaui/demos/grid_data_layout.c, libgdaui/demos/grid_pict.c, libgdaui/demos/grid_rw.c, libgdaui/demos/linked_grid_form.c, libgdaui/demos/linked_model_param.c, libgdaui/demos/login.c, libgdaui/demos/main.c, libgdaui/demos/tree.c, libgdaui/gdaui-basic-form.c, libgdaui/gdaui-basic-form.h, libgdaui/gdaui-combo.c, libgdaui/gdaui-combo.h, libgdaui/gdaui-data-entry.c, libgdaui/gdaui-data-entry.h, libgdaui/gdaui-data-store.c, libgdaui/gdaui-data-store.h, libgdaui/gdaui-data-widget-filter.c, libgdaui/gdaui-data-widget-filter.h, libgdaui/gdaui-data-widget-info.c, libgdaui/gdaui-data-widget-info.h, libgdaui/gdaui-data-widget.c, libgdaui/gdaui-data-widget.h, libgdaui/gdaui-decl.h, libgdaui/gdaui-easy.h, libgdaui/gdaui-enums.h, libgdaui/gdaui-form.c, libgdaui/gdaui-form.h, libgdaui/gdaui-grid.c, libgdaui/gdaui-grid.h, libgdaui/gdaui-init.c, libgdaui/gdaui-login.c, libgdaui/gdaui-login.h, libgdaui/gdaui-plugin.h, libgdaui/gdaui-provider-selector.c, libgdaui/gdaui-provider-selector.h, libgdaui/gdaui-raw-form.c, libgdaui/gdaui-raw-form.h, libgdaui/gdaui-raw-grid.c, libgdaui/gdaui-raw-grid.h, libgdaui/gdaui-server-operation.c, libgdaui/gdaui-server-operation.h, libgdaui/gdaui-set.c, libgdaui/gdaui-set.h, libgdaui/gdaui-tree-store.c, libgdaui/gdaui-tree-store.h, libgdaui/internal/Makefile.am, libgdaui/internal/gdaui-dsn-selector.c, libgdaui/internal/gdaui-dsn-selector.h, libgdaui/internal/gdaui-provider-auth-editor.c, libgdaui/internal/gdaui-provider-auth-editor.h, libgdaui/internal/gdaui-provider-spec-editor.c, libgdaui/internal/gdaui-provider-spec-editor.h, libgdaui/internal/utility.c, libgdaui/internal/utility.h, libgdaui/libgdaui.h, libgdaui/libgdaui.symbols, libgdaui/marshallers/Makefile.am, libgdaui/marshallers/gdaui-custom-marshal.c, libgdaui/marshallers/gdaui-custom-marshal.h, libgdaui/marshallers/gdaui-marshal.list, providers/sqlite/Makefile.am, testing/Makefile.am, testing/gdaui-test-data-entries.c, tools/browser/Makefile.am, tools/browser/auth-dialog.h, tools/browser/browser-connections-list.c, tools/browser/canvas-example.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-relations.c: Corrections for bug #587435 Merged the changes from the LIBGDA_4.0 and added some changes specific to the UI extension 2009-06-30 Murray Cumming <murrayc@murrayc.com> * ChangeLog, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-delete.h, libgda/sql-parser/gda-statement-struct-insert.h, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-pspec.h, libgda/sql-parser/gda-statement-struct-select.h, libgda/sql-parser/gda-statement-struct-trans.h, libgda/sql-parser/gda-statement-struct-unknown.h, libgda/sql-parser/gda-statement-struct-update.h, libgda/sql-parser/gda-statement-struct-util.h: Add G_BEGIN_DECLS and G_END_DECLS so these can be used from C++. 2009-06-29 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-spinner.c, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h: Browser misc. improvements * added scrolling and auto zoom to canvas display * added fullscreen mode * added a status bar * misc bug fixes * tools/browser/auth-dialog.c, tools/gda-sql.c: Enable SQLite's GDA functions is the tools * libgda/sqlite/gda-sqlite-provider.c: SQLite provider: added new functions to use from SQL the new functions can be used to display binary data into strings, similar to the hex()'s SQLite function. 2009-06-25 Vivien Malerba <malerba@gnome-db.org> * libgda/information_schema.xml, libgda/providers-support/Makefile.am, libgda/providers-support/gda-meta-column-types.h, providers/postgres/gda-postgres-meta.c, tools/.gitignore, tools/Makefile.am, tools/information-schema-types.c: Generate a header file to help providers' implementing meta data retreival The tools/information-schema-types program generates the libgda/providers-support/gda-meta-column-types.h file from the libgda/information_schema.xml specifications files which defines the data types expected when implementing meta data retreival in the providers. * providers/postgres/gda-postgres-meta.c: PostgreSQL provider: correction in the meta data retreival * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas.c, tools/browser/schema-browser/table-relations.c: Browser: avoid displaying the same table several times in the canvas * Makefile.am, samples/Report/Makefile, samples/Report/README, samples/Report/schema-report-spec.xml, samples/Report/schema-report.c: Added new Report example Creates a report of the schemas, tables and views along with their properties * doc/C/Makefile.am, libgda/Makefile.am, po/POTFILES.in, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, providers/sqlite/Makefile.am, tools/browser/canvas/Makefile.am: Compilation process corrections * po/: corrected POTFILES.in and ran 'make update-po' * removed duplicated files from Makefile.am files, and added missing files when necessary 2009-06-28 Jorge Gonzalez <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-06-27 Jorge Gonzalez <jorgegonz@svn.gnome.org> * po/es.po: Updated Spanish translation 2009-06-24 Vivien Malerba <malerba@gnome-db.org> * Makefile.am, libgda/gda-data-select.c, samples/README, samples/WritableSelect/README, samples/WritableSelect/example.c: Bugs fixed in GdaDataSelect, new example using GdaDataSelect * fixed 2 bugs in GdaDataSelect regarding internal rows handling * added a new WritableSelect example to show how to use the GdaDataSelect object 2009-06-23 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/canvas/Makefile.am, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-decl.h, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-print.h, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas-text.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas-utility.h, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/main.c, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h: Initial support for canvas-based relations view in the Browser Merged Libgnomedb's canvas into the gda-browser tool to display tables' relations using a canvas from the GooCanvas library * libgda/gda-meta-struct.c: Corrected GdaMetaStruct wrong error reporting When GdaMetaStruct's flag includes GDA_META_STRUCT_FEATURE_FOREIGN_KEYS and not all the tables are referenced in the GdaMetaStore, then an error was reported. 2009-06-21 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/packaging.xml, doc/C/packaging_ui.xml: Added a packaging section in the documentation 2009-06-18 Vivien Malerba <malerba@gnome-db.org> * libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make sure "make distcheck" works 2009-06-17 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, configure.in, control-center/.gitignore, control-center/Makefile.am, control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/cc-utility.c, control-center/cc-utility.h, control-center/control-center-res.rc, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-newcnc.png, control-center/gda-control-center.ico, control-center/gda-control-center.png, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, installers/WindowsWix/etc/gtk-2.0/gtkrc, installers/WindowsWix/make-zip-exe.sh, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-tree-manager.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree-node.h, libgda/gda-tree.c, libgda/gda-tree.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, libgdaui-4.0.pc.in, libgdaui/.gitignore, libgdaui/Makefile.am, libgdaui/data-entries/.gitignore, libgdaui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, libgdaui/data-entries/gdaui-entry-boolean.c, libgdaui/data-entries/gdaui-entry-boolean.h, libgdaui/data-entries/gdaui-entry-combo.c, libgdaui/data-entries/gdaui-entry-combo.h, libgdaui/data-entries/gdaui-entry-common-time.c, libgdaui/data-entries/gdaui-entry-common-time.h, libgdaui/data-entries/gdaui-entry-date.c, libgdaui/data-entries/gdaui-entry-date.h, libgdaui/data-entries/gdaui-entry-none.c, libgdaui/data-entries/gdaui-entry-none.h, libgdaui/data-entries/gdaui-entry-shell.c, libgdaui/data-entries/gdaui-entry-shell.h, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgdaui/data-entries/gdaui-entry-string.c, libgdaui/data-entries/gdaui-entry-string.h, libgdaui/data-entries/gdaui-entry-time.c, libgdaui/data-entries/gdaui-entry-time.h, libgdaui/data-entries/gdaui-entry-timestamp.c, libgdaui/data-entries/gdaui-entry-timestamp.h, libgdaui/data-entries/gdaui-entry-wrapper.c, libgdaui/data-entries/gdaui-entry-wrapper.h, libgdaui/data-entries/gdaui-format-entry.c, libgdaui/data-entries/gdaui-format-entry.h, libgdaui/data-entries/plugins/.gitignore, libgdaui/data-entries/plugins/Makefile.am, libgdaui/data-entries/plugins/common-pict.c, libgdaui/data-entries/plugins/common-pict.h, libgdaui/data-entries/plugins/custom-marshal.c, libgdaui/data-entries/plugins/custom-marshal.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgdaui/data-entries/plugins/gdaui-entry-cgrid.c, libgdaui/data-entries/plugins/gdaui-entry-cgrid.h, libgdaui/data-entries/plugins/gdaui-entry-cidr.c, libgdaui/data-entries/plugins/gdaui-entry-cidr.h, .../plugins/gdaui-entry-filesel-spec.xml.in, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, .../plugins/gdaui-entry-password.xml.in, .../plugins/gdaui-entry-pict-spec.xml.in, .../plugins/gdaui-entry-pict-spec_string.xml.in, libgdaui/data-entries/plugins/gdaui-entry-pict.c, libgdaui/data-entries/plugins/gdaui-entry-pict.h, libgdaui/data-entries/plugins/gdaui-entry-text.c, libgdaui/data-entries/plugins/gdaui-entry-text.h, libgdaui/data-entries/plugins/libmain.c, libgdaui/data-layout.dtd, libgdaui/data/Makefile.am, libgdaui/data/gdaui-generic.png, libgdaui/data/import_encodings.xml, libgdaui/data/server_operation.glade, libgdaui/demos/.gitignore, libgdaui/demos/Makefile.am, libgdaui/demos/data_model_dir.c, libgdaui/demos/ddl_queries.c, libgdaui/demos/demo-common.h, libgdaui/demos/demo_db.db, libgdaui/demos/example_automatic_layout.xml, libgdaui/demos/form.c, libgdaui/demos/form_data_layout.c, libgdaui/demos/form_pict.c, libgdaui/demos/form_rw.c, libgdaui/demos/geninclude.pl.in, libgdaui/demos/grid.c, libgdaui/demos/grid_data_layout.c, libgdaui/demos/grid_pict.c, libgdaui/demos/grid_rw.c, libgdaui/demos/linked_grid_form.c, libgdaui/demos/linked_model_param.c, libgdaui/demos/login.c, libgdaui/demos/main.c, libgdaui/demos/tree.c, libgdaui/gdaui-basic-form.c, libgdaui/gdaui-basic-form.h, libgdaui/gdaui-combo.c, libgdaui/gdaui-combo.h, libgdaui/gdaui-data-entry.c, libgdaui/gdaui-data-entry.h, libgdaui/gdaui-data-store.c, libgdaui/gdaui-data-store.h, libgdaui/gdaui-data-widget-filter.c, libgdaui/gdaui-data-widget-filter.h, libgdaui/gdaui-data-widget-info.c, libgdaui/gdaui-data-widget-info.h, libgdaui/gdaui-data-widget.c, libgdaui/gdaui-data-widget.h, libgdaui/gdaui-decl.h, libgdaui/gdaui-easy.h, libgdaui/gdaui-enums.h, libgdaui/gdaui-form.c, libgdaui/gdaui-form.h, libgdaui/gdaui-grid.c, libgdaui/gdaui-grid.h, libgdaui/gdaui-init.c, libgdaui/gdaui-login.c, libgdaui/gdaui-login.h, libgdaui/gdaui-plugin.h, libgdaui/gdaui-provider-selector.c, libgdaui/gdaui-provider-selector.h, libgdaui/gdaui-raw-form.c, libgdaui/gdaui-raw-form.h, libgdaui/gdaui-raw-grid.c, libgdaui/gdaui-raw-grid.h, libgdaui/gdaui-server-operation.c, libgdaui/gdaui-server-operation.h, libgdaui/gdaui-set.c, libgdaui/gdaui-set.h, libgdaui/gdaui-tree-store.c, libgdaui/gdaui-tree-store.h, libgdaui/internal/Makefile.am, libgdaui/internal/gdaui-dsn-selector.c, libgdaui/internal/gdaui-dsn-selector.h, libgdaui/internal/gdaui-provider-auth-editor.c, libgdaui/internal/gdaui-provider-auth-editor.h, libgdaui/internal/gdaui-provider-spec-editor.c, libgdaui/internal/gdaui-provider-spec-editor.h, libgdaui/internal/utility.c, libgdaui/internal/utility.h, libgdaui/libgdaui.h, libgdaui/libgdaui.symbols, libgdaui/marshallers/Makefile.am, libgdaui/marshallers/gdaui-custom-marshal.c, libgdaui/marshallers/gdaui-custom-marshal.h, libgdaui/marshallers/gdaui-marshal.list, po/POTFILES.in, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, providers/jdbc/.gitignore, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-data-entries.c, tests/meta-store/common.c, tools/Makefile.am, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/auth-dialog.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-res.rc, tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-variable.c, tools/browser/browser-variable.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/cc-gray-bar.c, tools/browser/cc-gray-bar.h, tools/browser/decl.h, tools/browser/dnd.c, tools/browser/dnd.h, tools/browser/dummy-perspective/Makefile.am, .../browser/dummy-perspective/dummy-perspective.c, .../browser/dummy-perspective/dummy-perspective.h, tools/browser/dummy-perspective/perspective-main.c, tools/browser/dummy-perspective/perspective-main.h, tools/browser/gda-browser-4.0.desktop.in, tools/browser/gda-browser-auth-big.png, tools/browser/gda-browser-auth.png, tools/browser/gda-browser-bookmark.png, tools/browser/gda-browser-column-fk.png, tools/browser/gda-browser-column-fknn.png, tools/browser/gda-browser-column-nn.png, tools/browser/gda-browser-column-pk.png, tools/browser/gda-browser-column.png, tools/browser/gda-browser-connected-big.png, tools/browser/gda-browser-connected.png, tools/browser/gda-browser-non-connected-big.png, tools/browser/gda-browser-non-connected.png, tools/browser/gda-browser-reference.png, tools/browser/gda-browser-schema.png, tools/browser/gda-browser-table.png, tools/browser/gda-browser-view.png, tools/browser/gda-browser.ico, tools/browser/gda-browser.png, tools/browser/login-dialog.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/marshal.list, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/perspective-main.c, tools/browser/schema-browser/perspective-main.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/support.c, tools/browser/support.h, tools/dict-file-name.c, tools/gda-sql.c, tools/gda-sql.ico: Added a UI extension and some tools * UI widgets are migrated from Libgnomedb * added tools include control center (to define DSN and list providers) and new database browser (kind of clone of Mergeant) * documentation not yet updated 2009-06-08 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Better install for report Python scripts, see bug #579458 * ChangeLog, configure.in: Don't check for GnomeVFS if Gio has been found, bug #585108 2009-06-05 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/gda-sql.c: Gda-SQL: fixed a bug when saving statements Saving SQL statements using the ".qs" internal command did not check if there was already one saved statement of the same name, resulting in errors; now any previous saved statement with the same name is first deleted. 2009-06-04 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/sqlite/gda-sqlite-provider.c: Fixed SQLite provider's rendering of SELECT statements when a COMPOUND statement is used as the FROM part of another statement * ChangeLog, libgda/sqlite/gda-sqlite-provider.c: Fixed ROWID handling in SQLite provider fixed problem with DISTINCT and ORDER BY in SELECT statements when adding rowid columns 2009-06-03 Vivien Malerba <malerba@gnome-db.org> * configure.in: Avoid Libsoup automagic dependency, fixes bug #584398 * configure.in: Avoid Libsoup automagic dependency, fixes bug #584398 2009-05-13 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, providers/oracle/gda-oracle-provider.c: Make the Oracle provider instanciate the correct SQL parser * ChangeLog, samples/SqlParserConsole/console.c: Bug fixed in options parsing in samples/SqlParserConsole 2009-05-08 Mario Blättermann <mariobl@gnome.org> * po/de.po: Updated German translation 2009-05-08 Vivien Malerba <malerba@gnome-db.org> * tests/meta-store/data_referential_constraints.csv: Fixed some test data * ChangeLog, po/POTFILES.in, providers/oracle/gda-oracle-meta.c: Improved Oracle meta data fetching * po/POTFILES.in: added missing file * providers/oracle/gda-oracle-meta.c: misc. improvements 2009-05-06 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/Makefile.am: Use only only one data dir (for bug #580821) * tools/Makefile.am: install web server data files in the same dir as Libgda 4.0, for bug #580821 * ChangeLog, libgda/gda-data-meta-wrapper.c, libgda/gda-meta-store.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/gda-oracle.h, providers/postgres/gda-postgres-meta.c: More work on the Oracle provider * providers/oracle: - use the callback API to fetch results for variable length data types - implemented more meta data retreival - booleans (which is not an Oracle data type) are interpreted as 0 an !0 - better handling of OCI types * libgda/gda-data-meta-wrapper.c: bug fixes * libgda/gda-meta-store.c: bug fixes * providers/postgres/gda-postgres-meta.c: bug fixes 2009-05-05 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: Added missing files from the Oracle provider to POTFILES.in * ChangeLog, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/thread-wrapper/gda-thread-wrapper.c: Fix for bug #581408 * libgda/gda-sql-builder.c: * libgda/gda-tree-manager.c: * libgda/gda-tree-node.c: * libgda/gda-tree.c: * libgda/thread-wrapper/gda-thread-wrapper.c: applied patch to fix bug #581408 (thanks to Halton Huo) 2009-05-01 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/provider-support.sgml, gtk-doc.make, libgda/Makefile.am, libgda/gda-data-access-wrapper.h, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-enums.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c, libgda/gda-util.c, libgda/information_schema.xml, libgda/sql-parser/gda-statement-struct-util.c, tools/tools-input.c: Better handle SQL identifiers' case sensitiveness * libgda/Makefile.am: * libgda/gda-data-meta-wrapper.[ch]: new (private) GdaDataModel wrapper internally used by the GdaMetaStore object * libgda/gda-data-access-wrapper.h: removed unnecessary #include * libgda/gda-enums.h: added the GdaSqlIdentifierStyle enum * libgda/gda-meta-store.[ch]: - use the new GdaDataMetaWrapper object to "filter" the updates made by each database provider when updating the meta data - added gda_meta_store_set_identifiers_style(), to be used by database providers * libgda/gda-meta-struct.c: updates the way information is searced in the GdaMetaStore * libgda/information_schema.xml: identify which columns are SQL identifiers * libgda/gda-util.c: improved the gda_completion_list_get() function * tools/tools-input.c: correctly set break characters for completion * libgda/sql-parser/gda-statement-struct-util.c: corrected gda_sql_identifier_needs_quotes() * doc/C: SQL identifiers precisions 2009-05-03 Mario Blättermann <mariobl@gnome.org> * po/ChangeLog, po/de.po: Updated German translation 2009-04-28 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/command-exec.c, tools/gda-sql.c: Gda-sql console improvements * tools/gda-sql.c: - allow to specify which kind of meta data to update in the "meta" command - store the dictionary in a file even for connections not created from a DSN if GLIB >= 2.16.0, no change otherwise * libgda.doap: Prefixed mail with 'mailto:' 2009-04-23 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, libgda/gda-config.c, providers/mysql/gda-mysql-provider.c: Enabled server operations for the MySQL provider * libgda/gda-config.c: only display a warning if loading a * provider fails if the GDA_SHOW_PROVIDER_LOADING_ERROR environment variable is set * providers/mysql/gda-mysql-provider.c: enable the * GDA_SERVER_OPERATION_CREATE_DB, GDA_SERVER_OPERATION_DROP_DB, GDA_SERVER_OPERATION_DROP_TABLE, GDA_SERVER_OPERATION_RENAME_TABLE, GDA_SERVER_OPERATION_ADD_COLUMN, GDA_SERVER_OPERATION_DROP_COLUMN, GDA_SERVER_OPERATION_CREATE_INDEX, GDA_SERVER_OPERATION_DROP_INDEX, GDA_SERVER_OPERATION_CREATE_VIEW andGDA_SERVER_OPERATION_DROP_VIEW operations * doc/C: doc. update * .../skel-implementation/capi/gda-capi-provider.c: Comments corrections in skeleton provider * ChangeLog, configure.in, providers/oracle/Makefile.am, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/gda-oracle.h, providers/oracle/libmain.c: Improved Oracle provider * configure.in: * providers/oracle: improved Oracle provider 2009-04-22 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/tmpl/gda-statement.sgml, libgda/gda-statement.c, libgda/gda-statement.h: fixed bug #579513 and added the GDA_STATEMENT_SQL_PARAMS_AS_VALUES flag 2009-04-21 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, doc/C/prov-writing.xml: Documentation: detailled how to create a new provider form template 2009-04-20 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, providers/Makefile.am, providers/oracle/Makefile.am, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle.h, providers/oracle/gen_def.c, providers/oracle/libmain.c, providers/oracle/oracle_specs_create_table.xml.in, providers/oracle/oracle_specs_dsn.xml.in, providers/oracle/parser.y, providers/oracle/utils.c: Set up new oracle provider structure 2009-04-19 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make libgda DESTDIR aware * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make libgda DESTDIR aware 2009-04-18 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in: Set version to 4.1.1 * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.1.0 * ChangeLog, libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Embedded SQLite version is now 3.6.13 * ChangeLog, configure.in: Set version to 4.0.3 * ChangeLog, providers/postgres/gda-postgres-provider.c: Display a warning when the PostgreSQL provider does not identify any data type * tests/.gitignore, tools/.gitignore: Hide more files from git * installers/WindowsWix/make-zip-exe.sh: Set version to 4.0.2 in ZIP files generator script * ChangeLog, NEWS: Released 4.0.2 * ChangeLog, providers/postgres/gda-postgres-provider.c: Display a warning when the PostgreSQL provider does not identify any data type * tests/.gitignore, tools/.gitignore: Hide more files from git * .gitignore, doc/C/.gitignore, libgda/.gitignore, libgda/sql-parser/.gitignore, libgda/sqlite/.gitignore, providers/.gitignore, providers/bdb/.gitignore, providers/jdbc/.gitignore, testing/.gitignore, tests/data-models/.gitignore, tests/meta-store/.gitignore, tests/multi-threading/.gitignore, tests/parser/.gitignore, tests/providers/.gitignore, tests/value-holders/.gitignore, tools/.gitignore: Tell git to ignore some files 2009-04-17 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h: Make the SQLite provider compile with a system installed SQLite library * ChangeLog, configure.in, libgda/handlers/gda-handler-time.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h, providers/postgres/gda-postgres-provider.c: Make it possible to use a system installed SQLite, and fixed bug #578748 * providers/postgres/gda-postgres-provider.c: fix for bug #578748 * libgda/sqlite/gda-sqlite.h: * libgda/sqlite/gda-sqlite-meta.c: * libgda/sqlite/gda-sqlite-provider.c: make the SQLite provider compile with a system installed SQLite * configure.in: a system installed SQLite is now only searched for if the --enable-system-sqlite option is passed, and the presence of the sqlite3CreateFunc symbol is not anymore required. The only drawback of using a system installed SQLite is that meta data regarding functions will not be available * libgda/handlers/gda-handler-time.c: fix mem leak * .cvsignore, .gitignore, data/.cvsignore, doc/.cvsignore, doc/C/.cvsignore, doc/C/.gitignore, doc/C/tmpl/.cvsignore, libgda-report/.cvsignore, libgda/.cvsignore, libgda/.gitignore, libgda/sql-parser/.gitignore, libgda/sqlite/.cvsignore, libgda/sqlite/.gitignore, libgda/sqlite/sqlite-src/.cvsignore, po/.cvsignore, providers/.cvsignore, providers/.gitignore, providers/bdb/.gitignore, providers/firebird/.cvsignore, providers/freetds/.cvsignore, providers/ibmdb2/.cvsignore, providers/jdbc/.gitignore, providers/ldap/.cvsignore, providers/mdb/.cvsignore, providers/msql/.cvsignore, providers/mysql/.cvsignore, providers/odbc/.cvsignore, providers/oracle/.cvsignore, providers/postgres/.cvsignore, providers/sqlite/.cvsignore, providers/sybase/.cvsignore, providers/xbase/.cvsignore, testing/.cvsignore, testing/.gitignore, tests/data-models/.gitignore, tests/meta-store/.gitignore, tests/multi-threading/.gitignore, tests/parser/.gitignore, tests/providers/.gitignore, tests/value-holders/.gitignore, tools/.cvsignore, tools/.gitignore: Tell git to ignore some files * doc/C/tmpl/gda-sql-builder.sgml: Doc. update * ChangeLog, Makefile.am, configure.in, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-repetitive-statement.sgml, doc/C/tmpl/gda-sql-statement.sgml, libgda.doap, libgda/Makefile.am, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-decl.h, libgda/gda-repetitive-statement.c, libgda/gda-repetitive-statement.h, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/handlers/gda-handler-time.c, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct-parts.h, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-wrapper.c, providers/postgres/gda-postgres-provider.c, samples/MetaStore/Makefile, samples/MetaStore/README, samples/MetaStore/background.c, samples/SqlBuilder/example.c, tools/gda-sql.c: Multi threading and GdaSqlBuilder improvements * providers/postgres/gda-postgres-provider.c: fix for bug #578748 * libgda/thread-wrapper/gda-thread-wrapper.c: don't attempt to create a GdaThreadWrapper object if g_thread_supported() is FALSE * libgda/thread-wrapper/Makefile.am: * libgda/thread-wrapper/gda-thread-meta.[ch]: meta data retreival implementation * libgda/thread-wrapper/gda-thread-provider.[ch]: - reuse the same GdaThreadWrapper object for providers which can only be accessed from a single thread - correctly behave when g_thread_supported() is FALSE - use new implementation of meta data retreival * libgda/gda-server-provider.c: doc. correction * libgda/gda-connection.c: - removed debug message - corrected locking in gda_connection_update_meta_store() - return an error if the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag is specified but g_thread_supported() is FALSE - gda_connection_update_meta_store()'s implementation is now generic (no specific implementation for connections which use a thread wrapper) * tools/gda-sql.c: - use the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag when opening connections - meta data retreival is now done in the background (statements can be executed while it is being done) * libgda/Makefile.am: * libgda/libgda.symbols: * libgda/gda-repetitive-statement.[ch]: new object to prepare the execution of a statement with several differents variables' values sets * libgda/gda-connection.c: added gda_connection_repetitive_statement_execute() * doc/C: doc.update * configure.in: a system installed SQLite is now only searched for if the --enable-system-sqlite option is passed, and the presence of the sqlite3CreateFunc symbol is not anymore required. The only drawback of using a system installed SQLite is that meta data regarding functions will not be available * Makefile.am: * samples/MetaStore/background.c: * samples/MetaStore/README: new example showing how to update the meta data in the background (in a sub thread) using the GdaThreadWrapper object * libgda/handlers/gda-handler-time.c: fix mem leak * samples/SqlBuilder/example.c: * libgda/gda-sql-builder.[ch]: improved API and features of the GdaSqlBuilder object * libgda.doap: project description 2009-04-14 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, doc/C/prov-writing.xml, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-blob-op.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, samples/AsyncExec/Makefile, samples/AsyncExec/README, samples/AsyncExec/example.c, samples/Makefile, samples/README, tests/multi-threading/check_wrapper.c, tools/test_blob.sh: wrapper for GdaBlobOp objects 2009-04-14 Vivien Malerba <malerba@gnome-db.org> * libgda/thread-wrapper/Makefile.am: * libgda/thread-wrapper/gda-thread-blob-op.[ch]: wrapper for GdaBlobOp objects * libgda/thread-wrapper/gda-thread-wrapper.[ch]: - loosened locking - allow the wrapped thread to use the GdaThreadWrapper object - API change in gda_thread_wrapper_fetch_result() * libgda/thread-wrapper/gda-thread-recordset.c: - use the new GdaThreadBlobOp object - adaptations to the API change in gda_thread_wrapper_fetch_result() * libgda/thread-wrapper/gda-thread-provider.[ch]: - renamed gda_thread_provider_get_type() to _gda_thread_provider_get_type() to avoid exporting the symbol - implemented asynchronous execution - adaptations to the API change in gda_thread_wrapper_fetch_result() * tests/multi-threading/check_wrapper.c: - adaptations to the API change in gda_thread_wrapper_fetch_result() * libgda/gda-connection.c: - instanciate the database provider only when really needed - loosened locking * tools/test_blob.sh: adapted to version 4.1 * doc/C: doc. updates regarding multi-threading and asynchronous statement execution * Makefile.am: * samples/Makefile: * samples/README: * samples/AsyncExec: new example about hos to use the asynchronous statement execution API svn path=/trunk/; revision=3374 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-thread-connection.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/Makefile.am, libgda/gda-connection-internal.h, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/libgda.symbols, libgda/providers-support/gda-data-select-priv.h, libgda/sqlite/gda-sqlite-recordset.c, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-recordset.h, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, libgda/thread-wrapper/thread-wrapper.dia, po/POTFILES.in, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres.h, tests/multi-threading/Makefile.am, tests/multi-threading/check_threaded_cnc.c, tests/multi-threading/check_wrapper.c, tests/multi-threading/common.c, tests/multi-threading/common.h, tests/multi-threading/dummy-object.c, tests/multi-threading/dummy-object.h, tools/web-server.c: new directory new object which allows one to execute functions in a 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * configure.in: * libgda/Makefile.am: * libgda/thread-wrapper/Makefile.am: new directory * libgda/thread-wrapper/gda-thread-wrapper.[ch]: new object which allows one to execute functions in a private sub thread from any other thread. * libgda/thread-wrapper/gda-thread-provider.[ch]: * libgda/thread-wrapper/gda-thread-recordset.[ch]: new built-in pseudo provider to constrain a GdaConnection's usage within a private sub thread, making its usage completely thread safe * libgda/gda-connection-sqlite.h: file renamed to libgda/gda-connection-internal.h * libgda/gda-connection.[ch]: - added a GDA_CONNECTION_OPTIONS_THREAD_SAFE flag to use when opening a connection - added asynchronous statement execution methods: gda_connection_async_statement_execute(), gda_connection_async_fetch_result() and gda_connection_async_cancel() - the GdaConnection can now be created by the new GdaThreadProvider pseudo provider to wrap a real GdaConnection object in a private sub thread * libgda/providers-support/gda-data-select-priv.h: * libgda/gda-data-select.c: adaptations to be used by the new GdaThreadRecordset * libgda/gda-meta-store.c: - now thread safe - corrections to gda_meta_store_schema_get_structure() * libgda/gda-server-provider.[ch]: new virtual method to handle async. requests * libgda/sqlite/gda-sqlite-recordset.c: minor correction * po/POTFILES.in: added new files * providers/postgres/gda-postgres-util.c: * providers/postgres/gda-postgres.h: make sure a PostgreSQL connection is only used by one statement at a time * doc/C: doc. updates * tests/multi-threading/dummy-object.[ch]: * tests/multi-threading/check_wrapper.c: new test for the GdaThreadWrapper object * tests/multi-threading/check_threaded_cnc: new test for connections opened with the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag * tools/web-server.c: don't check for uint8_t svn path=/trunk/; revision=3373 * ChangeLog, configure.in, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-sql-parser.sgml, libgda/gda-meta-store.c, tools/web-server.c: - set version to 4.0.2 - detect uint8_t presence 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * configure.in: - set version to 4.0.2 - detect uint8_t presence * libgda/gda-meta-store.c: - correction in gda_meta_store_schema_get_structure() - correction in the "cnc" property * tools/web-server.c: don't check for uint8_t * doc/C: doc. updates svn path=/branches/LIBGDA_4.0/; revision=3372 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/libgda.symbols, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, tools/gda-sql.c: Merged changes from LIBGDA_4.0 branch between revisions 3362 and 3370 2009-03-27 Vivien Malerba <malerba@gnome-db.org> Merged changes from LIBGDA_4.0 branch between revisions 3362 and 3370 svn path=/trunk/; revision=3371 2009-03-27 Vivien Malerba <vivien@src.gnome.org> * installers/WindowsWix/make-zip-exe.sh: Updated script to make Windows ZIP binaries svn path=/branches/LIBGDA_4.0/; revision=3369 * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.0.1 svn path=/branches/LIBGDA_4.0/; revision=3368 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/libgda.symbols, libgda/sqlite/Makefile.am: removed the gda_transaction_status_dump symbol another correction 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * libgda/libgda.symbols: removed the gda_transaction_status_dump symbol * libgda/sqlite/Makefile.am: another correction svn path=/branches/LIBGDA_4.0/; revision=3367 * ChangeLog, libgda/sqlite/Makefile.am: build xml_embedded.h before it is needed, and don't distribute it as part 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/Makefile.am: build xml_embedded.h before it is needed, and don't distribute it as part of the sources svn path=/branches/LIBGDA_4.0/; revision=3366 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/gda-tree-mgr-select.c: fix error message, for bug #576730 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-tree-mgr-select.c: fix error message, for bug #576730 svn path=/trunk/; revision=3365 * ChangeLog, configure.in, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, tools/gda-sql.c: set version to 4.0.1 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * configure.in: set version to 4.0.1 * libgda/gda-config.c: - added _gda_config_sqlite_provider, a pointer to the SQLite GdaServerProvider, always available, even if the SQLite provider is not installed - correctly behave if no provider is found at all * libgda/gda-connection.c: * libgda/gda-connection-sqlite.h: added a private method to open a connection to an SQLite file directly, even if the SQLite provider is not installed: _gda_open_internal_sqlite_connection() * libgda/gda-meta-store.c: if the SQLite provider is not installed, then use _gda_open_internal_sqlite_connection() * libgda/gda-server-operation-private.h: * libgda/gda-server-operation.c: added a private _gda_server_operation_new_from_string() function * libgda/sqlite/Makefile.am * libgda/sqlite/gen_emb_string.c: tool which generates source code to embedd all the .xml files found in providers/sqlite. * libgda/sqlite/gda-sqlite-provider.c: if a .xml file normally installed along with the SQLite provider is not found, then use the embedded version, using the file generated by the new gen_emb_string tool (which means losing any translation but we don't care as it is for internal purposes only). * 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: minor corrections in warnings * tools/gda-sql.c: better handle when the meta store object can be created svn path=/branches/LIBGDA_4.0/; revision=3364 2009-03-25 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org> * po/ChangeLog, po/eu.po: Updated Basque translation. 2009-03-25 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org> * eu.po: Updated Basque translation. svn path=/trunk/; revision=3363 2009-03-23 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, po/POTFILES.in: added libgda/gda-sql-builder.c don't override MYSQL_CFLAGS if it has 2009-03-23 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: added libgda/gda-sql-builder.c * configure.in: don't override MYSQL_CFLAGS if it has already been set as an environment variable svn path=/trunk/; revision=3361 2009-03-19 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-sql-builder.sgml, doc/C/tmpl/gda-statement.sgml, libgda/Makefile.am, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.h.in, samples/Makefile, samples/README, samples/SqlBuilder/Makefile, samples/SqlBuilder/README, samples/SqlBuilder/example.c: new object to build GdaStatement iterativaly; this is 2009-03-19 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am: * libgda/libgda.h.in: * libgda/gda-sql-builder.[ch]: new object to build GdaStatement iterativaly; this is * Makefile.am: * samples/: new example illustrating how to use the new #GdaSqlBuilder object * doc/C: - document GdaSqlBuilder - have 'make distcheck' work again svn path=/trunk/; revision=3360 2009-03-17 Vivien Malerba <malerba@gnome-db.org> * Makefile.am, configure.in, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-select.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, doc/C/tmpl/gda-tree-node-dbio.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, doc/C/tree-overview.dia, doc/C/tree-overview.png, doc/C/tree-overview2.dia, doc/C/tree-overview2.png, doc/C/version.xml.in, libgda/Makefile.am, libgda/gda-decl.h, libgda/gda-set.h, libgda/gda-tree-manager.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.c, libgda/gda-tree-node.h, libgda/gda-tree.c, libgda/gda-tree.h, libgda/libgda.h.in, libgda/libgda.symbols, po/POTFILES.in, samples/Makefile, samples/README, samples/Tree/Makefile, samples/Tree/README, samples/Tree/example.c, tools/Makefile.am: set binaries extension to 4.1 splitted changes before 4.0 to 2009-03-17 Vivien Malerba <malerba@gnome-db.org> * tools/Makefile.am: set binaries extension to 4.1 * Changelog: splitted changes before 4.0 to ChangeLog-pre-4.0 * libgda/Makefile.am: * libgda/libgda.symbols: * libgda/libgda.h.in: * libgda/gda-decl.h: * libgda/gda-tree.[ch]: * libgda/gda-tree-node.[ch]: * libgda/gda-tree-manager.[ch]: * libgda/gda-tree-mgr-label.[ch]: * libgda/gda-tree-mgr-schemas.[ch]: * libgda/gda-tree-mgr-tables.[ch]: * libgda/gda-tree-mgr-columns.[ch]: * libgda/gda-tree-mgr-select.[ch]: new GdaTree and related implementation * Makefile.am: * samples/: added a Tree example to show how to use GdaTree * po/POTFILES.in: added new files * libgda/gda-set.h: doc. update * doc/C: - doc. updates for GdaTree and related - added a deprecated symbols section - added new symbols for 4.2 section - added version number svn path=/trunk/; revision=3359