1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
==============================
GNATCOLL 1.5 NEW FEATURES LIST
==============================
Copyright (C) 2011-2013, AdaCore
This file contains a list of new features introduced in GNATCOLL.
A full description of all GNATCOLL features can be found in the GNATCOLL
documentation and header files (*.ads).
An ISO date (YYYY-MM-DD) appears in parentheses after the
description line. This date shows the implementation date
of the feature.
New features in 1.5
-------------------
NF-15-M114-038 gnatcoll_db2ada allows specifying postgresql port (2013-01-14)
It is now possible to specify which port number the postgreSQL server runs
on, when running gnatcoll_db2ada.
NF-15-LA23-020 New API GNATCOLL.Xref and gnatinspect (2012-10-22)
A new package GNATCOLL.Xref is provided to perform cross-reference queries
on source code. It analyzes the compiler generated .ali and .gli files, and
stores them in a sqlite database to perform fast queries. An external tool
gnatinspect is also provided that provides a command line interface to this
package, that can be used from non-Ada tools.
NF-15-L703-035 Support for gtk3 (2012-07-04)
A new configure switch (--with-gtk) was added to specify which version
of gtk+ should be detected. It replaces --disable-gtk, which has been
removed.
NF-15-L703-034 Support for PyGObject (2012-07-04)
PyGObject is the replacement for pygtk for more recent versions of gtk+.
GNATCOLL is now able to detect it automatically (unless --disable-pygobject
was specified) and use it when appropriate. This provides support for
gtk+ in the python interface.
NF-15-L628-059 GNATCOLL.Scripts now supports floats (2012-09-05)
It is now possible to pass float from and to python
NF-15-L620-027 GNATCOLL.Scripts.Python cleanup of output (2012-06-20)
When you use Execute_Command with the Hide_Output parameter set to True,
it now only hides the result of the command (which otherwise python
would display through sys.displayhook), and no longer the command's
explicit output through print statements.
Execute_Command will fail if you expect a result (string or boolean)
when executing a command that defines a function or class.
NF-15-L619-031 Support for python 3.x (2012-06-21)
GNATCOLL is now compatible with both Python 2 and Python 3. You can
chose between the two by using the new --with-python-exec configure
switch.
NF-15-L607-001 GNATCOLL.Scripts.Python support for multithreading (2012-05-10)
Several bindings were added to control python's Global Interpreter Lock,
thus making it possible to run several python commands in parallel.
NF-15-L406-003 GNATCOLL.Readline: new package (2012-04-06)
This package provides an interface to the readline library, providing
advanced interactive input.
NF-15-L328-037 gnatcoll_db2ada can now generate Create_Database (2012-04-06)
This function (that is generated with the -adacreate switch) provides
the necessary code to recreate the database from your application, with
no need for the external files that define the schema and initial data of
the database.
NF-15-L327-029 GNATCOLL.SQL.Sqlite binding for online backup API (2012-03-27)
GNATCOLL now provides a binding to sqlite's online backup API, allowing
to manipulate a database in memory and then dumping to the disk (or the
opposite), which can greatly speed up operations.
NF-15-L326-008 GNATCOLL.SQL quotes table and field names (2012-03-27)
When a table or field name is also a SQL keyword (or has a special meaning
for one of the DBMS) it is now quoted. This gives more flexibility in what
names can be used for the database model.
NF-15-L207-033 GNATCOLL.Traces adds support for trace hierarchies (2012-03-19)
It is now possible to use "*." or ".*" in the configuration file to
change the settings for multiple trace handles.
NF-15-L105-042 GNATCOLL.SQL.Postgres adds support for regexps (2012-01-05)
The package GNATCOLL.SQL.Postgres now adds support for the postgreSQL
specific "~*" operator, that matches regular expressions.
NF-15-KC22-014 GNATCOLL.SQL adds support for Money type (2012-03-23)
It is now possible to use a type of "Money" for fields, which will be
automatically converted to the appropriate DBMS type.
NF-15-KB21-014 Documentation converted to Sphinx (2011-12-07)
The documentation was converted from texinfo to Sphinx.
NF-15-K921-016 GNATCOLL.SQL.Exec.Insert_And_Get_PK (2012-03-26)
This new function provides an efficient way to insert a new row in a table
and immediately retrieve its primary key (for instance when the key was
computed from a sequence). This can be more efficient than using the
function Last_Id.
|