The Lazarus team is glad to announce the release of:
At this important stage the current team would like to thank all the past and current people who were involved in getting us here.
* Thanks also go to the FPC team for providing the compiler that makes it all possible.
* Special thanks go to the founders of the project who started Lazarus more than a decade ago in 1999: Cliff Baeseman, Shane Miller and Michael A. Hess.
* A history of developers involved can be found in wiki History page . And a list of the many contributors comes with the distribution.
The release is available for download at the SourceForge download page:
Choose your CPU, OS, distro and then the “Lazarus 1.0” directory.
The Lazarus team is glad to announce that Lazarus 1.0RC2 is available for download at the SourceForge download page:
Choose your CPU / OS / distro and then the 1.0RC2 directory.
Windows: 98, 2k, XP, Vista, 7, 32 or 64bit
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit
Mac OS X: 10.4, LCL only 32bit, non LCL apps can be 64bit
This release has been built with fpc 2.6.0 (the former release 0.9.30.4 was
built with that too).
The svn tag is
The list of changes:
The Lazarus team is glad to announce that Lazarus 1.0RC is available for download .
Choose your CPU / OS / distro and then the 1.0RC1 directory and read the release notes
The Lazarus team is glad to announce the 0.9.30.4 release. This release is based on fpc 2.6.0.
announced his full text indexer project:
I’ve committed a file/database indexing and search engine, fpindexer, to SVN.
Michael Van Canneyt
It was developed by Darius Blaszijk, with help from me. One of the planned uses is
to create searchable documentation. I’ve also (in a private project) used it to
implement full-text search on a database that doesn’t support that natively.
See the lazarus full thread and you can clone the git repository
It’s a small app that sits in the tray, and can be used to manage project time.
If there is interest, I can donate it to the Lazarus community. It also serves
as a nice example of how to program Lazarus and tiOPF.
It also keeps a todo list and a list of interruptions.
(the helpdesk walks in and out of my office, which I started tracking to
prove that this practice costs me 1.5 hours a day.)
I posted the project at
You’ll need tiOPF and a database server.
I use (and recommend) Firebird, but changing it to something
else takes about 2 lines of code.
The included time.sql file creates the database.
FBClone v2.1.4 is released .This is a “bugfix release” (field “XxX” not found when used against case sensitive databases.)
FBClone can clone a Firebird database in one shot (instead of backup/restore cycle) and pump data from one database to another with the same structure, it handles metadata / data charset conversion and may be useful to ease database owner change process or to migrate a database between two different firebird versions (eg. 2.1 -> 1.5)
Free Pascal Compiler 2.6.0 . has been released and adds many post-Delphi 7 language features and adds or improves the support for various platforms also there are Firebird related fixes to the Database Components
Turbo Bird is a Firebird Administration tool. It enables you to create new Firebird database, create/modify tables, procedures, views, triggers, generators, roles, UDFs, Domains, and much more. Turbo Bird application is very easy to install and to use.
There are Linux 32 bit, Windows 32 bit, and Mac OS binaries. You can install the source and compile it using Lazarus in any other Plateform that already supported by Lazarus.
I recently had reason to revisit transaction management in our application. The application makes extensive use of data aware grids (TDBGrid) and, as I am sure everyone is aware, it is impossible to explicitly manage transactions when you are displaying data in a grid.
Fortunately, IBObjects provides the means to automatically clean up transactions left hanging by TDBGrid. Unfortunately, this isn’t as well documented or as straightforward as I would like. So, after much research using the programmer’s secret weapon (Google) and a few questions posted to the IBObjects support group (thanks Jason) I think I finally understand how it works.