aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Evas textblock: Fixed a few word start/end issues.Tom Hacohen2014-02-191-4/+12
| | | | | | | Fixed issues with valgrind complaints at the end of the textblock, and Fixed wrong jumping with some special cases like "a a a a "." This fixes T995.
* Evas textblock tests: Improved textblock word start/end tests.Tom Hacohen2014-02-191-2/+33
| | | | Removed a wrong test and added some more tests.
* ethumb - fix clients going right to disk and getting half written thumbsCarsten Haitzler (Rasterman)2014-02-191-4/+14
| | | | | client still do stats (not async) but at least they dont get half-baked thumbs now
* edje: fix custom allocator with luajitDaniel Kolesa2014-02-191-11/+35
|
* Evas text utils: Fixed walking compound clusters.Tom Hacohen2014-02-191-4/+20
| | | | | | | In some scripts, like Devanagari, clusters can be split across more than just one glyph. This is now fixed. Thanks to YoungBok Shin for reporting.
* Evas textblock tests: Add a wrapping test for complex cluster wrapping.Tom Hacohen2014-02-191-0/+8
| | | | | | This test uses some Devanagari text that should have more complex clusters than what latin text can provide. This is a more complex wrapping case that should be tested and haven't been tested until now.
* evas - Added eina_stringshare_ref call for fallbacks, lang in font description.Youngbok Shin2014-02-191-0/+2
| | | | | | | | | | | | | | Summary: When the fdesc(Font Description) is duplicated, ref of all of stringshare pointers should be increased. But, in the evas_font_desc_dup API, we only increased ref for name string. It can cause some of memory issues. Reviewers: tasn, woohyun, seoz, Hermet CC: cedric Differential Revision: https://phab.enlightenment.org/D570
* Edje_Edit: Add NULL-checkperepelits.m2014-02-192-10/+13
| | | | | | | | | | | | | | | | Summary: Add NULL-check in: edje_edit_state_add _edje_edit_real_part_add _edje_part_recalc (edje_calc.c) Reviewers: cedric, seoz, raster Reviewed By: raster CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D567
* Evas filters: Use strtok instead of strtok_r for mingwJean-Philippe Andre2014-02-191-3/+3
| | | | | | | | | | | | The Windows build (mingw) does not know about strtok_r. So, let's use the non-safe variant strtok instead. Currently, this function is called from the main thread only, so this should be fine :) In the future it would be nice to not use strtok anymore, but strtok_r everywhere, and add it to evil. Considering the release coming soon, I'm not going to change something like that now.
* ecore-evas - sdl module - limit to 1 window at a timeCarsten Haitzler (Rasterman)2014-02-181-13/+15
| | | | | | 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.
* Evas filters: Fix documentation for displaceJean-Philippe Andre2014-02-181-1/+3
| | | | | fillmode "none" is not supported, as it does not make much sense (how do we displace pixels without an underlying displacement map?)
* Evas filters: Fix padding with "blend"Jean-Philippe Andre2014-02-181-6/+10
| | | | | | | | | | 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.
* Evas filters: Implement "fillmode" for displaceJean-Philippe Andre2014-02-181-6/+44
| | | | | | The fillmode (stretch or repeat map) was present and documented for displace, but not implemented. Easy copy & paste from the mask filter.
* Evas filters doc: Add link to "fillmode"Jean-Philippe Andre2014-02-181-6/+6
|
* Evas filters: Fix crash in displace filterJean-Philippe Andre2014-02-181-4/+4
| | | | Simplify and fix map traversal code
* Emotion generic: nothing to see here, just small formatting while reading ↵davemds2014-02-171-41/+51
| | | | the code.
* evas/image - update dirty region in the render time.ChunEon Park2014-02-171-18/+45
| | | | | | | | | | | | 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.
* Edje/entry: Add propagation handling in mouse_out for link anchorsDaniel Hirt2014-02-171-0/+8
| | | | | | | | | | | | | | | | | | | | 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: https://phab.enlightenment.org/D561
* Fix make distcheckJean-Philippe Andre2014-02-172-37/+12
| | | | | | | | | Makefile_Edje contained the EXTRA_DIST files for Emotion, which doesn't make much sense. So move that to Makefile_Emotion.am. 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.
* Revert "ecore timer: change name of Eo constructor, to avoid clash in Eolian"Yakov Goldberg2014-02-172-4/+4
| | | | This reverts commit f7808f1f22f1d149d61e2f5b086006e943a68b61.
* Revert "ecore animator: change name of Eo constructor, to avoid clash in Eolian"Yakov Goldberg2014-02-172-4/+4
| | | | This reverts commit 16c43796a6e888b858233e393c4b65c0ee6779a0.
* Gif: Fix animated gifs when used as proxy sourcesJean-Philippe Andre2014-02-171-2/+1
| | | | | | | | | 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.
* Evas filters: Fix alpha in displacement filterJean-Philippe Andre2014-02-171-7/+16
| | | | | | | | | | | | | | | 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.
* Evas filters: Fix RGBA displacement filterJean-Philippe Andre2014-02-171-8/+15
| | | | | Well... it was just broken: typo, lack of normalization on alpha, invalid formula for blending. Duh!
* Emotion test: more cleanupsdavemds2014-02-161-15/+8
| | | | | * really free Frame_Data on EVAS_CALLBACK_FREE (data was NULL) * place video windows with an incremental offset
* Emotion test: no need for an animator to update the time string.davemds2014-02-161-13/+0
| | | | It is yet handled in the frame decode callback, tested with vlc, gstreamer1, video and only audio.
* Emotion test: some small cleanupsdavemds2014-02-161-39/+33
| | | | | | * simpler and stronger way to search the theme file * removed unused verbose option * removed unused start_time var
* Emotion test: no need to search for a folder that no more existsdavemds2014-02-161-17/+0
|
* Emotion test: add the volume slider also to the Reflex group.davemds2014-02-161-7/+58
| | | | | | 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?
* Emotion test: Removed volume key bind. EINA_UNUSED--davemds2014-02-161-13/+3
| | | | Volume is now managed per-window, no more need for a global volume key.
* Emotion test: rename speed slider to alpha as it should be.davemds2014-02-162-28/+27
| | | | That slider was probaly used for speed years ago, it is used for alpha now, so call it with the right name.
* Emotion test: New volume slider. More readable alpha text.davemds2014-02-162-12/+79
|
* edje: fix Eo ids, to make Eolian keep silenceYakov Goldberg2014-02-162-8/+8
|
* edje: fix doxygen, to make Eolian keep silenceYakov Goldberg2014-02-161-0/+1
|
* Emotion generic interface: FILE_SET_DONE do not have any param.davemds2014-02-161-1/+1
|
* ecore timer: change name of Eo constructor, to avoid clash in EolianYakov Goldberg2014-02-162-4/+4
|
* ecore animator: change name of Eo constructor, to avoid clash in EolianYakov Goldberg2014-02-162-4/+4
|
* Emotion test: some small usability improvements.davemds2014-02-146-41/+44
| | | | | | * use different icons for play/pause/stop * alpha slider moved to the right * centered the progress text
* Emotion test theme: formattingdavemds2014-02-141-440/+200
|
* Emotion test theme: tabs--davemds2014-02-141-1597/+1597
|
* Emotion test: tabs--davemds2014-02-141-107/+107
|
* evas/common: fix segfaults in evas_map_image_loop.cDaniel Kolesa2014-02-141-0/+5
|
* evas gl: added partial rendering support for qcom extensionSung W. Park2014-02-158-52/+298
| | | | | | | | 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.
* cserve2: Fix minor clang warningJean-Philippe Andre2014-02-141-1/+1
|
* Evas filters: Another clang warning fixJean-Philippe Andre2014-02-141-0/+2
| | | | Prevent error case from crashing.
* Evas filters: More clang fixesJean-Philippe Andre2014-02-141-1/+6
| | | | NULL ptr dereference.
* Evas filters: Fix more clang stuff and add safety checksJean-Philippe Andre2014-02-141-3/+8
| | | | | The prepare function should not fail, unless something is very wrong. Also, return NULL instead of EINA_FALSE.
* Evas filters: Silence some clang warningsJean-Philippe Andre2014-02-142-5/+5
| | | | | Remove @hidden tag. It does not exist. Initialize value of pow2_div. In theory not needed but better be safe :)
* Evas filters: Prevent division by zeroJean-Philippe Andre2014-02-141-0/+14
| | | | | | These can not happen, as all weights > 0. Add a CRI message in case of div0. Fixes CID 1174081, CID 1174080.
* eina: fix in eina_rectangle_pool to make sorting effectiveRajeev Ranjan2014-02-141-1/+1
| | | | | | | | | | Summary: This patch fixes the bug related to sorting not happening in eina_rectangle_pool Reviewers: cedric, raster, seoz, Hermet Differential Revision: https://phab.enlightenment.org/D556 Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>