efl/src/lib/eina
Stefan Schmidt 61478af3a6 eina_file: Try to use XDG_RUNTIME_DIR for tmp dir first
Instead using $TMPDIR and falling back to /tmp we now try $XDG_RUNTIME_DIR
first.

"$XDG_RUNTIME_DIR defines the base directory relative to which user-specific
non-essential runtime files and other file objects (such as sockets, named
pipes, ...) should be stored. The directory MUST be owned by the user, and
he MUST be the only one having read and write access to it. Its Unix access
mode MUST be 0700."

While improving our security by isolating these files from other users this
has the potential to break things. I have not seen any breakage in testing
but keep this commit in mind if something strange happens on your system.
2014-09-12 09:12:52 +02:00
..
Eina.h Eina: Change from "" to <> for header inclusion 2014-08-02 21:10:37 +02:00
eina_abi.c eina: make eina_mempool_alignof a little bit faster. 2013-04-11 18:07:09 +09:00
eina_accessor.c eina: add eina_accessor_clone and update all Eina_Accessor to take advantage of it. 2014-02-25 18:04:47 -03:00
eina_accessor.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_alloca.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_array.c eina: fix Windows compilation due to a typo. 2014-02-25 18:34:24 -03:00
eina_array.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_benchmark.c eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_benchmark.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_binbuf.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_binbuf.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_binbuf_template_c.x eina: add eina_{str,bin}buf_manage_read_only_new_length(). 2014-01-20 13:04:07 +09:00
eina_binshare.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
eina_binshare.h fix eina_binshare_add_length() using EINA_PURE. 2013-01-17 20:10:15 +00:00
eina_clist.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_config.h.in eina: port Eina_Spinlock for OSX 2014-08-21 12:04:53 +02:00
eina_convert.c eina: remove logically dead code. 2014-06-05 03:10:43 +02:00
eina_convert.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_counter.c eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_counter.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_cow.c Revert "eina: work around current strange behavior seen in eina_cow." 2013-12-04 18:33:05 +09:00
eina_cow.h efl/eina: Update documentatin for Eina Lock 2014-03-25 17:30:43 +09:00
eina_cpu.c eina: detect page size in a portable way. 2013-11-10 09:25:16 +01:00
eina_cpu.h eina: detect page size in a portable way. 2013-11-10 09:25:16 +01:00
eina_error.c eina: make Eina_Error thread safe. 2014-03-06 14:27:26 +09:00
eina_error.h eina: make Eina_Error thread safe. 2014-03-06 14:27:26 +09:00
eina_file.c eina: win32 and linux version code are the same. Sharing code is better. 2014-07-14 15:46:54 +02:00
eina_file.h Revert "eina: new API: eina_file_path_basename" 2014-07-23 19:38:08 +01:00
eina_file_common.c eina_file: Try to use XDG_RUNTIME_DIR for tmp dir first 2014-09-12 09:12:52 +02:00
eina_file_common.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_file_win32.c eina: make error message more precise. 2014-07-17 17:51:22 +02:00
eina_fp.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_fp.h eina: add double_from/to and helper defines in f16p16 2013-09-24 12:20:27 +09:00
eina_hamster.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_hamster.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_hash.c eina_hash now has helper functions for managing lists inside hashes 2014-04-25 10:52:15 -04:00
eina_hash.h eina: add documentation for the tricky eina_hash_pointer_new 2014-08-21 13:47:59 +02:00
eina_inarray.c eina: let's check for returned value of realloc. 2014-06-05 03:20:56 +02:00
eina_inarray.h doc: fixed typo. 2014-08-18 01:10:39 +09:00
eina_inline_array.x efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_inline_clist.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_cpu.x One ) too many. 2013-12-16 15:45:00 -02:00
eina_inline_f8p24.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_f16p16.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_f32p32.x eina_fp: Fix eina_f32p32_mul rounding issues 2013-05-17 17:15:27 +01:00
eina_inline_fp.x eina: add double_from/to and helper defines in f16p16 2013-09-24 12:20:27 +09:00
eina_inline_hash.x eina: fix eina_hash_int64 on Windows system. 2013-11-09 20:07:27 +09:00
eina_inline_inlist.x eina: add eina_inlist_first and eina_inlist_last 2013-04-09 12:03:05 +02:00
eina_inline_list.x finally addressing complaints regarding eina_list_last_data_get() not being a function. well now it is 2013-02-01 11:02:53 +00:00
eina_inline_lock_barrier.x efl/eina: Update documentatin for Eina Lock 2014-03-25 17:30:43 +09:00
eina_inline_lock_posix.x eina: port Eina_Spinlock for OSX 2014-08-21 12:04:53 +02:00
eina_inline_lock_win32.x eina: forgotten return value. 2014-07-17 17:51:22 +02:00
eina_inline_log.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_mempool.x eina: make eina_mempool_alignof a little bit faster. 2013-04-11 18:07:09 +09:00
eina_inline_private.h eina: allow eina_time_get to fall back to other clocks if the first one fails 2014-02-12 11:51:00 +09:00
eina_inline_rbtree.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_rectangle.x Patcna: fix wrong widgth and height in eina_rectangle computation logic. 2014-02-03 15:35:44 +09:00
eina_inline_str.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_stringshare.x fix typo in stringshare_refplace doc 2013-02-01 12:57:44 +00:00
eina_inline_tiler.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_trash.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_unicode.x efl: not sure of that one, but remove use of eina_safety_check in inline function. 2013-01-22 02:14:57 +00:00
eina_inline_ustringshare.x move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_inline_value.x eina: fix possible access to NULL. 2014-06-05 22:50:20 +02:00
eina_inlist.c eina_inlist_sorted_state_insert - fix logically dead code 2014-08-14 18:53:39 +09:00
eina_inlist.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_iterator.c efl: formatting 2013-06-20 13:28:18 +02:00
eina_iterator.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_lalloc.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_lalloc.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_list.c eina: removing more dead code looking for strange int. 2014-06-05 03:30:43 +02:00
eina_list.h doc: fixed typo. 2014-08-18 01:10:39 +09:00
eina_lock.h efl: remove Windows CE support 2014-07-13 15:17:17 +02:00
eina_log.c efl: remove Windows CE support 2014-07-13 15:17:17 +02:00
eina_log.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_magic.c eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_magic.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_main.c new eina api/object - eina thread queues 2014-07-15 20:39:13 +09:00
eina_main.h alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
eina_matrixsparse.c eina: fix typo in matrixsparce. 2014-06-05 22:18:59 +02:00
eina_matrixsparse.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_mempool.c setuid safeness - ensure if an app that is setuid doesn't do bad things 2014-01-08 19:46:23 +09:00
eina_mempool.h eina: make eina_mempool_alignof a little bit faster. 2013-04-11 18:07:09 +09:00
eina_mmap.c eina: leave a comment for CID 1039688. 2014-06-05 22:26:07 +02:00
eina_mmap.h efl: Created Eina group and added existing Eina groups to it. 2012-12-18 18:38:25 +00:00
eina_model.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
eina_model.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_module.c eina: rename to eina_module_symbol_global_set 2014-08-11 14:52:51 +02:00
eina_module.h eina: rename to eina_module_symbol_global_set 2014-08-11 14:52:51 +02:00
eina_object.c efl: formatting 2013-06-20 13:28:18 +02:00
eina_object.h efl: Created Eina group and added existing Eina groups to it. 2012-12-18 18:38:25 +00:00
eina_prefix.c fix mingw build for setuid fix/checks 2014-01-08 22:06:41 +09:00
eina_prefix.h efl/eina_prefix: use eina_safety to be loud on NULL pointers. 2013-01-09 15:38:42 +00:00
eina_private.h eina: add eina_log_timing. 2013-03-27 21:43:45 +09:00
eina_quadtree.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_quadtree.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_rbtree.c eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_rbtree.h eina: struct _Eina_Rbtree contains an enum bitfield, which is a GNU extension not specified by C99. 2013-12-27 12:07:01 +09:00
eina_rectangle.c evas: fix invalid read reported in eina_rectangle_pool_free by valgrind. 2014-06-20 10:12:07 +02:00
eina_rectangle.h evas: improvement of Eina Rectangle Pool and integration with Evas GL backend. 2014-06-19 16:48:45 +02:00
eina_refcount.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_safety_checks.c eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_safety_checks.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_sched.c Fix unused var warning when not building on linux. 2014-05-30 09:25:33 +02:00
eina_sched.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_share_common.c fix raster's typo 2013-10-30 22:41:13 +01:00
eina_share_common.h merge : add eina 2012-09-16 10:57:48 +00:00
eina_simple_xml_parser.c eina: prevent space stripping of CDATA in Eina_Simple_XML. 2013-03-11 11:03:05 +09:00
eina_simple_xml_parser.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_str.c Fix warnings on calls to iconv, on freebsd. 2014-05-30 09:31:11 +02:00
eina_str.h Revert "eina: add functions to alloc strings from a printf fmt" 2013-09-25 22:51:03 -03:00
eina_strbuf.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_strbuf.h eina: add eina_{str,bin}buf_manage_read_only_new_length(). 2014-01-20 13:04:07 +09:00
eina_strbuf_common.c eina: add eina_{str,bin}buf_manage_read_only_new_length(). 2014-01-20 13:04:07 +09:00
eina_strbuf_common.h eina: add eina_{str,bin}buf_manage_read_only_new_length(). 2014-01-20 13:04:07 +09:00
eina_strbuf_template_c.x merge : add eina 2012-09-16 10:57:48 +00:00
eina_stringshare.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
eina_stringshare.h eina_stringshare.h: added more description to eina_stringshare_add_length(). 2013-07-15 13:39:57 +09:00
eina_thread.c eina: use the right function prototype on Windows. 2014-06-27 13:24:39 +02:00
eina_thread.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_thread_queue.c fix efl deadlock with thread queues 2014-08-24 22:19:05 +09:00
eina_thread_queue.h new eina api/object - eina thread queues 2014-07-15 20:39:13 +09:00
eina_tiler.c eina: Eina_Tiler - return a NULL if intersection of two tilers doesn't exist 2014-07-21 19:33:27 +02:00
eina_tiler.h eina_tile: Add missing since version tags for union, substract, etc 2014-08-07 12:16:57 +02:00
eina_tmpstr.c eina: honor string length in eina_tmpstr_add_length. 2013-10-16 18:56:32 +09:00
eina_tmpstr.h eina: improve usability of Eina_Tmpstr. 2013-03-14 20:52:37 +09:00
eina_trash.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_types.h efl/eina: General cleanup of Eina documentation 2014-03-20 16:35:42 +09:00
eina_unicode.c eina unicode - remove pointless operands 2014-08-14 19:18:46 +09:00
eina_unicode.h eina_unicode.H: be nice. add more documentation for deprecated api. 2013-04-20 19:01:02 +09:00
eina_ustrbuf.c merge : add eina 2012-09-16 10:57:48 +00:00
eina_ustrbuf.h eina - and e3fl in general - stop using eina_error_get/set - useless really 2013-10-11 16:50:40 +09:00
eina_ustringshare.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
eina_ustringshare.h move eina headers into lib/eina like the rest of efl - at least be 2012-09-27 04:02:37 +00:00
eina_value.c eina: simplifie logic to not go with multiple level of callback for just getting the first entry in a hash. 2014-06-05 03:02:06 +02:00
eina_value.h eina_value_free() now takes NULL like the rest of the efl free functions 2014-04-26 02:21:51 -04:00
eina_xattr.c efl/eina_xattr: Fix memory leak in eina_xattr_value_ls. 2013-02-08 15:49:59 +00:00
eina_xattr.h efl: missing api for xattr. 2012-12-31 21:05:58 +00:00