1
2011-01-29 Carsten Haitzler (The Rasterman)
7
* Improve scalability and raw speed of Chained Mempool.
11
* Added eina_unicode_strndup
13
2011-02-16 Mike Blumenkrantz
15
* Added EINA_INLIST_FOREACH_SAFE
19
* Added eina_unicode_utf8* functions for utf8 string handling
20
and conversions to and from Eina_Unicode
22
2011-02-17 Mike Blumenkrantz
24
* Added eina_list_move* functions for moving list node data to other lists
26
2011-02-24 Vincent Torri
28
* Fix a compilation failure when --disable-posix-threads
29
--disable-valgrind are passed to configure
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.
36
2011-03-18 Mike Blumenkrantz
38
* Use stringshare for eina_error messages
39
* add eina_error_find to match an error message with its Eina_Error
41
2011-04-06 Gustavo Sverzut Barbieri
43
* Add Simple XML parser API.
47
* Add eina_inlist_sort.
48
* Add eina_mempool_repack.
50
2011-04-13 Cedric Bail & Vincent Torri
52
* Add Eina_File API, a portable mmap helper with some cache and tracking feature.
54
2011-04-22 Vincent Torri
56
* Add Eina_Lock API, a portable solution across various system for locking/unlocking mutex.
58
2011-04-24 Carsten Haitzler (The Rasterman)
60
* Add a prefix location finder api to eina. Beta status. needs
61
more use from higher up libs/apps first.
63
2011-04-24 Vincent Torri
65
* Fix uninstallation of the mempools modules
67
2011-04-27 Vincent Torri
69
* Fix static build of the buddy mempool
73
* Add Eina_Refcount macro helper. You should really use them when running with thread !
75
2011-05-14 Vincent Torri
77
* Add Eina_Condition API on Windows.
79
2011-05-17 Tom Hacohen (TAsn)
81
* Added eina_binbuf: This is just like strbuf but for binary blobs.
82
Requested by discomfitor and honestly it looks needed.
86
* Fix eina_share_common_init to be called only once.
88
2011-05-24 Vincent Torri
90
* Implement eina_sched_prio_drop() on Windows
94
* Add eina_inlist_sorted_insert.
98
* Add eina_condition_timedwait.
100
2011-05-31 Cedric Bail
102
* Fix eina_hash_set to handle data == NULL like eina_hash_del.
104
2011-06-03 Vincent Torri
106
* Fix static linking with eina (iconv could potentially not be
107
passed to the linker)
109
2011-06-15 Cedric Bail
111
* Add eina_hash_free_cb_set to change the free callback during the
112
life of an Eina_Hash.
114
2011-06-23 Cedric Bail
118
2011-07-04 Carsten Haitzler (The Rasterman)
120
* Add eina_mmap safety handling.
122
2011-07-29 Cedric Bail
124
* Add eina_main_loop_is.
126
2011-08-03 Myungjae Lee
128
* Fix eina_share_common_del and eina_share_common_ref to release lock on failure.
130
2011-09-05 Cedric Bail
132
* Add eina_inlist_sorted_state_insert and helper.
134
2011-09-06 Tom Hacohen
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
140
2011-09-15 Cedric Bail
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.
146
2011-11-10 Boris Faure (billiob)
148
* Add new hash function eina_hash_murmur3 that should be better at
151
2011-12-02 Carsten Haitzler (The Rasterman)
155
2011-12-02 Mike Blumenkrantz (discomfitor/zmike)
157
* Add eina_mempool_calloc for returning zeroed memory
159
2011-12-07 Mike Blumenkrantz (discomfitor/zmike)
161
* eina_log*level_check() functions now return the correct value
163
2011-12-08 Tom Hacohen
165
* Binbuf + Strbuf + Ustrbuf: Added eina_*buf_manage_new_length.
166
Same as eina_(u)strbuf_manage_new except that it accepts a length
169
2011-12-20 Cedric Bail
171
* Fix bug on eina_shutdown when using eina_error.
173
2011-12-28 Cedric Bail
175
* Fix NONNULL argument for eina_hash_find.
177
2011-12-30 Vincent Torri
179
* Add Eina_Semaphore abstraction API.
181
2011-12-30 Cedric Bail
183
* Let eina_hash_free behave like free.
185
2012-01-03 Cedric Bail
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.
192
2012-01-09 Gustavo Barbieri
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).
198
2012-01-19 Shinwoo Kim
200
* Fix compilation of eina_semaphore_lock() (Windows port)
202
2012-01-20 Gustavo Barbieri
204
* Add eina_model data type (generic hierarchy data access).
206
2011-12-30 Vincent Torri
208
* Fix Eina_RWLock code on Windows > XP.
210
2012-01-29 Tom Hacohen
212
* Added EINA_C_ARRAY_LENGTH, a macro that returns the length of a
215
2012-01-31 Tom Hacohen
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.
221
2012-02-17 Cedric Bail
223
* Fix forgotten initialization of eina list count during eina_list_split_list.
225
2012-02-22 Cedric Bail
227
* Add eina_file_stat.
229
2012-02-27 Alexandre Becoulet
231
* Add faster implementation of Eina_Rbtree.
233
2012-03-07 Cedric Bail
235
* Fix leak of Eina_File.
237
2012-03-14 Cedric Bail
239
* Fix a dead lock in Eina_File.
241
2012-03-16 Raphael Kubo da Costa
243
* Adjust Valgrind's CFLAGS to fix the build when it is in a non-default location.
245
2012-03-29 Iván Briano
247
* Avoid freeing old data before returning it on eina_hash_set().
249
2012-03-31 Vincent Torri
251
* Add missing API eina_file_map_faulted() on Windows. Does nothing
254
2012-04-19 Cedric Bail
256
* Make it possible to force the number of detected CPU on a system.
258
2012-04-26 Carsten Haitzler (The Rasterman)
262
2012-04-26 Cedric Bail
264
* Add backtrace support Eina_Log.
266
2012-04-30 Jérôme Pinot
268
* Add missing files in the tarballs.
270
2012-05-06 Cedric Bail
272
* Fix a rounding issue near 1.0 for eina_f32p32_cos and eina_f32p32_sin.
274
2012-05-08 Cedric Bail
276
* Add eina_file_map_lines to iterate on lines of a mapped file.
278
2012-05-17 Albin Tonnerre
280
* Fix portability issue of Eina_Value on ARM and PPC.
281
* Fix portability issue of Eina_Value test on Itanium.
283
2012-05-23 Carsten Haitzler (The Rasterman)
285
* Fix global_faulty faulty flag in eina_file to be set to 0
286
initially rather than be random memory garbage.
288
2012-05-29 Vincent Torri
290
* remove --disable-posix-threads and --disable-win32-threads
291
from configure options, and detect automatically the threading
293
Fix bug in the XML parser when a tag was in a comment or a
296
2012-06-08 Mike Blumenkrantz
298
* Fixed eina_str_split_full() to behave properly and be much faster
300
2012-06-17 Carsten Haitzler (The Rasterman)
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.
306
2012-07-01 Vincent Torri
308
* Remove --enable-coverage from configure options.
310
2012-07-04 Vincent Torri
312
* Implement eina_file_map_lines() on Windows.
314
2012-07-05 Raphael Kubo da Costa
316
* Handle NULL in all eina_*_free function.
318
2012-08-01 Carsten Haitzler (The Rasterman)
320
* Modify eina_prefix to deal with debian's fun new
321
multiarch... if you are a shared library.
323
2012-08-01 Gustavo Sverzut Barbieri (k-s)
325
* added eina_log_console_color_set() for cross platform console
328
2012-08-14 Lucas De Marchi
330
* Add EINA_SENTINEL macro to protect variadic functions
332
2012-08-30 Carsten Haitzler (The Rasterman)
336
2012-09-04 Roberto de Souza <zehortigoza@profusion.mobi>
338
* Fix EINA_INLIST_FOREACH_SAFE macro to work when inlist is not the
339
first item in the struct.
341
2012-09-11 Cedric Bail
343
* Speedup Eina Rbtree Iterator by recycling memory instead of massively calling malloc/free.
345
2012-09-12 Patryk Kaczmarek <patryk.k@samsung.com>
347
* Add EINA_SAFETY checks for proper function arguments.
348
* Add check if given arguments (distance and coordinates) in eina_tiler
349
and eina_rectangle are not below zero
350
* Documentation for eina list specified and eina stringshare fixed
352
2012-09-15 Vincent Torri
354
* Add DOCTYPE children to be parse in eina_simple_xml.