|| ||Mike Richardson <mike-AT-quaking.demon.co.uk>|
|| ||kde-announce-AT-kde.org, rekall-announce-AT-rekallrevealed.org,
|| ||[kde-announce] Rekall 2.4.0 is out|
|| ||Wed, 5 Oct 2005 11:04:55 +0100|
I am please to announce that (at last!) Rekall 2.4.0 is out. The source
tarball can be download from:
Rekall is a database front end in the sense that MS Access is (or KNoda or
Kexi) (maybe not OOBase though :). Rekall includes:
* GPL'd drivers for MySQL and PostgreSQL
* GPL'd drivers for XBase (DB4) files (via the XBSQL wrapper library).
* Read-only driver for DBTCP (http://www.fastflow.it/dbtcp/)
* Table design and data access
* Graphic form, reports and query design and execution
* Database import/export via a generalised "copier"
* Fully scriptable using Python with built-in debugger
* Ability to construct reusable components for forms and reports
* Basic database dumping and loading
Below is a list of some of the new stuff in Rekall 2.4.0
Supports "dynamic" form layouts (where the layout changes as the window is
resized, like dialog boxes).
Form and report design mode toolboxes (can be turned off to behave like 2.2.x)
Form and report Control wizards (can be turned off to behave like 2.2.x)
Tree and listbox coontrls in forms.
Simplified scripting for common cases, eg., field.setValue (0,'Mike')
becomes field.value = 'Mike'
Documentation browser (like a stripped down Qt Assistant).
Database dumper/loader, allows database to be saved to a file or files,
and reloaded. Note that this supports database functionality that Rekall
can handle, it is *NOT* a substitute for the RDBMS software.
Stock databases. Demo databases can be installed direct from the installation
or from the web (try http://www.rekallrevealed.org/Databases/manifest.xml in
the database creation wizard). You can also dump your database for later
loading using this mechanism.
APIs available to Python. Sorry, no debugger yet.
Better handling of scripting errors (ie., Rekall is much better at
displaying the offending code).
Improved error handling in general - less cascades of releated errors.
Better non-latin character set support in Python scripts (thanks to
Abel Deuring for this).
XBase/XBSQL code build in to installation, no need for separate packages.
Makes playing about with Rekall easier.
Autotools hell now completely obliterated, uses scons (www.scons.org) as its
build system. Where Rekall leads, KDE follows :)
Has been build on: Fedora Core 2/3/4, Mandrake 10.0/10.1, Suse 9.1/9.2/9.3,
Debian Sarge, Lindows 5, Xandros 3, Kubuntu (Hoary), Mepis 2004/33. QT-only
builds on Linux. Does not build on RH 8/9.
Builds on Windows and Mac OS/X.
Prebuilt, time-limited packages for the above distributions are available
*THE* GPL/Open Source database front end for Linux, Windows and OS/X
kde-announce mailing list
to post comments)