CIA.vc
Evas
hardware-accelerated retained canvas API
Stats » Projects » Enlightenment » Evas
information
Photo
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.
syndicateUTC clock
11:10 on May 28, 2012
event counters
The last message was received 2.29 days ago at 04:17 on May 26, 2012
0 messages so far today, 0 messages yesterday
0 messages so far this week, 20 messages last week
93 messages so far this month, 35 messages last month
2494 messages since the first one, 2.31 years ago, for an average of 8.1 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
04:16 Saturdaye
Commit by devilhorns :: r71431 evas/src/lib/canvas/evas_render.c: (link)
Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
simpler, and possibly faster).

Thanks Seb ;)
#
17:21 Fridaye
Commit by devilhorns :: r71426 evas/src/lib/canvas/evas_render.c: (link)
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).
#
17:20 Fridaye
Commit by devilhorns :: r71425 evas/src/lib/include/evas_private.h: (link)
Evas: Add framespace clip object (for efl wayland clipping issue).
#
12:38 Fridaye
Commit by hermet :: r71418 evas/src/lib/include/evas_inline.x: (link)
evas - trivial code refactoring for evas_object_clip_recalc
#
07:56 Fridaye
Commit by raster :: r71415 evas/ChangeLog: (link)
add chlog for memfile change
#
11:13 Thursdaye
Commit by seoz :: r71396 evas/src/lib/canvas/evas_object_smart_clipped.c: (link)
evas evas_object_smart_clipped.c: Fixed formatting.
#
11:13 Thursdaye
Commit by seoz :: r71395 evas/src/lib/Evas.h: (link)
evas Evas.h: Fixed typo.
#
09:32 Thursdaye
Commit by raster :: r71386 evas/src/lib/canvas/evas_object_image.c: (link)
based on Raphael's idea of tmpdir env vars and such - but different.
still disables unlink on non-linux.
#
01:04 Thursdaye
Commit by antognolli :: r71368 evas/src/bin/ (3 files): (link)
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.
#
22:35 Wednesdaye
Commit by antognolli :: r71365 evas/src/bin/ (3 files): (link)
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.
#
22:34 Wednesdaye
Commit by antognolli :: r71364 evas/src/bin/evas_cserve2_cache.c: (link)
evas/cserve2: Make Font_Entry inherit from Entry.
Also update some code paths to reflect the new type of entry.
#
22:34 Wednesdaye
Commit by antognolli :: r71363 evas/src/bin/evas_cserve2_cache.c: (link)
evas/cserve2: Add font entries and sources hashes.
Added the needed struct members too, and some functions to manipulate
the hashes.
#
22:34 Wednesdaye
Commit by antognolli :: r71362 evas/src/bin/evas_cserve2_main.c: (link)
evas/cserve2: Adding code to receive font messages on
 server.
#
22:34 Wednesdaye
Commit by antognolli :: r71361 evas/src/bin/evas_cserve2_cache.c: (link)
evas/cserve2: Adding some font structs to the cache.
This will allow to create answer messages based on the content of these
structs.
#
22:34 Wednesdaye
Commit by antognolli :: r71360 evas/src/lib/cserve2/evas_cs2.h: (link)
evas/cserve2: Adding message structs for font rendering
 communication.
#
21:38 Wednesdaye
Commit by sachiel :: r71356 evas/src/bin/ (3 files): (link)
Lil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice and Fire' is published.
#
14:42 Tuesdaye
Commit by tasn :: r71312 evas/src/lib/ (3 files in 2 dirs): (link)
Evas grid/table: Add const to objects where needed.
#
13:11 Tuesdaye
Commit by tasn :: r71308 evas/src/lib/ (Evas.h canvas/evas_object_box.c): (link)
Evas box: Add const to some getters.

Thanks to Daniel Zaoui for letting me know.
#
13:07 on May 21e
Commit by raster :: r71274 evas/src/ (3 files in 2 dirs): (link)
let's make server work out of the box if u set:

 export EVAS_CSERVE2=1

(and run cserve2)
#
12:24 on May 21e
Commit by sung :: r71270 evas/src/lib/Evas_GL.h: (link)
Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.
#