Jean-Philippe Andre
7cc7af14b8
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.
2014-02-17 10:14:11 +09:00
Jean-Philippe Andre
9472e03546
Evas filters: Fix RGBA displacement filter
...
Well... it was just broken: typo, lack of normalization on alpha,
invalid formula for blending. Duh!
2014-02-17 10:02:19 +09:00
Davide Andreoli
064307edee
Emotion test: more cleanups
...
* really free Frame_Data on EVAS_CALLBACK_FREE (data was NULL)
* place video windows with an incremental offset
2014-02-16 20:33:11 +01:00
Davide Andreoli
11e04529f8
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.
2014-02-16 19:53:17 +01:00
Davide Andreoli
828e6f995d
Emotion test: some small cleanups
...
* simpler and stronger way to search the theme file
* removed unused verbose option
* removed unused start_time var
2014-02-16 19:37:55 +01:00
Davide Andreoli
690a60c3cc
Emotion test: no need to search for a folder that no more exists
2014-02-16 19:04:13 +01:00
Davide Andreoli
5e493a0851
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?
2014-02-16 18:27:10 +01:00
Davide Andreoli
dae8975c99
Emotion test: Removed volume key bind. EINA_UNUSED--
...
Volume is now managed per-window, no more need for a global volume key.
2014-02-16 18:27:10 +01:00
Davide Andreoli
88c53dd2bc
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.
2014-02-16 18:27:10 +01:00
Davide Andreoli
2ed26fed59
Emotion test: New volume slider. More readable alpha text.
2014-02-16 18:27:10 +01:00
Yakov Goldberg
a1b8e38a5c
edje: fix Eo ids, to make Eolian keep silence
2014-02-16 16:51:30 +02:00
Yakov Goldberg
294b46654e
edje: fix doxygen, to make Eolian keep silence
2014-02-16 16:51:30 +02:00
Davide Andreoli
1a9952eca7
Emotion generic interface: FILE_SET_DONE do not have any param.
2014-02-16 14:14:23 +01:00
Yakov Goldberg
f7808f1f22
ecore timer: change name of Eo constructor, to avoid clash in Eolian
2014-02-16 13:06:14 +02:00
Yakov Goldberg
16c43796a6
ecore animator: change name of Eo constructor, to avoid clash in Eolian
2014-02-16 13:06:14 +02:00
Davide Andreoli
4f41c98906
Emotion test: some small usability improvements.
...
* use different icons for play/pause/stop
* alpha slider moved to the right
* centered the progress text
2014-02-14 21:49:08 +01:00
Davide Andreoli
482ce33eb0
Emotion test theme: formatting
2014-02-14 20:51:25 +01:00
Davide Andreoli
92fb6926b5
Emotion test theme: tabs--
2014-02-14 20:35:50 +01:00
Davide Andreoli
38e85d79f5
Emotion test: tabs--
2014-02-14 20:31:07 +01:00
Daniel Kolesa
136cf346e9
evas/common: fix segfaults in evas_map_image_loop.c
2014-02-14 16:30:51 +00:00
Sung W. Park
2b4a7b438d
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.
2014-02-15 02:33:47 +09:00
Jean-Philippe Andre
1fae9e5e21
cserve2: Fix minor clang warning
2014-02-14 13:06:05 +09:00
Jean-Philippe Andre
df65e71e79
Evas filters: Another clang warning fix
...
Prevent error case from crashing.
2014-02-14 13:06:05 +09:00
Jean-Philippe Andre
a4ecf34316
Evas filters: More clang fixes
...
NULL ptr dereference.
2014-02-14 13:06:05 +09:00
Jean-Philippe Andre
29a7fe464e
Doc: Fix compilation warning in preview_text_filter.c
...
Init variable properly.
2014-02-14 13:06:05 +09:00
Jean-Philippe Andre
6642d16a7d
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.
2014-02-14 13:06:00 +09:00
Jean-Philippe Andre
f603d5da86
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 :)
2014-02-14 12:07:54 +09:00
Jean-Philippe Andre
eb1c452156
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.
2014-02-14 11:25:25 +09:00
Jean-Philippe Andre
568c014dc9
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.
2014-02-14 10:10:37 +09:00
Rajeev Ranjan
743d7da92f
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>
2014-02-14 10:04:15 +09:00
Carsten Haitzler
b11ccd9787
eet - dump - if group type is not a handled type, assume unknown
...
fixes CID 1039307
2014-02-13 20:08:59 +09:00
Carsten Haitzler
0ad92d81e2
fix DSO complaint on build ... build break by jpeg.
2014-02-13 20:04:29 +09:00
Carsten Haitzler
adbb8e6675
evas - table - fix theoretical leak that likely will never happen
...
this addresses CID 1039663
2014-02-13 19:44:40 +09:00
Carsten Haitzler
93da35c5ab
evas - gl - core - checke for wrong context in error check
...
this fixes CID 1135266
2014-02-13 19:38:13 +09:00
Carsten Haitzler
2e95690201
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
2014-02-13 19:35:17 +09:00
Carsten Haitzler
bf4d34c172
edje - edje_cc - remove logically dead code
...
fixes CID 1135268
2014-02-13 19:31:29 +09:00
Carsten Haitzler
8764bd240c
evas cserve2 - fix chekc of wrong return type
...
the wrong value was checked (not the returned value) - coverity caught
this. fixes CID 1135269
2014-02-13 19:27:11 +09:00
Carsten Haitzler
153bbd8003
evas - gl core - don't access null ptr on init
...
this fixes CID 1135270
2014-02-13 19:19:59 +09:00
Carsten Haitzler
87e717ae45
edje - fix bunch of possible null return errors with checks
...
fixes CID 1135274 CID 1135272 CID 1135275
2014-02-13 19:11:52 +09:00
Carsten Haitzler
c7aa6039c8
evas filter - fix uninitialized pointer in evas
...
fixes CID 1174077
2014-02-13 19:05:43 +09:00
Carsten Haitzler
9232e2befa
fix build break with preview_text_filter.c
2014-02-13 19:02:08 +09:00
Carsten Haitzler
b837cdb055
evas - filter - don't use longs when DATA32 is the right type
...
fixes CID 1174078
2014-02-13 18:59:16 +09:00
Carsten Haitzler
a725924b53
evas - filter - fix memory leak if cmd not found by curve cmd
2014-02-13 18:57:27 +09:00
Carsten Haitzler
bbefeae071
evas - filters - remove logically dead code
...
this addresses CID 1174084 - fix to remove useless code.
2014-02-13 18:57:27 +09:00
Jean-Philippe Andre
511049e20d
Evas filters: Improve doc automatization
...
Include example filter codes from src/examples in Doxygen.
Use these examples for the generation as well.
2014-02-13 17:37:33 +09:00
Jean-Philippe Andre
9f1ae254db
Evas filters: Add image for the Syntax example
...
And change it a bit so the glow is nicer :)
2014-02-13 17:37:33 +09:00
Jean-Philippe Andre
872ab8aa4d
Evas filters: Add images to the html doc
2014-02-13 17:37:33 +09:00
Jean-Philippe Andre
8665a3d574
Doc: Add filter examples from the doc
...
The filter code is a copy and paste from the doc.
Maybe the code should be in an include file, so we're sure the
preview and the documentation code are the same?
2014-02-13 17:37:33 +09:00
Jean-Philippe Andre
a9b82a7928
Doc: Add makefile for text filter previews
...
Build utility tool based on the local hidden .libs
2014-02-13 17:36:23 +09:00
Jean-Philippe Andre
cd926cc946
Evas filters: Add a small utility to take some screenshots
...
Let's add some real screenshots to the documentation!
Yay! Fancy effects inlined in the Doxygen! Well... soon :)
2014-02-13 17:29:32 +09:00