platform/upstream/efl.git
9 years agoEdje: Silence more clang stuff
Jean-Philippe Andre [Tue, 21 Apr 2015 11:44:38 +0000 (20:44 +0900)]
Edje: Silence more clang stuff

And make it explicit that the enum is unsigned

9 years agoEvas tiler: Remove unused functions (clang)
Jean-Philippe Andre [Tue, 21 Apr 2015 11:40:41 +0000 (20:40 +0900)]
Evas tiler: Remove unused functions (clang)

rect_list_add_split_strict is still kept for reference in
eina_tiler.c

9 years agoEctor: More clang silencing
Jean-Philippe Andre [Tue, 21 Apr 2015 11:40:27 +0000 (20:40 +0900)]
Ector: More clang silencing

9 years agoEfreet: Silence clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 11:32:54 +0000 (20:32 +0900)]
Efreet: Silence clang warning

[unsigned - unsigned] is unsigned and might wrap around, the implicit
conversion to int (by calling abs()) saved the game here.

9 years agoEeze: Silence clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 11:31:39 +0000 (20:31 +0900)]
Eeze: Silence clang warning

9 years agoEdje edit: Fix clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 11:28:44 +0000 (20:28 +0900)]
Edje edit: Fix clang warning

Remove useless variable

9 years agoEvas: Fix clang warning (actually use function)
Jean-Philippe Andre [Tue, 21 Apr 2015 11:14:23 +0000 (20:14 +0900)]
Evas: Fix clang warning (actually use function)

Those helper functions are barely ever used...

9 years agoEvas GL common: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 10:47:44 +0000 (19:47 +0900)]
Evas GL common: Fix clang warnings

Mooooarrr!

9 years agoEcore_Con: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 11:03:33 +0000 (20:03 +0900)]
Ecore_Con: Fix clang warnings

9 years agoEvas 3d: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 10:45:19 +0000 (19:45 +0900)]
Evas 3d: Fix clang warnings

9 years agoecore_evas_convert: Fix useless clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 10:44:47 +0000 (19:44 +0900)]
ecore_evas_convert: Fix useless clang warning

9 years agoETC1: Fix more clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 10:36:05 +0000 (19:36 +0900)]
ETC1: Fix more clang warnings

Some of these are a bit pointless (eg. init with {0})
but at least this silences clang and helps reveal more
potentially useful warnings.

9 years agoEthumb: Fix clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 10:35:48 +0000 (19:35 +0900)]
Ethumb: Fix clang warning

Unused function.......

9 years agoEvas/cserve2: Fix clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 10:14:12 +0000 (19:14 +0900)]
Evas/cserve2: Fix clang warning

9 years agoEctor: Fix (probably valid) clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 10:02:57 +0000 (19:02 +0900)]
Ector: Fix (probably valid) clang warning

This time it looks like this is a valid warning.
if (abs(double) <= 0.00001f) might too often be true since abs() returns
an int.

9 years agoEctor: Fix clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 09:58:00 +0000 (18:58 +0900)]
Ector: Fix clang warning

Invalid type used for field and implicit conversions

9 years agoETC1/2: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:42:33 +0000 (18:42 +0900)]
ETC1/2: Fix clang warnings

Unused functions.
I keep them around for reference, for whoever wants to work on
improving the encoder.

There are still some warnings. Clang is just crazy.

9 years agoEvas DDS: Fix clang warning
Jean-Philippe Andre [Tue, 21 Apr 2015 09:54:27 +0000 (18:54 +0900)]
Evas DDS: Fix clang warning

This one was almost a real catch by clang. Too bad we don't actually
support DXT3.

9 years agoEvas filters: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:54:07 +0000 (18:54 +0900)]
Evas filters: Fix clang warnings

9 years agoEvas render2: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:44:41 +0000 (18:44 +0900)]
Evas render2: Fix clang warnings

More unused functions. Kept around for later debugging.

9 years agoEolian: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:41:48 +0000 (18:41 +0900)]
Eolian: Fix clang warnings

Return proper type (NULL, not bool)

9 years agoEina: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:38:50 +0000 (18:38 +0900)]
Eina: Fix clang warnings

Use fabs for double values

9 years agoEina: Fix clang warnings
Jean-Philippe Andre [Tue, 21 Apr 2015 09:35:45 +0000 (18:35 +0900)]
Eina: Fix clang warnings

Remove unused static function

9 years agoEvas: Fix clang warning in generated shaders file
Jean-Philippe Andre [Tue, 21 Apr 2015 09:30:58 +0000 (18:30 +0900)]
Evas: Fix clang warning in generated shaders file

Use const char a[] instead of const char const a[].

9 years agoEdje: Fix compilation warnings with clang
Jean-Philippe Andre [Tue, 21 Apr 2015 09:07:17 +0000 (18:07 +0900)]
Edje: Fix compilation warnings with clang

Fixes T2343.

Thanks for the report.

9 years agoEdje pick: Fix use after free
Jean-Philippe Andre [Mon, 20 Apr 2015 10:35:04 +0000 (19:35 +0900)]
Edje pick: Fix use after free

Fixes CID 1267458

9 years agoEdje: Remove non-sensical NULL check
Jean-Philippe Andre [Mon, 20 Apr 2015 08:57:11 +0000 (17:57 +0900)]
Edje: Remove non-sensical NULL check

Fixes CID 1261450

9 years agoeet - fix emile changes to not leak in eet_cipher/deciper()
Carsten Haitzler (Rasterman) [Tue, 21 Apr 2015 02:01:54 +0000 (11:01 +0900)]
eet - fix emile changes to not leak in eet_cipher/deciper()

coverity spotted a missing binbuf free for the in binbuf created in
CID 1288921 and CID 1288920. this fixes both of these. leak. new.

9 years agoecore_x - axis events - if event struct alloc fails, free axis data
Carsten Haitzler (Rasterman) [Tue, 21 Apr 2015 01:32:40 +0000 (10:32 +0900)]
ecore_x - axis events - if event struct alloc fails, free axis data

this frees the axis data coming in if struct alloc fails - should
basically never happen, but if it does we don't lose axis data as
caller asumes this data will be freed in the event

related to CID 1256115

9 years agoecore_evas extn module - fix coverity complaint
Carsten Haitzler (Rasterman) [Tue, 21 Apr 2015 01:19:28 +0000 (10:19 +0900)]
ecore_evas extn module - fix coverity complaint

coverity is right. CID 1295139 fixed here. tmpstr_free on sometimes
uninitialized local var.

9 years agoecore-evas-extn: Use eina_mkstemp in place of mkstemp
Chris Michael [Mon, 20 Apr 2015 16:46:48 +0000 (12:46 -0400)]
ecore-evas-extn: Use eina_mkstemp in place of mkstemp

Summary: This fixes Coverity CID1039610 'calling mkstemp without
securely setting umask first'. Since we have eina_mkstemp which
already handles creating temporary files in the proper directory,
let's use it.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoemile: Fix resource leak
Chris Michael [Mon, 20 Apr 2015 17:13:55 +0000 (13:13 -0400)]
emile: Fix resource leak

Summary: This fixes Coverity CID1288919 where buffer variable was
being leaked if emile failed to load the image due to corrupt file.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoemile: Fix resource leak
Chris Michael [Mon, 20 Apr 2015 17:06:41 +0000 (13:06 -0400)]
emile: Fix resource leak

Summary: This fixes Coverity CID1288918 where data_start variable was
being leaked if the rectangles did not intersect.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-evas-x: Fix issue of wrong interface function pointer being set
Chris Michael [Mon, 20 Apr 2015 16:56:46 +0000 (12:56 -0400)]
ecore-evas-x: Fix issue of wrong interface function pointer being set

Summary: This fixes Coverity CID1267461 where the pointer to the
interface shape_input_reset function was being assigned multiple
times. It looks like this is just a copy/paste error.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Use #if 0 to comment out unused function
Chris Michael [Mon, 20 Apr 2015 16:15:13 +0000 (12:15 -0400)]
ecore-drm: Use #if 0 to comment out unused function

Summary: It was mentioned on the mailing list to use #if 0 instead of
commenting the block. This does not change any functionality

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoRevert "ecore-drm: Remove 'defined but not used' function"
Chris Michael [Mon, 20 Apr 2015 16:14:27 +0000 (12:14 -0400)]
Revert "ecore-drm: Remove 'defined but not used' function"

This reverts commit d625167e0707cca3648e9933ef65936043372447.

Reverting this to use #if 0 as suggested by q66

9 years agoecore-drm: Remove 'defined but not used' function
Chris Michael [Mon, 20 Apr 2015 15:47:55 +0000 (11:47 -0400)]
ecore-drm: Remove 'defined but not used' function

Summary: As we no longer require the idler to repaint outputs, comment
out the function that was defined for the idler.

NB: I left it commented (and not totally removed) just in case it is
needed for a later (undiscovered) issue

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoEvas 3d mesh: remove non-implemented functions from "implements".
Tom Hacohen [Mon, 20 Apr 2015 14:00:40 +0000 (15:00 +0100)]
Evas 3d mesh: remove non-implemented functions from "implements".

They are not implemented, so they should not be marked as implemented.
Eo already properly handles functions that are not implemented, this is
completely unnecessary.

9 years agoEctor: remove use of #warning directive as TODO.
Tom Hacohen [Mon, 20 Apr 2015 14:00:13 +0000 (15:00 +0100)]
Ector: remove use of #warning directive as TODO.

There's already a fixme in code, and an error output at runtime.
As discussed on the ML, using #warning this way is bad.

9 years agoeio - fix crashes due to stale eio files in tracking list
Carsten Haitzler (Rasterman) [Mon, 20 Apr 2015 12:46:23 +0000 (21:46 +0900)]
eio - fix crashes due to stale eio files in tracking list

so eio_eet didnt free fiels the same as the rest of eio. it thought it
was special. it thought it could just go free() it's objects (even
though they inherit the core Eio_File object type in their structs).
everyone else ended up calling eio_file_free() EXCEPT eio_eet. so the
eio_(long)_file_set() funcs ewnded up adding this eio file to the
tracking list via eio_file_register() but never unregistered because
they really liked to just do their own thing anyway...

BAD CEDRIC! SPANKING TIME

http://33.media.tumblr.com/3422c76c33c3b9b045f623ff73e0bf8d/tumblr_mhvu61N9br1rbavngo1_500.gi

so this unifies all allocation to now use a single allocator (that
also ensures all eio async io objects are zero'd out), and a SINGLE
free path, and then it all works. no more valgrind complaints on e
shutdown/restart whilst eio "things" were used before or ... maybe
still around.

this should fix T2129

so try again "git master" after this commit.

@fix

9 years agorelease: Update NEWS and bump version for 1.14.0-beta2 release v1.14.0-beta2
Stefan Schmidt [Mon, 20 Apr 2015 10:17:35 +0000 (12:17 +0200)]
release: Update NEWS and bump version for 1.14.0-beta2 release

9 years agoemotion gst1 module - remove printf
Carsten Haitzler (Rasterman) [Mon, 20 Apr 2015 03:14:10 +0000 (12:14 +0900)]
emotion gst1 module - remove printf

this debugging printf seems to have been left around - remove it so we
don't get unexpected noise in gst playback

9 years agoemotion - gst1 module - handle long standing bad map/unmap of gst buf
Carsten Haitzler (Rasterman) [Mon, 20 Apr 2015 03:12:27 +0000 (12:12 +0900)]
emotion - gst1 module - handle long standing bad map/unmap of gst buf

this fixes a pending XXX where we didnt keep the buffer mapped as long
as the evas image object pointed to the video pixel data. this fixes
this along with less over-zealous refinf to make things more obvious
(now last_buffer actualyl really matters and if it was mapped and
refed).

@fix

9 years agoEvas: Fix memory leak
Jean-Philippe Andre [Mon, 20 Apr 2015 08:34:15 +0000 (17:34 +0900)]
Evas: Fix memory leak

Fixes CID 1293000

9 years agoEvas tests: Add callback_del order test
Jean-Philippe Andre [Mon, 20 Apr 2015 06:15:34 +0000 (15:15 +0900)]
Evas tests: Add callback_del order test

9 years agoEvas: Remove callbacks in reverse order with callback_del
Jean-Philippe Andre [Mon, 20 Apr 2015 07:31:36 +0000 (16:31 +0900)]
Evas: Remove callbacks in reverse order with callback_del

This function is deprecated, because del_full should be used instead.
Still, the documentation specifies in which order the callbacks should
be deleted.

Fixes T2077 (not really fixes according to the comment but fixes
according to the doc).

9 years agoEvas tests: Add debug logs telling people to ignore ERR
Jean-Philippe Andre [Mon, 20 Apr 2015 07:02:46 +0000 (16:02 +0900)]
Evas tests: Add debug logs telling people to ignore ERR

Some of the ERR messages are expected and it's part of the
test suite to test for invalid cases (parsing stuff).

9 years agoEina tests: fix warning about pointer signedness
Jean-Philippe Andre [Mon, 20 Apr 2015 06:15:10 +0000 (15:15 +0900)]
Eina tests: fix warning about pointer signedness

9 years agoEina tests: suppress warnings over deprecated functions
Jean-Philippe Andre [Mon, 20 Apr 2015 06:14:47 +0000 (15:14 +0900)]
Eina tests: suppress warnings over deprecated functions

9 years agoEvas GL_X11: Fix memory leak
Jean-Philippe Andre [Mon, 20 Apr 2015 02:44:27 +0000 (11:44 +0900)]
Evas GL_X11: Fix memory leak

9 years agobindings/eo: Only install Eo.hh once to avoid failing double install
Stefan Schmidt [Mon, 20 Apr 2015 07:12:34 +0000 (09:12 +0200)]
bindings/eo: Only install Eo.hh once to avoid failing double install

Eo.hh is listed in both dist_installed_eocxxmainheaders_DATA and
dist_installed_eocxxheaders_DATA this leads to a situation where they file
should be installed but already exists and thus the installation fails.

00:32:27.919 /usr/bin/install: cannot create regular file '/srv/build/workspace/changely_efl_configure_xcb/destdir/include/eo-cxx-1/Eo.hh': File exists
00:32:27.923 Makefile:32620: recipe for target 'install-dist_installed_eocxxmainheadersDATA' failed
00:32:27.923 make[4]: *** [install-dist_installed_eocxxmainheadersDATA] Error

Given that it is the only item in dist_installed_eocxxmainheaders_DATA I suspect
it was but into the other rule by accident.

9 years agoevil: remove unused files (evil_p*) and uneeded evil_uuid.c file (managed by mingw...
Vincent Torri [Sun, 19 Apr 2015 06:28:56 +0000 (08:28 +0200)]
evil: remove unused files (evil_p*) and uneeded evil_uuid.c file (managed by mingw-w64)

Just keeping up with latest mingw-w64.

9 years agoeio: forgot to test when xattr tests are disable.
Cedric BAIL [Sun, 19 Apr 2015 07:50:29 +0000 (09:50 +0200)]
eio: forgot to test when xattr tests are disable.

9 years agoeio: this should not be visible outside of this file.
Cedric BAIL [Sat, 18 Apr 2015 16:48:20 +0000 (18:48 +0200)]
eio: this should not be visible outside of this file.

9 years agoeio: add test cases for eio xattr module.
vivek [Sat, 18 Apr 2015 15:40:59 +0000 (17:40 +0200)]
eio: add test cases for eio xattr module.

Summary:
Added test cases for eio_file_xattr, eio_file_xattr_set and eio_file_xattr_get functions

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2374

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoeio: reorder include to fix build on Windows.
Cedric BAIL [Sat, 18 Apr 2015 15:28:46 +0000 (17:28 +0200)]
eio: reorder include to fix build on Windows.

9 years agoeio: headers are part of the source code and should be handle like they are.
Vincent Torri [Sat, 18 Apr 2015 15:28:16 +0000 (17:28 +0200)]
eio: headers are part of the source code and should be handle like they are.

9 years agoecore_win32: don't fail if OleInitialize() had been called before.
Adrien Nader [Sat, 18 Apr 2015 15:24:53 +0000 (17:24 +0200)]
ecore_win32: don't fail if OleInitialize() had been called before.

9 years agoecore_file: less confusing documentation of ecore_file_download API
kabeer khan [Fri, 17 Apr 2015 10:06:43 +0000 (12:06 +0200)]
ecore_file: less confusing documentation of ecore_file_download API

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2373

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoecore_file: fix crashing test of ecore_file
kabeer khan [Fri, 17 Apr 2015 10:05:18 +0000 (12:05 +0200)]
ecore_file: fix crashing test of ecore_file

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2372

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: more fix for include order in an attempt to fix Windows build.
Cedric BAIL [Fri, 17 Apr 2015 09:54:11 +0000 (11:54 +0200)]
evas: more fix for include order in an attempt to fix Windows build.

9 years agoevas: update Evas_Object_VG examples to use eina_matrix api correctly after change.
Subhransu Mohanty [Fri, 17 Apr 2015 02:24:47 +0000 (11:24 +0900)]
evas: update Evas_Object_VG examples to use eina_matrix api correctly after change.

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: update matrix calulation as the behaviour of eina_matrix api changed.
Subhransu Mohanty [Fri, 17 Apr 2015 02:22:48 +0000 (11:22 +0900)]
evas: update matrix calulation as the behaviour of eina_matrix api changed.

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoeina: updated matrix_translate, matrix_scale and matrix_rotate implementation to...
Subhransu Mohanty [Fri, 17 Apr 2015 02:19:59 +0000 (11:19 +0900)]
eina: updated matrix_translate, matrix_scale and matrix_rotate implementation to do compose of the matrix in not identity matrix.

This is a late change that has been discussing on the ML as we don't want to release an API, we can't make faster.

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoRevert "edje: refactor styles_del() logic like styles_add()"
Tom Hacohen [Fri, 17 Apr 2015 08:26:48 +0000 (09:26 +0100)]
Revert "edje: refactor styles_del() logic like styles_add()"

We are in a feature freeze. No room for refactoring/new features, only
surgical (or if you must, non-surgical) fixes!

This reverts commit fa0384ed2c0f784d26f0bfbd4ff40940921768c4.

9 years agoedje: refactor styles_del() logic like styles_add()
Sohyun Kim [Fri, 17 Apr 2015 08:22:31 +0000 (17:22 +0900)]
edje: refactor styles_del() logic like styles_add()

9 years agoevas: restore the value of "do_region" in jpeg loader as EINA_TRUE
Jaeun Choi [Fri, 17 Apr 2015 08:09:51 +0000 (17:09 +0900)]
evas: restore the value of "do_region" in jpeg loader as EINA_TRUE

this was an unwanted change from 1ab8cc75c4b85d3421ebfd34d04f2f4c01e99468

@fix

9 years agoEvas textblock: remove freed item from the line list
Sohyun Kim [Fri, 17 Apr 2015 07:10:20 +0000 (16:10 +0900)]
Evas textblock: remove freed item from the line list

@fix

9 years agoEvas masking: Skip GL fast path for border images
Jean-Philippe Andre [Fri, 17 Apr 2015 00:24:46 +0000 (09:24 +0900)]
Evas masking: Skip GL fast path for border images

Right now the engines don't support mask tiles so we can't
just scale up an image on-the-fly when doing a masking operation.

Skip fast path and force render of border images into their own surface.

9 years agoEvas render: Fix debug logs
Jean-Philippe Andre [Thu, 16 Apr 2015 08:36:32 +0000 (17:36 +0900)]
Evas render: Fix debug logs

Those are only printed out if REND_DBG is set to 1 in evas_private.h
--> Non functional change.

9 years agoeio: add new tests for eio.
kabeer khan [Thu, 16 Apr 2015 16:47:44 +0000 (18:47 +0200)]
eio: add new tests for eio.

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2360

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: fix bug in Evas_3D examples.
se.osadchy [Thu, 16 Apr 2015 16:45:25 +0000 (18:45 +0200)]
evas: fix bug in Evas_3D examples.

Summary: Fix evas-3d-shooter and evas-3d-parallax-occlusion.

Reviewers: cedric, raster, Hermet

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2365

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoepp: fix annotate.
Cedric BAIL [Thu, 16 Apr 2015 16:41:42 +0000 (18:41 +0200)]
epp: fix annotate.

9 years agoedje: fix misspelling of annotate.
Yomi [Thu, 16 Apr 2015 16:29:10 +0000 (18:29 +0200)]
edje: fix misspelling of annotate.

Summary: Anotate to Annotate

Test Plan: test it to make sure I didn't break it...

Reviewers: raster, cedric

Differential Revision: https://phab.enlightenment.org/D2356

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: fix possible segfault in evas_3d_node_member_add/del.
Oleksandr Shcherbina [Thu, 16 Apr 2015 16:28:18 +0000 (18:28 +0200)]
evas: fix possible segfault in evas_3d_node_member_add/del.

Summary: @fix

Reviewers: Hermet, cedric

Reviewed By: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2367

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoecore-drm: Don't fetch output geometry on every mouse movement
Chris Michael [Thu, 16 Apr 2015 16:47:29 +0000 (12:47 -0400)]
ecore-drm: Don't fetch output geometry on every mouse movement

Summary: This is a better way to allow mouse movement across multiple
outputs as this does not require us to fetch output geometry on Every
mouse movement (as before).

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Fix mouse movement across multiple outputs
Chris Michael [Thu, 16 Apr 2015 16:35:36 +0000 (12:35 -0400)]
ecore-drm: Fix mouse movement across multiple outputs

Summary: When running E-Wl with multiple outputs, we could not
previously move the mouse pointer across to the second output. This
commit fixes that issue.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Fix hotplugging of outputs
Chris Michael [Thu, 16 Apr 2015 14:51:56 +0000 (10:51 -0400)]
ecore-drm: Fix hotplugging of outputs

Summary: In order to process hotplugging of outputs, we need to send
the 'dev' structure as data to the callback so that we can update
outputs. This fixes hotplugging of outputs when running E

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoevas-drm: Mark the Ecore_Drm_Fb as complete when we get the page flip event.
Chris Michael [Thu, 16 Apr 2015 14:23:55 +0000 (10:23 -0400)]
evas-drm: Mark the Ecore_Drm_Fb as complete when we get the page flip event.

Summary: This fixes Ticket T2289 where the mouse pointer was leaving a
trail while moving. This was caused due to not waiting for the page
flip to complete

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Add pending_flip field to Ecore_Drm_Fb
Chris Michael [Thu, 16 Apr 2015 14:22:44 +0000 (10:22 -0400)]
ecore-drm: Add pending_flip field to Ecore_Drm_Fb

Summary: This adds a pending_flip field to Ecore_Drm_Fb structure so
that when we schedule a pageflip event we can wait until the flip is
complete before trying to reuse the buffer again.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoevas-drm: Handle render mode for 4 buffers
Chris Michael [Thu, 16 Apr 2015 13:56:59 +0000 (09:56 -0400)]
evas-drm: Handle render mode for 4 buffers

Summary: If we are using 4 buffers, we should be returning
MODE_QUADRUPLE for render_mode_get function

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agomailmap: update q66
Daniel Kolesa [Thu, 16 Apr 2015 13:23:04 +0000 (14:23 +0100)]
mailmap: update q66

9 years agoeio: reorder tests linkage to unbreak debian-based systems
Daniel Kolesa [Thu, 16 Apr 2015 10:03:21 +0000 (11:03 +0100)]
eio: reorder tests linkage to unbreak debian-based systems

@fix

9 years agoeina: remove warning from eina_str tests.
Cedric BAIL [Wed, 15 Apr 2015 15:44:51 +0000 (17:44 +0200)]
eina: remove warning from eina_str tests.

9 years agoecore_con: add test cases for ecore_con_eet.
Srivardhan Hebbar [Wed, 15 Apr 2015 12:50:03 +0000 (14:50 +0200)]
ecore_con: add test cases for ecore_con_eet.

Summary:
Added test case for ecore_con_eet.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2347

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoecore_con: add test cases related to cookies.
Srivardhan Hebbar [Wed, 15 Apr 2015 12:29:33 +0000 (14:29 +0200)]
ecore_con: add test cases related to cookies.

Summary:
Added test cases related to ecore_con_url cookies.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2298

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoecore_file: improved Ecore_File_Download test.
kabeer khan [Wed, 15 Apr 2015 12:15:38 +0000 (14:15 +0200)]
ecore_file: improved Ecore_File_Download test.

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2338

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: fix compilation in the Evas 3D examples.
se.osadchy [Wed, 15 Apr 2015 10:16:48 +0000 (12:16 +0200)]
evas: fix compilation in the Evas 3D examples.

Summary: Fix compilation line.

Reviewers: Hermet, raster, cedric

Reviewed By: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2340

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoRevert "eo: add eo_error_get"
Tom Hacohen [Wed, 15 Apr 2015 07:18:25 +0000 (08:18 +0100)]
Revert "eo: add eo_error_get"

As discussed on IRC and ML. We are in a feature freeze phase, and this
patch is not essential. Furthermore, this patch was never discussed.

This reverts commit 537c7fe9e3a72242c386b8851dd450fdc6312171.

9 years agoeo: add eo_error_get
Jaehwan Kim [Wed, 15 Apr 2015 04:52:01 +0000 (13:52 +0900)]
eo: add eo_error_get

This is pair of eo_error_set.

9 years agoEmile: Reduce ERR logs on invalid JPEG images
Jean-Philippe Andre [Wed, 15 Apr 2015 01:44:02 +0000 (10:44 +0900)]
Emile: Reduce ERR logs on invalid JPEG images

When reading the head of a file, we may get the error that it is
not a JPEG image (which is normal), so we should not print any ERR.

The JPEG header read function can indeed be called to test whether a
file can be opened by the JPEG loader or not (any file).

Note that JPEG files don't have reliable magic numbers, so we
don't check them, but rely on libjpeg instead.

Fixes T2290

9 years agoevas sw: fix compile warning
Mike Blumenkrantz [Wed, 15 Apr 2015 01:09:27 +0000 (21:09 -0400)]
evas sw: fix compile warning

modules/evas/engines/software_generic/ector_surface.c: In function '_ector_cairo_software_surface_surface_set':
modules/evas/engines/software_generic/ector_surface.c:89:4: warning: implicit declaration of function 'evas_common_cpu_end_opt' [-Wimplicit-function-declaration]
    evas_common_cpu_end_opt();
    ^

9 years agoeo_gdb.py: fix syntax error
Mike Blumenkrantz [Tue, 14 Apr 2015 23:55:03 +0000 (19:55 -0400)]
eo_gdb.py: fix syntax error

I guess this has never ever worked. I hate everyone for making me look at python.

@fix

9 years agoeio: correct header inclusion for Windows.
Cedric BAIL [Tue, 14 Apr 2015 20:27:40 +0000 (22:27 +0200)]
eio: correct header inclusion for Windows.

9 years agoevas: split ector surface from gl generic backend in an attempt to fix windows build.
Cedric BAIL [Tue, 14 Apr 2015 19:39:55 +0000 (21:39 +0200)]
evas: split ector surface from gl generic backend in an attempt to fix windows build.

9 years agoevas: split software backend use of ector surface in an attempt to fix windows build.
Cedric BAIL [Tue, 14 Apr 2015 19:26:17 +0000 (21:26 +0200)]
evas: split software backend use of ector surface in an attempt to fix windows build.

9 years agotests/eeze: Disable libcheck timeout like we do for the rest of our suites
Stefan Schmidt [Tue, 14 Apr 2015 12:44:10 +0000 (14:44 +0200)]
tests/eeze: Disable libcheck timeout like we do for the rest of our suites

Recently I have seen that eeze_suite times out more often on jenkins when
being under load. Looking in this revealed that we have been using the default
4s timeout for eeze while almost all others suites had the timeout disabled
already. In eeze there should be no test that would really block and if I find
one I can simply add a specific timeout like we did for eina_barrier.

9 years agoEvas GL: Add some safety code
Jean-Philippe Andre [Tue, 14 Apr 2015 11:55:50 +0000 (20:55 +0900)]
Evas GL: Add some safety code

Set some pointers to NULL to avoid invalid accesses after free.
Move the similar condition for sfc after the make_current check.

9 years agoEvas GL: Disable direct rendering if there is a map
Jean-Philippe Andre [Tue, 14 Apr 2015 11:41:56 +0000 (20:41 +0900)]
Evas GL: Disable direct rendering if there is a map

The engine itself (gl_generic) will detect whether the target
surface (canvas where to draw the gl stuff) is the window
backbuffer or not.

9 years agoEvas GL: Fallback to indirect rendering if mul_col != 0xFFFFFFFF
Jean-Philippe Andre [Tue, 14 Apr 2015 11:02:01 +0000 (20:02 +0900)]
Evas GL: Fallback to indirect rendering if mul_col != 0xFFFFFFFF

@fix