summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eo: eo_add_internal() ensures that all needed composites have been attacheddevs/jeyzu/eo-compositesJérémy Zurcher2014-02-191-0/+14
|
* eo: first check class desc in eo_class_newJérémy Zurcher2014-02-191-6/+10
|
* eo: add tests for eo_composite_detachJérémy Zurcher2014-02-191-1/+2
|
* eo: replace composite_objects Eina_List with an array of Eo_Object*Jérémy Zurcher2014-02-193-32/+71
| | | | | | as we don't support multiple composites of the same class, and know at class elaboration how many composites we should have, we can create the composites array and pack it at the end of the object.
* eo: block regular non-instantiable classes in class extension listJérémy Zurcher2014-02-181-1/+5
|
* eo: eo_composite_attach check composite class, disallow duplicatesJérémy Zurcher2014-02-183-5/+29
| | | | | | | eo_composite_attach fail if the class of the composite is not listed in the parent class extensions, or if there is already a composite of the same class. The later because calls are forwarded to the first responding composite, see _eo_op_internal().
* evas: rename macro EVAS_COMMON_CLASS -> EVAS_COMMON_INTERFACE as it is oneJérémy Zurcher2014-02-173-3/+3
|
* Emotion: Add cmake definition filesJean-Philippe Andre2014-02-173-0/+40
| | | | Shameless copy & paste + sed from Evas stuff
* 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.
* Doc: Fix compilation warning in preview_text_filter.cJean-Philippe Andre2014-02-141-1/+1
| | | | Init variable properly.
* 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.
* Doc: Try to fix nightly buildsJean-Philippe Andre2014-02-141-18/+18
| | | | | | | | 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.
* 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>
* eet - dump - if group type is not a handled type, assume unknownCarsten Haitzler (Rasterman)2014-02-131-1/+1
| | | | fixes CID 1039307
* fix DSO complaint on build ... build break by jpeg.Carsten Haitzler (Rasterman)2014-02-131-0/+2
|
* evas - table - fix theoretical leak that likely will never happenCarsten Haitzler (Rasterman)2014-02-131-0/+3
| | | | this addresses CID 1039663
* evas - gl - core - checke for wrong context in error checkCarsten Haitzler (Rasterman)2014-02-131-1/+1
| | | | this fixes CID 1135266
* evas - gl x11 - fix glx texture from pixmap target rectangle mode checkCarsten Haitzler (Rasterman)2014-02-131-1/+1
| | | | | | 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
* edje - edje_cc - remove logically dead codeCarsten Haitzler (Rasterman)2014-02-131-6/+0
| | | | fixes CID 1135268
* evas cserve2 - fix chekc of wrong return typeCarsten Haitzler (Rasterman)2014-02-131-1/+1
| | | | | the wrong value was checked (not the returned value) - coverity caught this. fixes CID 1135269
* evas - gl core - don't access null ptr on initCarsten Haitzler (Rasterman)2014-02-131-3/+5
| | | | this fixes CID 1135270
* edje - fix bunch of possible null return errors with checksCarsten Haitzler (Rasterman)2014-02-131-4/+5
| | | | fixes CID 1135274 CID 1135272 CID 1135275
* evas filter - fix uninitialized pointer in evasCarsten Haitzler (Rasterman)2014-02-131-1/+1
| | | | fixes CID 1174077
* fix build break with preview_text_filter.cCarsten Haitzler (Rasterman)2014-02-131-0/+1
|
* evas - filter - don't use longs when DATA32 is the right typeCarsten Haitzler (Rasterman)2014-02-131-2/+2
| | | | fixes CID 1174078