summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-28Evas filters: Fix COW usage in filter mixinJean-Philippe Andre
2015-07-28Evas filters: Disable debug code pathJean-Philippe Andre
2015-07-28Evas filters: Fix invalid rendering in case of async renderJean-Philippe Andre
This simplifies the code and fixes async buffer management. @fix
2015-07-28examples: Update .gitignore for binariesStefan Schmidt
2015-07-28ecore_con_eet: fix dereferencing of object during callback that crashed some ↵Cedric BAIL
tests case.
2015-07-28ecore_con: fix test to actually send a NULL terminated string.Cedric BAIL
2015-07-28evas canvas3d: bounding box does not change the position according objectIvan Furs
Summary: This fix need for synchronous rotation mesh and aabb of "sonic" in example "evas-3d-aabb.c". @fix Reviewers: Hermet, cedric Reviewed By: cedric Subscribers: sri.hebbar, cedric Differential Revision: https://phab.enlightenment.org/D2779 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28ecore_ipc: remove redundant codeThiep Ha
Summary: buf is always NULL (already freed and set to NULL). We don't need to add NULL checking and free it. Reviewers: raster, cedric, Hermet Subscribers: seoz, cedric Differential Revision: https://phab.enlightenment.org/D2783 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28eina_quaternion: add forgotten implementation of converting eina_matrix3 to ↵Vivek Ellur
eina_quaternion Summary: Implemenation of eina_matrix3_quaternion_get function Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com> Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2786 This was a function I forgot to finish implement. Thanks Vivek to take care of it. As it comes with a test case, is self contained and fix a missing bit of code I will push it at this point in time of our release process. Sorry everyone for that late push. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28eina_quaternion: add test cases for various eina quaternion operationsVivek Ellur
Summary: Added test cases for scale, multiply, normalize,dot operations for quaternion Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com> Reviewers: cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2790 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28eina_quaternion: add test cases for eina f16p16 quaternion functionsVivek Ellur
Summary: Added test cases for various operations on eina f16p16 quaternions Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com> Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2792 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28edje_cc: fix dereference before null checkjiin.moon
Summary: Fix Coverity issue which reports a dereference before null check. The enc_info can not has NULL point because _edje_multisense_encode api calls exit() in case of failure Reviewers: Hermet, Jaehyun, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2794 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28ecore-evas-x: fix typoSeunghun Lee
Test Plan: N/A Reviewers: gwanglim, raster, jypark, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2832 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-27evas-wayland-shm: Don't call surface commit until we've setup the frame listenerChris Michael
Summary: This fixes an issue where we may been missing a frame callback due to the wl_surface_commit being called before the frame callback listener was setup. Now we will setup the frame callback listener before doing any wl_surface_commit so that we don't miss frames. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-28release: Update NEWS and bump version for 1.15.0-beta3 releasev1.15.0-beta3Daniel Juyung Seo
2015-07-27Evas masking: Fix crash in async renderingJean-Philippe Andre
There was a FIXME comment... >_< Improper management of image resources in async render led to a rare crash. This should fix that. @fix
2015-07-26evas - image data unload - try plug another possible crash pathCarsten Haitzler (Rasterman)
i am not sure if this is the odd crash i am seeing, but in theory it could be. as these crashes are rare it's hard to find and gdb is "too late" other than telling me the image is freed already by the time we do an unload.
2015-07-25evas - render2 - ensure region files are in distCarsten Haitzler (Rasterman)
2015-07-24evas/filter: Avoid leak in error pathStefan Schmidt
If format is not found we go out of scope and would leak param. Free instead. CID 1308610
2015-07-24evas - image unload - fix unload to only unload imgs needing itCarsten Haitzler (Rasterman)
need_unload seems to have been done wrong. using preload not need_unload. no idea why it checked/cleared preload instead of need_unload.
2015-07-24evas render2 work - no new feature - paralell bit of codeCarsten Haitzler (Rasterman)
*this does not affect any "stable" code paths - it's render2 and some added region code that i MAY have to use to fix some bugs/issues as i am noticing tilebuf being pretty silly and just doing bounding boxes. region code lifted from xserver (mit-x11 license thus compatible with evas bsd) and it's been stripped down and cleaned up with some tilebuf optimizations like remembering the last rect add/del to avoid work when repetedly adding/delling the same rects (very common).
2015-07-24evas render - fix up debug macros so they don't generate any codeCarsten Haitzler (Rasterman)
if render debug is not enabled make sure they end up totally empty to avoid any possible overhead from the optimizer not stripping them out
2015-07-24evas grid: Eolian doc conversion of grid.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric, tasn, q66 Reviewed By: q66 Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2860
2015-07-23ecore-drm: Ignore key events that are not seat wide state changesChris Michael
Summary: This patch adds some checks to make sure that we can ignore key events which are not seat wide state changes. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-23Ecore_Win32: do not allocate data as it is useless. Fix memory leak.Vincent Torri
@fix
2015-07-23examples/emotion: Remove unused callback functions from generic exampleStefan Schmidt
2015-07-23examples/ecore_con: Mark some unused parameters as suchStefan Schmidt
2015-07-23examples/evas/shooter: Move image path into file that uses them.Stefan Schmidt
The evas-3d-shooter-header.h is used by two binaries. One is using these image path and the other not. Which means that we get a bunch of warnings thrown at us during the compile of the binary which does not use them as unused variables. Solve this by having them only in the place where they are actually used.
2015-07-23examples/evas/shooter: Add double include guards to header file.Stefan Schmidt
2015-07-23examples/evas/shooter: Remove more unused variables.Stefan Schmidt
2015-07-23examples/evas/shooter: Remove unused variableStefan Schmidt
The column.ply does not even exist. Might have been removed and this part forgotten.
2015-07-23Ecore_Evas GDI engine: free module dataVincent Torri
2015-07-23Evas GDI engine: save the original bitmap into the memory DCVincent Torri
This allows the memory DC to be killed and fix a memory leak @fix
2015-07-23Evas filters: Set state.next to nil when not in transitionJean-Philippe Andre
This is what the doc says and makes more sense. That was some kind of inverted logic.
2015-07-23eina: Add since 1.15 tag for environment*get API additionsStefan Schmidt
2015-07-23 eina: Add since 1.15 tag for quaternion API additionsStefan Schmidt
2015-07-23eina_evlog: Remove trailing whitespaces while looking at this file.Stefan Schmidt
2015-07-23eina: Add since 1.15 tag for evlog API additionsStefan Schmidt
2015-07-23eina: Add since 1.15 tag for crc API additionsStefan Schmidt
2015-07-23edje: Add since 1.15 tag for language_set API additionsStefan Schmidt
2015-07-23ecore_x: Add since 1.15 tag for keygrab API additionsStefan Schmidt
2015-07-23ecore_x: Add since 1.15 tag for keyrouter API additionsStefan Schmidt
2015-07-23evas vg: Eolian doc conversion of vg.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric, tasn, q66 Reviewed By: q66 Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2857
2015-07-23eina tests, ecore_con tests: fix compiler warningsDaniel Kolesa
2015-07-23eo tests, evas filter tests: fix compiler warningsDaniel Kolesa
2015-07-23eina, ecore_imf: fix uninitialized field warningsDaniel Kolesa
2015-07-23evas out: Eolian doc conversion of out.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric, tasn, q66 Reviewed By: q66 Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2855
2015-07-23Evas: Fix wayland-only compilation without Xlib headersJean-Philippe Andre
If the Xlib headers are not installed, a special macro must be defined before including EGL headers.
2015-07-23Evas/psd: Remove commented-out debug codeJean-Philippe Andre
Removing because it matches a grep of <<<< used for merge conflicts :)
2015-07-23Evas GL: Add missing call in case of direct renderingJean-Philippe Andre
I spotted this by looking at the code in a different branch (that was tested on real hardware).