eina/tests: Bring in the needed flags for coverage after the rework.
[framework/uifw/eina.git] / ChangeLog
1 2011-01-29  Carsten Haitzler (The Rasterman)
2
3         1.0.0 release
4
5 2011-02-01  Cedric Bail
6
7         * Improve scalability and raw speed of Chained Mempool.
8
9 2011-02-08  Tom Hacohen
10
11         * Added eina_unicode_strndup
12
13 2011-02-16  Mike Blumenkrantz
14
15         * Added EINA_INLIST_FOREACH_SAFE
16
17 2011-02-16  Tom Hacohen
18
19         * Added eina_unicode_utf8* functions for utf8 string handling
20         and conversions to and from Eina_Unicode
21
22 2011-02-17  Mike Blumenkrantz
23
24         * Added eina_list_move* functions for moving list node data to other lists
25
26 2011-02-24  Vincent Torri
27
28         * Fix a compilation failure when --disable-posix-threads
29         --disable-valgrind are passed to configure
30
31 2011-03-09  Cedric Bail
32
33         * Fix stat failure when file size in bytes or the number of blocks
34         allocated to the file or the file serial number didn't fit in 32bits.
35
36 2011-03-18  Mike Blumenkrantz
37
38         * Use stringshare for eina_error messages
39         * add eina_error_find to match an error message with its Eina_Error
40
41 2011-04-06  Gustavo Sverzut Barbieri
42
43         * Add Simple XML parser API.
44
45 2011-04-11  Cedric Bail
46
47         * Add eina_inlist_sort.
48         * Add eina_mempool_repack.
49
50 2011-04-13  Cedric Bail & Vincent Torri
51
52         * Add Eina_File API, a portable mmap helper with some cache and tracking feature.
53
54 2011-04-22  Vincent Torri
55
56         * Add Eina_Lock API, a portable solution across various system for locking/unlocking mutex.
57
58 2011-04-24  Carsten Haitzler (The Rasterman)
59
60         * Add a prefix location finder api to eina. Beta status. needs
61         more use from higher up libs/apps first.
62
63 2011-04-24  Vincent Torri
64
65         * Fix uninstallation of the mempools modules
66
67 2011-04-27  Vincent Torri
68
69         * Fix static build of the buddy mempool
70
71 2011-04-29  Cedric Bail
72
73         * Add Eina_Refcount macro helper. You should really use them when running with thread !
74
75 2011-05-14  Vincent Torri
76
77         * Add Eina_Condition API on Windows.
78
79 2011-05-17  Tom Hacohen (TAsn)
80
81         * Added eina_binbuf: This is just like strbuf but for binary blobs.
82           Requested by discomfitor and honestly it looks needed.
83
84 2011-05-18  Cedric Bail
85
86         * Fix eina_share_common_init to be called only once.
87
88 2011-05-24  Vincent Torri
89
90         * Implement eina_sched_prio_drop() on Windows
91
92 2011-05-24  Cedric Bail
93
94         * Add eina_inlist_sorted_insert.
95
96 2011-05-30  Cedric Bail
97
98         * Add eina_condition_timedwait.
99
100 2011-05-31  Cedric Bail
101
102         * Fix eina_hash_set to handle data == NULL like eina_hash_del.
103
104 2011-06-03  Vincent Torri
105
106         * Fix static linking with eina (iconv could potentially not be
107         passed to the linker)
108
109 2011-06-15  Cedric Bail
110
111         * Add eina_hash_free_cb_set to change the free callback during the
112         life of an Eina_Hash.
113
114 2011-06-23  Cedric Bail
115
116         * Add Eina_LockRW.
117
118 2011-07-04  Carsten Haitzler (The Rasterman)
119
120         * Add eina_mmap safety handling.
121
122 2011-07-29  Cedric Bail
123
124         * Add eina_main_loop_is.
125
126 2011-08-03  Myungjae Lee
127
128         * Fix eina_share_common_del and eina_share_common_ref to release lock on failure.
129
130 2011-09-05  Cedric Bail
131
132         * Add eina_inlist_sorted_state_insert and helper.
133
134 2011-09-06  Tom Hacohen
135
136         * Strbuf + Ustrbuf: Added eina_(u)strbuf_manage_new. This lets us
137         take a string and use it as the string buffer instead of copying
138         and allocating.
139
140 2011-09-15  Cedric Bail
141
142         * Add eina_xattr_ls, eina_xattr_get, eina_xattr_set, eina_xattr_string_set,
143         eina_xattr_string_get, eina_xattr_double_set, eina_xattr_double_get,
144         eina_xattr_int_set, eina_xattr_int_get.
145
146 2011-11-10  Boris Faure (billiob)
147
148         * Add new hash function eina_hash_murmur3 that should be better at
149         hashing strings.
150
151 2011-12-02 Carsten Haitzler (The Rasterman)
152
153         1.1.0 release
154
155 2011-12-02  Mike Blumenkrantz (discomfitor/zmike)
156
157         * Add eina_mempool_calloc for returning zeroed memory
158
159 2011-12-07  Mike Blumenkrantz (discomfitor/zmike)
160
161         * eina_log*level_check() functions now return the correct value
162
163 2011-12-08  Tom Hacohen
164
165         * Binbuf + Strbuf + Ustrbuf: Added eina_*buf_manage_new_length.
166         Same as eina_(u)strbuf_manage_new except that it accepts a length
167         parameter.
168
169 2011-12-20  Cedric Bail
170
171         * Fix bug on eina_shutdown when using eina_error.
172
173 2011-12-28  Cedric Bail
174
175         * Fix NONNULL argument for eina_hash_find.
176
177 2011-12-30  Vincent Torri
178
179         * Add Eina_Semaphore abstraction API.
180
181 2011-12-30  Cedric Bail
182
183         * Let eina_hash_free behave like free.
184
185 2012-01-03  Cedric Bail
186
187         * Add eina_xattr_fd_ls, eina_xattr_value_fd_ls and eina_xattr_value_ls.
188         * Detect fault during access to Eina_File mmap memory, use
189         eina_file_map_faulted to learn if it happens.
190         * Add eina_file_xattr_get and eina_file_xattr_value_get.
191
192 2012-01-09  Gustavo Barbieri
193
194         * Deprecated eina_array_count_get(), use eina_array_count() instead.
195         * Add eina_inarray data type.
196         * Add eina_value data type (generic value storage).
197
198 2012-01-19  Shinwoo Kim
199
200         * Fix compilation of eina_semaphore_lock() (Windows port)
201
202 2012-01-20  Gustavo Barbieri
203
204         * Add eina_model data type (generic hierarchy data access).
205
206 2011-12-30  Vincent Torri
207
208         * Fix Eina_RWLock code on Windows > XP.
209
210 2012-01-29  Tom Hacohen
211
212         * Added EINA_C_ARRAY_LENGTH, a macro that returns  the length of a
213         standard C array.
214
215 2012-01-31  Tom Hacohen
216
217         * Added an Eina_Stringshare type. It's just a typedef of "const char"
218         this is a same kind of visual hint for the purpose of the pointer,
219         but again, the two types are interchangeable.
220
221 2012-02-17  Cedric Bail
222
223         * Fix forgotten initialization of eina list count during eina_list_split_list.
224
225 2012-02-22  Cedric Bail
226
227         * Add eina_file_stat.
228
229 2012-02-27  Alexandre Becoulet
230
231         * Add faster implementation of Eina_Rbtree.
232
233 2012-03-07  Cedric Bail
234
235         * Fix leak of Eina_File.
236
237 2012-03-14  Cedric Bail
238
239         * Fix a dead lock in Eina_File.
240
241 2012-03-16  Raphael Kubo da Costa
242
243         * Adjust Valgrind's CFLAGS to fix the build when it is in a non-default location.
244
245 2012-03-29 Iván Briano
246
247         * Avoid freeing old data before returning it on eina_hash_set().
248
249 2012-03-31  Vincent Torri
250
251         * Add missing API eina_file_map_faulted() on Windows. Does nothing
252         for now.
253
254 2012-04-19  Cedric Bail
255
256         * Make it possible to force the number of detected CPU on a system.
257
258 2012-04-26 Carsten Haitzler (The Rasterman)
259
260         1.2.0 release
261
262 2012-04-26  Cedric Bail
263
264         * Add backtrace support Eina_Log.
265
266 2012-04-30  Jérôme Pinot
267
268         * Add missing files in the tarballs.
269
270 2012-05-06  Cedric Bail
271
272         * Fix a rounding issue near 1.0 for eina_f32p32_cos and eina_f32p32_sin.
273
274 2012-05-08  Cedric Bail
275
276         * Add eina_file_map_lines to iterate on lines of a mapped file.
277
278 2012-05-17  Albin Tonnerre
279
280         * Fix portability issue of Eina_Value on ARM and PPC.
281         * Fix portability issue of Eina_Value test on Itanium.
282
283 2012-05-23 Carsten Haitzler (The Rasterman)
284
285         * Fix global_faulty faulty flag in eina_file to be set to 0
286         initially rather than be random memory garbage.
287
288 2012-05-29 Vincent Torri
289
290         * remove --disable-posix-threads and --disable-win32-threads
291         from configure options, and detect automatically the threading
292         support.
293         Fix bug in the XML parser when a tag was in a comment or a
294         cdata
295
296 2012-06-08 Mike Blumenkrantz
297
298         * Fixed eina_str_split_full() to behave properly and be much faster
299
300 2012-06-17 Carsten Haitzler (The Rasterman)
301
302         * Add env var EINA_MEMPOOL_PASS to force mempool to try use
303         passthrough to malloc for debgging purposes and memory footrpint
304         comparisons at runtime.