Home | Back
2008-04-20  Carsten Haitzler (The Rasterman)

1.0.0 release

2008-04-28  Carsten Haitzler (The Rasterman)

* Fixed allocation of a list (EET_G_LIST) of simple types
(IS_SIMPLE_TYPE) to alloc the correct amount (using the correct type
offset). Also fixed a hash (EET_G_HASH) of simple types too.

2008-05-14  Cedric BAIL

* Fix convertion from a text to a hash (EET_G_HASH).

* Fix inlined string (EET_T_INLINED_STRING) dump/undump by introducing
the new word for the parser 'inlined'.

2008-05-15  Cedric BAIL

* Fix a typo preventing the parsing of unsigned int (EET_T_UINT).

* Fix group of simple type by implicitly creating a structure with
the simple type in it.

* Remove dead code handling group of simple type and put assert
instead.

2008-05-16  Cedric BAIL

* Fix eet_data_descriptor3_new as it purpose was to introduce
str_direct_alloc/str_direct_free usage. Application should now receive
direct pointer to read only (mmaped) string.

* Fix EET_FILE_MODE_READ_WRITE when file doesn't exist.

* Fix some miss use of efn->offset.

* Introduce unit test in EFL. The current set provide an overall
coverage rate of 2111 of 2607 lines (81.0%) for eet. It helped
finding and fixing the bugs of the last three days.
  The test suite is based on library check. At this time we need
cvs version, look at http://check.sourceforge.net/ to find it.
  The covering is done by gcov
  The html report is done by lcov version 1.6 or above.
You can found it at http://ltp.sourceforge.net/coverage/lcov.php.

2008-05-19  Cedric BAIL

* Old Eet file format is now marked as deprecated and accessing old
file will display a warning. You can already remove completely all
code related to it, but it's still enabled by default. We will later
disable it by default and at some point drop the support completely.

* Remove use of strcpy and sprintf definitively.

2008-06-02  Cedric BAIL

* Introduce tile support and the possibility to decompress eet
image inside an existing surface.

2008-06-26  Cedric BAIL

* Massiv code cleanup.
* Add EET_G_ARRAY and EET_G_VAR_ARRAY support.
* Plan for version 2.0 API break of eet_data_descriptor_element_add.

2008-07-17  Cedric BAIL

Implement various speed improvement :

* Use the precomputed hash value for Eet_Data_Chunk.
* Use a hash table instead of a list for pointer that need to be freed.
* Use directly the pointer from the dictionary to do a pointer
comparison instead of a strcmp.

2008-07-24  Cedric BAIL

* Fix wrongly stored image when compressed size is bigger than
uncompressed. Fix bug #523.

2008-07-24  Vincent Torri

* Add Visual Studio solution and vc projects to compile Eet
with Microsoft tools.

Written by Dmitriy Mazovka.

2008-08-20  Cedric BAIL

* Fix the dictionnary check during eet_open.

2008-08-22  Cedric BAIL

* Fix memory leaks in eet_data strings

2008-09-03  Cedric BAIL

* Fix inline-jpeg decode to use mem buf, not tmp-file on platforms that
don't support mem_open() etc.
* Add eet_memopen_read() to be able to open an eet file already
mapped in memory (eg compiled-in or mmaped some other way).

2008-09-11  Cedric BAIL

* Improve hash generation speed for big files.
* Inline more functions explicitly for speed.

2008-09-25  Carsten Haitzler (The Rasterman)

1.1.0 release

2008-10-20  Cedric BAIL

* Make use of eina.

2008-10-23  Cedric BAIL

* Fix string in list and hash.

2008-10-24  Cedric BAIL

* Fix array in eet_data.

2008-11-13  Cedric BAIL

* Add crypto support to eet with OpenSSL.

2008-11-13  Arnaud de Turckheim

* Add GNUtls support to eet.

2008-11-14  Cedric BAIL

* Make password callback work with GNUtls.

2008-11-26  Cedric BAIL

* Add a function to retrieve raw signature.

2009-01-30  Cedric BAIL

* Fix a corrupted pointer use in eet_cipher.c

2009-02-09  Chidambar Zinnoury

* Add some missing __UNUSED__ flags.

2009-02-26  Luis Felipe Strano Moraes

* Fix problem reported by llvm

2009-03-09  Cedric BAIL

* Add sha1 retrieval for an Eet_File.

2009-03-17  Gustavo Sverzut Barbieri

* Force fsync() after data is written to file, solve ext4 issues.

2009-03-18  Carsten Haitzler (The Rasterman)

* Disable fsync. Edit the code if you need it.

2009-03-19  Cedric BAIL

* Make eet_data thread safe.

2009-03-25  Cedric BAIL

* Fix eet pkg-config dependencies.
* Fix double init of gcry.

2009-04-22  Carsten Haitzler (The Rasterman)

* Release eet 1.2.0

2009-05-18  Cedric BAIL

* Cleanup Eet_Data code.

2009-06-02  Cedric BAIL

* Make eet_node API usable.

2009-06-14  Carsten Haitzler (The Rasterman)

* Release eet 1.2.1

2009-07-08  Cedric BAIL

* Reorder gcry init to be used during gnutls init.

2009-07-11  Hanspeter Portner

* Improve docs/examples in Eet.h

2009-07-23  Cedric BAIL

* Fix init on system without SECMEM.

2009-07-29  Carsten Haitzler (The Rasterman)

        * Release eet 1.2.2