Menu

Ionflux Tools / News: Recent posts

ifobject-0.0.1 released!

The Ionflux Object Base System, version 0.0.1, has been released!
This is the initial alpha release of the Ionflux Object Base System, which is a part of the modular re-implementation of the Ionflux Tools Class Library.
It provides basic features common to all objects, such as run-time type information, properties, memory management, multi-thread synchronization, sigc++ based events, marshalling, message reporting and logging and a generic call mechanism for operations.

Posted by Joern P. Meier 2006-12-15

iftools-0.2.3 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework designed for rapid development of applications in a client/server architecture. It features a set of useful classes and tools, such as a powerful template engine and a universal hierarchical type.

Release 0.2.3 of the Ionflux Tools Class Library implements bugfixes and
minor feature enhancements. A tokenizer with support for UTF-8 strings has been added. The template engine now supports section and ref tags, allowing much shorter and cleaner templates. Several bugs and inconsistencies have been fixed.

Posted by Joern P. Meier 2006-03-14

iftools-0.2.2 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework
designed for rapid development of applications in a client/server
architecture. It features a set of classes that are essential for most
projects, but on a higher level and thus not provided directly by the STL
(C++ Standard Template Library) or system libraries.

Release 0.2.2 of the Ionflux Tools Class Library implements bugfixes and
minor feature enhancements. The Class templates now support typedefs,
automatic generation of run-time class information and vector/map-type
properties. The template processor (iftpl) now accepts multiple configuration
files. The Cairo wrapper has been upgraded to support Cairo 1.0. Several bugs
have been fixed.

Posted by Joern P. Meier 2005-11-29

iftools-0.2.1 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework
designed for rapid development of applications in a client/server
architecture. It features a set of classes that are essential for most
projects, but on a higher level and thus not provided directly by the STL
(C++ Standard Template Library) or system libraries.

Release 0.2.1 of the Ionflux Tools Class Library implements bugfixes, minor
enhancements and some useful new features: The Node class now supports
creation of a representation in configuration file syntax. The template
processor supports useful new tags. The Database class can now validate the
existence of tables and create missing tables automatically. Basic UTF-8
support has been added. A parser for email addresses has been added. A C++
wrapper for the Cairo vector graphics API has been added. Matrix and vector
classes as well as other drawing utility functions have been added. Various
new utility and convenience functions have been added. Several bugs have been
fixed.

Posted by Joern P. Meier 2005-07-10

iftools-0.2.0 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework
designed for rapid development of applications in a client/server
architecture. It features a set of classes that are essential for most
projects, but on a higher level and thus not provided directly by the STL
(C++ Standard Template Library) or system libraries.

Release 0.2.0 of the Ionflux Tools Class Library implements bugfixes, minor
enhancements and some useful new features. The toUpper(), toLower(), toBool()
string utility functions were added. The Database and Reporter classes now
support easy configuration using setConfig(). The escape() function now allows
characters which should be escaped to be specified as an argument. The
ConfigTree class now escapes special characters when writing configuration
files. The class templates now support function default parameters. A new
pool-based memory management facility has been added. The BufferedTable class
has been added for simple and efficient read access to database tables. Basic
UTF-8 support functions to decode and encode UTF-8 strings were added. The
extension of all header files has been changed to .hpp from .h. Ifls, a
template based directory listing utility, was added. A file status information
wrapper class was added. The Node class has been extended by a merge()
function which allows to merge data entries and child nodes of another node.
Memory leaks in TCPRemotePeer and TCPClient have been fixed.

Posted by Joern P. Meier 2005-03-09

iftools-0.1.4 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework designed for rapid development of applications in a client/server
architecture. It features a set of classes that are essential for most projects, but on a higher level and thus not provided directly by the STL (C++ Standard Template Library) or system libraries.

Release 0.1.4 of the Ionflux Tools Class Library implements bugfixes, minor enhancements and some useful new features, such as:... read more

Posted by Joern P. Meier 2004-12-19

iftools-0.1.3 released!

The Ionflux Tools Class Library is a lightweight multi-platform C++ framework
designed for rapid development of applications in a client/server
architecture. It features a set of classes that are essential for most
projects, but on a higher level and thus not provided directly by the STL
(C++ Standard Template Library) or system libraries.

Release 0.1.3 of the Ionflux Tools Class Library implements bugfixes and some
useful new features, such as:... read more

Posted by Joern P. Meier 2004-11-21

Bugfixes in the subversion repository

Some important bugfixes have been added in the subversion repository.

The next point release of the Ionflux Tools Class Library is scheduled for next weekend. It will comprise all bugfixes and also some new features, such as better handling of local datetimes.

Posted by Joern P. Meier 2004-11-14

iftools-0.1.2 released

This release of the Ionflux Tools Class Library implements bug fixes and also some important new features, such as:

+ Template processor:
. New 'single' and 'include' tags.
. Arbitrary node names possible in quoted strings.
+ Tokenizer:
. Supports extraction of quoted strings and escaped characters.
. It is now possible to change the token type map while parsing input.
. Better performance.
+ Class templates:
. More substitution features.
. More configuration options, thus better suited for other projects.
+ New Glib signal based IO multiplexer.... read more

Posted by Joern P. Meier 2004-10-17

iftools-0.1.1 released

This is primarily a bugfix release, but some new features have been added as
well. Among these are:

+ Template engine has new if, first, mid, last tags and variable assignment.
+ Reporter has optional automatic logfile compression.
+ DateTime now supports 1 minute resolution UTC offsets.
+ CLArgs allows configuration of acceptable options.
+ More documentation.

Posted by Joern P. Meier 2004-09-29

iftools-0.1.0 released

The Ionflux Tools Class Library, version 0.1.0 has been released! Please check the documentation to see what iftools can do for you. This release is an alpha release, so there may still be significant bugs around or features may be changed in the future. However, this release has been found to be quite stable while testing. Enjoy!

Posted by Joern P. Meier 2004-09-16