Eet 1.7.9

Changes since Eet 1.7.8:
--------------------------

No changes, just updating to keep in sync with lastest release.

Eet 1.7.8

Changes since Eet 1.7.7:
--------------------------

Fixes:
    * Fix memory leak in eet_image.
    * With segfault with edje_cc in some cases
    * Fix eet_cache_concurrency test

Eet 1.7.7

Changes since Eet 1.7.6:
--------------------------

    * No changes, increasing version to keep in sync with latest release.

Changes since Eet 1.7.5:
--------------------------

    * Fix endianess issue in Eet_Image.

Eet 1.7.5

Changes since Eet 1.7.4:
--------------------------

    * No visible changes, increasing version to keep in sync with latest release.

Changes since Eet 1.7.3:
--------------------------

Fixes:
    * Fix memory leak when using OpenSSL for ciphering long data.
    * Fix possible buffer overflow in functions relying on EET_T_LAST

Eet 1.7.3

Changes since Eet 1.7.2:
--------------------------

Fixes:
    * Updated lz4 code.

Changes since Eet 1.7.1:
--------------------------

Fixes:
    * Add missing UNLOCK_CACHE in eet_open function

Changes since Eet 1.7.0:
--------------------------

Fixes:
    * Fix PPC (big endian) image codec bug.

Changes since Eet 1.6.0:
--------------------------

Additions:
    * Add code to detect overrun and underrun during Eet Data Descriptor setup.
    * Add eet_connection_empty.

Fixes:
    * Force destruction of all pending file when shuting down eet.
    * Make eet_dictionary thread safe.
    * Check that gnutls and openssl don't return below zero size during decipher.
    * Fix crash when cyphering huge amount of data.
    * Possible wrong size decoding of simple type.
    * Don't strdup string around for nothing.
    * Always initialize dictionary correctly.
    * Fixed memory leak of eet_data_chunk_put().

Eet 1.6.0

Changes since Eet 1.5.0:
--------------------------

Additions:
    * eet_file_get to return filenames of Eet_Files.
    * added support for GNUTLS 3.x.
    * eet_dictionary_count.
    * EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY API

Improvements:

    * most allocations moved to mempools.
    * support GNUTLS 3.x.
    * add "eet -t FILE.EET" to get some stat out of an eet file.
    * eet filenames are now stringshare'd.
    * increased eet_connection packet size to 1Mb.
    * make eet tool write to stdout if no output file is given.

Eet 1.5.0

Changes since Eet 1.4.0:
--------------------------

Additions:

    * EET_DATA_DESCRIPTOR_ADD_LIST_STRING API for string lists
    * eet_node API's to manipulate nodes
    * eet_alias_get API
    * eet_data_xattr_cipher_get and eet_data_xattr_cipher_set APIs
    * EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY API

Fixes:

    * eet shutdown on windows
    * test case to init eet
    * compilation against libjpeg 8 on windows
    * binary open on windows
    * unopenable empty eet file for read/write

Improvements:

    * better speed and memory footprint of EET_G_UNION and EET_G_ARRAY
    * use stringshare for mmaped file names
    * use eina locking wrappers
    * use eina_file for file IO
    * jpeg encode and decode quality improved at expense of speed
