move around - flatter.
[framework/uifw/eet.git] / ChangeLog
1 2008-04-20  Carsten Haitzler (The Rasterman)
2
3         1.0.0 release
4
5 2008-04-28  Carsten Haitzler (The Rasterman)
6
7         * Fixed allocation of a list (EET_G_LIST) of simple types
8         (IS_SIMPLE_TYPE) to alloc the correct amount (using the correct type 
9         offset). Also fixed a hash (EET_G_HASH) of simple types too.
10
11 2008-05-14  Cedric BAIL
12
13         * Fix convertion from a text to a hash (EET_G_HASH).
14
15         * Fix inlined string (EET_T_INLINED_STRING) dump/undump by introducing
16         the new word for the parser 'inlined'.
17
18 2008-05-15  Cedric BAIL
19
20         * Fix a typo preventing the parsing of unsigned int (EET_T_UINT).
21
22         * Fix group of simple type by implicitly creating a structure with
23         the simple type in it.
24
25         * Remove dead code handling group of simple type and put assert
26         instead.
27
28 2008-05-16  Cedric BAIL
29
30         * Fix eet_data_descriptor3_new as it purpose was to introduce
31         str_direct_alloc/str_direct_free usage. Application should now receive
32         direct pointer to read only (mmaped) string.
33
34         * Fix EET_FILE_MODE_READ_WRITE when file doesn't exist.
35
36         * Fix some miss use of efn->offset.
37
38         * Introduce unit test in EFL. The current set provide an overall
39         coverage rate of 2111 of 2607 lines (81.0%) for eet. It helped
40         finding and fixing the bugs of the last three days.
41           The test suite is based on library check. At this time we need
42         cvs version, look at http://check.sourceforge.net/ to find it.
43           The covering is done by gcov
44           The html report is done by lcov version 1.6 or above.
45         You can found it at http://ltp.sourceforge.net/coverage/lcov.php.
46
47 2008-05-19  Cedric BAIL
48
49         * Old Eet file format is now marked as deprecated and accessing old
50         file will display a warning. You can already remove completely all
51         code related to it, but it's still enabled by default. We will later
52         disable it by default and at some point drop the support completely.
53
54         * Remove use of strcpy and sprintf definitively.
55
56 2008-06-02  Cedric BAIL
57
58         * Introduce tile support and the possibility to decompress eet
59         image inside an existing surface.
60
61 2008-06-26  Cedric BAIL
62
63         * Massiv code cleanup.
64         * Add EET_G_ARRAY and EET_G_VAR_ARRAY support.
65         * Plan for version 2.0 API break of eet_data_descriptor_element_add.
66
67 2008-07-17  Cedric BAIL
68
69         Implement various speed improvement :
70
71         * Use the precomputed hash value for Eet_Data_Chunk.
72         * Use a hash table instead of a list for pointer that need to be freed.
73         * Use directly the pointer from the dictionary to do a pointer
74         comparison instead of a strcmp.
75
76 2008-07-24  Cedric BAIL
77
78         * Fix wrongly stored image when compressed size is bigger than
79         uncompressed. Fix bug #523.
80
81 2008-07-24  Vincent Torri
82
83         * Add Visual Studio solution and vc projects to compile Eet
84         with Microsoft tools.
85
86         Written by Dmitriy Mazovka.