* eet: MASSIV REWRITE OF EET_DATA !
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jan 2010 12:38:59 +0000 (12:38 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jan 2010 12:38:59 +0000 (12:38 +0000)
commit3d7a27c1a720f0ace5929d24fc52091d8883abce
tree24d161bde14d8d3b7dac72a40aa2ec906a6d0d0e
parent1a2e45a0fbf5a7cfa03935ce07082e12f4ab24c5
* 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: http://svn.enlightenment.org/svn/e/trunk/eet@45059 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/Eet.h
src/lib/eet_data.c
src/lib/eet_node.c
src/tests/eet_data_suite.c
src/tests/eet_suite.c