summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-21ector: don't forget to reset cairo matrix to identity.Cedric BAIL
2015-08-21efl: fix Efl.Gfx.Shape.Dup to use const parameter.Cedric BAIL
2015-08-21efl: prevent segv while interpolating empty shape.Cedric BAIL
2015-08-21evas: improve simple VG example to interpolate a full VG tree.Cedric BAIL
2015-08-21eina: add test for decomposition and composition of matrix.Cedric BAIL
2015-08-21eina: add eina_matrix4_quaternion_get and eina_quaternion_matrix4_get.Cedric BAIL
Implementation taken from pseudo code at : http://www.w3.org/TR/css3-transforms/#decomposing-a-3d-matrix
2015-08-21eina: add eina_matrix4_multiply and eina_matrix4_identity function.Cedric BAIL
2015-08-21eina: add eina_matrix4_transpose.Cedric BAIL
2015-08-21eina: add tests for eina_matrix4_inverse.Cedric BAIL
2015-08-21eina: add eina_matrix4_inverse.Cedric BAIL
2015-08-21eina: test eina_matrix4_normalized.Cedric BAIL
2015-08-21eina: add eina_matrix4_normalized.Cedric BAIL
2015-08-21eina: add eina_matrix4_determinant.Cedric BAIL
2015-08-21eina: our 3x3 matrix are 2D matrix, not 3D rotation matrix.Cedric BAIL
2015-08-21evas: add logic to duplicate recursively an Efl_VG_Node tree.Cedric BAIL
2015-08-21evas: allow parent during dup to be an Evas_Object_VG.Cedric BAIL
2015-08-21evas: add support for interpolating Efl_VG_Node tree.Cedric BAIL
2015-08-21evas: add an unique name for each Efl.VG.Base object and make it possible to ↵Cedric BAIL
find it from parent.
2015-08-21Evil: fix compilation when MSVC is not available.Vincent Torri
localtime_s is not defined in msvcrt.dll but rather is defined in Microsoft libc when Visual Studio or other stuff is installed. Issue introduced in:024812c1a76286991f292c3191936778ec219ff8 Fixes T2681 @fix
2015-08-21Evas filters: Fix build for Jenkins gcc_x32Jean-Philippe Andre
Disable bit32 library if it's not available. We should probably either ship it or disable it altogether for the filters. Hmm.
2015-08-20Add experimental implementation of custom animator ticksChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-20evas: properly fix unref of ector renderer.Cedric BAIL
Async rendering doesn't have a main loop cleanup function. The only one being called is in the rendering thread. I wrongly assumed in my previous patch that render_post on an object was called after the async render was done which is obviously not the case as pointed by Subhransu. This patch now wait for the async rendering to be done.
2015-08-20eo - use ren not xref for children to not waste memoryCarsten Haitzler (Rasterman)
optimization xrefs keep lists of objects references. children are already in a list. why keep both? lots of extra memory used for no value when debug is on (pretty much most of the time).
2015-08-20evas: fix win32 build warning.ChunEon Park
include evas_private.h so that internal ector eo apis have affected with symbol visibilty declarations.
2015-08-20ector: freetype -> default softwareChunEon Park
2015-08-20ecore_imf_example: remove unnecessary code to set client windowJihoon Kim
2015-08-20evil: fix warnings.ChunEon Park
correct data size for 32/64 compatibility.
2015-08-20evil: fix incorrect function call.ChunEon Park
_localtime64_s() requires _time64_t as one argument but here we passes time_s. Proper api is localtime_s().
2015-08-20eo - destruction - ensure child is removed from parent child listCarsten Haitzler (Rasterman)
this follows on from cbc1a217bfc8b5c6dd94f0448f19245c43eb05e0 as this code was correct, but was then causing bugs due to children staying in their parent lists. this should never have happened and this is really bad. this fixes this and ensures children on destruction are gone from their parent lists. @fix
2015-08-20Evas filters: Fix char buffer sizeJean-Philippe Andre
Thanks Coverity. Fixes CID 1316684
2015-08-20Edje_Entry: check selection before the cursor position change.Mykyta Biliavskyi
Summary: change position of the main textblock cursor in depends of the selection is present. Change cursor position to the start or end of selection only when selection is present. @fix Test Plan: Press "Up" and "Down" arrow keys on selected and normal text. For selected text: the entry cursor should be placed one line above or below selection block (in depends from pressed button). For normal text: the entry cursor should be placed one line above or below of the current cursor position. Reviewers: tasn, Hermet, herdsman Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2948
2015-08-19evas: be more pedantic in case of error in Evas_VG_Node.Cedric BAIL
2015-08-19eio: limit race condition during shutdown.Cedric BAIL
2015-08-19Evas language: fix script run codeDaniel Hirt
For script runs that start with an UNKNOWN character, the whole run was mistakenly identified as script type UNKNOWN. Also, refactored code a bit for readability. Fixes T2670. @fix
2015-08-19evas: no need to get the data if it is not the right type of object.Cedric BAIL
2015-08-19ector: fix naming and forcing this inline function to be static.Cedric BAIL
2015-08-19evas: fix ref/unref of ector renderer to always happen in the main loop.Cedric BAIL
2015-08-19ector: remove depricated file ector_blend_private.hSubhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add SSE2 support for gradient filling in software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add NEON support for composition function in software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add sse2 support for composition function in software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: refactored software drawing backend to use composition function.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add alpha field to gradient data.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add dash stroking feature in software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: refactored shape generation in software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: remove wrong implementation of singleton in software_surface class.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: fix memory leak in software backend when using shape.Subhransu Mohanty
Mixin destructor are not called, so we need to explicitely call it. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: add bounding box info in RLE data for software backend.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19ector: now software rasterizer allocates memory on stack to work in multi ↵Subhransu Mohanty
threading env. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19evas: delete the ector_renderer when evas_vg_node gets deleted.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>