efl/src/lib/eina
Cedric BAIL 621f34d322 eina: mark thread by default as not cancellable as per Eina documentation.
By default all Pthread are cancellable. This leads to strange behavior that
happen during shutdown and hasn't been figured out. Most likely fix for T6622.
2018-04-05 10:39:30 -07:00
..
CMakeLists.txt cmake: fix strlcpy() detection and usage. 2017-01-26 15:53:14 -02:00
Eina.h introduce eina_vpath! 2018-02-22 09:26:55 +01: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 eina: Improve eina_alloca API dox 2017-11-13 12:04:32 +09:00
eina_array.c efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
eina_array.h eina: Add Doxygen in/out indicators to matrixsparse, clist, and array 2018-03-26 16:03:46 -07:00
eina_benchmark.c benchmarks: Fix titles in gnuplot 2017-10-18 11:02:16 +09:00
eina_benchmark.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_bezier.c eina/bezier: use FLT_EQ marcro for float equal comparison. 2018-02-28 15:15:20 +09:00
eina_bezier.h eina: define the in/out params for eina_bezier 2018-03-06 19:05:57 -08:00
eina_binbuf.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_binbuf.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07: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 eina: Add Doxygen in/out indicators to matrixsparse, clist, and array 2018-03-26 16:03:46 -07: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 EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_convert.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_counter.c eina: fix same wrong indenting 2016-12-06 17:16:24 +01:00
eina_counter.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_cow.c eina: remove usless newline 2018-01-16 17:50:46 +09:00
eina_cow.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07: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 eina: Improve API docs for eina_crc.h 2017-11-14 13:14:59 +00:00
eina_debug.c eina debug - use pthread _sigmask instead of sigprocmask like elsewhere 2018-01-03 13:05:16 +09:00
eina_debug.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_debug_bt.c eina: fix random segfaults when displaying BT 2017-12-19 16:56:22 +01:00
eina_debug_bt_file.c Eina Debug: include Evil for realpath support 2017-06-11 10:03:53 +03:00
eina_debug_chunk.c mmap memory allocation - do not used when under valgrind 2018-01-12 03:02:43 +09:00
eina_debug_cpu.c efl thread signal masks - fix up for various threads manually created 2018-01-06 18:20:23 +09: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 efl thread signal masks - fix up for various threads manually created 2018-01-06 18:20:23 +09:00
eina_error.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05: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 mmap memory allocation - do not used when under valgrind 2018-01-12 03:02:43 +09:00
eina_evlog.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_file.c eina_file: make sure we use a stringshare when virtualized. 2017-11-30 13:57:25 +00:00
eina_file.h Eina: ignore EINA_FILE_LNK on Windows 2018-01-30 16:52:24 +09:00
eina_file_common.c efl: remove inclusion of dirent.h where it is not used 2018-01-12 11:06:12 -08:00
eina_file_common.h eina: fix spelling errors in documentation 2017-10-27 12:12:25 -07:00
eina_file_win32.c Eina: ignore EINA_FILE_LNK on Windows 2018-01-30 16:52:24 +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 freeq - make it clear that content is invalid on submission 2017-11-07 17:36:57 +09:00
eina_hamster.c eina hamster count - use a fixed version, revision etc. so builds repro 2017-08-02 17:12:28 +09: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: remove _MSC_VER (Visual Studio macro) usage in source code 2018-01-04 12:59:47 -08:00
eina_hash.h eina: Cleanup grammar for eina_hash add and free routines 2018-03-26 16:06:40 -07:00
eina_inarray.c efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
eina_inarray.h eina: Fix spelling errors in documentation (file..lock) 2017-10-31 11:31:41 +00: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_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: add an API to check if a pointer is a valid element of a mempool. 2017-08-15 13:46:34 -07: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: Add API doxygen for eina_rbtree_inline_lookup() 2017-11-13 12:04:39 +09:00
eina_inline_rectangle.x eina: Add convenience eina_rectangle_equal 2017-08-30 17:29:52 +09:00
eina_inline_safepointer.x eina safepointer - mimic 47 bit eoid patch 2017-11-24 18:29:23 +09:00
eina_inline_slice.x Fix building on windows 2017-10-22 20:21:12 +01: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: avoid warning when accessing first item and just return an error. 2018-03-12 11:59:13 -07:00
eina_inline_value_util.x eina: fail with an Eina_Error on copy failure. 2017-11-17 10:44:26 -08:00
eina_inline_vector.x
eina_inlist.c
eina_inlist.h eina: Fix spelling errors in documentation (file..lock) 2017-10-31 11:31:41 +00:00
eina_internal.h ecore - a different take on efl.app class as a super class to efl.loop 2018-03-03 13:40:33 +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: Fix spelling errors in documentation (file..lock) 2017-10-31 11:31:41 +00: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 EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_list.h eina: specify error returns in @return for eina_list API docs 2018-03-06 19:05:57 -08:00
eina_lock.c eina: fix destruction of the osx semaphores 2017-09-05 00:45:04 +02:00
eina_lock.h eina: Fix spelling errors in documentation (file..lock) 2017-10-31 11:31:41 +00:00
eina_log.c eina: fix warning if EINA_SAFETY_CHECKS is disabled 2017-10-16 13:36:12 -07:00
eina_log.h eina: Fix spelling errors in documentation (log..matrix) 2017-11-01 11:36:50 +09:00
eina_magic.c Remove all ocurrences of SPANK from our user facing errors. 2017-12-22 11:18:46 +00:00
eina_magic.h eina: Fix spelling errors in documentation (log..matrix) 2017-11-01 11:36:50 +09:00
eina_main.c introduce eina_vpath! 2018-02-22 09:26:55 +01:00
eina_main.h eina: add an error for when a feature is not implemented. 2017-12-11 14:35:06 -08: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: Fix typos 2018-03-26 16:05:46 -07:00
eina_matrixsparse.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_matrixsparse.h eina: Add Doxygen in/out indicators to matrixsparse, clist, and array 2018-03-26 16:03:46 -07:00
eina_mempool.c eina: handle errors when creating a mempool 2017-09-16 14:28:39 +02:00
eina_mempool.h eina: add an API to check if a pointer is a valid element of a mempool. 2017-08-15 13:46:34 -07:00
eina_mmap.c eina mmap safety - only map zeropages if it's an eina file that sigbuses 2017-08-30 12:03:41 +09:00
eina_mmap.h eina: Fix spelling errors in documentation (matrixsparse..module) 2017-11-07 09:03:57 +00:00
eina_module.c eina_module: Drop ridiculous ERR messages from module_list_load/unload 2018-01-26 15:54:00 -06:00
eina_module.h eina: Fix spelling errors in documentation (matrixsparse..module) 2017-11-07 09:03:57 +00:00
eina_prefix.c eina: Eina_Prefix should never contain a NULL, no code expect it. 2017-10-04 20:57:08 -07:00
eina_prefix.h eina: Fix spelling/punctuation errors in documentation (prefix..promise) 2017-11-08 15:20:34 +09:00
eina_private.h eina: fix minor spelling mistake in eina-private.h doxygen 2018-02-14 12:47:40 -08:00
eina_promise.c eina: fix promise scheduler lookup to find it when given a resolved chain of future. 2018-03-12 11:59:33 -07:00
eina_promise.h eina: add eina_promise_continue_new to create a promise using an existing dead future. 2018-01-10 18:16:25 -08:00
eina_promise_private.h Eina: Add Eina_Promise/Eina_Future. 2017-09-04 10:24:00 -03:00
eina_quad.c
eina_quad.h eina: add missing documentation for quad. 2017-10-17 11:00:53 -07:00
eina_quadtree.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_quadtree.h eina: document quadtree 2018-01-12 11:25:04 -08:00
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 eina: Fix typos 2018-03-26 16:05:46 -07: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: Fix spelling/punctuation errors in docs (quaternion..rectangle) 2017-11-13 12:09:21 +09:00
eina_rectangle.c eina: make updating rectangle cache thread safe. 2018-01-16 09:54:04 -08:00
eina_rectangle.h eina: use better parameter name in eina_rectangle 2018-03-06 19:05:57 -08:00
eina_refcount.h
eina_safepointer.c eina: remove usless newline 2018-01-16 17:50:46 +09:00
eina_safepointer.h eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf) 2017-11-13 12:05:09 +09:00
eina_safety_checks.c
eina_safety_checks.h eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf) 2017-11-13 12:05:09 +09:00
eina_sched.c eina: remove EFL_HAVE_WIN32_THREADS define as it is unused since winpthread is used 2017-09-26 10:17:04 -07:00
eina_sched.h
eina_share_common.c eina: comparing unsigned integer with less than zero. 2017-10-13 11:46:32 -07:00
eina_share_common.h
eina_simple_xml_parser.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_simple_xml_parser.h eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf) 2017-11-13 12:05:09 +09:00
eina_slice.h eina: Fix more typo in doxygen 2017-03-13 15:50:37 -04:00
eina_slstr.c eina_slstr: Fix leak in an error case 2017-08-04 10:24:03 +09:00
eina_slstr.h eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf) 2017-11-13 12:05:09 +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 eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf) 2017-11-13 12:05:09 +09:00
eina_strbuf.c eina: comparing unsigned integer with less than zero. 2017-10-13 11:46:32 -07:00
eina_strbuf.h eina: Fix typo in doxygen 2017-12-11 14:51:55 -05: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 EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_stringshare.h eina_stringshare: Fix doxygen warning 2017-10-26 13:20:54 +09: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: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +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 eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09: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: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09:00
eina_tmpstr.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_tmpstr.h eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +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 all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
eina_unicode.c
eina_unicode.h eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +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 eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09:00
eina_ustringshare.c
eina_ustringshare.h eina_ustringshare: Add description of return to resolve doxygen warning 2017-10-26 13:20:54 +09:00
eina_util.c eina - windows home get - donyt have static buffer and do it like unix 2018-02-25 19:29:50 +09: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: properly initialize EINA_ERROR_VALUE_FAILED. 2017-11-17 11:12:06 -08:00
eina_value.h eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09:00
eina_value_util.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eina_value_util.h eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09:00
eina_vector.h
eina_vpath.c eina_vpath: include the config header 2018-02-26 12:21:56 +01:00
eina_vpath.h eina vpath - improve docs and add app.tmp and usr.tmp vpaths too 2018-02-23 16:26:30 +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 eina: Fix spelling/punctuation errors in documentation (thread..xattr) 2017-11-13 12:04:59 +09:00