path: root/src (unfollow)
AgeCommit message (Collapse)Author
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-19distcheck - solve missing ecore_evas_drm.hCarsten Haitzler (Rasterman)
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
2013-11-17ecore-audio - protect against more list-walking while list is modifiedCarsten Haitzler (Rasterman)
2013-11-17oops - remove printf debug.Carsten Haitzler (Rasterman)
2013-11-17evas - evasgl ... make osmesa sw render support work againCarsten Haitzler (Rasterman)
2013-11-16evas - gl - osmesa also try older osmesa major versionsCarsten Haitzler (Rasterman)
2013-11-16edje_edit: fixed SEGFAULT in _edje_real_part_freeAndrii Kroitor
Reviewers: cedric, seoz, raster Reviewed By: raster CC: reutskiy.v.v, cedric Differential Revision:
2013-11-15evas - fix neon blend code used for text rendering to not leave dirty endCarsten Haitzler (Rasterman)
2013-11-15Don't call input panel show/hide methods unless input_panel_enabled isChris Michael
true. Fixes Phab Ticket T501 Signed-off-by: Chris Michael <>
2013-11-15Do not call the contexts' input_panel_show/hide methods unlessChris Michael
input_panel_enabled is True. Part of Fix for Phab Ticket T501 Signed-off-by: Chris Michael <>
2013-11-15Unify ecore_evas resize code across both shm and egl engines.Chris Michael
This reduces code duplication for ecore_evas resize routines inside wayland engines by using a common _ecore_evas_wl_common_resize function as the resize code for both engines was the same anyway. Signed-off-by: Chris Michael <>
2013-11-15Add function prototype for _ecore_evas_wl_common_resizeChris Michael
Signed-off-by: Chris Michael <>
2013-11-15evas: fix potential similar problem as with GL X11 backend with wrong ↵Cedric Bail
context being used. See commit d2b647d2b378a88bee07610a7416d4257bbebbb6.
2013-11-15evas: fix a missing eglMakeCurrent in image_cache_flush/image_cache_set in ↵Wonsik Jung
the GL X11 backend. [Problem] When glTextureDelete is called in image_cache_flush(), it sometimes doesn't work. [Cause] glTextureDelete is called with the wrong eglContext. [Solution] Call eng_window_use() in image_cache_flush() and image_cache_set() to use the correct eglContext. Change-Id: Id7ab1aaeb456be6dbc5f09cb2731ace5399a5dce Signed-off-by: Cedric Bail <>
2013-11-14allow ecore to not load system modules.Gustavo Sverzut Barbieri
this won't go to changelog/news as it's mainly internal, I can't see people wanting to use it except rare cases as edje tools.
2013-11-14Fix some formattingChris Michael
Signed-off-by: Chris Michael <>
2013-11-14Check for valid shell_surface, title, and class before trying to setChris Michael
them else wayland segfaults (internal wayland code does no safety checks). Also, Fix some formatting while I am here... Signed-off-by: Chris Michael <>
2013-11-14Remove blank lineChris Michael
Signed-off-by: Chris Michael <>
2013-11-13evas_gl : Fixed macro substitution bug in evas_glSung W. Park
In evas_gl_api_ext_def.h there're calls such as: _EVASGL_EXT_DRVNAME(EGL_KHR_image_base) The macro is defined in evas_gl_api_ext.c as: (strstr(glexts, #name) != NULL || strstr(glueexts, #name) != NULL) if (_EVASGL_EXT_CHECK_SUPPORT(name)) *ext_support = 1; But EGL_KHR_image_base is itself a macro, which is defined in EGL/eglext.h like this: Thus, the _EVASGL_EXT_CHECK_SUPPORT macro will unwrap into: (strstr(glexts, "1") != NULL || strstr(glueexts, "1") != NULL) instead of intended: (strstr(glexts, "EGL_KHR_image_base") != NULL || strstr(glueexts, "EGL_KHR_image_base") != NULL) This patch fixes this by applying stringification earlier in _EVASGL_EXT_DRVNAME Bugfix reported by
2013-11-12eina: adjust precision for all our targeted convertion.Cedric Bail
2013-11-12eina: fix uninitialized data use.Cedric Bail
2013-11-12edje: fixing the check whether the part is swallow.Vorobiov Vitalii
Summary: Some functions doesn't checking the part right. For example: edje_edit_part_clip_to_set edje_edit_part_restack_below edje_edit_part_restack_above edje_edit_part_source_set Reviewers: cedric, seoz Reviewed By: cedric CC: reutskiy.v.v, cedric Differential Revision:
2013-11-11evas/textblock: add const for param in evas_object_textblock_style_set for ↵Yakov Goldberg
2013-11-11Add @since in the doc of ecore_imf_input_panel_hide () APIJihoon Kim
2013-11-11ecore_imf: fix indentationJihoon Kim
2013-11-11evas/image - init default image state value explicitly.ChunEon Park
2013-11-10eina: avoid warning.Cedric BAIL
2013-11-10eina: let's copy va_list when passing it around to be more portable.Cedric BAIL
NOTE: EINA_VALUE_TYPE_DISPATCH_RETURN macro is a bit weird, it does use external variable not passed to the macro and half of the parameter given to it are just ignored...
2013-11-10ecore_evas: use portable infrastructure to detect page size.Cedric BAIL
2013-11-10evas: use portable infrastructure to detect page size.Cedric BAIL
2013-11-10eina: use portable infrastructure to detect page size.Cedric BAIL
2013-11-10eina: detect page size in a portable way.Cedric BAIL