raster [Fri, 2 Dec 2011 09:45:25 +0000 (09:45 +0000)]
and now go to normal-like svn revs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65806
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 2 Dec 2011 09:32:11 +0000 (09:32 +0000)]
revert my 1.x.99 stuff so i can branch.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65803
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 2 Dec 2011 09:10:56 +0000 (09:10 +0000)]
and lets bump on to 1.x.99 (or so) for svn... and back to adding snap
rev.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Wed, 30 Nov 2011 07:44:36 +0000 (07:44 +0000)]
eina eina_str.h: Fixed documentation typo.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65711
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 14:03:09 +0000 (14:03 +0000)]
eina: remove warning when building without siginfo_t.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65437
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 17 Nov 2011 11:18:12 +0000 (11:18 +0000)]
eina: module don't need dirent.h anymore.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65340
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 17 Nov 2011 11:15:54 +0000 (11:15 +0000)]
eina: shutup warning when thread are disabled.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65339
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 16 Nov 2011 17:47:58 +0000 (17:47 +0000)]
evil >= 1.0.0
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65299
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 16 Nov 2011 10:13:24 +0000 (10:13 +0000)]
eina: remove useless include.
NOTE: I don't know why it was there, but it shouldn't.
Please report any build issue you encounter.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65291
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 16 Nov 2011 05:34:37 +0000 (05:34 +0000)]
update release candidate trees to their release version in preparation
for alpha
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65280
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Tue, 15 Nov 2011 14:24:53 +0000 (14:24 +0000)]
eina: update news/changelog
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65268
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 15 Nov 2011 11:25:10 +0000 (11:25 +0000)]
eina README updated
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65236
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 14 Nov 2011 22:11:27 +0000 (22:11 +0000)]
Eina: fix grep usage
replace \+ by + as it should be
add -E option to grep, handle the + in expression
patch by Fabien Romano from OpenBSD
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65207
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 14 Nov 2011 22:08:02 +0000 (22:08 +0000)]
Eina: warning--
patch by Fabien Romano from OpenBSD
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 14 Nov 2011 21:37:42 +0000 (21:37 +0000)]
whitespace--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65202
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 14 Nov 2011 21:37:25 +0000 (21:37 +0000)]
Eina: Fix warning
Patch by Fabien Romano
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65201
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 13 Nov 2011 06:11:43 +0000 (06:11 +0000)]
1 - too many in underline
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65122
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 13 Nov 2011 06:08:35 +0000 (06:08 +0000)]
NEWS file like ecore - per vtorri's suggestion
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65120
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 11 Nov 2011 09:07:20 +0000 (09:07 +0000)]
eina NEWS file has summary from changelog. damn we did a lot.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65057
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Thu, 10 Nov 2011 10:58:19 +0000 (10:58 +0000)]
eina: add murmur3 hash
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@65017
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 9 Nov 2011 07:15:48 +0000 (07:15 +0000)]
fix clang complaint:
http://dev.enlightenment.fr/~discomfitor/eina-2011-11-08/report-izvfa3.html#EndPath
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64973
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 9 Nov 2011 06:35:45 +0000 (06:35 +0000)]
another spacing baddie -> fixed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 9 Nov 2011 06:34:03 +0000 (06:34 +0000)]
remove errant space.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sat, 5 Nov 2011 17:49:30 +0000 (17:49 +0000)]
Eina: Port eina to the Ps3 by including Escape
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64778
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 5 Nov 2011 14:01:18 +0000 (14:01 +0000)]
eina: don't hide symbol if we can build them in.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64762
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 31 Oct 2011 23:45:22 +0000 (23:45 +0000)]
whitespace--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64590
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 31 Oct 2011 23:45:07 +0000 (23:45 +0000)]
Eina: init TLS key...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Mon, 31 Oct 2011 20:44:55 +0000 (20:44 +0000)]
Eina: Add Eina_TLS typedefs for win32 and void
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64583
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 19 Oct 2011 16:09:14 +0000 (16:09 +0000)]
eina: fallback for case where file system doesn't handle MAP_HUGETLB properly.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64181
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 19 Oct 2011 08:36:42 +0000 (08:36 +0000)]
eina/stringshare - get rid of white space
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64165
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Sung W. Park [Mon, 17 Oct 2011 05:06:01 +0000 (05:06 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
"... I've created a resource context per thread using TLS. Since there is no
TLS support in Eina, I've added 4 APIs for that as well. Another patch has
been submitted but i'll just include it in here as well. ..."
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64120
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Sat, 15 Oct 2011 12:56:27 +0000 (12:56 +0000)]
eina: add eina_strbuf_trim/rtrim/ltrim()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Thu, 13 Oct 2011 07:30:34 +0000 (07:30 +0000)]
eina: Hook clist into the top level documentation
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64039
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Thu, 13 Oct 2011 07:06:54 +0000 (07:06 +0000)]
eina: Document Eina_Clist
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64038
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Thu, 13 Oct 2011 07:06:44 +0000 (07:06 +0000)]
eina: Fix bug in eina_clist_element_init
Thanks to Naruto TAKAHASHI for pointing out the problem.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64037
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Thu, 13 Oct 2011 02:22:18 +0000 (02:22 +0000)]
eina: Add eina_clist_element_is_linked()
Allows checking whether an entry is linked or not.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64029
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Wed, 12 Oct 2011 04:39:27 +0000 (04:39 +0000)]
eina: Add Eina_Clist
A clist is an inlist with the following features:
- allows removal of items without knowing which list they are in.
- Two pointers per list item & list head
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64007
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 9 Oct 2011 19:27:08 +0000 (19:27 +0000)]
Eina: big mistake in efl_attribute.m4. My bad
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63934
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 7 Oct 2011 17:47:55 +0000 (17:47 +0000)]
fd leak --
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63914
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Fri, 7 Oct 2011 05:56:51 +0000 (05:56 +0000)]
eina: Only declare _eina_tracking_lock with thread debugging
Hopefully fixes compilation on windows
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63905
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Fri, 7 Oct 2011 05:56:43 +0000 (05:56 +0000)]
Revert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."
This reverts commit
61d2367bd6f7c12be7e04b58cbe1011971b7a0f2. (@63877)
Reverted due to the following build failure:
eina_main.c:117:16: error: conflicting types for ‘_eina_tracking_lock’
../../src/include/eina_inline_lock_posix.x:83:29: note: previous declaration of ‘_eina_tracking_lock’ was here
make[3]: *** [libeina_la-eina_main.lo] Error 1
_eina_tracking_lock is used for implementation of Eina_Locks, so cannot be an Eina_Lock
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63904
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 6 Oct 2011 06:34:39 +0000 (06:34 +0000)]
[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Wed, 5 Oct 2011 21:09:10 +0000 (21:09 +0000)]
eina: fix r63811
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 5 Oct 2011 20:00:29 +0000 (20:00 +0000)]
eina: remove couple of warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63842
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 5 Oct 2011 14:29:40 +0000 (14:29 +0000)]
fir leak in an example. patch by Guillaume 'Kuri' Friloux
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63841
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Tue, 4 Oct 2011 20:47:15 +0000 (20:47 +0000)]
eina: eina_strbuf_append_length(sb, s, 0) is possible
also fix typo in doc, remove a trailing space and myself to authors
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63811
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 Oct 2011 02:33:45 +0000 (02:33 +0000)]
eina: actually sanitize all file inserted in the cache.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63789
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 Oct 2011 02:33:00 +0000 (02:33 +0000)]
eina: prevent ABI break when turning on/off threads debugging.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63788
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 Oct 2011 02:04:40 +0000 (02:04 +0000)]
eina: add sub-second resolution correctness.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63787
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 Oct 2011 01:55:41 +0000 (01:55 +0000)]
eina: forgotten lock in eina_file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63786
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
yoz [Thu, 29 Sep 2011 15:13:10 +0000 (15:13 +0000)]
eina: fix make dist
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63668
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 29 Sep 2011 06:07:40 +0000 (06:07 +0000)]
use another m4 macro for __atribute__
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63651
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Fri, 23 Sep 2011 17:02:02 +0000 (17:02 +0000)]
eina: provide a C++-compatible version of _EINA_INLIST_CONTAINER
In C++ we can't assign a void pointer to another type pointer without casts. We
now rely on typeof() operator *when using C++*.
We may provide another version later for those compilers without typeof()
support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63568
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 23 Sep 2011 13:17:12 +0000 (13:17 +0000)]
eina: correctly track lock when waiting for condition.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63566
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 22 Sep 2011 20:38:32 +0000 (20:38 +0000)]
svn:ignore
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 22 Sep 2011 20:37:11 +0000 (20:37 +0000)]
svn:ignore
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 22 Sep 2011 20:36:08 +0000 (20:36 +0000)]
another useless header file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 22 Sep 2011 20:33:58 +0000 (20:33 +0000)]
useless header file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63546
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 20 Sep 2011 11:28:25 +0000 (11:28 +0000)]
support mtrace in eina at runtime. easier now to enable via env vars.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sun, 18 Sep 2011 21:57:10 +0000 (21:57 +0000)]
Eina: In eina_file_open, only set the CLOEXEC flag if system supports exec
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63462
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sun, 18 Sep 2011 21:57:02 +0000 (21:57 +0000)]
Eina: mmap: Use HAVE_SIGINT_T instead of ifdefs on WIN32
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63461
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sun, 18 Sep 2011 21:56:54 +0000 (21:56 +0000)]
Eina: Always use fpathconfig and never assume NAME_MAX is defined
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63460
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 18 Sep 2011 10:13:29 +0000 (10:13 +0000)]
add sys/types.h check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63455
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Sep 2011 07:13:02 +0000 (07:13 +0000)]
comments again
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63447
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Sep 2011 06:29:23 +0000 (06:29 +0000)]
whitespaces-- and comments
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63446
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Sep 2011 06:24:00 +0000 (06:24 +0000)]
add @since to doc type
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63445
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 16 Sep 2011 07:34:43 +0000 (07:34 +0000)]
fix configure output
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 16 Sep 2011 07:30:40 +0000 (07:30 +0000)]
quotes and cleanup
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63433
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Fri, 16 Sep 2011 07:08:37 +0000 (07:08 +0000)]
Eina: Disable xattr calls when xattr api is not available
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 Sep 2011 15:37:28 +0000 (15:37 +0000)]
eina: add eina_xattr.{c,h}.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63412
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 Sep 2011 13:57:27 +0000 (13:57 +0000)]
eina: use eina safety check in eina_file.c.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63409
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 Sep 2011 12:39:40 +0000 (12:39 +0000)]
eina: add XAttr support to eina.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63408
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 14 Sep 2011 22:04:37 +0000 (22:04 +0000)]
eina: fix eina inlist sorted insert (with and without state)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63398
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 14 Sep 2011 19:08:50 +0000 (19:08 +0000)]
clean generated files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63395
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Mon, 12 Sep 2011 03:44:04 +0000 (03:44 +0000)]
Eina: Remove 'unused var' warnings from eina_inline_lock_void include
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63340
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Mon, 12 Sep 2011 03:43:55 +0000 (03:43 +0000)]
Eina: Use @EINA_LIBS@ for static linking libs in .pc file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63339
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Sep 2011 10:16:27 +0000 (10:16 +0000)]
eina: threads debugging back to work.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63266
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Wed, 7 Sep 2011 08:06:42 +0000 (08:06 +0000)]
eina: Fix broken main loop thread check
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63263
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 6 Sep 2011 10:58:53 +0000 (10:58 +0000)]
Eina (u)strbuf: Added eina_(u)strbuf_manage_new.
This lets us take a string and use it as the string buffer instead of
copying and allocating.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63226
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 5 Sep 2011 20:26:21 +0000 (20:26 +0000)]
eina: oops. Thanks Vincent.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63214
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 5 Sep 2011 20:15:12 +0000 (20:15 +0000)]
eina: add eina_inlist_sorted_state_insert and helper.
Note: this function help keep a jump table so we reduce
the need to walk over the complete list to insert one
element. It's of course doesn't make it an O(log(n)) in
access time, but it increase it's cost more slowly.
With 10000 items, you can count around 50 pointers
dereferencing and with with 50000 items around 200 pointers
dereferencing.
Of course the comparison stay in O(log(n)).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 5 Sep 2011 07:15:41 +0000 (07:15 +0000)]
fix COPYING to say 2011.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63187
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 3 Sep 2011 05:31:25 +0000 (05:31 +0000)]
eina_prefix: use log infrastructure.
use eina_log instead of weirdo printfs... multiple levels, greatness
everywhere... helped me debug emotion's warning.
It is always a pain to try to use library log and notice they are not
using their own standards :-/
export EINA_LOG_LEVELS=eina_prefix:4
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 1 Sep 2011 12:11:24 +0000 (12:11 +0000)]
Eina rbtree: Fixed EINA_RBTREE_GET. Should enclose in parenthesis.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 31 Aug 2011 08:50:19 +0000 (08:50 +0000)]
Add missing function in lock void
Patch by Youness Alaoui
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63018
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 28 Aug 2011 06:30:51 +0000 (06:30 +0000)]
seriously guys.
null checks.
why are there still functions that don't have them after we've hit 1.0?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62900
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Aug 2011 16:13:29 +0000 (16:13 +0000)]
fix main loop stuff on Windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Aug 2011 16:01:28 +0000 (16:01 +0000)]
define HAVE_DLOPEN also on Windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62863
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 26 Aug 2011 04:50:55 +0000 (04:50 +0000)]
u know... if u are going to add lots of pthread calls to .x headers
that get inlined.. u should be telling apps to enable pthread too at
link time eh? :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62850
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 25 Aug 2011 12:13:16 +0000 (12:13 +0000)]
oooooh wowo! that prefix change broke stuff1 it looks ok on elm. revert!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62813
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Jérémy Zurcher [Thu, 25 Aug 2011 10:01:22 +0000 (10:01 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] patch : eina_prefix + elementary_test
please find attached a small patch for eina_prefix
it prevent segfault when for instance
no elm_app_compile_*_dir_set is called prior to elm_app_info_set
and another one for elementary/src/bin/test*.c which tends to replace
usage of PACKAGE_DATA_DIR with elm_app_data_dir_get
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62795
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 24 Aug 2011 15:13:10 +0000 (15:13 +0000)]
[eina] Repeated link, be gone.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62749
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Aug 2011 23:40:05 +0000 (23:40 +0000)]
add some comments and debug to eina_preifx. in case we have to test it
when packaged under debians new multiarch.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62706
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 17 Aug 2011 09:42:43 +0000 (09:42 +0000)]
eina: add eina_main_loop_define.
Do not use it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62530
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 16 Aug 2011 09:08:02 +0000 (09:08 +0000)]
eina - just removed white spaces.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62495
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 11 Aug 2011 21:26:46 +0000 (21:26 +0000)]
guys...null checks are not the end of the world.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62360
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 10 Aug 2011 22:42:27 +0000 (22:42 +0000)]
fix segv from missing null check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62320
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 10 Aug 2011 04:39:04 +0000 (04:39 +0000)]
if we are going to have %d's - use them in the next scanf too.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62282
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Mike McCormack [Tue, 9 Aug 2011 23:48:47 +0000 (23:48 +0000)]
eina: Use %d to get build time
eina_hamster_count() was returning -1 on my machine (Ubuntu 11.04/AMD64),
causing make check to fail.
eina_test_main.c:51:F:Main:eina_hamster:0: Failure 'eina_hamster_count() <= 0' occured
Using %d instead of %i for integers fixes it.
Signed-off-by: Mike McCormack <mj.mccormack@ring3k.org>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62268
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 9 Aug 2011 09:21:07 +0000 (09:21 +0000)]
eina: windows cleanup.
Patch by Vincent Torri.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@62246
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33