<?xml version="1.0"?>
<rss version="2.0"><channel><title>Eina</title><link>http://trac.enlightenment.org/e/wiki/Eina</link><description>Eina is a multi-platform library that provides optimized data types
and useful tools for projects.

Among its data types, Eina provides efficient implementation of:

 * double linked list with O(1) append and count;

 * double linked inlist (node is built in the data) with O(1) append;

 * stringshare, a pool of read-only strings that are shared in order
   to save memory (no copies!), fast referencing and
   pointer-comparison;

 * hash table with extensible key support, ships by default with
   string, stringshare, pointer and integer hashes by default;

 * array of pointers, with O(1) count and append, configurable step
   growing;

 * red-black tree;

 * sparse matrix;


As for tools, it provides couple of convenience:

 * generic and extensible logging system;

 * easy to use dynamic module loading (on top of dlopen()) that makes
   it easy to change to static/built-in modules;

 * generic safety-checks system covering NULL pointers and other
   incorrect conditions with logging;

 * "magic" type checking that check and logs if expected magic number
   is incorrect;

 * easy to use and extensible memory allocators (mempools);

 * fixed-point arithmetic;

 * tile splitter and simplifier (merges);

 * generic iterator pattern (how to walk in one direction), just
   implement the given API;

 * generic accessor pattern (how to randomly access items), just
   implement the given API;

 * benchmark helpers.
</description><image><url>/images/db/11/64.png</url><title>Eina</title><link>http://trac.enlightenment.org/e/wiki/Eina</link></image><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Mon, 13 Feb 2012 19:45:49 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/72dfb</guid><link>http://cia.vc/stats/project/e/eina/.message/72dfb</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67886&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/lib/eina_value.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67886"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             eina_value_stringshare: safer copy, to cope copying user-generated structs.&lt;br /&gt;&lt;br /&gt;array, list, struct and others set() now copies the values. These&lt;br /&gt;values can be created by user, in this case string is just a stack&lt;br /&gt;object and not a real eina_stringshare.&lt;br /&gt;&lt;br /&gt;To cope with it, add the string instead of referencing it. Bit slower,&lt;br /&gt;but nicer behavior.         &lt;/div&gt;     </description><title>eina_value_stringshare: safer copy, to cope copying user-generated structs....</title></item><item><pubDate>Sat, 11 Feb 2012 21:30:29 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/72b94</guid><link>http://cia.vc/stats/project/e/eina/.message/72b94</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67851&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/include/ (4 files):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67851"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             improve documentation of eina model and value.         &lt;/div&gt;     </description><title>improve documentation of eina model and value.</title></item><item><pubDate>Sat, 11 Feb 2012 04:14:13 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/72a03</guid><link>http://cia.vc/stats/project/e/eina/.message/72a03</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67845&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/ (include/eina_model.h lib/eina_model.c):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67845"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             model: add helper for common pattern         &lt;/div&gt;     </description><title>model: add helper for common pattern</title></item><item><pubDate>Sat, 11 Feb 2012 04:07:30 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/7288b</guid><link>http://cia.vc/stats/project/e/eina/.message/7288b</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67844&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/tests/eina_test_model.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67844"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             one day I'll be less stupid...&lt;br /&gt;&lt;br /&gt;... or one day we'll move to git so I can rewrite stupid commits :-D         &lt;/div&gt;     </description><title>one day I'll be less stupid... ... or one day we'll move to git so I can rewrite...</title></item><item><pubDate>Sat, 11 Feb 2012 03:59:56 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/72362</guid><link>http://cia.vc/stats/project/e/eina/.message/72362</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67843&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/ (5 files in 3 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67843"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             eina_value: break usage, but makes it more uniform and correct.&lt;br /&gt;&lt;br /&gt;I did a bad decision to steal memory for Array, List, Hash and Struct&lt;br /&gt;types, it was nice to not have to copy it internally, but breaks when&lt;br /&gt;one needs to set a new value that was set elsewhere. What did not&lt;br /&gt;happen with string, integers and other basic types.&lt;br /&gt;&lt;br /&gt;This was exposed by Raphael Kubo using eina_model_property_set() with&lt;br /&gt;complex types (Array, List and Hash) and it was not possible to&lt;br /&gt;correctly set such properties.&lt;br /&gt;&lt;br /&gt;Now it's all set, but the behavior changed and the memory is not&lt;br /&gt;stolen and released anymore. Test eina_test_value.c was changed to&lt;br /&gt;reflect it.         &lt;/div&gt;     </description><title>eina_value: break usage, but makes it more uniform and correct. I did a bad...</title></item><item><pubDate>Sat, 11 Feb 2012 01:29:15 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/720e2</guid><link>http://cia.vc/stats/project/e/eina/.message/720e2</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67841&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/ (2 files in 2 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67841"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             value: be safer on reset of existing values.&lt;br /&gt;&lt;br /&gt;if user get and then set the same value, we should not crash and this&lt;br /&gt;may happen with previous code as the old&lt;br /&gt;string/array/value/list... were released, then you ended with the&lt;br /&gt;released memory still being pointed.         &lt;/div&gt;     </description><title>value: be safer on reset of existing values. if user get and then set the same...</title></item><item><pubDate>Sat, 11 Feb 2012 01:09:21 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71f1c</guid><link>http://cia.vc/stats/project/e/eina/.message/71f1c</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67840&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/include/eina_inline_value.x:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67840"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             value: just setup on new memory!&lt;br /&gt;&lt;br /&gt;We should not flush and then setup the memory, instead we leave&lt;br /&gt;vset/pset functions do their own stuff to clean previous data, if any.         &lt;/div&gt;     </description><title>value: just setup on new memory! We should not flush and then setup the memory,...</title></item><item><pubDate>Sat, 11 Feb 2012 00:59:53 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71dae</guid><link>http://cia.vc/stats/project/e/eina/.message/71dae</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67839&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/lib/eina_value.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67839"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             value: allow multiple flush.&lt;br /&gt;&lt;br /&gt;multiple flush may happen when handling errors. May be used in some cases.         &lt;/div&gt;     </description><title>value: allow multiple flush. multiple flush may happen when handling errors. May...</title></item><item><pubDate>Sat, 11 Feb 2012 00:44:24 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71c72</guid><link>http://cia.vc/stats/project/e/eina/.message/71c72</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67838&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/lib/eina_value.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67838"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             eina_value: fix convert to string on empty/null cases.         &lt;/div&gt;     </description><title>eina_value: fix convert to string on empty/null cases.</title></item><item><pubDate>Sat, 11 Feb 2012 00:22:12 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71ae9</guid><link>http://cia.vc/stats/project/e/eina/.message/71ae9</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67837&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/ (. src/examples/ src/tests/):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67837"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             ignore generated files.         &lt;/div&gt;     </description><title>ignore generated files.</title></item><item><pubDate>Sat, 11 Feb 2012 00:04:51 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/719c8</guid><link>http://cia.vc/stats/project/e/eina/.message/719c8</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67836&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/tests/eina_test_value.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67836"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             fix test leaks         &lt;/div&gt;     </description><title>fix test leaks</title></item><item><pubDate>Sat, 11 Feb 2012 00:04:31 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71889</guid><link>http://cia.vc/stats/project/e/eina/.message/71889</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67835&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/lib/eina_value.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67835"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             eina_value_hash: must free hash value after it's flushed.         &lt;/div&gt;     </description><title>eina_value_hash: must free hash value after it's flushed.</title></item><item><pubDate>Sat, 11 Feb 2012 00:03:52 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/71766</guid><link>http://cia.vc/stats/project/e/eina/.message/71766</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67834&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/tests/eina_suite.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67834"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             fix memleak in test suite.         &lt;/div&gt;     </description><title>fix memleak in test suite.</title></item><item><pubDate>Fri, 10 Feb 2012 20:43:30 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/714bd</guid><link>http://cia.vc/stats/project/e/eina/.message/714bd</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67832&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/ (4 files in 2 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67832"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Another example for eina_model.&lt;br /&gt;&lt;br /&gt;Patch by: "Jonas M. Gastal" &amp;lt;&lt;a href="/doc/mail" onmouseover="this.href=&amp;apos;mailt&amp;apos;+&amp;apos;o:jg&amp;apos;+&amp;apos;ast&amp;apos;+&amp;apos;al@pr&amp;apos;+&amp;apos;ofu&amp;apos;+&amp;apos;sio&amp;apos;+&amp;apos;n.mo&amp;apos;+&amp;apos;bi&amp;apos;"&gt;jgastal at profusion dot mobi&lt;/a&gt;&amp;gt;         &lt;/div&gt;     </description><title>Another example for eina_model. Patch by: "Jonas M. Gastal"...</title></item><item><pubDate>Fri, 10 Feb 2012 14:28:28 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/7136a</guid><link>http://cia.vc/stats/project/e/eina/.message/7136a</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67822&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/configure.ac:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67822"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             thanks vincent.&lt;br /&gt;&lt;br /&gt;I just did that mistake to see if you were paying attention... /me liar! :-)         &lt;/div&gt;     </description><title>thanks vincent. I just did that mistake to see if you were paying attention......</title></item><item><pubDate>Fri, 10 Feb 2012 14:13:49 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/70f81</guid><link>http://cia.vc/stats/project/e/eina/.message/70f81</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67821&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/ (3 files in 3 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67821"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             eina_model: add xref/xunref, xrefs_get and models_usage_dump!&lt;br /&gt;&lt;br /&gt;Let's try to help debug by allowing extended reference management that&lt;br /&gt;takes in account an identifier. This identifier is accounted on xref&lt;br /&gt;and xunref and must match.&lt;br /&gt;&lt;br /&gt;xrefs_get will return the list of such references, for debugging purposes.&lt;br /&gt;&lt;br /&gt;eina_models_list_get() was added to return all live models, just&lt;br /&gt;tracked when EINA_MODEL_DEBUG is enabled.&lt;br /&gt;&lt;br /&gt;eina_models_usage_dump() was added and use the same infrastructure as&lt;br /&gt;eina_models_list_get() and eina_model_xrefs_get() to aid debugging :-)         &lt;/div&gt;     </description><title>eina_model: add xref/xunref, xrefs_get and models_usage_dump! Let's try to help...</title></item><item><pubDate>Fri, 10 Feb 2012 13:59:30 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/70e58</guid><link>http://cia.vc/stats/project/e/eina/.message/70e58</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67818&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/examples/eina_model_02.c:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67818"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             add missing shutdown         &lt;/div&gt;     </description><title>add missing shutdown</title></item><item><pubDate>Fri, 10 Feb 2012 01:07:43 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/709bc</guid><link>http://cia.vc/stats/project/e/eina/.message/709bc</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67799&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/modules/mp/ (7 files in 7 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67799"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             remove @EINA_CPPFLAGS@ from remaining Makefile.am&lt;br /&gt;&lt;br /&gt;Thanks to Tommy[D] for spotting the problem!         &lt;/div&gt;     </description><title>remove @EINA_CPPFLAGS@ from remaining Makefile.am Thanks to Tommy[D] for...</title></item><item><pubDate>Thu, 09 Feb 2012 23:50:49 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/70832</guid><link>http://cia.vc/stats/project/e/eina/.message/70832</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67798&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/AUTHORS:             (&lt;a href="http://trac.enlightenment.org/e/changeset/67798"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             add Jonas to authors.&lt;br /&gt;&lt;br /&gt;He worked previously with documentation, now is helping me with&lt;br /&gt;Eina_Model and will keep adding some examples and fixes here and&lt;br /&gt;there.         &lt;/div&gt;     </description><title>add Jonas to authors. He worked previously with documentation, now is helping me...</title></item><item><pubDate>Thu, 09 Feb 2012 22:38:42 +0000</pubDate><guid>http://cia.vc/stats/project/e/eina/.message/70597</guid><link>http://cia.vc/stats/project/e/eina/.message/70597</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;barbieri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;67797&lt;/b&gt;             &lt;b&gt;eina&lt;/b&gt;/src/ (4 files in 2 dirs):             (&lt;a href="http://trac.enlightenment.org/e/changeset/67797"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             More documentation for eina_model.&lt;br /&gt;&lt;br /&gt;Patch by: "Jonas M. Gastal" &amp;lt;&lt;a href="/doc/mail" onmouseover="this.href=&amp;apos;mai&amp;apos;+&amp;apos;lto:&amp;apos;+&amp;apos;jgast&amp;apos;+&amp;apos;al&amp;apos;+&amp;apos;@prof&amp;apos;+&amp;apos;us&amp;apos;+&amp;apos;ion.m&amp;apos;+&amp;apos;ob&amp;apos;+&amp;apos;i&amp;apos;"&gt;jgastal at profusion dot mobi&lt;/a&gt;&amp;gt;         &lt;/div&gt;     </description><title>More documentation for eina_model. Patch by: "Jonas M. Gastal"...</title></item></channel></rss>
