AgeCommit message (Collapse)Author
2013-11-21eina: fix the crash seen by some during rebuild.Cedric Bail
Before this patch, we were unconditionnaly destroying the Eina_File if that one did change on disk. We also make sure that we remove the right entry from the cache if the file did change there.
2013-11-21edje - actually we don't need extra variable.ChunEon Park
2013-11-21edje - Fix to update map enabled part when edje object is moved.ChunEon Park
2013-11-21edje - cleaning the code.ChunEon Park
keep our code convention.
2013-11-21edje - use Eina_Bool.ChunEon Park
2013-11-21evas: reduce numbers of call to eet_init/eet_shutdown.Cedric Bail
2013-11-21edje - more elaborated compare to reduce compare count.ChunEon Park
2013-11-20Eo tests: Added a parent_set parameter validity test.Tom Hacohen
2013-11-20Eo: Check parent is valid in eo_parent_set.Tom Hacohen
This is an extension to raster's 0355a6a296d8c4a22bf2a2e844a0ba0d4e0abd2e (eo - fix _parent_set in base clase when old_parent_pd is NULL). I also added an error message in case this check fails.
2013-11-20eo - fix _parent_set in base clase when old_parent_pd is NULLCarsten Haitzler (Rasterman)
this should fix T538
2013-11-20eina: cleanup file destruction and reintroduce EINA_MAGIC use.Cedric Bail
2013-11-20edje: fix use of eina_hash_pointer_new to actually look at the right value.Cedric Bail
2013-11-20edje - removed unused function.ChunEon Park
2013-11-20eina: fix a possible race condition during eina_file_close.Jérémy Zurcher
replay 7e8fb93 without the breakage
2013-11-20Revert "eina: fix a possible race condition during eina_file_close."Jérémy Zurcher
it breaks everything This reverts commit 7e8fb93206ee95945bb757267832537c13ab4287.
2013-11-20evas - table - protect against invalid cell/row values (16bit overflow)Carsten Haitzler (Rasterman)
2013-11-20eina: fix a possible race condition during eina_file_close.Cedric Bail
The lock on the main hash was taken to late (after we took the decision to remove the targeted Eina_File from the cache), this means it was possible to get an Eina_File from the cache that was going to be removed. This patch attempt to fix that potential race condition. Hopefully should fix T461.
2013-11-20Docs fix for ecore_animator_add fixedCarsten Haitzler (Rasterman)
Summary: Function returns boolean value, docs said it can return int. I had fixed that. Reviewers: cedric, raster Reviewed By: raster CC: cedric Differential Revision:
2013-11-19Evas textblock: Fixed order of tags inserted with markup_app/prepend.Tom Hacohen
The order was messed up when inserting a few formats in the markup_append/prepend functions without any characters between them. For example, inserting "<b><i>" would result in "<i><b>" being inserted. Thanks to YoungBok Shin for reporting this.
2013-11-19Evas textblock tests: Added tests for correct tag ordering.Tom Hacohen
Check that tags entered are correctly ordered.
2013-11-19Evas textblock tests: Added a complex markup set/get test.Tom Hacohen
This should make things more robust as thing tests a lot.
2013-11-20Add several missing Config.cmake.inRyuan Choi
- - -
2013-11-19efl.m4: change backslash sequences capability detectionJérémy Zurcher
removes ./configure: line 14173: test: =: unary operator expected
2013-11-19Evas Smart: print Eo id instead of pointer to internal data.Daniel Zaoui
2013-11-19Tests: fix the print summary for tests with dev profile.Tom Hacohen
When the dev profile is enabled, tests are also enabled if libcheck is found. Fix the print in the summary to reflect that.
2013-11-19Revert "configure does not print tests option as a default"Tom Hacohen
This reverts commit d93c4b23072d3fe4cd2b2375cf87b424d1a56ba6. Auto is not an option, and does not mean it'll be automatically detected. What auto means is that unless explicitly enabled/disabled it'll check according to the build profile and will enable it automatically if using the dev profile.
2013-11-19Add support for storing mulitple touch points.Chris Michael
Send events to properly focused surface. Fill in missing parts of the event structures (ev->root, ev->multi). Signed-off-by: Chris Michael <>
2013-11-19Add list of touch points to input structure, and a pointer to theChris Michael
"touch" focused surface. Signed-off-by: Chris Michael <>
2013-11-19Remove unused variableChris Michael
Signed-off-by: Chris Michael <>
2013-11-191.8.0-alpha2v1.8.0-alpha2Carsten Haitzler (Rasterman)
2013-11-19distcheck - solve missing ecore_evas_drm.hCarsten Haitzler (Rasterman)
2013-11-18mailmap: Add two more entries for Mike and SebastianStefan Schmidt
Also fix some trailing whitespaces in the same commit. Breaking atomic commits here.
2013-11-18doc: Use correct line break to fix buildStefan Schmidt
Escaping the backslash we want to use for a line break is a really bad idea. Introduced in f126afbba21af39c493f21424b653bb5c2e0d58f to support a crippled echo without new line option. The linebreak was not detected and thus the first image name used as a target. Broke our nightly efl build with make distcheck and made me really unhappy to while searching for the cause.
2013-11-18Don't send pointer_enter events on touch_down.Chris Michael
Fix touch_down and touch_up to send proper button ID (ecore_x sends 0). Fixes Phab Ticket T468 Signed-off-by: Chris Michael <>
2013-11-18Remove read code.Chris Michael
Fixes Coverity CID1039498 Signed-off-by: Chris Michael <>
2013-11-18ftell can return -1 to indicate error, so trap for thatChris Michael
Fixes Coverity CID1039358 Signed-off-by: Chris Michael <>
2013-11-18ftell can return -1 to indicate error, so trap for that.Chris Michael
Fixes Coverity CID1039356 Signed-off-by: Chris Michael <>
2013-11-18Malloc cannot accept a negative number so check 'num' parameter beforeChris Michael
calling malloc. Fixes Coverity CID1039352 Signed-off-by: Chris Michael <>
2013-11-18evas: those if (re) are useless indeed.Cedric Bail
Should fix CID 1129611 and CID 1129612 from this week coverity scan.
2013-11-18eina: try to handle all possible 64bits pointers environment.Cedric Bail
2013-11-18evas: try to clarify licensing for people that are going to make their own ↵Cedric Bail
Evas loader.
2013-11-18Remove dead assignments reported by nightly buildChris Michael
cw/cy are never used inside the "dosel" block, so no need to fetch geometry and calculate difference here (already fetched below when needed anyway). Signed-off-by: Chris Michael <>
2013-11-18Partial revert of eb84475503da9f40d6a79eChris Michael
Actually, we don't need to free this data here. Signed-off-by: Chris Michael <>
2013-11-18Check for valid drag type before trying to strdup.Chris Michael
When deleting the drag, free any dupped strings. Hopefully this fixes Phab Ticket T471. Don't know for sure as I cannot reproduce the crash here :/ Signed-off-by: Chris Michael <>
2013-11-18evas/render - optimize proxy rendering.ChunEon Park
redraw proxy if the source is smart object and it's changed visually.
2013-11-18evas_object_main.c: fixed formatting while reading the code.Daniel Juyung Seo
2013-11-17eina: remove the value from the hash before changing it !Cedric BAIL
This should fix bug T439.
2013-11-17ecore-evas - example - fix lack of bg object in sub bufferCarsten Haitzler (Rasterman)
this fixes T229
2013-11-17evas: fix build without FontConfig.Cedric BAIL
Note that we still support building without FontConfig, so please guard access to it.
2013-11-17ecore_fb - fix fb size get to use evas env vars for fb deviceCarsten Haitzler (Rasterman)
this makes evas ane ecore_fb agree on how to address the fb device. this fixes terminology in fb on optimus (dual gpu) setups where you may have to declare the exact fb to use (there are 2 of them, not just fb0) and makes things consistent at least. this also should fix T253