[ubuntu/jaunty] libgda4 3.99.13-0ubuntu1 (Accepted)

Ken VanDine ken.vandine at canonical.com
Thu Mar 12 22:45:12 GMT 2009


libgda4 (3.99.13-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #340462)
    - libgda/gda-value.c: improved performances on gda_binary_to_string()
      and gda_string_to_binary(): removed g_memmove() usage and convert any
      non ASCII printable char to an octal representation (don't bither with
      unicode anymore)
    - libgda/gda-value.c: fix for bug #574193
    - tests/Makefile.am:
    - tests/test-ddl-creator.c: remove created DB before running test, and run
      as a test
    - tests/Makefile.am:
    - tests/tests/test-bin-converter.c: new test for gda_binary_to_string()
      and gda_string_to_binary()
    - configure.in: use ncurses if found instead of ncuses, fixes bug #574021
    - tools/tools-input.c: currected compilation issue if readline is not
      found, fixes bug #574020
    - configure.in:
    - libgda/Makefile.am:
    - libgda/gda-data-model-bdb.c:
    - providers/bdb/Makefile.am: the berkeley db livrary is now loaded only
      when needed: the libgda library is not linked directly with it anymore
    - tools/gda-sql.c:
      * corrected the "\i" command
      * corrected multi line commands handling
    - tools/gda-threader.c: removed unnecessary warning
    - tests/parser: added a new test which checks the parsing of whole script
      files
    - libgda/sql-parser/gda-sql-parser.c: consider a single '#' to be the
      start of a comment up to the end of the line for MySQL
    - libgda/libgda.symbols: added missing symbols
      (gda_data_model_error_get_type and
      gda_utility_data_model_find_column_description), and other corrections
    - libgda/sqlite/: renamed symbols which are not supposed to be exported
    - libgda/libgda.symbols:
    - libgda/gda-row.[ch]: added gda_row_invalidate_value() and
      gda_row_value_is_valid() to be used by database providers'
      implementations to tag individual values in a GdaRow as invalid (either
      because the value coud not be read or because the value could not be
      intepreted as the requested data type)
    - libgda/sqlite: SQLite provider's improvements:
      * handle int64 types
      * fixed a bug when using the '*' in a SELECT to get a blob data
      * use the new gda_row_invalidate_value() API
    - libgda/gda-data-access-wrapper.c:
    - libgda/gda-data-model-array.c:
    - providers/mysql/gda-mysql-recordset.c:
    - providers/postgres/gda-postgres-recordset.c: use the new
      gda_row_invalidate_value() API
    - libgda/gda-data-select.c: use the new gda_row_value_is_valid() API
    - libgda/gda-data-model.c: gda_data_model_dump_as_string() and
      gda_data_model_dump () now display #### when the value of a column
      can't be obtained and displayed instead of undefined result
    - providers/mysql: more work on the MySQL provider:
      * some work on the parameters' binding to use the correct type (not
        always MYSQL_TYPE_STRING
      * don't pass the bound parameters to the GdaMysqlPStmt as it does not
        use them
      * double free problem in GdaMysqlRecordset
    - providers/mysql: more work on the MySQL provider:
      * use a MYSQL_STMT per prepared statement
      * if the same prepared statement is executed more than once and is
        a SELECT, then use another MYSQL_STMT to avoid conflicting with
        the previous one
    - libgda/sql-parser/gda-statement-struct.c:
    - doc/C: doc. improvements
    - libgda/gda-meta-struct.c: misc corrections
    - libgda/gda-data-proxy.c: made it thread safe
    - libgda/libgda.symbols:
    - libgda/gda-util.[ch]: added gda_sql_identifier_split()
    - providers/mysql/*: more MySQL provider work:
      * remove double quotes around tables names when rendering SQL
      * make sure the connection uses UTF-8
      * corrected the handling of NULL values in GdaMysqlRecordset
      * removed compilation warnings
      * improved meta data retreival
    - libgda/gda-connection.c: improved debug message
    - libgda/sqlite/sqlite-src/Makefile.am: define the
      SQLITE_OMIT_LOAD_EXTENSION flag to avoid having to link with libdl,
      possible fix for bug #572277
    - providers/mysql/gda-mysql-meta.c:
    - providers/mysql/gda-mysql-recordset.c: general MySQL provider
      improvements
    - providers/mysql/gda-mysql-provider.c: possible fix for bug #572394
    - libgda/gda-util.c (gda_utility_data_model_dump_data_to_xml): Don't
      leak rcols, fixes bug #572734
    - libgda/sqlite/gda-sqlite-provider.c:
      gda_sqlite_provider_begin_transaction()
      gda_sqlite_provider_commit_transaction()
      gda_sqlite_provider_rollback_transaction(): Set error when statement
      execution fails.
    - libgda/gda-meta-store.c: corrected
      gda_meta_store_schema_get_structure(), fixes bug #542847
    - libgda/sqlite/sqlite-src: uses SQLite version 3.6.11
    - doc/C: doc. improvements regarding GdaDataHandler
    - make sure the gda_data_handler_get_sql_from_value() function is
      implemented in a coherent way, fixed bug #572220
    - Makefile.w32: removed any obsolete reference to bonobo,
      for bug #571879
    - fixed gda_string_to_binary() and gda_string_to_blob(),
      for bug #572028
    - removed the const from gda_value_take_binary() and
      gda_value_take_blob()
    - samples/MetaStore/example.c: corrected the usage of
      gda_connection_get_meta_store_data()
    - libgda/gda-connection.c: when using gda_connection_get_meta_store_data()
      with GDA_CONNECTION_META_FIELDS, accept the filter composed of
      "name" (table name) and "field_name" as mentionned in the doc
    - samples/:
      * added a new MetaStore example to show some examples of the
        gda_connection_update_meta_store() function
      * corrected some examples to compile correctly
    - doc/C:
    - libgda/gda-connection.c: improved documentation

Date: Tue, 10 Mar 2009 15:51:04 -0400
Changed-By: Ken VanDine <ken.vandine at canonical.com>
Maintainer: Gustavo R. Montesino <grmontesino at ig.com.br>
Signed-By: Sebastien Bacher <seb128 at ubuntu.com>
https://launchpad.net/ubuntu/jaunty/+source/libgda4/3.99.13-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 10 Mar 2009 15:51:04 -0400
Source: libgda4
Binary: libgda4-4 libgda4-bin libgda4-common libgda4-dev libgda4-4-dbg libgda4-doc libgda4-mysql libgda4-postgres libgda4-sqlite
Architecture: source
Version: 3.99.13-0ubuntu1
Distribution: jaunty
Urgency: low
Maintainer: Gustavo R. Montesino <grmontesino at ig.com.br>
Changed-By: Ken VanDine <ken.vandine at canonical.com>
Description: 
 libgda4-4  - GNOME Data Access library for GNOME2
 libgda4-4-dbg - GDA4 library and debugging symbols
 libgda4-bin - Binary files for GNOME Data Access library for GNOME2
 libgda4-common - Common files for GNOME Data Access library for GNOME2
 libgda4-dev - Development files for GNOME Data Access library for GNOME2
 libgda4-doc - Documentation files for GNOME Data Access library for GNOME2
 libgda4-mysql - MySQL backend plugin for GNOME Data Access library for GNOME2
 libgda4-postgres - PostgreSQL backend plugin for GNOME Data Access library for GNOME
 libgda4-sqlite - SQLite backend plugin for GNOME Data Access library for GNOME2
Launchpad-Bugs-Fixed: 340462
Changes: 
 libgda4 (3.99.13-0ubuntu1) jaunty; urgency=low
 .
   * New upstream release (LP: #340462)
     - libgda/gda-value.c: improved performances on gda_binary_to_string()
       and gda_string_to_binary(): removed g_memmove() usage and convert any
       non ASCII printable char to an octal representation (don't bither with
       unicode anymore)
     - libgda/gda-value.c: fix for bug #574193
     - tests/Makefile.am:
     - tests/test-ddl-creator.c: remove created DB before running test, and run
       as a test
     - tests/Makefile.am:
     - tests/tests/test-bin-converter.c: new test for gda_binary_to_string()
       and gda_string_to_binary()
     - configure.in: use ncurses if found instead of ncuses, fixes bug #574021
     - tools/tools-input.c: currected compilation issue if readline is not
       found, fixes bug #574020
     - configure.in:
     - libgda/Makefile.am:
     - libgda/gda-data-model-bdb.c:
     - providers/bdb/Makefile.am: the berkeley db livrary is now loaded only
       when needed: the libgda library is not linked directly with it anymore
     - tools/gda-sql.c:
       * corrected the "\i" command
       * corrected multi line commands handling
     - tools/gda-threader.c: removed unnecessary warning
     - tests/parser: added a new test which checks the parsing of whole script
       files
     - libgda/sql-parser/gda-sql-parser.c: consider a single '#' to be the
       start of a comment up to the end of the line for MySQL
     - libgda/libgda.symbols: added missing symbols
       (gda_data_model_error_get_type and
       gda_utility_data_model_find_column_description), and other corrections
     - libgda/sqlite/: renamed symbols which are not supposed to be exported
     - libgda/libgda.symbols:
     - libgda/gda-row.[ch]: added gda_row_invalidate_value() and
       gda_row_value_is_valid() to be used by database providers'
       implementations to tag individual values in a GdaRow as invalid (either
       because the value coud not be read or because the value could not be
       intepreted as the requested data type)
     - libgda/sqlite: SQLite provider's improvements:
       * handle int64 types
       * fixed a bug when using the '*' in a SELECT to get a blob data
       * use the new gda_row_invalidate_value() API
     - libgda/gda-data-access-wrapper.c:
     - libgda/gda-data-model-array.c:
     - providers/mysql/gda-mysql-recordset.c:
     - providers/postgres/gda-postgres-recordset.c: use the new
       gda_row_invalidate_value() API
     - libgda/gda-data-select.c: use the new gda_row_value_is_valid() API
     - libgda/gda-data-model.c: gda_data_model_dump_as_string() and
       gda_data_model_dump () now display #### when the value of a column
       can't be obtained and displayed instead of undefined result
     - providers/mysql: more work on the MySQL provider:
       * some work on the parameters' binding to use the correct type (not
         always MYSQL_TYPE_STRING
       * don't pass the bound parameters to the GdaMysqlPStmt as it does not
         use them
       * double free problem in GdaMysqlRecordset
     - providers/mysql: more work on the MySQL provider:
       * use a MYSQL_STMT per prepared statement
       * if the same prepared statement is executed more than once and is
         a SELECT, then use another MYSQL_STMT to avoid conflicting with
         the previous one
     - libgda/sql-parser/gda-statement-struct.c:
     - doc/C: doc. improvements
     - libgda/gda-meta-struct.c: misc corrections
     - libgda/gda-data-proxy.c: made it thread safe
     - libgda/libgda.symbols:
     - libgda/gda-util.[ch]: added gda_sql_identifier_split()
     - providers/mysql/*: more MySQL provider work:
       * remove double quotes around tables names when rendering SQL
       * make sure the connection uses UTF-8
       * corrected the handling of NULL values in GdaMysqlRecordset
       * removed compilation warnings
       * improved meta data retreival
     - libgda/gda-connection.c: improved debug message
     - libgda/sqlite/sqlite-src/Makefile.am: define the
       SQLITE_OMIT_LOAD_EXTENSION flag to avoid having to link with libdl,
       possible fix for bug #572277
     - providers/mysql/gda-mysql-meta.c:
     - providers/mysql/gda-mysql-recordset.c: general MySQL provider
       improvements
     - providers/mysql/gda-mysql-provider.c: possible fix for bug #572394
     - libgda/gda-util.c (gda_utility_data_model_dump_data_to_xml): Don't
       leak rcols, fixes bug #572734
     - libgda/sqlite/gda-sqlite-provider.c:
       gda_sqlite_provider_begin_transaction()
       gda_sqlite_provider_commit_transaction()
       gda_sqlite_provider_rollback_transaction(): Set error when statement
       execution fails.
     - libgda/gda-meta-store.c: corrected
       gda_meta_store_schema_get_structure(), fixes bug #542847
     - libgda/sqlite/sqlite-src: uses SQLite version 3.6.11
     - doc/C: doc. improvements regarding GdaDataHandler
     - make sure the gda_data_handler_get_sql_from_value() function is
       implemented in a coherent way, fixed bug #572220
     - Makefile.w32: removed any obsolete reference to bonobo,
       for bug #571879
     - fixed gda_string_to_binary() and gda_string_to_blob(),
       for bug #572028
     - removed the const from gda_value_take_binary() and
       gda_value_take_blob()
     - samples/MetaStore/example.c: corrected the usage of
       gda_connection_get_meta_store_data()
     - libgda/gda-connection.c: when using gda_connection_get_meta_store_data()
       with GDA_CONNECTION_META_FIELDS, accept the filter composed of
       "name" (table name) and "field_name" as mentionned in the doc
     - samples/:
       * added a new MetaStore example to show some examples of the
         gda_connection_update_meta_store() function
       * corrected some examples to compile correctly
     - doc/C:
     - libgda/gda-connection.c: improved documentation
Checksums-Sha1: 
 f690864707249fe927e4ee48e2f5e99647f569b0 1810 libgda4_3.99.13-0ubuntu1.dsc
 3432a2072aa178bb051690fa50f6f4bf91f380c2 10291596 libgda4_3.99.13.orig.tar.gz
 85f7ec36998f627cb2feeb292f2203b27f63b46f 12021 libgda4_3.99.13-0ubuntu1.diff.gz
Checksums-Sha256: 
 347cd88fb068f408cc240296dcd4e7fdd12107f3640057e0718a9aa131a4e2e7 1810 libgda4_3.99.13-0ubuntu1.dsc
 6fcdd234c9c8e3c5d778d544715572d167fbd890af511005bcc1cbfcf9c7e12d 10291596 libgda4_3.99.13.orig.tar.gz
 b5ae5b60d8118dff7c7738489bb3b609bf39d8077667dca68dd903c6b2786c08 12021 libgda4_3.99.13-0ubuntu1.diff.gz
Files: 
 62e80a6fba0fe4ca2de0ce37e72db329 1810 libs optional libgda4_3.99.13-0ubuntu1.dsc
 334a18cd3a27ed08ffb9a2e2a7640e98 10291596 libs optional libgda4_3.99.13.orig.tar.gz
 cb6c1d401dc53de82ac82531a28bb861 12021 libs optional libgda4_3.99.13-0ubuntu1.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkm5j7UACgkQQxo87aLX0pLv3gCfbl+0xLHMR052xc3ZJOMhOEdZ
0AkAn0YZsSZFg4/bPU6JycsOKvtH4NEX
=DSm4
-----END PGP SIGNATURE-----


More information about the Jaunty-changes mailing list