evas: try to clarify licensing for people that are going to make their own Evas loader.
eina: try to handle all possible 64bits pointers environment.
evas: those if (re) are useless indeed.

Should fix CID 1129611 and CID 1129612 from this week coverity scan.
Malloc cannot accept a negative number so check 'num' parameter before
calling malloc.

Fixes Coverity CID1039352

Signed-off-by: Chris Michael <cp.michael@samsung.com>
ftell can return -1 to indicate error, so trap for that.

Fixes Coverity CID1039356

Signed-off-by: Chris Michael <cp.michael@samsung.com>
ftell can return -1 to indicate error, so trap for that

Fixes Coverity CID1039358

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Remove read code.

Fixes Coverity CID1039498

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Don't send pointer_enter events on touch_down.
Fix touch_down and touch_up to send proper button ID (ecore_x sends 0).

Fixes Phab Ticket T468

Signed-off-by: Chris Michael <cp.michael@samsung.com>
doc: Use correct line break to fix build

Escaping the backslash we want to use for a line break is a really bad idea.
Introduced in f126afbba21af39c493f21424b653bb5c2e0d58f to support a crippled
echo without new line option.

The linebreak was not detected and thus the first image name used as a target.
Broke our nightly efl build with make distcheck and made me really unhappy to
while searching for the cause.
mailmap: Add two more entries for Mike and Sebastian

Also fix some trailing whitespaces in the same commit. Breaking atomic commits here.
distcheck - solve missing ecore_evas_drm.h
1.8.0-alpha2
Remove unused variable

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Add list of touch points to input structure, and a pointer to the
"touch" focused surface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Add support for storing mulitple touch points.
Send events to properly focused surface.
Fill in missing parts of the event structures (ev->root, ev->multi).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Revert "configure does not print tests option as a default"

This reverts commit d93c4b23072d3fe4cd2b2375cf87b424d1a56ba6.

Auto is not an option, and does not mean it'll be automatically
detected.
What auto means is that unless explicitly enabled/disabled it'll check
according to the build profile and will enable it automatically if using
the dev profile.
Tests: fix the print summary for tests with dev profile.

When the dev profile is enabled, tests are also enabled if
libcheck is found. Fix the print in the summary to reflect
that.
Evas Smart: print Eo id instead of pointer to internal data.
efl.m4: change backslash sequences capability detection

removes ./configure: line 14173: test: =: unary operator expected
Add several missing Config.cmake.in

- EldbusConfig.cmake.in
- EthumbClientConfig.cmake.in
- EthumbConfig.cmake.in