2008-05-14 Cedric BAIL
- * Fix convertion from a text to a hash (EET_G_HASH).
+ * Fix conversion 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'.
2009-12-07 Cedric BAIL
* Fix error when retrieving a different float type than the stored one.
- * Reduce convertion with a little memory overhead.
+ * Reduce conversion with a little memory overhead.
2009-12-07 Vincent Torri
2010-03-15 Adam Simpkins / Cedric BAIL
* Fix clearcache race condition.
+
+2010-04-02 Cedric BAIL
+
+ * Fix eet_data_node_read_cipher return type.
+ * Add Eet_Connection.
+
+2010-04-07 Cedric BAIL
+
+ * Improve eet_eina_file_data_descriptor_class_set by using
+ eina_hash_direct_add to avoid duplication hash key string.
+
+2010-04-08 Cedric BAIL
+
+ * Fix file corruption reported by Tiago Falcao <tiago@profusion.mobi>
+
+2010-04-09 Cedric BAIL
+
+ * Add eet_sync.
+ * Only delete the file at the last possible time.
+ * Reduce open file descriptor.
+
+2010-04-16 Cedric BAIL
+
+ * Handle fixed point in data stream.
+
+2010-04-21 Cedric BAIL
+
+ * Add EET_G_UNION and EET_G_VARIANT.
+
+2010-05-29 Carsten Haitzler (The Rasterman)
+
+ * Add EET_VERSION_MAJOR, EET_VERSION_MINOR.
+ * Add Eet_Version, eet_version.
+ * Make configure.ac use m4 defines for version
+ * Support SVN revision in version check
+
+2010-06-07 Carsten Haitzler (The Rasterman)
+
+ * Release eet 1.3.0
+
+2010-06-27 Carsten Haitzler (The Rasterman)
+
+ * Release eet 1.3.2
+
+2010-06-29 Vincent Torri
+
+ * On Windows 64, long is of size 32 bits and not 64 bits. Also
+ LONG_BIT is not defined on Windows.
+
+2010-06-29 Cedric BAIL
+
+ * Add eet_alias support.
+ * Fix possible dead lock in eet_write_cipher.
+
+2010-07-08 Carsten Haitzler (The Rasterman)
+
+ * Moved Eet.h into $includedir/eet-MAJOR_VERSION/
+
+2010-07-15 Vincent Torri
+
+ * Add native Windows thread support instead of using pthread
+ (less overhead). On other OS, pthread is still used by default.
+ Pass --enable-win32-threads to activate thread support on
+ Windows.
+
+2010-07-20 Cedric BAIL
+
+ * Improve file change detection in eet_open by checking size also.
+
+2010-08-02 Cedric BAIL
+
+ * Fix bug in eet_connection code when running on 32bits machine.
+
+2010-08-06 Cedric BAIL
+
+ * Add EET_DATA_DESCRIPTOR_ADD_HASH_STRING.
+
+2010-08-06 Cedric BAIL
+
+ * Break eet_eina_* function helper to provide a clean API/ABI to
+ prevent futur break. This should prevent the ABI break that was
+ introduced with release 1.3.0.
+
+ * Add a specific allocator for array. This should fix wrong allocation
+ case discovered with recent edje file format change.
+
+2010-08-23 Carsten Haitzler (The Rasterman)
+
+ * Fix some cppcheck complaints - all of them bogus though.
+ Nothing actually fixed.
+
+2010-08-27 Cedric BAIL
+
+ * Prevent the build of eet data structure that doesn't match what
+ the application is expecting.
+
+2010-09-02 Cedric BAIL
+
+ * Fix bug of ever growing dictionnary and improve strcmp comparison.
+
+2010-11-12 Cedric BAIL
+
+ * Don't try to read broken file when open in READ_WRITE mode.
+
+2010-11-14 Cedric BAIL
+
+ * Fix bug with cypher and compression used together.
+
+2010-11-21 Carsten Haitzler (The Rasterman)
+
+ * Fix another bug related to cipher and compression (leak and
+ bad free)
+
+2010-11-25 Cedric BAIL
+
+ * Add EET_DATA_DESCRIPTOR_ADD_VAR_ARRAY_STRING.
+
+2010-11-26 Cedric BAIL
+
+ * Reduce memory used by Eet dictionary.
+
+2010-11-29 Cedric BAIL
+
+ * Improve speed of Eet_String users. It does impact all string
+ encoding/decoding, but even faster for stringshare encoding.
+
+ * Improve speed when decoding mostly array with eet_data_read.
+
+2010-12-03 Cedric BAIL
+
+ * Improve portability.
+
+2010-12-07 Carsten Haitzler (The Rasterman)
+
+ * Move raw function pointer defs to typedefs in public API for
+ readability improvements.
+
+2011-01-29 Carsten Haitzler (The Rasterman)
+
+ * 1.4.0 release
+
+2011-01-29 Vincent Torri
+
+ * Use eina_stringshare_add() instead of strdup() on mmaped file names
+ on Windows. This fix eet shut down on Windows.
+
+2011-02-14 Cedric BAIL
+
+ * Improve Eet_Data to make decoding of EET_G_UNION and EET_G_*ARRAY
+ faster and less memory heavy.
+
+2011-05-14 Cedric BAIL
+
+ * Use Eina_Lock.
+ * Sync GNUTLS initialisation with Eina.
+
+2011-05-17 Cedric BAIL
+
+ * Use Eina_File.
+ * Fix test forgetting to initialize eet.
+
+2011-05-23 Vincent Torri
+
+ * Fix compilation with libjpeg 8 on Windows.
+
+2011-06-10 Cedric BAIL
+
+ * Add EET_DATA_DESCRIPTOR_ADD_LIST_STRING helper to define List of char *.
+
+2011-07-04 Mike Blumenkrantz
+
+ * Add functions to manipulate nodes:
+ eet_node_children_get, eet_node_next_get, eet_node_parent_get,
+ eet_node_type_get, eet_node_value_get, eet_node_name_get
+ * Fix segmentation faults in several eet_node functions
+
+2011-07-16 Vincent Torri
+
+ * On Windows, open() in text mode followed by fdopen() in
+ binary mode does not create a stream in binary mode.
+ So add O_BINARY to open().
+
+2011-07-29 Mike Blumenkrantz
+
+ * Add eet_alias_get to return the destination name of an alias
+
+2011-09-15 Cedric Bail
+
+ * Add eet_data_xattr_cipher_get and eet_data_xattr_cipher_set.
+
+2011-10-04 Carsten Haitzler (The Rasterman)
+
+ * Fix issue where an empty eet file (no keys) is not openable
+ for read/write anymore. Allow it.
+
+2011-10-28 David Seikel (onefang)
+
+ * Added a new macro for adding arrays of basic types.
+ EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY
+
+2011-11-16 Carsten Haitzler (The Rasterman)
+
+ * JPEG encode and decode in eet now uses ISLOW (not IFAST) due to
+ noticable quality losses in the chase for speed. It will use
+ IFAST for quality less than 60 when encoding
+
+2011-12-02 Carsten Haitzler (The Rasterman)
+
+ 1.5.0 release
+
+2011-12-02 Mike Blumenkrantz
+
+ * added eet_file_get to return the filename of an Eet_File
+ * Eet_File filenames are now stringshared
+ * added mempool allocators
+
+2011-12-29 Carsten Haitzler (The Rasterman)
+
+ * increase eet_connection packet size to 1Mb - more reasonable.
+
+2012-01-07 Boris Faure (billiob)
+
+ * make eet tool write to standard output if no output file given.
+
+2012-02-09 Cedric Bail
+
+ * add support for GNUTLS 3.x.
+
+2012-02-10 Cedric Bail
+
+ * add eet_dictionary_count.
+ * add "eet -t FILE.EET".
+
+2012-03-29 David Seikel (onefang)
+
+ * Added a new macro for adding variable arrays of basic types.
+ EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY
+
+2012-04-26 Carsten Haitzler (The Rasterman)
+
+ 1.6.0 release
+
+2012-05-11 Cedric Bail
+
+ * Force destruction of all pending file when shuting down eet.
+
+2012-05-14 Carsten Haitzler (The Rasterman)
+
+ * Add LZ4/LZ4HC compression & decompression capabilities
+
+2012-05-15 Cedric Bail
+
+ * Make eet_dictionary thread safe.
+
+2012-05-30 Cedric Bail
+
+ * Check that gnutls and openssl don't return below zero size during decipher.
+
+2012-06-27 Leandro Santiago
+
+ * Fix crash when cyphering huge amount of data.
+
+2012-07-16 Cedric Bail
+
+ * Add code to detect overrun and underrun in eet_data_descriptor_element_add.
+ * Fix possible wrong size decoding for simple type.
+
+2012-08-09 Cedric Bail
+
+ * Don't copy string around for nothing.
+
+2012-08-24 Cedric Bail
+
+ * Add eet_connection_empty.
+
+2012-08-26 Cedric Bail
+
+ * Correctly initialize dictionary correctly.