platform/upstream/efl.git
10 years agoNEWS updates from my 1.9 changes
Mike Blumenkrantz [Fri, 21 Feb 2014 22:11:51 +0000 (17:11 -0500)]
NEWS updates from my 1.9 changes

10 years agorelease: Bump version to 1.9.0-beta2 v1.9.0-beta2
Stefan Schmidt [Fri, 21 Feb 2014 14:03:55 +0000 (15:03 +0100)]
release: Bump version to 1.9.0-beta2

Second and most likely last beta release before the 1.9 final. Give
it a good testing over the weekend.

10 years agodocumentation style cleanup for release
Carsten Haitzler (Rasterman) [Fri, 21 Feb 2014 13:25:03 +0000 (22:25 +0900)]
documentation style cleanup for release

this cleans up the doxygen generated docs to be acceptable for a
release - style is changed and unused images removed etc.

10 years agoautotools: add supported for deprecated option.
Cedric Bail [Fri, 21 Feb 2014 13:13:00 +0000 (22:13 +0900)]
autotools: add supported for deprecated option.

10 years agoRevert "Evas font: Change font fallback to not depend on fontconfig >= 2.11."
Tom Hacohen [Fri, 21 Feb 2014 09:47:30 +0000 (09:47 +0000)]
Revert "Evas font: Change font fallback to not depend on fontconfig >= 2.11."

It seems that before 2.10, this was not stable, and was causing issues
to some people. I guess we'll have to bring the dependency back, at
least until we can find a better solution.

This reverts commit ec41f67be466ca2dea83ce787f74bd4b4d6c71cb.

This fixes T1006.

10 years agoautotools: make specifying binary look the same as Elementary.
Cedric BAIL [Fri, 21 Feb 2014 08:54:17 +0000 (17:54 +0900)]
autotools: make specifying binary look the same as Elementary.

10 years agoEvas filters: Fix blending with fillmode "stretch"
Jean-Philippe Andre [Fri, 21 Feb 2014 08:27:19 +0000 (17:27 +0900)]
Evas filters: Fix blending with fillmode "stretch"

When using stretch, all buffers were actually drawn 4 times
on top of each other. This was not visible because in most cases
these buffers were all opaque (alpha = 255 everywhere).

10 years agoeina: add more debug information when failing to open a file.
Cedric BAIL [Fri, 21 Feb 2014 08:13:09 +0000 (17:13 +0900)]
eina: add more debug information when failing to open a file.

10 years agoevil: don't depend on the toolchain defined macro.
Cedric BAIL [Fri, 21 Feb 2014 07:48:45 +0000 (16:48 +0900)]
evil: don't depend on the toolchain defined macro.

10 years agoemotion: lower severity of a simple warning.
Cedric BAIL [Fri, 21 Feb 2014 06:08:26 +0000 (15:08 +0900)]
emotion: lower severity of a simple warning.

10 years agoEvil: Fix parallel build for Windows
Jean-Philippe Andre [Thu, 20 Feb 2014 08:49:43 +0000 (17:49 +0900)]
Evil: Fix parallel build for Windows

Add some internal dependencies when building Evil stuff:
The two binaries test_evil and evil_suite need libdl and libevil.

This should fix "make -j8"
Tested with using mingw64 cross compilation

10 years agoecore_evas_fb: allow to force tslib even if mouse was handled.
Gustavo Sverzut Barbieri [Thu, 20 Feb 2014 23:10:12 +0000 (20:10 -0300)]
ecore_evas_fb: allow to force tslib even if mouse was handled.

sometimes a device may have a mouse connected but the primary use is
via touchscreen, then we force ecore_fb_ts_init() with
ECORE_EVAS_FB_TS_ALWAYS=1

10 years agoEmotion Generic: receiving the size on opening is correct.
davemds [Thu, 20 Feb 2014 21:57:32 +0000 (22:57 +0100)]
Emotion Generic: receiving the size on opening is correct.

Also: more comments to simplify command debugging.

10 years agoAUTHORS: Fill in missing authors from git log
Stefan Schmidt [Thu, 20 Feb 2014 16:10:40 +0000 (17:10 +0100)]
AUTHORS: Fill in missing authors from git log

Listed all new entries under merged EFL. Hopefully I catched all and did
not introduce any duplicates. If you see a problem please go ahead and
fix it directly.

10 years agoimage: remove EINA_ARG_NONNULL check for parameter
Yakov Goldberg [Thu, 20 Feb 2014 14:19:45 +0000 (16:19 +0200)]
image: remove EINA_ARG_NONNULL check for parameter

   in evas_object_image_file_get(const Evas_Object *obj,
                              const char **file,
                              const char **key)
   remove check for second parameter "file", because it
   contradicts comment's statement, that NULL can be passed,
   if parameter not needed.
   All needed NULL checks of parameter are present inside func.

10 years agoautotools: detect cross compilation.
Cedric BAIL [Thu, 20 Feb 2014 11:06:47 +0000 (20:06 +0900)]
autotools: detect cross compilation.

10 years agodoc: fix build on windows.
Cedric BAIL [Thu, 20 Feb 2014 10:36:03 +0000 (19:36 +0900)]
doc: fix build on windows.

10 years agoupdate po line #'s
Carsten Haitzler (Rasterman) [Thu, 20 Feb 2014 05:37:52 +0000 (14:37 +0900)]
update po line #'s

10 years agoEvas filters: Add a note to the transform doc
Jean-Philippe Andre [Wed, 19 Feb 2014 10:48:44 +0000 (19:48 +0900)]
Evas filters: Add a note to the transform doc

This is a special operation, with a simplistic implementation.

10 years agoEvas filters: Fix documentation for color with rgba buffers
Jean-Philippe Andre [Wed, 19 Feb 2014 10:37:19 +0000 (19:37 +0900)]
Evas filters: Fix documentation for color with rgba buffers

The documentation said color was used as a multiplier, but in
reality the image drawing functions don't use the context's
color when drawing. So the color is only defined for Alpha -> RGBA
operations.

10 years agoEvas filters: Improve test coverage of the filters
Jean-Philippe Andre [Wed, 19 Feb 2014 09:33:22 +0000 (18:33 +0900)]
Evas filters: Improve test coverage of the filters

LCOV reports > 80% of coverage in evas/filters.

10 years agoEvas filters: Add render test cases with pixel verification
Jean-Philippe Andre [Wed, 19 Feb 2014 02:02:53 +0000 (11:02 +0900)]
Evas filters: Add render test cases with pixel verification

Force render into an Ecore_Evas, and check that the pixels
are valid:
- Not all transparent (can't really happen)
- Not all black (since there's a black rect behind the text)
- All valid premultiplied values (A >= R,G,B)

Yes, it's a bit slow. But at least it really checks something :)

10 years agoEvas filters: Add more test cases
Jean-Philippe Andre [Tue, 18 Feb 2014 07:06:11 +0000 (16:06 +0900)]
Evas filters: Add more test cases

Set filter on a text object and check the object's geometry.
Get the padding and the geometry so we're sure they match.

Also, pad_get would return 0 if the filter did not compile,
so this checks that these filters are valid.

10 years agoEvas filters: Add test cases for the script parser
Jean-Philippe Andre [Tue, 18 Feb 2014 03:35:24 +0000 (12:35 +0900)]
Evas filters: Add test cases for the script parser

Basic syntax checks and instructions coverage.

10 years agoEvas filters: Grow filter should gracefully blend
Jean-Philippe Andre [Wed, 19 Feb 2014 10:38:58 +0000 (19:38 +0900)]
Evas filters: Grow filter should gracefully blend

If grow() was used on top of another effect, it was simply
erasing all pixels. We need to use a temporary buffer and
blend it to the output.

10 years agoEvas filters: Fix padding in blur with offset
Jean-Philippe Andre [Wed, 19 Feb 2014 11:03:20 +0000 (20:03 +0900)]
Evas filters: Fix padding in blur with offset

Test case was: blur(ox=40, rx=40);
This would crop the blurred text instead of having proper padding.

10 years agoEvas filters: Fix curve filter with RGBA
Jean-Philippe Andre [Wed, 19 Feb 2014 06:57:49 +0000 (15:57 +0900)]
Evas filters: Fix curve filter with RGBA

The curve filter did not respect premultiplied values in
RGBA images. Unfortunately, the fastest solution is to unpremul
and re-premul everytime...

10 years agoEvas filters: Fix options parsing
Jean-Philippe Andre [Tue, 18 Feb 2014 03:09:43 +0000 (12:09 +0900)]
Evas filters: Fix options parsing

Test case "blend() blend();" did not fail when it should have.
Also, return an error if the program was empty (all whitespaces).

10 years agoEvas filters: Fix padding in blur filter
Jean-Philippe Andre [Tue, 18 Feb 2014 08:01:54 +0000 (17:01 +0900)]
Evas filters: Fix padding in blur filter

The wrong value was used for the command's padding.
Also, remove mention of "motion" blur which is not
implemented.

10 years agoEvas filters: Mark parser functions as EAPI for tests
Jean-Philippe Andre [Tue, 18 Feb 2014 03:02:45 +0000 (12:02 +0900)]
Evas filters: Mark parser functions as EAPI for tests

The filter unit test case will directly call the parser functions.

10 years agoedje: Edje_Edit - make sure we don't use an not initialized value.
Cedric BAIL [Thu, 20 Feb 2014 03:21:55 +0000 (12:21 +0900)]
edje: Edje_Edit - make sure we don't use an not initialized value.

Should close CID 1181885 and CID 1181888.

10 years agoEvas textblock: Fixed a few word start/end issues.
Tom Hacohen [Wed, 19 Feb 2014 14:32:39 +0000 (14:32 +0000)]
Evas textblock: Fixed a few word start/end issues.

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.

10 years agoEvas textblock tests: Improved textblock word start/end tests.
Tom Hacohen [Wed, 19 Feb 2014 14:31:33 +0000 (14:31 +0000)]
Evas textblock tests: Improved textblock word start/end tests.

Removed a wrong test and added some more tests.

10 years agoconfigure - add warning for non /usr prefixes!
Carsten Haitzler (Rasterman) [Wed, 19 Feb 2014 13:45:30 +0000 (22:45 +0900)]
configure - add warning for non /usr prefixes!

10 years agoethumb - fix clients going right to disk and getting half written thumbs
Carsten Haitzler (Rasterman) [Wed, 19 Feb 2014 07:04:52 +0000 (16:04 +0900)]
ethumb - fix clients going right to disk and getting half written thumbs

client still do stats (not async) but at least they dont get
half-baked thumbs now

10 years agoedje: fix custom allocator with luajit
Daniel Kolesa [Wed, 19 Feb 2014 13:05:10 +0000 (13:05 +0000)]
edje: fix custom allocator with luajit

10 years agoEvas text utils: Fixed walking compound clusters.
Tom Hacohen [Wed, 19 Feb 2014 12:01:08 +0000 (12:01 +0000)]
Evas text utils: Fixed walking compound clusters.

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.

10 years agoEvas textblock tests: Add a wrapping test for complex cluster wrapping.
Tom Hacohen [Wed, 19 Feb 2014 12:03:56 +0000 (12:03 +0000)]
Evas textblock tests: Add a wrapping test for complex cluster wrapping.

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.

10 years agoevas - Added eina_stringshare_ref call for fallbacks, lang in font description.
Youngbok Shin [Wed, 19 Feb 2014 10:44:34 +0000 (10:44 +0000)]
evas - Added eina_stringshare_ref call for fallbacks, lang in font description.

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

10 years agoDox: Try to fix build for windows
Jean-Philippe Andre [Wed, 19 Feb 2014 04:32:26 +0000 (13:32 +0900)]
Dox: Try to fix build for windows

Evil support was not included in the docs preview generator build.
Tested locally with Makefile & deps from the wiki (win64).

10 years agoEdje_Edit: Add NULL-check
perepelits.m [Wed, 19 Feb 2014 03:18:42 +0000 (12:18 +0900)]
Edje_Edit: Add NULL-check

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

10 years agoEvas filters: Use strtok instead of strtok_r for mingw
Jean-Philippe Andre [Wed, 19 Feb 2014 02:05:18 +0000 (11:05 +0900)]
Evas filters: Use strtok instead of strtok_r for mingw

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.

10 years agoRevert "autotools: try improving thread detection."
Cedric BAIL [Wed, 19 Feb 2014 02:02:33 +0000 (11:02 +0900)]
Revert "autotools: try improving thread detection."

This reverts commit 14c6378fc41906db14464e17aadc7d94a825fafd.

So either we get to fix T880 or T986. I do think the problem is more tricky than
that, so I am for the moment going to get T880 broken rather than T986 as I think
the later will show up in more case for our user base. Will try to find a proper
solution for everyone before the next release.

10 years agorelease: Bump version to 1.9.0-beta1 v1.9.0-beta1
Stefan Schmidt [Tue, 18 Feb 2014 14:31:09 +0000 (15:31 +0100)]
release: Bump version to 1.9.0-beta1

Prepare tarballs for a first beta release.

10 years agoecore-evas - sdl module - limit to 1 window at a time
Carsten Haitzler (Rasterman) [Tue, 18 Feb 2014 08:52:16 +0000 (17:52 +0900)]
ecore-evas - sdl module - limit to 1 window at a time

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.

10 years agoautotools: try improving thread detection.
Cedric BAIL [Tue, 18 Feb 2014 03:24:19 +0000 (12:24 +0900)]
autotools: try improving thread detection.

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.

10 years agoEvas filters: Fix documentation for displace
Jean-Philippe Andre [Mon, 17 Feb 2014 11:23:07 +0000 (20:23 +0900)]
Evas filters: Fix documentation for displace

fillmode "none" is not supported, as it does not make much sense
(how do we displace pixels without an underlying displacement map?)

10 years agoEvas filters: Fix padding with "blend"
Jean-Philippe Andre [Mon, 17 Feb 2014 11:19:02 +0000 (20:19 +0900)]
Evas filters: Fix padding with "blend"

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.

10 years agoEvas filters: Implement "fillmode" for displace
Jean-Philippe Andre [Mon, 17 Feb 2014 10:54:47 +0000 (19:54 +0900)]
Evas filters: Implement "fillmode" for displace

The fillmode (stretch or repeat map) was present and documented
for displace, but not implemented. Easy copy & paste from the
mask filter.

10 years agoEvas filters doc: Add link to "fillmode"
Jean-Philippe Andre [Mon, 17 Feb 2014 10:49:48 +0000 (19:49 +0900)]
Evas filters doc: Add link to "fillmode"

10 years agoEvas filters: Fix crash in displace filter
Jean-Philippe Andre [Mon, 17 Feb 2014 10:37:32 +0000 (19:37 +0900)]
Evas filters: Fix crash in displace filter

Simplify and fix map traversal code

10 years agoEmotion generic: nothing to see here, just small formatting while reading the code.
davemds [Mon, 17 Feb 2014 20:25:06 +0000 (21:25 +0100)]
Emotion generic: nothing to see here, just small formatting while reading the code.

10 years agoevas/image - update dirty region in the render time.
ChunEon Park [Mon, 17 Feb 2014 14:05:36 +0000 (23:05 +0900)]
evas/image - update dirty region in the render time.

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.

10 years agoadd new ignore files
Carsten Haitzler (Rasterman) [Mon, 17 Feb 2014 12:19:28 +0000 (21:19 +0900)]
add new ignore files

10 years agoEdje/entry: Add propagation handling in mouse_out for link anchors
Daniel Hirt [Mon, 17 Feb 2014 12:18:19 +0000 (21:18 +0900)]
Edje/entry: Add propagation handling in mouse_out for link anchors

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

10 years agoFix make distcheck
Jean-Philippe Andre [Mon, 17 Feb 2014 08:59:13 +0000 (17:59 +0900)]
Fix make distcheck

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.

10 years agoRevert "ecore timer: change name of Eo constructor, to avoid clash in Eolian"
Yakov Goldberg [Mon, 17 Feb 2014 10:04:56 +0000 (12:04 +0200)]
Revert "ecore timer: change name of Eo constructor, to avoid clash in Eolian"

This reverts commit f7808f1f22f1d149d61e2f5b086006e943a68b61.

10 years agoRevert "ecore animator: change name of Eo constructor, to avoid clash in Eolian"
Yakov Goldberg [Mon, 17 Feb 2014 10:04:40 +0000 (12:04 +0200)]
Revert "ecore animator: change name of Eo constructor, to avoid clash in Eolian"

This reverts commit 16c43796a6e888b858233e393c4b65c0ee6779a0.

10 years agoGif: Fix animated gifs when used as proxy sources
Jean-Philippe Andre [Mon, 17 Feb 2014 07:56:28 +0000 (16:56 +0900)]
Gif: Fix animated gifs when used as proxy sources

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.

10 years agoEmotion: Add cmake definition files
Jean-Philippe Andre [Mon, 17 Feb 2014 02:28:33 +0000 (11:28 +0900)]
Emotion: Add cmake definition files

Shameless copy & paste + sed from Evas stuff

10 years agoEvas filters: Fix alpha in displacement filter
Jean-Philippe Andre [Fri, 14 Feb 2014 07:50:31 +0000 (16:50 +0900)]
Evas filters: Fix alpha in displacement filter

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.

10 years agoEvas filters: Fix RGBA displacement filter
Jean-Philippe Andre [Fri, 14 Feb 2014 07:28:35 +0000 (16:28 +0900)]
Evas filters: Fix RGBA displacement filter

Well... it was just broken: typo, lack of normalization on alpha,
invalid formula for blending. Duh!

10 years agoEmotion test: more cleanups
davemds [Sun, 16 Feb 2014 19:33:11 +0000 (20:33 +0100)]
Emotion test: more cleanups

* really free Frame_Data on EVAS_CALLBACK_FREE (data was NULL)
* place video windows with an incremental offset

10 years agoEmotion test: no need for an animator to update the time string.
davemds [Sun, 16 Feb 2014 18:53:17 +0000 (19:53 +0100)]
Emotion test: no need for an animator to update the time string.

It is yet handled in the frame decode callback, tested with vlc, gstreamer1, video and only audio.

10 years agoEmotion test: some small cleanups
davemds [Sun, 16 Feb 2014 18:37:55 +0000 (19:37 +0100)]
Emotion test: some small cleanups

* simpler and stronger way to search the theme file
* removed unused verbose option
* removed unused start_time var

10 years agoEmotion test: no need to search for a folder that no more exists
davemds [Sun, 16 Feb 2014 18:04:13 +0000 (19:04 +0100)]
Emotion test: no need to search for a folder that no more exists

10 years agoEmotion test: add the volume slider also to the Reflex group.
davemds [Sun, 16 Feb 2014 15:00:20 +0000 (16:00 +0100)]
Emotion test: add the volume slider also to the Reflex group.

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?

10 years agoEmotion test: Removed volume key bind. EINA_UNUSED--
davemds [Sun, 16 Feb 2014 14:53:09 +0000 (15:53 +0100)]
Emotion test: Removed volume key bind. EINA_UNUSED--

Volume is now managed per-window, no more need for a global volume key.

10 years agoEmotion test: rename speed slider to alpha as it should be.
davemds [Sun, 16 Feb 2014 14:43:42 +0000 (15:43 +0100)]
Emotion test: rename speed slider to alpha as it should be.

That slider was probaly used for speed years ago, it is used for alpha now, so call it with the right name.

10 years agoEmotion test: New volume slider. More readable alpha text.
davemds [Sun, 16 Feb 2014 14:32:59 +0000 (15:32 +0100)]
Emotion test: New volume slider. More readable alpha text.

10 years agoedje: fix Eo ids, to make Eolian keep silence
Yakov Goldberg [Sun, 16 Feb 2014 13:42:57 +0000 (15:42 +0200)]
edje: fix Eo ids, to make Eolian keep silence

10 years agoedje: fix doxygen, to make Eolian keep silence
Yakov Goldberg [Sun, 16 Feb 2014 13:40:11 +0000 (15:40 +0200)]
edje: fix doxygen, to make Eolian keep silence

10 years agoEmotion generic interface: FILE_SET_DONE do not have any param.
davemds [Sun, 16 Feb 2014 13:13:18 +0000 (14:13 +0100)]
Emotion generic interface: FILE_SET_DONE do not have any param.

10 years agoecore timer: change name of Eo constructor, to avoid clash in Eolian
Yakov Goldberg [Sun, 16 Feb 2014 09:50:13 +0000 (11:50 +0200)]
ecore timer: change name of Eo constructor, to avoid clash in Eolian

10 years agoecore animator: change name of Eo constructor, to avoid clash in Eolian
Yakov Goldberg [Sun, 16 Feb 2014 09:39:10 +0000 (11:39 +0200)]
ecore animator: change name of Eo constructor, to avoid clash in Eolian

10 years agoEmotion test: some small usability improvements.
davemds [Fri, 14 Feb 2014 20:49:08 +0000 (21:49 +0100)]
Emotion test: some small usability improvements.

* use different icons for play/pause/stop
* alpha slider moved to the right
* centered the progress text

10 years agoEmotion test theme: formatting
davemds [Fri, 14 Feb 2014 19:51:25 +0000 (20:51 +0100)]
Emotion test theme: formatting

10 years agoEmotion test theme: tabs--
davemds [Fri, 14 Feb 2014 19:35:50 +0000 (20:35 +0100)]
Emotion test theme: tabs--

10 years agoEmotion test: tabs--
davemds [Fri, 14 Feb 2014 19:31:07 +0000 (20:31 +0100)]
Emotion test: tabs--

10 years agoevas/common: fix segfaults in evas_map_image_loop.c
Daniel Kolesa [Fri, 14 Feb 2014 16:30:51 +0000 (16:30 +0000)]
evas/common: fix segfaults in evas_map_image_loop.c

10 years agoevas gl: added partial rendering support for qcom extension
Sung W. Park [Fri, 14 Feb 2014 17:33:47 +0000 (02:33 +0900)]
evas gl: added partial rendering support for qcom extension

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.

10 years agocserve2: Fix minor clang warning
Jean-Philippe Andre [Fri, 14 Feb 2014 03:51:13 +0000 (12:51 +0900)]
cserve2: Fix minor clang warning

10 years agoEvas filters: Another clang warning fix
Jean-Philippe Andre [Fri, 14 Feb 2014 03:45:55 +0000 (12:45 +0900)]
Evas filters: Another clang warning fix

Prevent error case from crashing.

10 years agoEvas filters: More clang fixes
Jean-Philippe Andre [Fri, 14 Feb 2014 03:26:41 +0000 (12:26 +0900)]
Evas filters: More clang fixes

NULL ptr dereference.

10 years agoDoc: Fix compilation warning in preview_text_filter.c
Jean-Philippe Andre [Fri, 14 Feb 2014 03:20:51 +0000 (12:20 +0900)]
Doc: Fix compilation warning in preview_text_filter.c

Init variable properly.

10 years agoEvas filters: Fix more clang stuff and add safety checks
Jean-Philippe Andre [Fri, 14 Feb 2014 03:18:58 +0000 (12:18 +0900)]
Evas filters: Fix more clang stuff and add safety checks

The prepare function should not fail, unless something is very
wrong. Also, return NULL instead of EINA_FALSE.

10 years agoEvas filters: Silence some clang warnings
Jean-Philippe Andre [Fri, 14 Feb 2014 03:07:54 +0000 (12:07 +0900)]
Evas filters: Silence some clang warnings

Remove @hidden tag. It does not exist.
Initialize value of pow2_div. In theory not needed but better be safe :)

10 years agoEvas filters: Prevent division by zero
Jean-Philippe Andre [Fri, 14 Feb 2014 02:23:04 +0000 (11:23 +0900)]
Evas filters: Prevent division by zero

These can not happen, as all weights > 0.
Add a CRI message in case of div0.
Fixes CID 1174081, CID 1174080.

10 years agoDoc: Try to fix nightly builds
Jean-Philippe Andre [Fri, 14 Feb 2014 01:04:02 +0000 (10:04 +0900)]
Doc: Try to fix nightly builds

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.

10 years agoeina: fix in eina_rectangle_pool to make sorting effective
Rajeev Ranjan [Fri, 14 Feb 2014 01:01:30 +0000 (10:01 +0900)]
eina: fix in eina_rectangle_pool to make sorting effective

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>
10 years agoeet - dump - if group type is not a handled type, assume unknown
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 11:08:59 +0000 (20:08 +0900)]
eet - dump - if group type is not a handled type, assume unknown

fixes CID 1039307

10 years agofix DSO complaint on build ... build break by jpeg.
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 11:04:29 +0000 (20:04 +0900)]
fix DSO complaint on build ... build break by jpeg.

10 years agoevas - table - fix theoretical leak that likely will never happen
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:44:40 +0000 (19:44 +0900)]
evas - table - fix theoretical leak that likely will never happen

this addresses CID 1039663

10 years agoevas - gl - core - checke for wrong context in error check
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:38:13 +0000 (19:38 +0900)]
evas - gl - core - checke for wrong context in error check

this fixes CID 1135266

10 years agoevas - gl x11 - fix glx texture from pixmap target rectangle mode check
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:35:17 +0000 (19:35 +0900)]
evas - gl x11 - fix glx texture from pixmap target rectangle mode check

even though we don't support rectangle bits in texture targets for
texture-from-pixmap the code checked and complained - problem is it
checked the wrong thing. fixes CID 1135267

10 years agoedje - edje_cc - remove logically dead code
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:31:29 +0000 (19:31 +0900)]
edje - edje_cc - remove logically dead code

fixes CID 1135268

10 years agoevas cserve2 - fix chekc of wrong return type
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:27:11 +0000 (19:27 +0900)]
evas cserve2 - fix chekc of wrong return type

the wrong value was checked (not the returned value) - coverity caught
this. fixes CID 1135269

10 years agoevas - gl core - don't access null ptr on init
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:19:59 +0000 (19:19 +0900)]
evas - gl core - don't access null ptr on init

this fixes CID 1135270

10 years agoedje - fix bunch of possible null return errors with checks
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:11:52 +0000 (19:11 +0900)]
edje - fix bunch of possible null return errors with checks

fixes CID 1135274 CID 1135272 CID 1135275

10 years agoevas filter - fix uninitialized pointer in evas
Carsten Haitzler (Rasterman) [Thu, 13 Feb 2014 10:05:43 +0000 (19:05 +0900)]
evas filter - fix uninitialized pointer in evas

fixes CID 1174077