<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/e/evas</link><counters><counter name="forever" lastEventTime="1338005820" firstEventTime="1265488932">2494</counter><counter name="lastMonth" lastEventTime="1335799579" firstEventTime="1333440666">35</counter><counter name="thisMonth" lastEventTime="1338005820" firstEventTime="1335833948">93</counter><counter name="lastWeek" lastEventTime="1337429126" firstEventTime="1336994117">35</counter><counter name="yesterday" lastEventTime="1338005820" firstEventTime="1338005820">1</counter><counter name="thisWeek" lastEventTime="1338005820" firstEventTime="1337603067">20</counter></counters><metadata><item name="subtitle"><value type="text/plain">hardware-accelerated retained canvas API</value></item><item name="description"><value type="text/plain">Evas is a hardware-accelerated canvas API for X-Windows that can draw
anti-aliased text, smooth super and sub-sampled images, alpha-blend,
as well as drop down to using normal X11 primitives such as pixmaps,
lines and rectangles for speed if your CPU or graphics hardware are
too slow.

Evas abstracts any need to know much about what the characteristics of
your XServer's display are, what depth or what magic visuals etc, it
has. The most you need to tell Evas is how many colors (at a maximum)
to use if the display is not a truecolor display. By default it is
suggested to use 216 colors (as this equates to a 6x6x6 color cube -
exactly the same color cube Netscape, Mozilla, gdkrgb etc. use so
colors will be shared). If Evas can't allocate enough colors it keeps
reducing the size of the color cube until it reaches plain black and
white. This way, it can display on anything from a black and white
only terminal to 16 color VGA to 256 color and all the way up through
15, 16, 24 and 32bit color.
</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Evas</value></item><item name="url"><value type="text/plain">http://trac.enlightenment.org/e/wiki/Evas</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71431</revision><author>devilhorns</author><log>Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
simpler, and possibly faster).

Thanks Seb ;)   </log><diffLines>16</diffLines><url>http://trac.enlightenment.org/e/changeset/71431</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_render.c">src/lib/canvas/evas_render.c</file></files></commit></body><timestamp>1338005818</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71426</revision><author>devilhorns</author><log>Evas: Fix clipping issue for wayland engines (were drawing outside the
viewort). This fixes the Elm Map 3D test issue where the cube was
drawing onto the window border (and perhaps other tests).   </log><diffLines>127</diffLines><url>http://trac.enlightenment.org/e/changeset/71426</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_render.c">src/lib/canvas/evas_render.c</file></files></commit></body><timestamp>1337966466</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71425</revision><author>devilhorns</author><log>Evas: Add framespace clip object (for efl wayland clipping issue).   </log><diffLines>14</diffLines><url>http://trac.enlightenment.org/e/changeset/71425</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/include/evas_private.h">src/lib/include/evas_private.h</file></files></commit></body><timestamp>1337966400</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71418</revision><author>hermet</author><log>evas - trivial code refactoring for evas_object_clip_recalc   </log><diffLines>83</diffLines><url>http://trac.enlightenment.org/e/changeset/71418</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/include/evas_inline.x">src/lib/include/evas_inline.x</file></files></commit></body><timestamp>1337949535</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71415</revision><author>raster</author><log>add chlog for memfile change   </log><diffLines>14</diffLines><url>http://trac.enlightenment.org/e/changeset/71415</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/ChangeLog">ChangeLog</file></files></commit></body><timestamp>1337932606</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71396</revision><author>seoz</author><log>evas evas_object_smart_clipped.c: Fixed formatting. </log><diffLines>48</diffLines><url>http://trac.enlightenment.org/e/changeset/71396</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_object_smart_clipped.c">src/lib/canvas/evas_object_smart_clipped.c</file></files></commit></body><timestamp>1337857983</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71395</revision><author>seoz</author><log>evas Evas.h: Fixed typo. </log><diffLines>38</diffLines><url>http://trac.enlightenment.org/e/changeset/71395</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/Evas.h">src/lib/Evas.h</file></files></commit></body><timestamp>1337857980</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71386</revision><author>raster</author><log>based on Raphael's idea of tmpdir env vars and such - but different.
still disables unlink on non-linux.   </log><diffLines>50</diffLines><url>http://trac.enlightenment.org/e/changeset/71386</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_object_image.c">src/lib/canvas/evas_object_image.c</file></files></commit></body><timestamp>1337851926</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71368</revision><author>antognolli</author><log>evas/cserve2: Refactory slave to inherit from a slave base.
The Slave_Proc now inherits from Slave, which implements all the
communication logic. The Slave_Proc only has specific code for
processes, while a new Slave_Thread should be added soon with code for
slave threads.   </log><diffLines>350</diffLines><url>http://trac.enlightenment.org/e/changeset/71368</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2.h">src/bin/evas_cserve2.h</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_main.c">src/bin/evas_cserve2_main.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_slaves.c">src/bin/evas_cserve2_slaves.c</file></files></commit></body><timestamp>1337821446</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71365</revision><author>antognolli</author><log>evas/cserve2: Add basic font search when a font load is
 requested.
This will only look for fonts already loaded before, no new fonts will
be loaded.   </log><diffLines>186</diffLines><url>http://trac.enlightenment.org/e/changeset/71365</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2.h">src/bin/evas_cserve2.h</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_cache.c">src/bin/evas_cserve2_cache.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_main.c">src/bin/evas_cserve2_main.c</file></files></commit></body><timestamp>1337812500</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71364</revision><author>antognolli</author><log>evas/cserve2: Make Font_Entry inherit from Entry.
Also update some code paths to reflect the new type of entry.   </log><diffLines>42</diffLines><url>http://trac.enlightenment.org/e/changeset/71364</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_cache.c">src/bin/evas_cserve2_cache.c</file></files></commit></body><timestamp>1337812494</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71363</revision><author>antognolli</author><log>evas/cserve2: Add font entries and sources hashes.
Added the needed struct members too, and some functions to manipulate
the hashes.   </log><diffLines>121</diffLines><url>http://trac.enlightenment.org/e/changeset/71363</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_cache.c">src/bin/evas_cserve2_cache.c</file></files></commit></body><timestamp>1337812488</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71362</revision><author>antognolli</author><log>evas/cserve2: Adding code to receive font messages on
 server.   </log><diffLines>89</diffLines><url>http://trac.enlightenment.org/e/changeset/71362</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_main.c">src/bin/evas_cserve2_main.c</file></files></commit></body><timestamp>1337812477</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71361</revision><author>antognolli</author><log>evas/cserve2: Adding some font structs to the cache.
This will allow to create answer messages based on the content of these
structs.   </log><diffLines>46</diffLines><url>http://trac.enlightenment.org/e/changeset/71361</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_cache.c">src/bin/evas_cserve2_cache.c</file></files></commit></body><timestamp>1337812473</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71360</revision><author>antognolli</author><log>evas/cserve2: Adding message structs for font rendering
 communication.   </log><diffLines>106</diffLines><url>http://trac.enlightenment.org/e/changeset/71360</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/cserve2/evas_cs2.h">src/lib/cserve2/evas_cs2.h</file></files></commit></body><timestamp>1337812461</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71356</revision><author>sachiel</author><log>Lil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice and Fire' is published.  </log><diffLines>1510</diffLines><url>http://trac.enlightenment.org/e/changeset/71356</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2.h">src/bin/evas_cserve2.h</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_cache.c">src/bin/evas_cserve2_cache.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_main.c">src/bin/evas_cserve2_main.c</file></files></commit></body><timestamp>1337809087</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71312</revision><author>tasn</author><log>Evas grid/table: Add const to objects where needed. </log><diffLines>52</diffLines><url>http://trac.enlightenment.org/e/changeset/71312</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/Evas.h">src/lib/Evas.h</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_object_grid.c">src/lib/canvas/evas_object_grid.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_object_table.c">src/lib/canvas/evas_object_table.c</file></files></commit></body><timestamp>1337697741</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71308</revision><author>tasn</author><log>Evas box: Add const to some getters.

Thanks to Daniel Zaoui for letting me know. </log><diffLines>96</diffLines><url>http://trac.enlightenment.org/e/changeset/71308</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/Evas.h">src/lib/Evas.h</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/canvas/evas_object_box.c">src/lib/canvas/evas_object_box.c</file></files></commit></body><timestamp>1337692296</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71274</revision><author>raster</author><log>let's make server work out of the box if u set:

 export EVAS_CSERVE2=1

(and run cserve2)   </log><diffLines>92</diffLines><url>http://trac.enlightenment.org/e/changeset/71274</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_client.c">src/bin/evas_cserve2_client.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/bin/evas_cserve2_main_loop_linux.c">src/bin/evas_cserve2_main_loop_linux.c</file><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/cserve2/evas_cs2_client.c">src/lib/cserve2/evas_cs2_client.c</file></files></commit></body><timestamp>1337605673</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version></generator><source><project>e</project><module>evas</module></source><body><commit><revision>71270</revision><author>sung</author><log>Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.  </log><diffLines>24</diffLines><url>http://trac.enlightenment.org/e/changeset/71270</url><files><file action="modify" uri="http://svn.enlightenment.org/svn/e/trunk/evas/src/lib/Evas_GL.h">src/lib/Evas_GL.h</file></files></commit></body><timestamp>1337603067</timestamp></message></recentMessages></statsTarget>
