efl/src/lib/eina
Carsten Haitzler 2be2c3c6c3 eina list - make eina list magic optional and for now turn it off
this should bring our list nodes back to 32bytes (or 16 on 32bit)
which is the rounded up libc allocation size anyway expected. less mem
usage but less safety. i haven't seen any magic complainets to do with
eina list for a while now... so let's see.
2019-08-21 20:02:24 +01:00
..
Eina.h Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_abi.c
eina_accessor.c eina: add accessors for c arrays 2019-07-03 07:41:05 +02:00
eina_accessor.h eina: add accessors for c arrays 2019-07-03 07:41:05 +02:00
eina_alloca.h eina: Add doxygen in/out tags 2018-07-18 15:21:07 +09:00
eina_array.c
eina_array.h eina: Improve eina_array function documentation 2018-05-25 10:19:22 -07:00
eina_benchmark.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_benchmark.h eina: Add doxygen in/out tags 2018-07-18 15:21:07 +09:00
eina_bezier.c eina: Move include file to top 2018-05-02 19:44:25 -04:00
eina_bezier.h eina: Fix doxygen in/out tags for eina_bezier 2018-07-19 15:51:53 +09:00
eina_binbuf.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_binbuf.h eina: Improve explanation of read-only binbuf's 2018-09-19 08:41:52 +09:00
eina_binbuf_template_c.x
eina_binshare.c
eina_binshare.h eina: Add doxygen in/out tags 2018-07-18 15:21:07 +09:00
eina_clist.h eina: Add Doxygen in/out indicators to matrixsparse, clist, and array 2018-03-26 16:03:46 -07:00
eina_config.h.in eina: move builtin detection to eina_config.h 2019-05-21 12:28:47 -04:00
eina_convert.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_convert.h Revert "Revert "eina: add locale-independent eina_convert_strtod_c function"" 2018-12-05 11:17:53 +01:00
eina_counter.c
eina_counter.h eina: Grammar improvements 2018-09-21 16:55:36 +09:00
eina_cow.c eina_cow: rework debug profile safety checks for recursive writes 2018-06-15 11:39:53 -04:00
eina_cow.h eina cow: Cleanup doxygen syntax 2018-09-19 08:35:02 +09:00
eina_cpu.c evas cpu - just rely on eina cpu entirely to avboid feature dups 2018-12-08 04:46:03 +00:00
eina_cpu.h replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
eina_crc.c
eina_crc.h
eina_debug.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_debug.h eina: Improve doxygen formatting for eina_debug.h 2018-09-21 14:34:28 -04:00
eina_debug_bt.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_debug_bt_file.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_debug_chunk.c make mman.h private 2019-08-19 09:55:13 -04:00
eina_debug_cpu.c eina debug: fix a double unlock issue 2018-10-04 18:58:04 +09:00
eina_debug_private.h eina/debug: replace some explicit pthread_t usage with Eina_Thread 2018-06-25 15:17:14 -04:00
eina_debug_thread.c eina/debug: replace some explicit pthread_t usage with Eina_Thread 2018-06-25 15:17:14 -04:00
eina_debug_timer.c eina_debug_timer: make shutdown perform cleanups and kill the timer thread 2018-06-19 13:55:36 -04:00
eina_error.c eina_error: On Windows strerror_s() is the same than POSIX strerror_r() 2019-03-13 09:53:17 -04:00
eina_error.h docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
eina_evlog.c make mman.h private 2019-08-19 09:55:13 -04:00
eina_evlog.h eina: Grammar improvements 2018-09-21 16:55:36 +09:00
eina_file.c eina file - don't double unlock a lock 2019-08-11 12:47:38 +01:00
eina_file.h eina file - stat generation inexactness support 2019-07-28 11:51:15 +01:00
eina_file_common.c eina file - make coverity happy and lock+unlock on init 2019-08-11 12:47:38 +01:00
eina_file_common.h eina file - stat generation inexactness support 2019-07-28 11:51:15 +01:00
eina_file_win32.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_fp.c
eina_fp.h eina: Refer to sin/cos as sine/cosine instead of sinus/cosinus 2018-09-19 08:38:33 +09:00
eina_freeq.c
eina_freeq.h eina: Add doxygen in/out tags for evlog, file, fp, freeq 2018-07-24 08:30:08 -04:00
eina_hamster.c
eina_hamster.h
eina_hash.c eina/hash: optimize eina_hash_find() when hash is empty. 2019-08-09 14:00:03 +09:00
eina_hash.h eina/hash: add direct variants of list append/prepend functions 2019-07-10 14:40:42 -04:00
eina_inarray.c
eina_inarray.h eina: Spelling fixes 2018-07-12 16:27:15 +09:00
eina_inline_array.x
eina_inline_clist.x
eina_inline_cpu.x eina: move builtin detection to eina_config.h 2019-05-21 12:28:47 -04:00
eina_inline_crc.x
eina_inline_f8p24.x
eina_inline_f16p16.x
eina_inline_f32p32.x
eina_inline_file.x
eina_inline_fp.x
eina_inline_hash.x eina inline hash - fix warn about switch case fallthrough 2018-11-09 11:43:59 +00:00
eina_inline_inlist.x
eina_inline_list.x
eina_inline_lock_barrier.x
eina_inline_lock_posix.x eina/lock: add errno wrapping for backtrace() calls in thread debug blocks 2018-06-25 15:20:37 -04:00
eina_inline_log.x
eina_inline_mempool.x
eina_inline_modinfo.x eina modinfo: improve eina modinfo guide. 2019-01-29 16:59:45 +05:30
eina_inline_private.h
eina_inline_rbtree.x
eina_inline_rectangle.x
eina_inline_safepointer.x
eina_inline_slice.x Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_inline_str.x Eina: add eina_strndup() API as inlined function 2019-05-01 17:57:36 -07:00
eina_inline_stringshare.x
eina_inline_tiler.x
eina_inline_trash.x
eina_inline_unicode.x
eina_inline_ustringshare.x
eina_inline_util.x
eina_inline_value.x eina: check the type before looking at anything else to avoid triggering valgrind warning. 2018-05-24 16:02:19 -07:00
eina_inline_value_util.x eina: refactor eina_value_*_new. 2019-01-23 10:54:13 -08:00
eina_inline_vector.x
eina_inlist.c
eina_inlist.h eina: Add doxygen in/out tags for inlist and iterator 2018-07-26 20:04:46 +09:00
eina_internal.h eina: remove eina_promise_data_get has it lead to risky use. 2019-01-16 16:10:30 -08:00
eina_iterator.c eina - iterator - remove unused variable - warn 2018-12-04 08:21:49 +00:00
eina_iterator.h docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
eina_lalloc.c
eina_lalloc.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_list.c eina list - make eina list magic optional and for now turn it off 2019-08-21 20:02:24 +01:00
eina_list.h eina list - make eina list magic optional and for now turn it off 2019-08-21 20:02:24 +01:00
eina_lock.c eina_debug: add function to reset debug subsystem after fork 2018-06-19 13:55:36 -04:00
eina_lock.h eina_lock: add empty do-while in macro 2018-10-22 11:34:45 +02:00
eina_log.c eina log - we exceet 24 domains alrready out of the box, so increase 2019-08-07 21:20:00 +01:00
eina_log.h eina: Add doxygen in/out tags for log 2018-07-27 20:20:44 -04:00
eina_magic.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_magic.h
eina_main.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_main.h eina: Grammar improvements 2018-09-21 16:55:36 +09:00
eina_matrix.c eina: use matrix compose in place of equivalent code in matrix multiply 2018-02-14 12:47:40 -08:00
eina_matrix.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_matrixsparse.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_matrixsparse.h eina: Cleanup documentation for Sparse Matrix. 2018-04-16 11:20:24 -07:00
eina_mempool.c getenv - reduce continually calling getenv for the same vars do once 2019-08-08 23:57:02 +01:00
eina_mempool.h
eina_mmap.c reduce syscalls on opening files - roll CLOEXEC into open 2019-07-26 11:43:17 +01:00
eina_mmap.h eina: Add doxygen in/out tags for mmap and module 2018-07-28 11:50:49 -04:00
eina_module.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_module.h eina: Add doxygen in/out tags for mmap and module 2018-07-28 11:50:49 -04:00
eina_prefix.c eina/prefix: ignore magic files when running in tree 2019-05-29 12:29:03 -04:00
eina_prefix.h eina: Spelling fixes 2018-07-12 16:27:15 +09:00
eina_private.h Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_promise.c eina: always initialize all the field of Eina_Value used by Eina_Promise. 2019-05-09 09:33:27 -07:00
eina_promise.h docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eina_promise_private.h eo: make efl_future_then have a data pointer in addition of the object pointer. 2018-12-07 12:23:11 +01:00
eina_quad.c
eina_quad.h eina: Add doxygen in/out tags 2018-07-18 15:21:07 +09:00
eina_quadtree.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_quadtree.h eina: document quadtree 2018-01-12 11:25:04 -08:00
eina_quaternion.c
eina_quaternion.h eina: Add doxygen in/out tags for quaternion 2018-07-31 15:16:53 -04:00
eina_rbtree.c
eina_rbtree.h eina: Add doxygen in/out tags for rbtree 2018-07-31 15:27:09 -04:00
eina_rectangle.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_rectangle.h eina: Add doxygen in/out tags for rectangle 2018-08-08 13:52:25 +09:00
eina_refcount.h
eina_safepointer.c make mman.h private 2019-08-19 09:55:13 -04:00
eina_safepointer.h eina: Add doxygen in/out tags for safepointer, safety_checks, slice, etc. 2018-08-15 09:54:17 +01:00
eina_safety_checks.c
eina_safety_checks.h eina: Add doxygen in/out tags for safepointer, safety_checks, slice, etc. 2018-08-15 09:54:17 +01:00
eina_sched.c
eina_sched.h
eina_share_common.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_share_common.h
eina_simple_xml_parser.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_simple_xml_parser.h eina: Add doxygen in/out tags for safepointer, safety_checks, slice, etc. 2018-08-15 09:54:17 +01:00
eina_slice.h replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
eina_slstr.c eina: add eina_slstr_copy_new_length. 2019-05-29 13:49:26 -04:00
eina_slstr.h eina: add eina_slstr_copy_new_length. 2019-05-29 13:49:26 -04:00
eina_str.c
eina_str.h replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
eina_strbuf.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_strbuf.h eina: Add doxygen in/out tags for strbuf's and ustrbuf's parameters 2018-07-13 18:23:27 +09:00
eina_strbuf_common.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_strbuf_common.h Eina binbuf: add explicit null-check before magic-check 2018-07-16 06:09:38 -04:00
eina_strbuf_template_c.x
eina_stringshare.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_stringshare.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_thread.c eina: mark thread by default as not cancellable as per Eina documentation. 2018-04-05 10:39:30 -07:00
eina_thread.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_thread_queue.c eina: remove no longer used function _eina_thread_queue_msg_block_real_free 2018-07-09 10:22:59 -04:00
eina_thread_queue.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_tiler.c eina - tiler -= return true if rect alreadt there as its not a failure 2018-02-11 15:55:13 +09:00
eina_tiler.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_tmpstr.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_tmpstr.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_trash.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_types.h eina: move definition of EFL64 2018-10-02 16:13:13 +02:00
eina_unicode.c eina_unicode: return NULL if allocation fails 2019-04-30 09:24:48 +01:00
eina_unicode.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_ustrbuf.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_ustrbuf.h eina: Add doxygen in/out tags for strbuf's and ustrbuf's parameters 2018-07-13 18:23:27 +09:00
eina_ustringshare.c
eina_ustringshare.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_util.c macOS: make eina_environment_tmp_get() work as elsewhere. 2018-10-02 16:14:47 +02:00
eina_util.h eina: safe guard against macro expension error in EINA_*_EQ 2019-02-28 10:22:16 +01:00
eina_value.c eina: set EINA_VALUE_EMPTY during library init. 2019-07-17 14:23:09 -07:00
eina_value.h Fix cut&paste error in docs 2019-01-17 11:49:01 +01:00
eina_value_util.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_value_util.h eina: Add doxygen in/out tags for value and value_util 2018-07-31 16:40:43 -04:00
eina_vector.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
eina_vpath.c Evil: remove pwd code in Evil and fix compilation failures after the removal 2019-07-28 09:27:27 +01:00
eina_vpath.h Eina vpath: remove support of ~username vpath on Windows 2019-07-18 09:36:25 +02:00
eina_vpath_xdg.c Evil: remove pwd code in Evil and fix compilation failures after the removal 2019-07-28 09:27:27 +01:00
eina_xattr.c Eina: replace Evil.h with evil_private.h and remove Evil.h when not necessary 2019-05-16 13:48:59 -04:00
eina_xattr.h eina: Add doxygen in/out tags for remaining APIs 2018-09-08 07:19:53 -04:00
meson.build Eina: define EINA_HAVE_DEBUG_THREADS only if backtrace() in execinfo.h is available 2019-07-28 09:21:53 +01:00