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
13:12 on Feb 13, 2012
event counters
The last message was received 4.66 hours ago at 08:32 on Feb 13, 2012
1 messages so far today, 0 messages yesterday
1 messages so far this week, 7 messages last week
10 messages so far this month, 73 messages last month
2309 messages since the first one, 2.02 years ago, for an average of 7.66 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
08:32 todaye
Commit by hermet :: r67870 evas/src/modules/engines/gl_common/evas_gl_line.c: (link)
evas/gl_common - set line color with draw context.
#
17:04 Fridaye
Commit by hermet :: r67828 evas/src/lib/canvas/evas_events.c: (link)
evas/evas_events - do not call the up event when obj is freezed and removed useless codes.
#
15:45 Thursdaye
Commit by tasn :: r67790 evas/src/ (2 files in 2 dirs): (link)
Evas textblock: Better handle visible formats.

Fixed a crash. Thanks WooHyun for making me fix it now. :)
#
13:45 Thursdaye
Commit by tasn :: r67784 evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c: (link)
Evas jpeg loader: Fixed a couple of compilation warnings.

There are a couple more *important* warnings. The switch case at line 564
does not cover all options.
#
07:14 Thursdaye
Commit by raster :: r67778 evas/src/lib/cache/evas_cache_image.c: (link)
hmm no - we shouldnt delete here.. we just find it in the active image
hash. as such the image is dirtied and thus removed from this hash
anyway so it doesnt need deleting.
#
15:49 Wednesdaye
Commit by raster :: r67758 evas/src/lib/engines/common/evas_image_main.c: (link)
some more debug for surfs
#
15:32 Wednesdaye
Commit by raster :: r67757 evas/src/lib/engines/common/evas_image_main.c: (link)
add some definable surf debug code... and STORE allocated size on
alloc so cache doesnt overfill!!!!!!!!!!!!!!!
#
14:45 Wednesdaye
Commit by raster :: r67754 evas/src/modules/engines/wayland_shm/Makefile.am: (link)
let's link to the right libs for wayland shm eh?
#
14:45 on Feb 03e
Commit by woohyun :: r67696 evas/src/lib/canvas/evas_object_textblock.c: (link)
[evas/evas_object_textblock] When markup_to_utf8 is tried with an invalid
escape tag, escape will be NULL. "eina_strbuf_append" should not be
called with NULL string.
#
20:48 on Feb 01e
Commit by cedric :: r67681 evas/ (2 files in 2 dirs): (link)
evas: use evas_image_cache_drop instead of plain wrong call to free.
#
14:52 on Jan 31e
Commit by tasn :: r67631 evas/src/ (2 files in 2 dirs): (link)
Evas textblock: Fixed native size calculation - margins were not used.
#
17:55 on Jan 30e
Commit by jypark :: r67604 evas/src/lib/cache/evas_cache_image.c: (link)
fix memory leak of dirty image
if file was chaned by somebody, it was added to dirty list during cache request.
currently this dirty image added to cache->dirty list and never freed until image shutdown.
but dirty image of chaned file never used so add delete code for memory efficiency.
and fix bad indentation.
#
14:40 on Jan 30e
Commit by sung :: r67601 evas/src/modules/engines/gl_x11/evas_engine.c: (link)
Fixing my silly mistake before someone else catches it.

I was accessing a variable before it was NULL checked.
Fixed now.
#
13:19 on Jan 29e
Commit by tasn :: r67580 evas/src/lib/canvas/evas_object_textblock.c: (link)
Evas textblock: Fixed a possible invalid mem write.
#
17:05 on Jan 28e
Commit by devilhorns :: r67572 evas/m4/evas_check_engine.m4: (link)
Evas (m4): Use simpler check for wayland egl. Don't reset
'gl_flavor_gles' when checking for sgx support (if we reset
gl_flavor_gles here, then the autofoo output always returns 'NO' for
gles.
#
16:58 on Jan 28e
Commit by devilhorns :: r67571 evas/configure.ac: (link)
Evas: Fix typo in autofoo output.
#
17:19 on Jan 26e
Commit by tasn :: r67548 evas/src/lib/canvas/evas_object_textblock.c: (link)
Evas textblock: Fixed style user memory leak.

Thanks to Hermet for spotting it.
#
21:56 on Jan 25e
Commit by barbieri :: r67543 evas/src/modules/engines/directfb/evas_engine.c: (link)
The polygon drawing code for the DirectFB backend incorrectly casts a
void pointer causing a segfault. The attached patch fixes the issue
and allows an expedite run to complete.

By: Will Newton <will dot newton at gmail dot com>
#
08:24 on Jan 25e
Commit by sung :: r67521 evas/src/modules/engines/gl_x11/evas_engine.c: (link)
Fixed a logic error for Evas GL Direct rendering override
option.

It should have been OR instead of AND operator.

When the image object alpha is on "OR" the rotation angle
is not "0", direct rendering isn't allowed. However,
allow direct rendering if EVAS_GL_DIRECT_OVERRIDE=1 is set.
#
19:23 on Jan 23e
Commit by tasn :: r67473 evas/ (3 files in 3 dirs): (link)
Evas textblock: Added user style support.

This should make it easier to override the style set in textblock.
#