2010-06-27 Vivien Malerba * 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 * 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 * 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 * libgda/gda-data-model.c: GdaDataModel: Documentation: Mention the error domain. 2010-06-20 Vivien Malerba * 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 * 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 * 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 * po/es.po: Updated Spanish translation 2010-06-15 Vivien Malerba * doc/C/tmpl/gda-sql-builder.sgml: Doc. update 2010-06-14 Murray Cumming * 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 * 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 * 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 * 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 * po/de.po: Updated German translation 2010-06-07 Vivien Malerba * 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 * po/fi.po: Updated Finnish translation by Risto I. Jääskeläinen. 2010-06-06 Vivien Malerba * 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č * po/sl.po: Updated Slovenian translation 2010-06-03 Vivien Malerba * 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 * 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 * 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 * 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 * libgda-ui/gdaui-basic-form.c: GdaUiBasicForm: Avoid a compiler warning. 2010-05-28 Vivien Malerba * 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 * 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 * libgda/gda-config.c: Added GObject introspection annotations to GdaConfig 2010-05-25 Jorge González * po/es.po: Updated Spanish translation