raster [Sun, 24 Apr 2011 07:35:52 +0000 (07:35 +0000)]
chlog++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58849
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Apr 2011 07:35:30 +0000 (07:35 +0000)]
put a general prefix finder in eina.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58848
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 22 Apr 2011 21:26:36 +0000 (21:26 +0000)]
Eina: Add Eina_Lock API
Eina_Lock API is a small set of functions to manage in a
cross platform way mutual exclusion objects
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58835
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 22 Apr 2011 05:36:44 +0000 (05:36 +0000)]
Eina: eina_object: Fix integer size on Windows 64 bits
* use unsigned __int64 on Windows 64 bits
* use unsigned modifier 'u' to print objects id
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58820
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 21 Apr 2011 11:54:16 +0000 (11:54 +0000)]
populate optional.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58792
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 15 Apr 2011 07:03:17 +0000 (07:03 +0000)]
Eina: eina_file: port API to Windows
Currently, that code can potentially fail on Windows 64 bits
as long is of size 32 bits and not 64 bits. All the file length
and offset must be changed to something that fit the arch, like size_t,
or use always uint64_t
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58680
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 15 Apr 2011 00:41:01 +0000 (00:41 +0000)]
fix error_find to actually return the Eina_Error instead of just i
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58679
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 20:30:17 +0000 (20:30 +0000)]
efl: don't track cache file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58672
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 14 Apr 2011 18:21:40 +0000 (18:21 +0000)]
fix input check for list_move, add ESNV for error
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58670
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 14:51:36 +0000 (14:51 +0000)]
autogen: unobrk things.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58668
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 09:40:47 +0000 (09:40 +0000)]
eina: improve autoconf cache usage.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58655
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 14 Apr 2011 07:42:04 +0000 (07:42 +0000)]
unrevert. this is not a mistake.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58654
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 14 Apr 2011 06:56:10 +0000 (06:56 +0000)]
revert. The check is already done by EINA_MAGIC_CHECK, called by EINA_MAGIC_CHECK_LIST
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 14 Apr 2011 05:52:24 +0000 (05:52 +0000)]
Eina: eina_file.c: use fcntl instead of O_CLOEXEC
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58649
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 14 Apr 2011 05:39:09 +0000 (05:39 +0000)]
Eina: eina_file.c replace ACCESSPERMS, which is not protable, by its value
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58648
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 14 Apr 2011 01:04:54 +0000 (01:04 +0000)]
fix input check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58647
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 13 Apr 2011 21:50:23 +0000 (21:50 +0000)]
errrr.. how about we DONT make every eina using app spew out:
ERR<23281>:eina eina_main.c:173 _eina_shutdown_from_desc() Problems
shutting down eina module 'file', ignored.
now there's a bright idea eh?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58645
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 13 Apr 2011 17:51:00 +0000 (17:51 +0000)]
fix win32 build
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58642
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 13 Apr 2011 17:03:24 +0000 (17:03 +0000)]
move doxy tag
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58641
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 13 Apr 2011 16:29:29 +0000 (16:29 +0000)]
put __UNUSED__ where we usually put it : after the parameter name
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58638
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 13 Apr 2011 16:15:30 +0000 (16:15 +0000)]
eina: add Eina_File API.
NOTE: the purpose of this API is to replace mmap user in the
EFL, share cache and more code across them. The potential user
are eet, evas, efreet, eio and enlil. More patch are needed for
them to use this infra. Help welcome :-)
NOTE2: this API also need more test and is waiting for some
more pthread infra before being thread safe. But at the end
it will be thread safe if eina thread safety is requested.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58637
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Wed, 13 Apr 2011 07:46:28 +0000 (07:46 +0000)]
Eina eina_list.c: Fixed formatting.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58614
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 13 Apr 2011 03:08:58 +0000 (03:08 +0000)]
class is a reserved word. SPANK SPANK SPANK cedric!!!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58613
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 12 Apr 2011 23:48:40 +0000 (23:48 +0000)]
dont need empty dir.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58611
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 12 Apr 2011 23:12:52 +0000 (23:12 +0000)]
add bench for google's cityhash function (64bit, code.google.com/p/cityhash/)
convenient graph of output can be found at http://www.enlightenment.org/~discomfitor/hash_bench.png
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58610
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Apr 2011 09:00:45 +0000 (09:00 +0000)]
eina: fix 64bits warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58583
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Apr 2011 08:52:59 +0000 (08:52 +0000)]
eina: alloc ABI2 to reduce risk for futur ABI change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58582
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 21:16:20 +0000 (21:16 +0000)]
eina: fix amalgamation build.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 18:00:34 +0000 (18:00 +0000)]
eina: add Eina_Object API.
This API is what could be used by all EFL library for their exposed
type (Evas_Object, Ecore_Timer, Ecore_Animator, Eio_File, ...). The
purpose of Eina_Object is to provide an "obscure" pointer that is
infact an ID with a generation count that will never be dereferenced
directly.
This provide the benefit of always accessing a living object
with 1/256 chance to being the expected generation of it, that will
always be of the right type.
It also provide asynchronous repacking ability (still highly
inefficient, but not really hard to improve), simple inheritance
with constructor/destructor and link between object.
All this implementation is highly open for comment, idea, review,
fix and change. I didn't got the time to write a sample test right
now. Maybe will come tomorrow. Same for docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58562
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 17:45:01 +0000 (17:45 +0000)]
eina: restore ABI compatibility.
NOTE: if you did update the EFL during the last 3 hours, you will need to
recompile them all at once.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58561
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 17:28:16 +0000 (17:28 +0000)]
eina: prevent NULL offsetting.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58560
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 14:07:42 +0000 (14:07 +0000)]
eina: add eina_mempool_repack.
WARNING: HIGHLY UNTESTED PIECE OF CODE ! USE IT AT YOUR OWN RISK !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58554
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 11 Apr 2011 09:55:27 +0000 (09:55 +0000)]
eina: add eina_inlist_sort (merge sort based on eina_list code).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:17:25 +0000 (13:17 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58450
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:15:31 +0000 (13:15 +0000)]
doxy->h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58448
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:13:11 +0000 (13:13 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58445
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:11:27 +0000 (13:11 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58444
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:08:48 +0000 (13:08 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58443
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:05:05 +0000 (13:05 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58442
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:01:48 +0000 (13:01 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58440
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 13:00:10 +0000 (13:00 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58439
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:58:21 +0000 (12:58 +0000)]
doxy
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:57:44 +0000 (12:57 +0000)]
more dox -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58437
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:45:51 +0000 (12:45 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58436
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:44:02 +0000 (12:44 +0000)]
doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58435
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:38:55 +0000 (12:38 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:31:57 +0000 (12:31 +0000)]
more doxy to .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58432
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:26:24 +0000 (12:26 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58430
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:23:22 +0000 (12:23 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:21:50 +0000 (12:21 +0000)]
more dox -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58427
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:17:32 +0000 (12:17 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58426
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 12:04:24 +0000 (12:04 +0000)]
more dox -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58425
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:55:27 +0000 (11:55 +0000)]
move more doc to .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58424
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:40:55 +0000 (11:40 +0000)]
more doxy -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58421
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:39:20 +0000 (11:39 +0000)]
more doxy -> h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58420
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:30:22 +0000 (11:30 +0000)]
more doc to h files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58419
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:22:34 +0000 (11:22 +0000)]
more doc -> header.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58416
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:16:30 +0000 (11:16 +0000)]
more docs to .h files.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58415
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:12:45 +0000 (11:12 +0000)]
more docs to headers.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58414
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 11:01:26 +0000 (11:01 +0000)]
move some more doc to .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58413
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 10:38:25 +0000 (10:38 +0000)]
some doc -> .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58412
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 10:26:38 +0000 (10:26 +0000)]
move docs to .h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58411
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Apr 2011 04:42:01 +0000 (04:42 +0000)]
slight doc clean
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58404
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 6 Apr 2011 15:18:08 +0000 (15:18 +0000)]
eina: fix amalgamation build.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58392
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 6 Apr 2011 10:14:03 +0000 (10:14 +0000)]
eina: add Eina_Simple_Xml parser by Gustavo.
TODO: fix docs (but today, eina doc need some love again)
use iconv and handle encoding (can get entity-to-utf8 from evas)
description of what to do at :
http://marc.info/?l=enlightenment-devel&m=
129975452006699&w=3
NOTE: this mean this API is not stable yet and will be broken soon.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58387
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Mon, 28 Mar 2011 21:37:35 +0000 (21:37 +0000)]
eina-hash: improve documentation + indent + wibble
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58157
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 28 Mar 2011 13:33:03 +0000 (13:33 +0000)]
Eina unicode: Removed an old comment.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58154
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Sun, 27 Mar 2011 20:52:16 +0000 (20:52 +0000)]
eina: fix typos in eina_hash doc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58128
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 27 Mar 2011 18:03:24 +0000 (18:03 +0000)]
rename libtool version names to fit libtool doc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58116
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Mar 2011 16:33:34 +0000 (16:33 +0000)]
eina: refactoring.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57993
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 19 Mar 2011 00:15:42 +0000 (00:15 +0000)]
err...always strcmp this not sure what I was thinking
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 19 Mar 2011 00:07:23 +0000 (00:07 +0000)]
+EAPI Eina_Error eina_error_find(const char *msg)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57863
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 18 Mar 2011 22:02:03 +0000 (22:02 +0000)]
use stringshare in eina_error
the only restriction here is that eina_error_msg_register cannot be used internally by eina prior to stringshare init, but since this does not happen currently there is no problem :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57861
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 18 Mar 2011 07:35:19 +0000 (07:35 +0000)]
revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 17 Mar 2011 15:31:09 +0000 (15:31 +0000)]
Eina inlist: Improved docs a bit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57825
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 17 Mar 2011 13:12:50 +0000 (13:12 +0000)]
Set v_mic to 99 (less than 256) to please OS X
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57824
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 9 Mar 2011 14:59:48 +0000 (14:59 +0000)]
eina: better fix for large file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57627
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 9 Mar 2011 14:49:35 +0000 (14:49 +0000)]
eina: fix stat failure when size, blocks count or serial number didn't
fit in 32bits.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57624
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Feb 2011 14:40:54 +0000 (14:40 +0000)]
remove.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57387
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Feb 2011 11:27:02 +0000 (11:27 +0000)]
make label not have nothing after it. fix err when valgrind and
threads disabled.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57373
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Thu, 24 Feb 2011 21:55:00 +0000 (21:55 +0000)]
eina: typo in doc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57312
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 24 Feb 2011 07:05:50 +0000 (07:05 +0000)]
Eina chained mempool:
Fix a compilation failure when --disable-posix-threads
--disable-valgrind are passed to configure
When --disable-posix-threads --disable-valgrind are passed
to configure, a label is at the end of a block. Just add a
return to fix that problem.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57290
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Feb 2011 20:56:29 +0000 (20:56 +0000)]
revert...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57286
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Feb 2011 20:40:28 +0000 (20:40 +0000)]
re-add autopoint for gettext stuff
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57285
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Feb 2011 14:56:49 +0000 (14:56 +0000)]
efl: turn on cached result, that will reduce your configure time a lot !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 17 Feb 2011 11:49:37 +0000 (11:49 +0000)]
Eina ut8: Made the utf8 parser tests more complete.
Added standalone continuation bytes tests.
Added isolated starting sequences tests
Added incomplete sequences tests
Added Overlong representations tests.
And I think that's it. Still need to add tests for surrogate pairs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57123
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 17 Feb 2011 08:34:42 +0000 (08:34 +0000)]
Better headers check.
Btw, should we include inttypes.h where we include stdint.h ?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57114
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 17 Feb 2011 07:53:49 +0000 (07:53 +0000)]
Eina utf8: Handle overlong representations in the parser.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57112
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 17 Feb 2011 07:29:12 +0000 (07:29 +0000)]
+eina_list_move* for moving list node data to another list
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57110
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 16 Feb 2011 15:43:29 +0000 (15:43 +0000)]
Eina coverage: Added eina_unicode_utf8_* and utf8<->Eina_Unicode testing coverage.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57094
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 16 Feb 2011 15:43:25 +0000 (15:43 +0000)]
Eina unicode: Added utf8 handling functions and also added Eina_Unicode<->UTF-8 conversions.
It's the functions from Evas_Encoding that have been renamed.
I also added support for 6byte UTF-8 conversion (Eina_Unicode->UTF-8).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 16 Feb 2011 11:33:32 +0000 (11:33 +0000)]
Eina Changelog: Updated changelog (zmike's change)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57086
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 16 Feb 2011 11:01:42 +0000 (11:01 +0000)]
elementary, eina, calendar: don't track generated files.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 16 Feb 2011 09:34:27 +0000 (09:34 +0000)]
+EINA_INLIST_FOREACH_SAFE
it looks crazy, but it works somehow
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@57080
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 8 Feb 2011 13:47:41 +0000 (13:47 +0000)]
Eina: Updated changelog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56809
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 8 Feb 2011 13:43:03 +0000 (13:43 +0000)]
Eina unicode: Added eina_unicode_strndup.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56807
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Feb 2011 14:08:00 +0000 (14:08 +0000)]
* eina: change limit to produce more meaning full benchmark.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Feb 2011 14:03:18 +0000 (14:03 +0000)]
* eina: revert and fix a typo that make stuff even faster.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56712
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 3 Feb 2011 20:04:03 +0000 (20:04 +0000)]
Eina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56695
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 3 Feb 2011 19:51:49 +0000 (19:51 +0000)]
put visual studio files outside the libraries directory
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@56686
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33