AgeCommit message (Collapse)Author
2014-02-18release: Bump version to 1.9.0-beta1v1.9.0-beta1Stefan Schmidt
Prepare tarballs for a first beta release.
2014-02-18ecore-evas - sdl module - limit to 1 window at a timeCarsten Haitzler (Rasterman)
this should fix T693 and only allow 1 sdl window at any one time iwht the sdl ecore-evas engine/module. it's simply invalid to use more than one window with it.
2014-02-18autotools: try improving thread detection.Cedric BAIL
As already stated before reliably detecting CC, LIBS and CFLAGS parameters for use with threads is still a pain in 2014. With this patch I am trying to solve T880 and use ax_pthread.m4. Note that I do not trust this macro more than the previous one, so if there is any build issue on any system regarding thread, I may just rollback to the previous code. Still I hope it is an improvement and that our build system detect thread more reliably.
2014-02-18Evas filters: Fix documentation for displaceJean-Philippe Andre
fillmode "none" is not supported, as it does not make much sense (how do we displace pixels without an underlying displacement map?)
2014-02-18Evas filters: Fix padding with "blend"Jean-Philippe Andre
Test case was: buffer : a (alpha); blur (20, dst = a); blend (src = a, ox = 30); In that case, padding was 20, 30, 20, 20. So the blurred buffer was clipped on screen.
2014-02-18Evas filters: Implement "fillmode" for displaceJean-Philippe Andre
The fillmode (stretch or repeat map) was present and documented for displace, but not implemented. Easy copy & paste from the mask filter.
2014-02-18Evas filters doc: Add link to "fillmode"Jean-Philippe Andre
2014-02-18Evas filters: Fix crash in displace filterJean-Philippe Andre
Simplify and fix map traversal code
2014-02-17Emotion generic: nothing to see here, just small formatting while reading ↵davemds
the code.
2014-02-17evas/image - update dirty region in the render time.ChunEon Park
this fixes the proxy rendering that sub object of the source couldn't be dirty region set. since the object could be invisible nor won't be pre-rendered neither. Im supposing the mapped(proxy) object rendering sequence should be totally refactored that should be separated with the normal rendering sequence. Until that, this change will be alternative solution.
2014-02-17add new ignore filesCarsten Haitzler (Rasterman)
2014-02-17Edje/entry: Add propagation handling in mouse_out for link anchorsDaniel Hirt
Summary: Link anchors are set to allow event propagation. In some cases, this might lead to unwanted results in entry. Adding a flag to event_flags allows to control this in Elementary. One example that this fixes is having wrong mouse cursor handling when having the mouse out of the link anchor, back to the entry parent (in this case, additional handling in els_cursor.c is required so this event is ignored if event_flag is set with EVAS_EVENT_FLAG_ON_HOLD. Fixes T878. Reviewers: tasn CC: cedric Maniphest Tasks: T878 Differential Revision:
2014-02-17Fix make distcheckJean-Philippe Andre
Makefile_Edje contained the EXTRA_DIST files for Emotion, which doesn't make much sense. So move that to But if we want to add the test files only when EFL_TESTS is enabled, then make distcheck doesn't work. So, this is a bit weird.
2014-02-17Revert "ecore timer: change name of Eo constructor, to avoid clash in Eolian"Yakov Goldberg
This reverts commit f7808f1f22f1d149d61e2f5b086006e943a68b61.
2014-02-17Revert "ecore animator: change name of Eo constructor, to avoid clash in Eolian"Yakov Goldberg
This reverts commit 16c43796a6e888b858233e393c4b65c0ee6779a0.
2014-02-17Gif: Fix animated gifs when used as proxy sourcesJean-Philippe Andre
This looks like a typo: if (animated > 1) when animated is a... Bool! So, I am not entirely sure why this bug is visible in case of gif proxies, all it seems that the load_data function may be called multiple times when the object is visible. So gif close and reopen happen properly, and the first frame can be decoded.
2014-02-17Emotion: Add cmake definition filesJean-Philippe Andre
Shameless copy & paste + sed from Evas stuff
2014-02-17Evas filters: Fix alpha in displacement filterJean-Philippe Andre
If the displacement map has some alpha values (not 0xFF), then the blending should take this alpha into account. This part is fine. BUT, since Evas relies on premultiplied colors... we have a problem: R (dx) and G (dy) have already been scaled down. Actually we would need to load the map in non premultiplied RGBA, otherwise we'll lose precision on dx,dy as soon as A != 0xFF. Well... I guess this will be a limitation of this filter, for now at least. Most displacement maps shouldn't even have any alpha anyways.
2014-02-17Evas filters: Fix RGBA displacement filterJean-Philippe Andre
Well... it was just broken: typo, lack of normalization on alpha, invalid formula for blending. Duh!
2014-02-16Emotion test: more cleanupsdavemds
* really free Frame_Data on EVAS_CALLBACK_FREE (data was NULL) * place video windows with an incremental offset
2014-02-16Emotion test: no need for an animator to update the time string.davemds
It is yet handled in the frame decode callback, tested with vlc, gstreamer1, video and only audio.
2014-02-16Emotion test: some small cleanupsdavemds
* simpler and stronger way to search the theme file * removed unused verbose option * removed unused start_time var
2014-02-16Emotion test: no need to search for a folder that no more existsdavemds
2014-02-16Emotion test: add the volume slider also to the Reflex group.davemds
NOTE: do we really need to maintain 2 different groups for the reflex effect? The 2 groups differ only for the added reflection part. Isn't enough to show/hide the reflection part when requested?
2014-02-16Emotion test: Removed volume key bind. EINA_UNUSED--davemds
Volume is now managed per-window, no more need for a global volume key.
2014-02-16Emotion test: rename speed slider to alpha as it should be.davemds
That slider was probaly used for speed years ago, it is used for alpha now, so call it with the right name.
2014-02-16Emotion test: New volume slider. More readable alpha text.davemds
2014-02-16edje: fix Eo ids, to make Eolian keep silenceYakov Goldberg
2014-02-16edje: fix doxygen, to make Eolian keep silenceYakov Goldberg
2014-02-16Emotion generic interface: FILE_SET_DONE do not have any param.davemds
2014-02-16ecore timer: change name of Eo constructor, to avoid clash in EolianYakov Goldberg
2014-02-16ecore animator: change name of Eo constructor, to avoid clash in EolianYakov Goldberg
2014-02-14Emotion test: some small usability improvements.davemds
* use different icons for play/pause/stop * alpha slider moved to the right * centered the progress text
2014-02-14Emotion test theme: formattingdavemds
2014-02-14Emotion test theme: tabs--davemds
2014-02-14Emotion test: tabs--davemds
2014-02-14evas/common: fix segfaults in evas_map_image_loop.cDaniel Kolesa
2014-02-15evas gl: added partial rendering support for qcom extensionSung W. Park
When running in direct rendering mode, properly support partial rendering if the extension is properly supported. Also, fixed the SwapBufferwWithDamage rectangle coordinate bug. It wasn't properly y-inverted before.
2014-02-14cserve2: Fix minor clang warningJean-Philippe Andre
2014-02-14Evas filters: Another clang warning fixJean-Philippe Andre
Prevent error case from crashing.
2014-02-14Evas filters: More clang fixesJean-Philippe Andre
NULL ptr dereference.
2014-02-14Doc: Fix compilation warning in preview_text_filter.cJean-Philippe Andre
Init variable properly.
2014-02-14Evas filters: Fix more clang stuff and add safety checksJean-Philippe Andre
The prepare function should not fail, unless something is very wrong. Also, return NULL instead of EINA_FALSE.
2014-02-14Evas filters: Silence some clang warningsJean-Philippe Andre
Remove @hidden tag. It does not exist. Initialize value of pow2_div. In theory not needed but better be safe :)
2014-02-14Evas filters: Prevent division by zeroJean-Philippe Andre
These can not happen, as all weights > 0. Add a CRI message in case of div0. Fixes CID 1174081, CID 1174080.
2014-02-14Doc: Try to fix nightly buildsJean-Philippe Andre
Nightly build failed with (make doc): cd: ../../../src/lib/eo/.libs: No such file or directory Looks like there's one too many ../ I guess the build dir is not the source dir on the build bots.
2014-02-14eina: fix in eina_rectangle_pool to make sorting effectiveRajeev Ranjan
Summary: This patch fixes the bug related to sorting not happening in eina_rectangle_pool Reviewers: cedric, raster, seoz, Hermet Differential Revision: Signed-off-by: Cedric BAIL <>
2014-02-13eet - dump - if group type is not a handled type, assume unknownCarsten Haitzler (Rasterman)
fixes CID 1039307
2014-02-13fix DSO complaint on build ... build break by jpeg.Carsten Haitzler (Rasterman)
2014-02-13evas - table - fix theoretical leak that likely will never happenCarsten Haitzler (Rasterman)
this addresses CID 1039663