Based on patch proveided by Makoto Fujiwara in PR 36715.
Pkgsrc Changes:
Added fam option.
from NEWS:
libgda 3.0.1, 2007-05-10
- Bug fixes: #433687, #434464, #432798, #432798
(Armin Burgmeier, Gustavo R. Montesino, Leonardo Boshell, Vivien Malerba)
- Translations:
- ar (Djihed Afifi)
libgda 3.0.0, 2007-04-20
- misc. bug fixes (Armin Burgmeier, Vivien Malerba)
- bug fixes in the SQL delimiter to handle comments, BEGIN and END blocks and PostgreSQL's
dollar quoting (Vivien Malerba)
- more unit tests (Vivien Malerba)
- removed dependecy and test for popt (Baris Cicek)
- fixed SQLite provider's error reporting, and implemented the get_last_insert_id() virtuel
method (Vivien Malerba)
- fixed MySQL's provider error where the same column would be reported several times in
the TABLE_FIELDS schema (Vivien Malerba)
- fixed a misbehaviour in the data model import of XML files (Vivien Malerba)
- docs improvements
- removed ambiguities in the source files: mention LGPL everywhere in the library, and
GPL for the executables (Murray Cumming)
- allow dictionary XML file to specify its own DTD file (Vivien Malerba)
- Bug fixes: #421986, #421986, #420306, #410200, #427605, #407908, #417249 (Carsten Clark, Baris Cicek,
Vivien Malerba
- Translations:
- dz (Pema Geyleg)
- lt (Gintautas Miliauskas)
- ar (Djihed Afifi)
libgda 2.99.6, 2007-03-23
- Merged several libraries into one for efficiency and because of inter-dependencies (yselkowitz,
Gustavo R. Montesino, Christopher Taylor)
- More explicit API function names (Murray Cumming)
- Applications can now check installed DBMS providers (yselkowitz)
- C# bindings removed from the libgda's module (Murray Cumming)
- Added regression tests for SQL parsing and delimiting (Vivien Malerba)
- Reworked SQL delimiter and made the SQL parser report non parsed characters (Vivien Malerba)
- Embedded SQLite is now 3.3.13 (Vivien Malerba)
- Added configure tests to work around changes in the MDB API (yselkowitz)
- Improved WIN32 building for Cygwin and MinGW (yselkowitz, Gustavo R. Montesino, Christopher Taylor)
- Bug fixes: #407064, #411811, #314732, #390609, #353404, #411984, #349548, #412122, #411811
(Leonardo Boshell, yselkowitz, Armin Burgmeier, Daniel Espinosa, Murray Cumming, Christopher Taylor,
Vivien Malerba)
- Lots of minor bug fixes
- Translations:
- new dz translation (Pema Geyleg)
- sv (Daniel Nylander)
- en_GB (David Lodge)
- it (Marco Ciampa)
libgda 2.99.5, 2007-02-12
- Correct a linker error when using the (recently renamed to)
gda_query_field_value_get_is_parameter() function.
I'm doing a quick extra release because I imagine that the effects of using
an implicitly-declared function could be odd.
libgda 2.99.4, 2007-02-12
- GdaQuery: Renamed gda_query_is_modif_query() to gda_query_is_modify_query().
(Murray Cumming)
- GdaQueryFieldValue: Added the is_parameter property
(Daniel Espinosa)
- GdaEntityField: Renamed get_data_type() vfunc to get_dict_type().
(Daniel Espinosa)
- GdaQueryField: Renamed get_data_type() vfunc to get_dict_type().
(Daniel Espinosa)
- GdaObject: Added the option for GdaObject sub-classes to copy the
"name" property to the "id" one if the "id" is not set (used by the GdaParameter object)
(Vivien Malerba)
- GdaDataModelQuery:
- Correctly detect when it's not possible to get information about columns.
- Added a "use_transaction" property to allow the object to start a transaction before
running the modification SQL queries and to end it afterwards (so all the modifications are atomic).
(Vivien Malerba)
- GdaDataModel: Added "reset" signal, emitted when the data model has completely changed.
(Vivien Malerba)
- GdaDataProxy:
- Added "re_init_done" signal, emitted when the proxied data model's number of columns changes.
- Corrected a bug which prevented any modification to be applied to the proxied data model.
- Added gda_data_proxy_get_n_modified_rows().
(Vivien Malerba)
- Improvements to _new() functions for language bindings, such as C++:
GdaParameterList, (Johannes Schmid, Openismus)
- Make type checks more flexible, allowing use of derived GTypes by
language bindings: (Armin Burgmeier, Openismus)
- Use enum types instead of guint or gulong for flags, matching the
conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef
(Murray Cumming, Openismus)
- Use specific types for property and signal parameter registrations, and use specific signal marshallers.
This should be more robust, and is needed by language bindings.
(Murray Cumming, Openismus)
- Correct all remaining installation location conflicts with libgda 1.2.
(Leonardo Boshell)
- Correct the check for the gamin version.
(Leonardo Boshell)
- gda-sharp (mono bindings) updated.
(Daniel Espinosa)
- Added tests. (Vivien Malerb)
- Win32 build improvements. (Brecht Sanders)
- MDB provider: Attempt to fix the build for more recent versions of the MDB API.
(Murray Cumming)
libgda 2.99.3, 2007-01-23
- Build fixes:
- With gamin/fam. (Murray Cumming)
- removed unnecessary libxslt dependency. (Vivien Malerba)
- gda-sharp binding fixes. (Vivien Malerba)
- Fixed many compiler warnings. (Murray Cumming)
- Replace use of deprecated sys_errlist() with strerror().
(Joseph Sacco, Bug #353729)
- Win32 build fixes. (yselkowitz, Bug #314732)
- Darwin (MacOS X) build fixes. (Min Sik Kim, Bug #382933)
- GdaConfig: Handle the GDA_DSN_LIST_IN_MEMORY environment variable.
When defined, initial DSN list will be loaded from the filename specified
in that environment variable, and the DSN list modifications will not be
written to a file. (Vivien Malerba)
- GdaQueryFieldValue: can now render parameters in SQL with the :param_name
syntax, as used by Oracle. (Vivien Malerba)
- GdaBlobOp: New object, for improved blob handling. (Vivien Malerba)
- GdaQuarkList: gda_quark_list_add_from_string():
Prevent a crash when the connection string has a final ; character.
(Andrea Zagli, Bug #317831)
- GdaQuery:
- Allow use of derived types, for language bindings. (Armin Burgmeier)
- Avoid memory corruption. (Chris Shoemaker, Bug #341061)
- GdaQueryFieldField: The field_name property is now readable. (Vivien Malerba)
- GdaServerProvider:
- Added the escape_string() and unescape_string() virtual methods. (Vivien Malerba)
- Removed unimplemented gda_server_provider_create_blob() and
gda_server_provider_fetch_blob_by_id() functions. (Murray Cumming)
- Removed unused "prop" properties. (Murray Cumming)
- Spelling and grammar corrections. (Clytie Siddall, bug #352122)
- Providers:
- FreeTDS: Build fixes. (Leonardo Boshell)
- MySQL:
- Slight speed optimization. (Esteban Sanchez)
- Fixed a bug with FK reporting in the CONSTRAINTS schema report.
Added the "bit" data type as a synonym to "tinyint"
removed GDA_TYPE_BLOB reference as MySQL does not support blobs.
(Vivien Malerba)
- Oracle: Major improvments, including blob handling. (Vivien Malerba)
- Postgres
- Fix failure of current transaction when trying to delete a
nonexisting blob Oid
- Improved GdaBinary handling.
(Vivien Malerba)
- Sqlite: Update Sqlite sources to 3.3.10.
- BDB and ODBC: Correct a cast (Hans de Goede, bug #366694)