Releases: dputhier/libgtftk
Colossal Chicken
Bighearted Barracuda
Hotfix that integrates a README file...
Abstract Anchovy
This is a pre-release version of libgtftk.
Complex column and data models; not restricted to GTF format.
This version implements a column model that is able to handle any kind of tabulated text file in input, not only GTF format. This is done by using a file called .gtftk/gtftk.ffd in which all allowed formats are described. The data model is also more complex.
Removal of attributes
This version allows the removal of attributes in GTF_ROWs. That brings a new model change : the attributes are now stored in a single linked list, like the rows in the GTF_DATA and an ATTRIBUTE structure is back. This version should be the first stable version of the library.
Simple model with possibility to add new rows in GTF data.
The rows in GTF_DATA structure are now stored in two ways : a table and a single linked list. The linked list allows one to add rows at any place. When a GTF_DATA structure is created, the rows are first stored in the list. The table is made at the end, when the list is complete. This update increases a bit the loading time of GTF but not too much. Another consequence is that there is now a pointer called "next" in the GTF_ROW structure that points to the next row. This pointer is useless for the clients of the library but is exported in the GTF_DATA.
Simple column and data models; GTF only.
This version use a much more simple model to describe GTF data. GTF is the only file format that can be provided as input. That allowed to remove a lot of features in the column model because the description file (.ffd) is now useless.The rows in the GTF_DATA structure are now stored in a rough table to improve speed and lower memory usage.