efl/src/lib/eina
Carsten Haitzler d04cd6af10 eina inlist - cast container via void ptr to avoid warnings
we really can't do much here but our direct casting causes warnings in
apps or anyone using this macro so keep things silent as our pointer
tricks are actually ok but the compiler can't figure it out.
2017-02-12 14:45:04 +09:00
..
CMakeLists.txt cmake: fix strlcpy() detection and usage. 2017-01-26 15:53:14 -02:00
Eina.h eina: Introduce Eina_Slstr for short-lived strings 2017-01-17 14:20:55 +09:00
eina_abi.c
eina_accessor.c
eina_accessor.h eina: fix typos in doxygen 2016-03-06 12:35:13 +01:00
eina_alloca.h eina - alloca.h - include stdlib and stddef, usze size_t not long 2016-06-15 14:33:56 +09:00
eina_array.c eina: eina_array_free() now silently ignores NULL 2016-02-17 13:40:43 +09:00
eina_array.h eina: eina_array_free() now silently ignores NULL 2016-02-17 13:40:43 +09:00
eina_benchmark.c efl: fix misleading indentation 2016-05-18 21:57:02 +02:00
eina_benchmark.h
eina_bezier.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
eina_bezier.h eina_bezier: correct since version for two new APIs. 2016-01-06 15:31:48 +01:00
eina_binbuf.c eina: provide a generic eina_binbuf_manage_new. 2015-03-17 09:58:20 +01:00
eina_binbuf.h eina_buf: replace eina_strbuf_free_return with eina_xXxbuf_release 2017-01-06 12:45:27 +01:00
eina_binbuf_template_c.x eina: fix up last commit 2017-01-06 13:02:37 +01:00
eina_binshare.c
eina_binshare.h
eina_clist.h
eina_config.h.cmake cmake: major rework of check and pkg-config dependencies. 2017-01-23 23:55:33 -02:00
eina_config.h.in eina - fix redefinition of word size if already defined 2017-01-06 19:25:50 +09:00
eina_convert.c Eina: Fix potential crash in eina_convert_dtoa 2015-12-29 16:18:53 +09:00
eina_convert.h
eina_counter.c eina: fix same wrong indenting 2016-12-06 17:16:24 +01:00
eina_counter.h
eina_cow.c
eina_cow.h
eina_cpu.c eina_cpu: Fix arm build 2016-10-04 14:29:36 -05:00
eina_cpu.h eina: add MIN/MAX redefine as we use it everywhere. 2016-05-09 16:58:53 -07:00
eina_crc.c eina: fix same wrong indenting 2016-12-06 17:16:24 +01:00
eina_crc.h eina: add intermediate inline function for eina_crc. 2015-08-03 11:51:22 +02:00
eina_debug.c evlog + efl dbug - add logging of cpu freq and cpu usage per thread 2016-11-10 01:02:22 +09:00
eina_debug.h evlog + efl dbug - add logging of cpu freq and cpu usage per thread 2016-11-10 01:02:22 +09:00
eina_debug_bt.c evlog/log bt - fix size casting tot stop warning when printing errs 2017-02-12 00:32:22 +09:00
eina_debug_bt_file.c eina, efl: add copyright notice. 2015-05-14 18:41:48 +02:00
eina_debug_chunk.c eina, efl: add copyright notice. 2015-05-14 18:41:48 +02:00
eina_debug_monitor.c eina debug monitor - dont use XDG_RUNTIME_DIR if setuid 2017-02-08 21:19:39 +09:00
eina_debug_proto.c eina, efl: add copyright notice. 2015-05-14 18:41:48 +02:00
eina_debug_thread.c evlog + efl dbug - add logging of cpu freq and cpu usage per thread 2016-11-10 01:02:22 +09:00
eina_error.c eina: fix behaviour break of eina_error_msg_get() 2016-08-29 20:03:52 +02:00
eina_error.h eina_error: allow errno.h codes. 2016-08-18 13:36:05 -03:00
eina_evlog.c evlog/log bt - fix size casting tot stop warning when printing errs 2017-02-12 00:32:22 +09:00
eina_evlog.h efl debug infra - add more event types for ability to check extended inf 2015-08-17 19:37:06 +09:00
eina_file.c eina_file: add eina_file_unlink 2017-02-07 15:14:54 -08:00
eina_file.h eina_file: move doc block about eina_file_path_join from inline to file.h 2016-03-19 15:57:46 +01:00
eina_file_common.c eina: Set magic number in eina_file_virtualize 2016-12-09 11:08:38 +09:00
eina_file_common.h eina: fix missing header 2015-11-30 14:08:56 -08:00
eina_file_win32.c eina_file: add eina_file_unlink 2017-02-07 15:14:54 -08:00
eina_fp.c
eina_fp.h eina: fix typos in doxygen 2016-03-06 12:35:13 +01:00
eina_freeq.c eina freeq - fix possible seg with NULL freeq and pattern fill logic 2017-02-08 08:48:35 +09:00
eina_freeq.h eina: Remove EAPI eina_freeq_main_set() 2017-01-17 14:21:17 +09:00
eina_hamster.c
eina_hamster.h
eina_hash.c efl - fix many bounds over/underflow where we use int for ptr cmp 2016-05-26 12:17:07 +09:00
eina_hash.h eina: add crc hash function to eina hash module. 2015-05-07 09:53:11 +02:00
eina_inarray.c eina: fix eina_inarray_search to do linear search 2015-05-14 19:37:08 +02:00
eina_inarray.h eina: add an example to demonstrate different eina insert and sort functions. 2014-12-22 15:09:59 +01:00
eina_inline_array.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_clist.x
eina_inline_cpu.x
eina_inline_crc.x eina: add intermediate inline function for eina_crc. 2015-08-03 11:51:22 +02:00
eina_inline_f8p24.x eina: fix computation of sqrt near 1. 2015-11-09 10:42:35 -08:00
eina_inline_f16p16.x eina: fix computation of sqrt near 1. 2015-11-09 10:42:35 -08:00
eina_inline_f32p32.x eina: fix computation of sqrt near 1. 2015-11-09 10:42:35 -08:00
eina_inline_file.x eina_file: move doc block about eina_file_path_join from inline to file.h 2016-03-19 15:57:46 +01:00
eina_inline_fp.x
eina_inline_hash.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_inlist.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_list.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_lock_barrier.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_lock_posix.x eina: fix macos spinlocks and upgrade API to sierra 2016-10-01 21:17:05 +02:00
eina_inline_log.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_mempool.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_modinfo.x eina: module - Add macros for adding module informations 2016-08-31 16:17:53 +05:30
eina_inline_private.h eina: remove Eina_Counter and use provided Windows posix compatible implementation. 2015-02-11 16:38:15 +01:00
eina_inline_rbtree.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_rectangle.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_safepointer.x eina: add generic infrastructure for a Eina_Safepointer 2016-06-10 13:57:01 -07:00
eina_inline_slice.x eina_slice: fix eina_slice_endswith() for same-sized slices. 2016-11-25 17:25:18 -02:00
eina_inline_str.x eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_inline_stringshare.x eina_stringshare: add slice_get() 2016-08-22 18:25:14 -03:00
eina_inline_tiler.x
eina_inline_trash.x
eina_inline_unicode.x Delete whitespaces for header and eo files 2015-04-10 14:19:10 +09:00
eina_inline_ustringshare.x
eina_inline_util.x eina: move to use memcmp and rename eina_{flt,dbl}eq to eina_{flt,dbl}_exact. 2017-01-06 15:58:46 -08:00
eina_inline_value.x Eina_Value: do not mix declarations and code 2016-02-01 12:34:48 +01:00
eina_inline_value_util.x
eina_inline_vector.x eina vector - fix indenting and 80 col overflow in inline header 2016-05-21 23:37:07 +09:00
eina_inlist.c
eina_inlist.h eina inlist - cast container via void ptr to avoid warnings 2017-02-12 14:45:04 +09:00
eina_iterator.c eina: add free cb to eina_iterator_filter_new 2016-12-09 10:16:08 +01:00
eina_iterator.h eina: add free cb to eina_iterator_filter_new 2016-12-09 10:16:08 +01:00
eina_lalloc.c
eina_lalloc.h Delete whitespaces for header and eo files 2015-04-10 14:19:10 +09:00
eina_list.c eina list - use free queue to defer freeing list nodes and accting 2016-11-06 13:13:10 +09:00
eina_list.h eina_list prefetch macros - handle misstyped list ptr by casting 2016-10-02 12:07:36 +09:00
eina_lock.c eina: fix macos spinlocks and upgrade API to sierra 2016-10-01 21:17:05 +02:00
eina_lock.h eina - redo a lot of the static inlines to have better instr cache usage 2016-09-20 14:53:05 +09:00
eina_log.c eina log bt - make it an eaven easier copy & paste to get a bt now 2017-01-31 23:01:50 +09:00
eina_log.h eina/log: add ARG_NONNULL to eina_log* APIs for Eina_Log_Domain * parameter 2016-11-28 11:35:27 -08:00
eina_magic.c efl: fix misleading indentation 2016-05-18 21:57:02 +02:00
eina_magic.h Delete whitespaces for header and eo files 2015-04-10 14:19:10 +09:00
eina_main.c eina: Introduce Eina_Slstr for short-lived strings 2017-01-17 14:20:55 +09:00
eina_main.h eina: documment envvars at eina_init(). 2016-10-27 10:31:29 -02:00
eina_matrix.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
eina_matrix.h doxygen: remove reference warnings. 2016-12-20 16:39:30 -08:00
eina_matrixsparse.c
eina_matrixsparse.h
eina_mempool.c
eina_mempool.h
eina_mmap.c eina mmap safety handler - fix on systems without some sibgus types 2015-01-14 19:16:35 +09:00
eina_mmap.h
eina_module.c Eina: add NULL check to eina_module_symbol_global_set API @fix 2016-11-07 14:42:54 -08:00
eina_module.h eina: module - Add macros for adding module informations 2016-08-31 16:17:53 +05:30
eina_prefix.c Evil: integrate the dlfcn code into Evil 2015-12-29 22:13:58 +09:00
eina_prefix.h
eina_private.h eina: Remove EAPI eina_freeq_main_set() 2017-01-17 14:21:17 +09:00
eina_quad.c Eina quad: Remove unused function. 2015-08-04 11:19:50 +01:00
eina_quad.h eina_matrix/quad: clean up documentation 2016-09-26 15:04:15 +09:00
eina_quadtree.c efl - fix many bounds over/underflow where we use int for ptr cmp 2016-05-26 12:17:07 +09:00
eina_quadtree.h
eina_quaternion.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
eina_quaternion.h evas: recognize duplicated data structure with eina_quternion and ector. 2015-12-07 16:36:16 -08:00
eina_rbtree.c eina rbtree iterator - fix leak found while debugging other problems 2016-07-19 15:43:22 +09:00
eina_rbtree.h
eina_rectangle.c eina: add api for assessing the relative position of two rectangles 2016-12-20 16:39:30 -08:00
eina_rectangle.h doxygen: remove reference warnings. 2016-12-20 16:39:30 -08:00
eina_refcount.h
eina_safepointer.c eina_safepointer: Fix coverity warning 2016-07-13 16:25:01 +09:00
eina_safepointer.h eina: safepointer: add since tags to new eina safepointer EAPI 2016-08-08 14:59:57 +02:00
eina_safety_checks.c Eina safety: Set error flag in case of safety check error 2015-12-15 17:43:39 +09:00
eina_safety_checks.h Eina safety: Add internal function to log errors 2015-12-15 17:32:50 +09:00
eina_sched.c eina: remove Windows specific thread implementation and rely on posix compliant library instead. 2015-02-11 16:38:10 +01:00
eina_sched.h
eina_share_common.c eina share - fix spinlock release if magic check fails on share data 2017-02-08 21:19:39 +09:00
eina_share_common.h
eina_simple_xml_parser.c Eina Xml: Fix clang warnings 2015-12-15 14:35:46 +09:00
eina_simple_xml_parser.h Delete whitespaces for header and eo files 2015-04-10 14:19:10 +09:00
eina_slice.h eina_slice: startswith and endswith. 2016-08-23 21:25:02 -03:00
eina_slstr.c eina: Introduce Eina_Slstr for short-lived strings 2017-01-17 14:20:55 +09:00
eina_slstr.h eina: Introduce Eina_Slstr for short-lived strings 2017-01-17 14:20:55 +09:00
eina_str.c cmake: fix strlcpy() detection and usage. 2017-01-26 15:53:14 -02:00
eina_str.h emile: move all eina_str_base64 to emile_base64. 2016-01-07 16:27:57 -08:00
eina_strbuf.c eina_buf: replace eina_strbuf_free_return with eina_xXxbuf_release 2017-01-06 12:45:27 +01:00
eina_strbuf.h eina_buf: replace eina_strbuf_free_return with eina_xXxbuf_release 2017-01-06 12:45:27 +01:00
eina_strbuf_common.c eina_binbuf: allow expand & usage of extra bytes. 2016-12-20 10:18:32 -02:00
eina_strbuf_common.h eina_binbuf: allow expand & usage of extra bytes. 2016-12-20 10:18:32 -02:00
eina_strbuf_template_c.x
eina_stringshare.c eina: fix eina_stringshare format warning after commit 912924a 2015-04-28 23:51:00 +02:00
eina_stringshare.h eina_stringshare: add slice_get() 2016-08-22 18:25:14 -03:00
eina_thread.c eina: don't make eina_thread_cancellable_run() inline 2016-11-15 22:19:58 +01:00
eina_thread.h doxygen: remove reference warnings. 2016-12-20 16:39:30 -08:00
eina_thread_queue.c Revert "eina threadqueue - for paranoia lock+ulock+free in order locks taken" 2016-08-11 15:25:32 +02:00
eina_thread_queue.h eina thread_queue: fix typo in doc. 2015-04-23 11:37:16 +09:00
eina_tiler.c remove memcmp calls for better performance where size is known 2016-11-06 13:13:10 +09:00
eina_tiler.h
eina_tmpstr.c eina: add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs 2015-11-09 10:42:35 -08:00
eina_tmpstr.h eina: fix typos in tmpstr doc 2016-05-06 22:18:57 +02:00
eina_trash.h
eina_types.h eina: Fix compilation with clang 2016-10-05 19:40:50 +09:00
eina_unicode.c Eina unicode: add eina_unicode_unicode_to_utf8_range 2015-11-24 14:22:57 +02:00
eina_unicode.h Eina unicode: add eina_unicode_unicode_to_utf8_range 2015-11-24 14:22:57 +02:00
eina_ustrbuf.c
eina_ustrbuf.h eina_buf: replace eina_strbuf_free_return with eina_xXxbuf_release 2017-01-06 12:45:27 +01:00
eina_ustringshare.c
eina_ustringshare.h
eina_util.c eina utils and vpath - use euid not uid if setuid for correct user 2017-02-09 18:50:15 +09:00
eina_util.h eina: move to use memcmp and rename eina_{flt,dbl}eq to eina_{flt,dbl}_exact. 2017-01-06 15:58:46 -08:00
eina_value.c eina: remove tests, examples and docs for eina_model 2016-11-30 18:37:34 -02:00
eina_value.h eina: fix invalid prototype 2016-01-29 10:16:31 +01:00
eina_value_util.c
eina_value_util.h
eina_vector.h evas: Update eina_vector, add new function. 2016-02-17 16:12:35 +09:00
eina_xattr.c
eina_xattr.h