eet: backport r60648.
[profile/ivi/eet.git] / NEWS
1 Eet 1.7.4
2
3 Changes since Eet 1.7.3:
4 --------------------------
5
6 Fixes:
7     * Fix memory leak when using OpenSSL for ciphering long data.
8
9 Eet 1.7.3
10
11 Changes since Eet 1.7.2:
12 --------------------------
13
14 Fixes:
15     * Updated lz4 code.
16
17 Changes since Eet 1.7.1:
18 --------------------------
19
20 Fixes:
21     * Add missing UNLOCK_CACHE in eet_open function
22
23 Changes since Eet 1.7.0:
24 --------------------------
25
26 Fixes:
27     * Fix PPC (big endian) image codec bug.
28
29 Changes since Eet 1.6.0:
30 --------------------------
31
32 Additions:
33     * Add code to detect overrun and underrun during Eet Data Descriptor setup.
34     * Add eet_connection_empty.
35
36 Fixes:
37     * Force destruction of all pending file when shuting down eet.
38     * Make eet_dictionary thread safe.
39     * Check that gnutls and openssl don't return below zero size during decipher.
40     * Fix crash when cyphering huge amount of data.
41     * Possible wrong size decoding of simple type.
42     * Don't strdup string around for nothing.
43     * Always initialize dictionary correctly.
44     * Fixed memory leak of eet_data_chunk_put().
45
46 Eet 1.6.0
47
48 Changes since Eet 1.5.0:
49 --------------------------
50
51 Additions:
52     * eet_file_get to return filenames of Eet_Files.
53     * added support for GNUTLS 3.x.
54     * eet_dictionary_count.
55     * EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY API
56
57 Improvements:
58
59     * most allocations moved to mempools.
60     * support GNUTLS 3.x.
61     * add "eet -t FILE.EET" to get some stat out of an eet file.
62     * eet filenames are now stringshare'd.
63     * increased eet_connection packet size to 1Mb.
64     * make eet tool write to stdout if no output file is given.
65
66 Eet 1.5.0
67
68 Changes since Eet 1.4.0:
69 --------------------------
70
71 Additions:
72
73     * EET_DATA_DESCRIPTOR_ADD_LIST_STRING API for string lists
74     * eet_node API's to manipulate nodes
75     * eet_alias_get API
76     * eet_data_xattr_cipher_get and eet_data_xattr_cipher_set APIs
77     * EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY API
78
79 Fixes:
80
81     * eet shutdown on windows
82     * test case to init eet
83     * compilation against libjpeg 8 on windows
84     * binary open on windows
85     * unopenable empty eet file for read/write
86
87 Improvements:
88
89     * better speed and memory footprint of EET_G_UNION and EET_G_ARRAY
90     * use stringshare for mmaped file names
91     * use eina locking wrappers
92     * use eina_file for file IO
93     * jpeg encode and decode quality improved at expense of speed