efl/src/lib/eina
Cedric BAIL 2995cc16b7 eina: add EINA_FALLTHROUGH to disable warning on useful case serie with no break.
GCC has started introducing a detection for series of case in a switch statement
without break for each case. We do use that trick a lot to reduce our code base.
Even if in most case we have documented this so that people using coverity don't
try to fix it. Now with GCC we need to silence it properly to avoid future
problem.
2017-06-05 12:07:57 -07:00
..
CMakeLists.txt cmake: fix strlcpy() detection and usage. 2017-01-26 15:53:14 -02:00
Eina.h First patch of the Eina Debug layer rewriting 2017-06-05 08:51:49 +03:00
eina_abi.c
eina_accessor.c
eina_accessor.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_alloca.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_array.c eina: eina_array_free() now silently ignores NULL 2016-02-17 13:40:43 +09:00
eina_array.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_benchmark.c efl: fix misleading indentation 2016-05-18 21:57:02 +02:00
eina_benchmark.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_binbuf.c
eina_binbuf.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_clist.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_counter.c eina: fix same wrong indenting 2016-12-06 17:16:24 +01:00
eina_counter.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_cow.c
eina_cow.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_cpu.c eina_cpu: Fix arm build 2016-10-04 14:29:36 -05:00
eina_cpu.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_crc.c eina: fix same wrong indenting 2016-12-06 17:16:24 +01:00
eina_crc.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_debug.c eina: silence gcc warning. 2017-06-05 12:07:57 -07:00
eina_debug.h Eina_Debug: Fix config.h usage 2017-06-05 11:49:08 +03:00
eina_debug_bt.c eina: attempt to make the code more portable 2017-06-05 19:06:35 +02:00
eina_debug_bt_file.c First patch of the Eina Debug layer rewriting 2017-06-05 08:51:49 +03:00
eina_debug_chunk.c First patch of the Eina Debug layer rewriting 2017-06-05 08:51:49 +03:00
eina_debug_cpu.c Eina_Debug: Fix config.h usage 2017-06-05 11:49:08 +03:00
eina_debug_private.h Fix Windows compilation 2017-06-05 08:55:38 +03:00
eina_debug_thread.c Remove thread management 2017-06-05 08:55:37 +03:00
eina_debug_timer.c eina: attempt to make the code more portable 2017-06-05 19:06:35 +02:00
eina_error.c eina: fix behaviour break of eina_error_msg_get() 2016-08-29 20:03:52 +02:00
eina_error.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_evlog.c Support endianness 2017-06-05 08:55:38 +03:00
eina_evlog.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_file.c eina: use new API eina_file_close_on_exec. 2017-04-18 16:54:03 -07:00
eina_file.h eina: add an API to correctly do close on exec. 2017-04-18 16:53:26 -07:00
eina_file_common.c eina: add an API to correctly do close on exec. 2017-04-18 16:53:26 -07:00
eina_file_common.h eina_file: delete handle->fm(handel of function CreateFileMapping) 2017-03-06 19:18:46 +09:00
eina_file_win32.c eina: For Windows fix crash when the file was opened many times. 2017-04-17 11:51:05 +09:00
eina_fp.c
eina_fp.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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: fix reproductible build. 2017-05-18 16:20:06 -07:00
eina_hamster.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
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: Fix broken link in doc to introduce integer hash algorithms 2017-05-30 13:34:34 +09:00
eina_inarray.c
eina_inarray.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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_inline_f8p24.x
eina_inline_f16p16.x
eina_inline_f32p32.x
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_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
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_Value: strdup() is used, so include string.h 2017-03-27 08:22:06 +09:00
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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_lalloc.c
eina_lalloc.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_list.c eina:list: Fix resource leak 2017-02-28 16:00:45 +09:00
eina_list.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_log.c First patch of the Eina Debug layer rewriting 2017-06-05 08:51:49 +03:00
eina_log.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_magic.c efl: fix misleading indentation 2016-05-18 21:57:02 +02:00
eina_magic.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_main.c eina: fix compilation warning on _WIN32 due missing strndup() 2017-03-29 12:44:19 -03:00
eina_main.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_matrixsparse.c
eina_matrixsparse.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_mempool.c
eina_mempool.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_mmap.c eina mmap - fix warnings thanks to missing include 2017-04-21 16:38:40 +09:00
eina_mmap.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_prefix.c Evil: integrate the dlfcn code into Evil 2015-12-29 22:13:58 +09:00
eina_prefix.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_private.h eina: Remove EAPI eina_freeq_main_set() 2017-01-17 14:21:17 +09:00
eina_quad.c
eina_quad.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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_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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_slice.h eina: Fix more typo in doxygen 2017-03-13 15:50:37 -04: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 eina: fix for escapable charachters not getting escaped if it comes after '\t' or '\n' 2017-05-09 10:37:16 -07:00
eina_str.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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_stringshare.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_thread.c First patch of the Eina Debug layer rewriting 2017-06-05 08:51:49 +03:00
eina_thread.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09: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 docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_tiler.c eina_tiler: use int size matching Eina_Rectangle internally to avoid overflow 2017-04-21 16:16:12 -04:00
eina_tiler.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_tmpstr.c
eina_tmpstr.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_trash.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_types.h eina: add EINA_FALLTHROUGH to disable warning on useful case serie with no break. 2017-06-05 12:07:57 -07:00
eina_unicode.c
eina_unicode.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_ustrbuf.c eina: fix compilation warning on _WIN32 due missing strndup() 2017-03-29 12:44:19 -03:00
eina_ustrbuf.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_ustringshare.c
eina_ustringshare.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_util.c eina utils: fix build without getpwent. 2017-02-20 11:29:56 +02:00
eina_util.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_value.c eina_value: Fix min/max values of long for Windows 2017-02-28 16:25:18 +09:00
eina_value.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_value_util.c
eina_value_util.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00
eina_vector.h evas: Update eina_vector, add new function. 2016-02-17 16:12:35 +09:00
eina_xattr.c eina: fix compilation warning on _WIN32 due missing strndup() 2017-03-29 12:44:19 -03:00
eina_xattr.h docs: Fix typos and some wrong expressions in Eina API reference doxygen. 2017-02-21 10:46:28 +09:00