OpenGTL    OpenCTL    OpenShiva   
GTLDesigner 0.9.0
Sun Dec 7 2008
This is the first release of GTLDesigner, a KDE4 based application which aimes at becoming an IDE to write new kernels and color transformations.
OpenGTL 0.9.6/0.9.7
Sun Nov 30 2008
Here comes the twin release of OpenGTL, 0.9.6 for LLVM 2.3 and 0.9.7 for LLVM 2.4. Both have the same feature set, and same API.

While the main changes with 0.9.5 are numerous bug fixes, more robust parsing and code generator. This release comes with a few features:

  • Library support, and start the standard library in OpenShiva
  • Add examples of Shiva kernel
  • Not really a feature but the libraries are now licensed under LGPL version 2 or later
  • Better handling of convertion between types
Wiki !
Mon Nov 3 2008
A wiki for OpenGTL is now available to host the documentation.
Tasks tracker
Fri Oct 10 2008
There is now a task tracker for OpenGTL at bugs.opengtl.org.
OpenGTL 0.9.5
Tue Sep 2 2008
This release brings a lot of bug fixes, and improvements. The major changes in this release are that now some optimization passes are enabled which brings a significant speed improvement, the handling of conversion has been reworked which allow to automatically convert from pixels to native vector type (this makes Shiva kernels less convoluted).
OpenGTL 0.9.3 and 0.9.4
Mon Jun 30 2008
This release comes in two version, 0.9.3 for use with llvm-2.2 and 0.9.4 for use with llvm-2.3. Both version have the same features set.

This is the first release to include an early alpha of OpenShiva, this release brings also a lot of bug fixes (all thoses fixes get automatic testing) to OpenCTL which can now consider to be in beta state, and also most of the standard library of OpenCTL has been implemented now.

OpenGTL and QtCTL 0.9.2
Tue Apr 29 2008
With this new release, support for the syntax of the CTL language is mostly complete, with the notable exception that the use of arrays and structures in constant expressions. The standard library is still partially implemented.d
OpenCTL 0.9.0
Fri Mar 21 2008
I am pleased to announce the first release of OpenCTL. This release isn't intended for a general use of the library, it is simply not ready yet. While most of the CTL is implemented, there are some features that need polishing, like arrays or structures. There is also the issue of fixing memory leaks and all sort of crashes that happen mostly instead of presenting a compiler error. The main reason for this release is to increase the awareness that the project exists, and also, for people who want to start playing with the library or with the Krita's CTLBrush plugin.

OpenGTL and QtCTL 0.9.1
Tue Mar 4 2008
This is the first release of OpenGTL, including OpenCTL (the library with the CTL compiler/interpreter), GTLCore (a library which provides common structure for GTL languages) and GTLTest (a private library for unit testing in OpenGTL).

This release brings a lot of bug fixes in the OpenCTL compiler/interpreter as well as the possibility to manipulate a buffer of pixel, and to apply a CTL transformation on them.

This is also the first release of QtCTL, which serves as a demonstrator on how to integrate OpenCTL in a Qt applications, and this can be use as a test of CTL programs.