framework/uifw/eet.git
14 years agoeet now has an eet_version you can runtime check:
raster [Fri, 21 May 2010 14:07:25 +0000 (14:07 +0000)]
eet now has an eet_version you can runtime check:

eet_version->major
eet_version->minor
eet_version->micro
eet_version->revision

also an ifdef.

nb - revision is 0 if its a rrelease, > 0 if built from svn.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49098 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * link pthread and spinlock code instead of just compiling
caro [Sun, 2 May 2010 05:19:35 +0000 (05:19 +0000)]
 * link pthread and spinlock code instead of just compiling
 * POSIX pthread spinlock may be unimplemented, so don't
   exit with an error if they are not available

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48539 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoSome libc have a pthread that declares spinlock functions,
caro [Sat, 1 May 2010 20:38:10 +0000 (20:38 +0000)]
Some libc have a pthread that declares spinlock functions,
but does not define them. So the check now links the test code.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48525 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoapparently fbsd is unaware of expr substr...
raster [Sat, 24 Apr 2010 14:33:10 +0000 (14:33 +0000)]
apparently fbsd is unaware of expr substr...

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48277 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoDelete the right file, not the newly added to the cache.
sachiel [Fri, 23 Apr 2010 23:01:29 +0000 (23:01 +0000)]
Delete the right file, not the newly added to the cache.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48262 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: refactor some code.
cedric [Thu, 22 Apr 2010 14:43:51 +0000 (14:43 +0000)]
* eet: refactor some code.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48218 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: fix documentation.
cedric [Thu, 22 Apr 2010 14:40:31 +0000 (14:40 +0000)]
* eet: fix documentation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48217 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: remove EET_G_INHERIT.
cedric [Thu, 22 Apr 2010 09:56:22 +0000 (09:56 +0000)]
* eet: remove EET_G_INHERIT.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48216 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: use const only when needed.
cedric [Wed, 21 Apr 2010 16:10:55 +0000 (16:10 +0000)]
* eet: use const only when needed.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48204 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add EET_G_VARIANT and EET_G_UNION.
cedric [Wed, 21 Apr 2010 14:00:24 +0000 (14:00 +0000)]
* eet: Add EET_G_VARIANT and EET_G_UNION.

This are the basis for a new edje file format.
Next to come EET_G_INHERIT.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48201 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAfter discussing with raster, this is what he requested for the spec
mej [Sun, 18 Apr 2010 07:03:09 +0000 (07:03 +0000)]
After discussing with raster, this is what he requested for the spec
files:  using the SVN revision instead of the datestamp.  Other
methods can still be used, however, by adding (e.g.):

--define "_rel 0.`date +%Y%m%d`"

to the rpmbuild command line.

Other spec files will need similar changes.  This is just the first
few.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48099 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: improve tests suite coverage of signature print code.
cedric [Fri, 16 Apr 2010 15:27:50 +0000 (15:27 +0000)]
* eet: improve tests suite coverage of signature print code.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48056 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: handle fixed point in data stream.
cedric [Fri, 16 Apr 2010 14:44:29 +0000 (14:44 +0000)]
* eet: handle fixed point in data stream.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48055 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Improve coverage by tests suite and don't leak file in /tmp.
cedric [Fri, 16 Apr 2010 14:43:07 +0000 (14:43 +0000)]
* eet: Improve coverage by tests suite and don't leak file in /tmp.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48054 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: let eet create the temporary test file.
cedric [Fri, 9 Apr 2010 17:22:45 +0000 (17:22 +0000)]
* eet: let eet create the temporary test file.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47880 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add eet_sync, reduce between file delete and file creation,
cedric [Fri, 9 Apr 2010 13:45:25 +0000 (13:45 +0000)]
* eet: Add eet_sync, reduce between file delete and file creation,
reduce number of fd open.

This should not break anything, but report any issue regarding eet file
creation, thread and file corruption on disk.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47872 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: remove dead code.
cedric [Fri, 9 Apr 2010 12:38:49 +0000 (12:38 +0000)]
* eet: remove dead code.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47871 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: fix file corruption reported by Tiago Falcao <tiago@profusion.mobi>
cedric [Thu, 8 Apr 2010 14:04:22 +0000 (14:04 +0000)]
    * eet: fix file corruption reported by Tiago Falcao <tiago@profusion.mobi>

        Note: Do never call eet_flush2 if you don't actually fclose the file just after.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47832 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: we don't need to duplicate hash key when we could just point
cedric [Wed, 7 Apr 2010 14:00:15 +0000 (14:00 +0000)]
    * eet: we don't need to duplicate hash key when we could just point
        to the Eet_File dictionnary entries.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47806 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomust include winsock2.h before time.h and jpeglib.h (for vc++...)
caro [Sat, 3 Apr 2010 06:11:19 +0000 (06:11 +0000)]
must include winsock2.h before time.h and jpeglib.h (for vc++...)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47721 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoremove cegcc compiler support
caro [Sat, 3 Apr 2010 05:34:44 +0000 (05:34 +0000)]
remove cegcc compiler support

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47720 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * update Visual Studio project files
caro [Sat, 3 Apr 2010 05:29:44 +0000 (05:29 +0000)]
 * update Visual Studio project files
 * declare alloca in eet_connection.c
 * remove the definition of __UNUSED__ (already done in config.h)
 * reorganize a bit the inclusion of header files so that
   the code is a bit more consistent

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47719 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: oops, forgot to add the file.
cedric [Fri, 2 Apr 2010 14:30:06 +0000 (14:30 +0000)]
* eet: oops, forgot to add the file.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47690 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add Eet_Connection.
cedric [Fri, 2 Apr 2010 13:51:00 +0000 (13:51 +0000)]
* eet: Add Eet_Connection.

This will help people that want to use Eet over any kind of link.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47688 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: minor API/code cleanup.
cedric [Fri, 2 Apr 2010 13:48:36 +0000 (13:48 +0000)]
* eet: minor API/code cleanup.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47687 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: reduce amount of stress test with many thread.
cedric [Fri, 2 Apr 2010 13:48:07 +0000 (13:48 +0000)]
* eet: reduce amount of stress test with many thread.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47686 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoeet docs: next steps
barbieri [Thu, 18 Mar 2010 22:36:41 +0000 (22:36 +0000)]
eet docs: next steps

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47337 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd "Compiling" and "Installing" in TOC
caro [Thu, 18 Mar 2010 21:51:35 +0000 (21:51 +0000)]
add "Compiling" and "Installing" in TOC

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47332 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd a table of content. "Next Steps" must be filled.
caro [Thu, 18 Mar 2010 21:32:34 +0000 (21:32 +0000)]
add a table of content. "Next Steps" must be filled.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47329 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd eet examples documentation and update html doc menu to add 'Examples' tab.
caro [Thu, 18 Mar 2010 21:09:13 +0000 (21:09 +0000)]
Add eet examples documentation and update html doc menu to add 'Examples' tab.

Gustavo: documentation of examples should be added in examples.dox.
         There is one page for each example in that file.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47328 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoeet: mega doc update, still stuff to do.
barbieri [Thu, 18 Mar 2010 20:16:56 +0000 (20:16 +0000)]
eet: mega doc update, still stuff to do.

 * sync AUTHORS

 * add couple of groups, and change head.html to include "Modules"

 * Reorganize the Eet.h so header is better grouped and in an order
   that makes sense to the reader (as Eet.h gives the modules/group
   ordering).

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47327 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: make doc sync with our time.
cedric [Thu, 18 Mar 2010 15:18:13 +0000 (15:18 +0000)]
* eet: make doc sync with our time.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47323 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoUpdate example to not use deprecated calls.
barbieri [Wed, 17 Mar 2010 01:00:59 +0000 (01:00 +0000)]
Update example to not use deprecated calls.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix docs indentation and one example.
barbieri [Wed, 17 Mar 2010 00:49:51 +0000 (00:49 +0000)]
Fix docs indentation and one example.

@vincent: This is an ongoing effort, after we're all done we'll update
the damn ChangeLog :-)

@cedric: There are couple of @since 2.0.0, but we're at 1.2.3, could
you review in which version you introduced those changes? :-)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47300 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix a dead lock when reopening the same file.
cedric [Tue, 16 Mar 2010 12:10:28 +0000 (12:10 +0000)]
* eet: Fix a dead lock when reopening the same file.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47286 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Oops forgot ChangeLog and give credit to Adam Simpkins.
cedric [Mon, 15 Mar 2010 17:04:30 +0000 (17:04 +0000)]
* eet: Oops forgot ChangeLog and give credit to Adam Simpkins.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47239 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Reintroduce eet cache lock fix.
cedric [Mon, 15 Mar 2010 14:47:51 +0000 (14:47 +0000)]
* eet: Reintroduce eet cache lock fix.

This version also fix a bug when file wasn't an eet file.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47237 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agotypo
caro [Sun, 7 Mar 2010 12:13:44 +0000 (12:13 +0000)]
typo

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46946 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agowhen pthread is found, don't abort if spin lock is not found but not reqested
caro [Sun, 7 Mar 2010 12:05:49 +0000 (12:05 +0000)]
when pthread is found, don't abort if spin lock is not found but not reqested

Patch by Albin Tonnerre

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46941 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoalso revert - on3e of these 2 - or both, causes a deadlock in e. see my
raster [Sun, 7 Mar 2010 03:01:55 +0000 (03:01 +0000)]
also revert - on3e of these 2 - or both, causes a deadlock in e. see my
previous commit log.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46918 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoremove this patch (and will remove next too).. somethgn created a deadlock..
raster [Sun, 7 Mar 2010 03:01:14 +0000 (03:01 +0000)]
remove this patch (and will remove next too).. somethgn created a deadlock..
for NON threaded apps (e17). specifically:

   if (!locked) LOCK_CACHE;

at the top of eet_internal_close() gets called (locked is 0) and deadlocks e.
this is worse than threaded apps having problems. so... need to revert.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46917 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodont link to unrelated pages
raster [Sat, 6 Mar 2010 01:12:38 +0000 (01:12 +0000)]
dont link to unrelated pages

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46903 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix a dead lock when eet file was open more than once.
cedric [Fri, 5 Mar 2010 17:29:37 +0000 (17:29 +0000)]
* eet: Fix a dead lock when eet file was open more than once.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46892 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix clearcache race condition.
cedric [Fri, 5 Mar 2010 17:19:03 +0000 (17:19 +0000)]
* eet: Fix clearcache race condition.

Patch by Adam Simpkins.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46891 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofmatting.
raster [Tue, 2 Mar 2010 01:07:32 +0000 (01:07 +0000)]
fmatting.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix override of global symbols.
cedric [Mon, 1 Mar 2010 11:03:35 +0000 (11:03 +0000)]
* eet: Fix override of global symbols.

Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46682 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoabort when pthread is requested but not found
caro [Sun, 28 Feb 2010 17:27:38 +0000 (17:27 +0000)]
abort when pthread is requested but not found
patch by Albin Tonnerre

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agouseless semi-colon
caro [Thu, 11 Feb 2010 15:32:29 +0000 (15:32 +0000)]
useless semi-colon

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46080 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoDon't do unnecessary strcmp
englebass [Thu, 4 Feb 2010 20:02:45 +0000 (20:02 +0000)]
Don't do unnecessary strcmp

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45882 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agochangelog++
raster [Thu, 4 Feb 2010 09:11:09 +0000 (09:11 +0000)]
changelog++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45864 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agouse efl_fnmatch m4 macro
caro [Wed, 3 Feb 2010 20:47:48 +0000 (20:47 +0000)]
use efl_fnmatch m4 macro

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45852 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix mingw flags
caro [Thu, 28 Jan 2010 17:13:30 +0000 (17:13 +0000)]
fix mingw flags

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45669 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Zero cipher material as soon as possible. Prevent information
cedric [Wed, 27 Jan 2010 17:53:07 +0000 (17:53 +0000)]
* eet: Zero cipher material as soon as possible. Prevent information
leak of temporary data in memory, so improve security.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45630 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Better tests suites.
cedric [Fri, 22 Jan 2010 18:01:54 +0000 (18:01 +0000)]
* eet: Better tests suites.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45443 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add an experimentale API for walking Eet_Node.
cedric [Thu, 21 Jan 2010 12:45:35 +0000 (12:45 +0000)]
* eet: Add an experimentale API for walking Eet_Node.

This API should be used to generate native scripting object from
an Eet_Data.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45389 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoinclude Evil.h so that getenv is declared on Windows CE
caro [Mon, 18 Jan 2010 18:01:20 +0000 (18:01 +0000)]
include Evil.h so that getenv is declared on Windows CE

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45294 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Update the poor ChangeLog.
cedric [Sun, 17 Jan 2010 15:06:37 +0000 (15:06 +0000)]
    * eet: Update the poor ChangeLog.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45260 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add mempool for Eet_Node structure.
cedric [Sun, 17 Jan 2010 14:32:58 +0000 (14:32 +0000)]
* eet: Add mempool for Eet_Node structure.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45259 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoeet_cipher.c: Fix arithmetic pointer on void *
caro [Sat, 16 Jan 2010 12:07:18 +0000 (12:07 +0000)]
eet_cipher.c: Fix arithmetic pointer on void *

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45211 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix amalgamation.
cedric [Fri, 15 Jan 2010 14:56:49 +0000 (14:56 +0000)]
* eet: Fix amalgamation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45188 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobinary can be disabled
caro [Fri, 15 Jan 2010 06:05:28 +0000 (06:05 +0000)]
binary can be disabled

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45168 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Add eet_data_node_decode_cipher and eet_data_node_read_cipher.
cedric [Tue, 12 Jan 2010 16:50:18 +0000 (16:50 +0000)]
* eet: Add eet_data_node_decode_cipher and eet_data_node_read_cipher.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45062 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Update the damn ChangeLog. Thanks again Vincent :-)
cedric [Tue, 12 Jan 2010 16:19:40 +0000 (16:19 +0000)]
* eet: Update the damn ChangeLog. Thanks again Vincent :-)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45061 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: MASSIV REWRITE OF EET_DATA !
cedric [Tue, 12 Jan 2010 12:38:59 +0000 (12:38 +0000)]
* eet: MASSIV REWRITE OF EET_DATA !

Eet_Data now use more common code when doing dump/decode. This
provide new functionnality, you can now do a list/array/hash of string.
make test/coverage are now passing without problem with 79% of the code
covered (mainly need to update test suite for fixed point). This rewrite
is also a first for script langage to directly manipulate Eet_Data (more
patch comming). It's also a cleanup of the Eet_Node API that could now
be used just fine.

Note: Previous dump will not be compatible with this update, but
Eet_Data will.

PS: I did some extensive test here with enlightenment, elementary_test,
editje, elixir and eyelight. If you experience any weird behaviour that
could be linked with eet_data (well almost anything that use the EFL),
please report to me as soon as possible.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45059 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd pthread flags
caro [Fri, 8 Jan 2010 18:17:24 +0000 (18:17 +0000)]
add pthread flags

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44984 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoanother deadlock in eet - threadsafe goop! fix fix fix!
raster [Tue, 5 Jan 2010 04:40:12 +0000 (04:40 +0000)]
another deadlock in eet - threadsafe goop! fix fix fix!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44906 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * better m4 code
caro [Wed, 30 Dec 2009 00:02:48 +0000 (00:02 +0000)]
 * better m4 code
 * use latest efl_pthread.m4 code and update configure.ac accordingly

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44771 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet_data: Don't fail on memory starvation.
cedric [Tue, 29 Dec 2009 13:42:45 +0000 (13:42 +0000)]
* eet_data: Don't fail on memory starvation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44755 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet_node: Make eet_node_dump fully functionnal.
cedric [Mon, 28 Dec 2009 16:52:27 +0000 (16:52 +0000)]
* eet_node: Make eet_node_dump fully functionnal.

Next step, generate Eet_Node directly inside eet_data_decode.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44748 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Update ChangeLog :-)
cedric [Mon, 21 Dec 2009 17:25:12 +0000 (17:25 +0000)]
* eet: Update ChangeLog :-)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44636 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet_node: Progressively move all dump code in eet_node.
cedric [Mon, 21 Dec 2009 15:46:56 +0000 (15:46 +0000)]
* eet_node: Progressively move all dump code in eet_node.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44628 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Correctly detect GNUTLS hability.
cedric [Fri, 18 Dec 2009 17:41:43 +0000 (17:41 +0000)]
* eet: Correctly detect GNUTLS hability.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44548 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoset the size of the test images explicitely
caro [Fri, 18 Dec 2009 09:32:51 +0000 (09:32 +0000)]
set the size of the test images explicitely

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44536 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet_data: Make eet_data_descriptor_free safe on NULL pointer.
cedric [Fri, 11 Dec 2009 12:53:08 +0000 (12:53 +0000)]
* eet_data: Make eet_data_descriptor_free safe on NULL pointer.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44368 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodon't use UNICODE
caro [Tue, 8 Dec 2009 05:55:55 +0000 (05:55 +0000)]
don't use UNICODE

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44275 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago* Include winsock2.h in eet_image.c for htonl definition on Windows.
caro [Mon, 7 Dec 2009 17:13:37 +0000 (17:13 +0000)]
* Include winsock2.h in eet_image.c for htonl definition on Windows.
* Fix Visual Studio project files

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44249 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Reduce convertion to FP, float and double with a little overhead.
cedric [Mon, 7 Dec 2009 12:53:29 +0000 (12:53 +0000)]
* eet: Reduce convertion to FP, float and double with a little overhead.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44243 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix convertion from any float type to any other float type.
cedric [Mon, 7 Dec 2009 09:33:20 +0000 (09:33 +0000)]
* eet: Fix convertion from any float type to any other float type.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44239 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix order
caro [Fri, 4 Dec 2009 06:44:40 +0000 (06:44 +0000)]
fix order

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44180 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodeadlock fuckers! fix! :)
raster [Fri, 4 Dec 2009 01:15:19 +0000 (01:15 +0000)]
deadlock fuckers! fix! :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44179 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: All this header are not needed in this case.
cedric [Thu, 3 Dec 2009 15:47:15 +0000 (15:47 +0000)]
* eet: All this header are not needed in this case.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44175 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Fix order.
cedric [Thu, 3 Dec 2009 15:41:56 +0000 (15:41 +0000)]
* eet: Fix order.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44174 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Update ChangeLog.
cedric [Thu, 3 Dec 2009 15:38:26 +0000 (15:38 +0000)]
* eet: Update ChangeLog.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44173 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: All operation on Eet_File should be thread safe. This should
cedric [Thu, 3 Dec 2009 15:35:04 +0000 (15:35 +0000)]
* eet: All operation on Eet_File should be thread safe. This should
make use of all eet primitive thread safe now.

Please any bug or lock that you find.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44172 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoasparagus - finally
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@44113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd check on libgcrypt library in configure. Needed when GNUtls
caro [Wed, 11 Nov 2009 20:05:47 +0000 (20:05 +0000)]
Add check on libgcrypt library in configure. Needed when GNUtls
support is enabled.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43622 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix the dist/distcheck rule
caro [Fri, 6 Nov 2009 00:38:07 +0000 (00:38 +0000)]
fix the dist/distcheck rule

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43473 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agotypos in the removal of the header files
caro [Mon, 2 Nov 2009 08:53:17 +0000 (08:53 +0000)]
typos in the removal of the header files

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43413 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoupdate ChangeLog file
caro [Mon, 2 Nov 2009 08:44:31 +0000 (08:44 +0000)]
update ChangeLog file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43410 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * add amalgamation option to eet (disabled by default,
caro [Mon, 2 Nov 2009 08:41:43 +0000 (08:41 +0000)]
 * add amalgamation option to eet (disabled by default,
   as no real gain is seen (compilation time, size))
 * add namespace for words_bigendian, to make amalagamation happy
 * don't redefine macros, for the same purpose

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43409 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoformatting
caro [Mon, 2 Nov 2009 08:18:33 +0000 (08:18 +0000)]
formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43408 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoopenssl/err.h included twice
caro [Mon, 2 Nov 2009 07:46:48 +0000 (07:46 +0000)]
openssl/err.h included twice

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43407 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoeet doc looks better now
caro [Wed, 14 Oct 2009 19:41:54 +0000 (19:41 +0000)]
eet doc looks better now

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@43084 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoformatting
caro [Fri, 9 Oct 2009 05:38:52 +0000 (05:38 +0000)]
formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42979 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoinitialize eina first in eet_init().
caro [Fri, 9 Oct 2009 05:07:26 +0000 (05:07 +0000)]
initialize eina first in eet_init().

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42977 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix eet_init() when called several times but is failing
caro [Thu, 8 Oct 2009 21:16:26 +0000 (21:16 +0000)]
fix eet_init() when called several times but is failing

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42971 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosimplify eet_init() and eet_shutdown() a bit
caro [Thu, 8 Oct 2009 06:04:03 +0000 (06:04 +0000)]
simplify eet_init() and eet_shutdown() a bit

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42954 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * more quoting
caro [Tue, 6 Oct 2009 16:54:26 +0000 (16:54 +0000)]
 * more quoting
 * add silent rules (shave feature)
   see the description of AM_SILENT_RULES in:
   http://www.gnu.org/software/automake/manual/automake.html#Public-Macros

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42906 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * eet: Revert back some INF macro to fprintf as this is not for logging purpose.
cedric [Tue, 6 Oct 2009 12:07:29 +0000 (12:07 +0000)]
 * eet: Revert back some INF macro to fprintf as this is not for logging purpose.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42901 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * Check the returned value of eet_init() in the binary.
caro [Fri, 2 Oct 2009 04:06:58 +0000 (04:06 +0000)]
 * Check the returned value of eet_init() in the binary.
 * Use binary mode of fopen() in eet_main() for Windows compatibility

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@42851 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33