libgda4 3.99.13-0ubuntu1 source package in Ubuntu

Changelog

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

 -- Ken VanDine <email address hidden>   Tue, 10 Mar 2009 15:51:04 -0400

Upload details

Uploaded by:
Ken VanDine
Sponsored by:
Sebastien Bacher
Uploaded to:
Jaunty
Original maintainer:
Gustavo R. Montesino
Architectures:
any
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libgda4_3.99.13.orig.tar.gz 9.8 MiB 6fcdd234c9c8e3c5d778d544715572d167fbd890af511005bcc1cbfcf9c7e12d
libgda4_3.99.13-0ubuntu1.diff.gz 11.7 KiB b5ae5b60d8118dff7c7738489bb3b609bf39d8077667dca68dd903c6b2786c08
libgda4_3.99.13-0ubuntu1.dsc 1.8 KiB 347cd88fb068f408cc240296dcd4e7fdd12107f3640057e0718a9aa131a4e2e7

View changes file

Binary packages built by this source

libgda4-4: No summary available for libgda4-4 in ubuntu jaunty.

No description available for libgda4-4 in ubuntu jaunty.

libgda4-4-dbg: No summary available for libgda4-4-dbg in ubuntu jaunty.

No description available for libgda4-4-dbg in ubuntu jaunty.

libgda4-bin: No summary available for libgda4-bin in ubuntu jaunty.

No description available for libgda4-bin in ubuntu jaunty.

libgda4-common: No summary available for libgda4-common in ubuntu jaunty.

No description available for libgda4-common in ubuntu jaunty.

libgda4-dev: No summary available for libgda4-dev in ubuntu jaunty.

No description available for libgda4-dev in ubuntu jaunty.

libgda4-doc: No summary available for libgda4-doc in ubuntu jaunty.

No description available for libgda4-doc in ubuntu jaunty.

libgda4-mysql: No summary available for libgda4-mysql in ubuntu jaunty.

No description available for libgda4-mysql in ubuntu jaunty.

libgda4-postgres: No summary available for libgda4-postgres in ubuntu jaunty.

No description available for libgda4-postgres in ubuntu jaunty.

libgda4-sqlite: No summary available for libgda4-sqlite in ubuntu jaunty.

No description available for libgda4-sqlite in ubuntu jaunty.