platform/upstream/efl.git
10 years agoevas - gl engine - async texture upload - protect null tex handle access
Carsten Haitzler (Rasterman) [Mon, 25 Nov 2013 13:29:12 +0000 (22:29 +0900)]
evas - gl engine - async texture upload - protect null tex handle access

this stops a very blantant segv when accessing async->tex when it is
NULL on _evas_gl_preload_main_loop_wakeup().

10 years agoecore_file: Print more informative message when inotify_add_watch was failed.
Ryuan Choi [Mon, 25 Nov 2013 10:21:52 +0000 (19:21 +0900)]
ecore_file: Print more informative message when inotify_add_watch was failed.

inotify_add_watch can be failed because of several reasons.

10 years agoFix keyrepeat going crazy ;)
Chris Michael [Mon, 25 Nov 2013 07:47:52 +0000 (07:47 +0000)]
Fix keyrepeat going crazy ;)

Previously, if you were hold down shift for 1-2 seconds and then press
a key, you would get superfluous key repeats (even tho you released
the printable key). This was because the "key repeat" code was not
checking for the same key before (re)starting the repeat timer.

This fixes the repeating key issue by checking if the key pressed is
different than the one already pressed. If so, it will (re)start the
timer. If it is not different, then the timer is already running and
we don't need to do anything.

Fixes T552

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoFix ecore wayland key events to fill in Ecore_Event_Key with X11-like
Chris Michael [Mon, 25 Nov 2013 07:35:13 +0000 (07:35 +0000)]
Fix ecore wayland key events to fill in Ecore_Event_Key with X11-like
values.

Previously, the keyname and key fields of the Ecore_Event_Key
structure were being filled in with the capitalized version of the
key. This is due to xkb_keysym_get_name always returning keys with the
modifier applied. There is no actual function in xkbcommon to Not do
this :/ so we have to manually check if Shift is pressed, and if so
then we need to convert the key to lowercase.

Fixes T550

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoevas - code refactoring.
ChunEon Park [Mon, 25 Nov 2013 07:05:12 +0000 (16:05 +0900)]
evas - code refactoring.

merge duplicated(almost) functions to one.

10 years ago1.8.0-beta1 v1.8.0-beta1
Carsten Haitzler (Rasterman) [Mon, 25 Nov 2013 05:51:25 +0000 (14:51 +0900)]
1.8.0-beta1

10 years agoefl - fixed ugly indentation.
ChunEon Park [Mon, 25 Nov 2013 01:42:16 +0000 (10:42 +0900)]
efl - fixed ugly indentation.

10 years agoevas - fix proxy render to update the proxies recursively.
ChunEon Park [Mon, 25 Nov 2013 01:09:34 +0000 (10:09 +0900)]
evas - fix proxy render to update the proxies recursively.

If a proxy has proxies, all the chained proxies should be updated recursively.

10 years agofix smart sma by allowing more recursion
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 10:14:28 +0000 (19:14 +0900)]
fix smart sma by allowing more recursion

this ups the recursion allowance to 4096. it solves T494

10 years agoevas - update extension/module loader list to match generic loaders list
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 02:48:40 +0000 (11:48 +0900)]
evas - update extension/module loader list to match generic loaders list

10 years agoecore-evas - examples - simply broken example - fix
Carsten Haitzler (Rasterman) [Sat, 23 Nov 2013 14:30:27 +0000 (23:30 +0900)]
ecore-evas - examples - simply broken example - fix

this fixes T558 - it was just a broken example

10 years agoevas - examples - fix broken evas stacking example
Carsten Haitzler (Rasterman) [Sat, 23 Nov 2013 14:07:54 +0000 (23:07 +0900)]
evas - examples - fix broken evas stacking example

this fixes a broken example that assumes getting name always succeeds.
this fixes T559

10 years agoevas/examples: fix clipper colors in evas-object-manipulation
U. Artie Eoff [Fri, 22 Nov 2013 23:07:14 +0000 (15:07 -0800)]
evas/examples: fix clipper colors in evas-object-manipulation

This makes the clipper colors correct and also gets rid of the
following error message spam:

ERR..._color_set() Evas only handles pre multiplied colors!

Fixes T557

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
10 years agoAdding galician and spanish translations in desktop files
maxerba [Fri, 22 Nov 2013 20:28:37 +0000 (21:28 +0100)]
Adding galician and spanish translations in desktop files

10 years agoAdding polish translation
maxerba [Fri, 22 Nov 2013 20:26:49 +0000 (21:26 +0100)]
Adding polish translation

10 years agoecore-wayland: test for subsurface protocol in wayland core
U. Artie Eoff [Fri, 22 Nov 2013 12:39:03 +0000 (04:39 -0800)]
ecore-wayland: test for subsurface protocol in wayland core

The subsurface protocol was moved into Wayland Core
around v1.3.90 (i.e. v1.4.0).

Test if subsurface protocol is part of wayland-client.h.
If not, we include our own copy of the protocol header.

Also, some whitespace cleanup in ecore_wl.c.

Tested with Wayland 1.3.0 and 1.3.90 (master:360dca5).

Fixes T529

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
10 years agoedje - fix the side effect introduced by 12aba0db5a0949488d37b69b8696ed424666dca8
ChunEon Park [Fri, 22 Nov 2013 05:02:40 +0000 (14:02 +0900)]
edje - fix the side effect introduced by 12aba0db5a0949488d37b69b8696ed424666dca8

Now do recalc parts correctly when edje is moved.

10 years agoevas: Let fix the mess in our header instead of sweeping it under the carpet.
Cedric Bail [Fri, 22 Nov 2013 01:49:48 +0000 (10:49 +0900)]
evas: Let fix the mess in our header instead of sweeping it under the carpet.

This also does fix the build on Windows.

This reverts commit 86c08e6985d5b213c6227d7cb7bc73177aade66e.

10 years agoworkaround for T543
Mike Blumenkrantz [Thu, 21 Nov 2013 19:43:49 +0000 (14:43 -0500)]
workaround for T543

this prevents crashing in efm:u2, but is really bad and needs to be fixed more competently before release

10 years agoEvas textblock: Improved debug helper functions.
Tom Hacohen [Thu, 21 Nov 2013 14:16:30 +0000 (14:16 +0000)]
Evas textblock: Improved debug helper functions.

10 years agoevas - map fast path for rectangular objects had color mul wrong
Carsten Haitzler (Rasterman) [Thu, 21 Nov 2013 11:53:28 +0000 (20:53 +0900)]
evas - map fast path for rectangular objects had color mul wrong

this fixes the color multiplication logic in the fast path to be
correct.

11 years agoefreet: Check for missing icon cache file
Sebastian Dransfeld [Thu, 21 Nov 2013 11:24:41 +0000 (12:24 +0100)]
efreet: Check for missing icon cache file

Fixes T196

11 years agoRevert "evas: this headers order are seriously insane..."
Tom Hacohen [Thu, 21 Nov 2013 10:55:37 +0000 (10:55 +0000)]
Revert "evas: this headers order are seriously insane..."

Perhaps they are insane, but as the comments imply it defines
USE_HARFBUZZ which is needed afterwards. You just broke everything. I
know it's a mess there, but it's a mess that works. Your change doesn't.

This reverts commit d4b9e3b287d01fe12462fba872db18de0f7a407a.

11 years agoecore_evas: No error if window creation fails
Sebastian Dransfeld [Thu, 21 Nov 2013 09:45:27 +0000 (10:45 +0100)]
ecore_evas: No error if window creation fails

It is common that some types of ee's will fail as the underlying system
does not support it, just warn.

11 years agoevas: No error if blacklisted, just warn
Sebastian Dransfeld [Thu, 21 Nov 2013 09:43:17 +0000 (10:43 +0100)]
evas: No error if blacklisted, just warn

11 years agoevas: this headers order are seriously insane, hope that one fix the last breakage.
Cedric Bail [Thu, 21 Nov 2013 09:24:16 +0000 (18:24 +0900)]
evas: this headers order are seriously insane, hope that one fix the last breakage.

11 years agoefreet: Only lock once for efficiency
Sebastian Dransfeld [Thu, 21 Nov 2013 08:27:28 +0000 (09:27 +0100)]
efreet: Only lock once for efficiency

11 years agoefreet: TODO++
Sebastian Dransfeld [Thu, 21 Nov 2013 08:26:31 +0000 (09:26 +0100)]
efreet: TODO++

11 years agoefreet: store volatile value locally before return
Sebastian Dransfeld [Wed, 20 Nov 2013 12:20:03 +0000 (13:20 +0100)]
efreet: store volatile value locally before return

11 years agoevas: fixing headers order for windows build is insane.
Cedric Bail [Thu, 21 Nov 2013 07:08:55 +0000 (16:08 +0900)]
evas: fixing headers order for windows build is insane.

11 years agoevas: sorry for the last broken commit.
Cedric Bail [Thu, 21 Nov 2013 06:33:21 +0000 (15:33 +0900)]
evas: sorry for the last broken commit.

11 years agoevas: header order are important.
Cedric Bail [Thu, 21 Nov 2013 06:18:42 +0000 (15:18 +0900)]
evas: header order are important.

First system, then EFL public, then EFL internal. If not, you break windows
build.

11 years agoevas: actually include the header.
Cedric Bail [Thu, 21 Nov 2013 05:48:50 +0000 (14:48 +0900)]
evas: actually include the header.

11 years agoeina: fix the crash seen by some during rebuild.
Cedric Bail [Thu, 21 Nov 2013 05:46:59 +0000 (14:46 +0900)]
eina: fix the crash seen by some during rebuild.

Before this patch, we were unconditionnaly destroying the Eina_File if that one
did change on disk. We also make sure that we remove the right entry from the cache
if the file did change there.

11 years agoedje - actually we don't need extra variable.
ChunEon Park [Thu, 21 Nov 2013 04:50:19 +0000 (13:50 +0900)]
edje - actually we don't need extra variable.

11 years agoedje - Fix to update map enabled part when edje object is moved.
ChunEon Park [Thu, 21 Nov 2013 04:26:37 +0000 (13:26 +0900)]
edje - Fix to update map enabled part when edje object is moved.

11 years agoedje - cleaning the code.
ChunEon Park [Thu, 21 Nov 2013 04:12:34 +0000 (13:12 +0900)]
edje - cleaning the code.

keep our code convention.

11 years agoedje - use Eina_Bool.
ChunEon Park [Thu, 21 Nov 2013 04:00:55 +0000 (13:00 +0900)]
edje - use Eina_Bool.

11 years agoevas: reduce numbers of call to eet_init/eet_shutdown.
Cedric Bail [Thu, 21 Nov 2013 01:47:27 +0000 (10:47 +0900)]
evas: reduce numbers of call to eet_init/eet_shutdown.

11 years agoedje - more elaborated compare to reduce compare count.
ChunEon Park [Thu, 21 Nov 2013 01:25:35 +0000 (10:25 +0900)]
edje - more elaborated compare to reduce compare count.

11 years agoEo tests: Added a parent_set parameter validity test.
Tom Hacohen [Wed, 20 Nov 2013 12:16:47 +0000 (12:16 +0000)]
Eo tests: Added a parent_set parameter validity test.

11 years agoEo: Check parent is valid in eo_parent_set.
Tom Hacohen [Wed, 20 Nov 2013 11:53:45 +0000 (11:53 +0000)]
Eo: Check parent is valid in eo_parent_set.

This is an extension to raster's 0355a6a296d8c4a22bf2a2e844a0ba0d4e0abd2e
(eo - fix _parent_set in base clase when old_parent_pd is NULL).
I also added an error message in case this check fails.

11 years agoeo - fix _parent_set in base clase when old_parent_pd is NULL
Carsten Haitzler (Rasterman) [Wed, 20 Nov 2013 11:20:26 +0000 (20:20 +0900)]
eo - fix _parent_set in base clase when old_parent_pd is NULL

this should fix T538

11 years agoeina: cleanup file destruction and reintroduce EINA_MAGIC use.
Cedric Bail [Wed, 20 Nov 2013 11:06:50 +0000 (20:06 +0900)]
eina: cleanup file destruction and reintroduce EINA_MAGIC use.

11 years agoedje: fix use of eina_hash_pointer_new to actually look at the right value.
Cedric Bail [Wed, 20 Nov 2013 11:04:58 +0000 (20:04 +0900)]
edje: fix use of eina_hash_pointer_new to actually look at the right value.

11 years agoedje - removed unused function.
ChunEon Park [Wed, 20 Nov 2013 09:52:12 +0000 (18:52 +0900)]
edje - removed unused function.

11 years agoeina: fix a possible race condition during eina_file_close.
Jérémy Zurcher [Wed, 20 Nov 2013 09:19:16 +0000 (10:19 +0100)]
eina: fix a possible race condition during eina_file_close.

replay 7e8fb93 without the breakage

11 years agoRevert "eina: fix a possible race condition during eina_file_close."
Jérémy Zurcher [Wed, 20 Nov 2013 09:11:21 +0000 (10:11 +0100)]
Revert "eina: fix a possible race condition during eina_file_close."

it breaks everything

This reverts commit 7e8fb93206ee95945bb757267832537c13ab4287.

11 years agoevas - table - protect against invalid cell/row values (16bit overflow)
Carsten Haitzler (Rasterman) [Wed, 20 Nov 2013 09:06:10 +0000 (18:06 +0900)]
evas - table - protect against invalid cell/row values (16bit overflow)

11 years agoeina: fix a possible race condition during eina_file_close.
Cedric Bail [Wed, 20 Nov 2013 04:02:37 +0000 (13:02 +0900)]
eina: fix a possible race condition during eina_file_close.

The lock on the main hash was taken to late (after we took the decision
to remove the targeted Eina_File from the cache), this means it was possible
to get an Eina_File from the cache that was going to be removed. This patch
attempt to fix that potential race condition.

Hopefully should fix T461.

11 years agoDocs fix for ecore_animator_add fixed
Carsten Haitzler (Rasterman) [Tue, 19 Nov 2013 23:41:42 +0000 (08:41 +0900)]
Docs fix for ecore_animator_add fixed

Summary:
Function returns boolean value, docs said it can return int.
I had fixed that.

Reviewers: cedric, raster

Reviewed By: raster

CC: cedric
Differential Revision: https://phab.enlightenment.org/D342

11 years agoEvas textblock: Fixed order of tags inserted with markup_app/prepend.
Tom Hacohen [Tue, 19 Nov 2013 16:03:41 +0000 (16:03 +0000)]
Evas textblock: Fixed order of tags inserted with markup_app/prepend.

The order was messed up when inserting a few formats in the
markup_append/prepend functions without any characters between them.
For example, inserting "<b><i>" would result in "<i><b>" being inserted.

Thanks to YoungBok Shin for reporting this.

11 years agoEvas textblock tests: Added tests for correct tag ordering.
Tom Hacohen [Tue, 19 Nov 2013 15:36:34 +0000 (15:36 +0000)]
Evas textblock tests: Added tests for correct tag ordering.

Check that tags entered are correctly ordered.

11 years agoEvas textblock tests: Added a complex markup set/get test.
Tom Hacohen [Tue, 19 Nov 2013 15:47:06 +0000 (15:47 +0000)]
Evas textblock tests: Added a complex markup set/get test.

This should make things more robust as thing tests a lot.

11 years agoAdd several missing Config.cmake.in
Ryuan Choi [Tue, 19 Nov 2013 15:20:58 +0000 (00:20 +0900)]
Add several missing Config.cmake.in

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

11 years agoefl.m4: change backslash sequences capability detection
Jérémy Zurcher [Tue, 19 Nov 2013 14:58:16 +0000 (15:58 +0100)]
efl.m4: change backslash sequences capability detection

removes ./configure: line 14173: test: =: unary operator expected

11 years agoEvas Smart: print Eo id instead of pointer to internal data.
Daniel Zaoui [Tue, 19 Nov 2013 14:30:56 +0000 (16:30 +0200)]
Evas Smart: print Eo id instead of pointer to internal data.

11 years agoTests: fix the print summary for tests with dev profile.
Tom Hacohen [Tue, 19 Nov 2013 13:12:56 +0000 (13:12 +0000)]
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.

11 years agoRevert "configure does not print tests option as a default"
Tom Hacohen [Tue, 19 Nov 2013 13:06:24 +0000 (13:06 +0000)]
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.

11 years agoAdd support for storing mulitple touch points.
Chris Michael [Tue, 19 Nov 2013 10:34:27 +0000 (10:34 +0000)]
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>
11 years agoAdd list of touch points to input structure, and a pointer to the
Chris Michael [Tue, 19 Nov 2013 10:32:51 +0000 (10:32 +0000)]
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>
11 years agoRemove unused variable
Chris Michael [Tue, 19 Nov 2013 09:38:10 +0000 (09:38 +0000)]
Remove unused variable

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years ago1.8.0-alpha2 v1.8.0-alpha2
Carsten Haitzler (Rasterman) [Tue, 19 Nov 2013 08:21:58 +0000 (17:21 +0900)]
1.8.0-alpha2

11 years agodistcheck - solve missing ecore_evas_drm.h
Carsten Haitzler (Rasterman) [Tue, 19 Nov 2013 08:07:49 +0000 (17:07 +0900)]
distcheck - solve missing ecore_evas_drm.h

11 years agomailmap: Add two more entries for Mike and Sebastian
Stefan Schmidt [Mon, 18 Nov 2013 15:32:23 +0000 (16:32 +0100)]
mailmap: Add two more entries for Mike and Sebastian

Also fix some trailing whitespaces in the same commit. Breaking atomic commits here.

11 years agodoc: Use correct line break to fix build
Stefan Schmidt [Mon, 18 Nov 2013 14:35:12 +0000 (15:35 +0100)]
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.

11 years agoDon't send pointer_enter events on touch_down.
Chris Michael [Mon, 18 Nov 2013 12:58:54 +0000 (12:58 +0000)]
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>
11 years agoRemove read code.
Chris Michael [Mon, 18 Nov 2013 12:52:38 +0000 (12:52 +0000)]
Remove read code.

Fixes Coverity CID1039498

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoftell can return -1 to indicate error, so trap for that
Chris Michael [Mon, 18 Nov 2013 12:37:38 +0000 (12:37 +0000)]
ftell can return -1 to indicate error, so trap for that

Fixes Coverity CID1039358

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoftell can return -1 to indicate error, so trap for that.
Chris Michael [Mon, 18 Nov 2013 11:58:39 +0000 (11:58 +0000)]
ftell can return -1 to indicate error, so trap for that.

Fixes Coverity CID1039356

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoMalloc cannot accept a negative number so check 'num' parameter before
Chris Michael [Mon, 18 Nov 2013 11:48:00 +0000 (11:48 +0000)]
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>
11 years agoevas: those if (re) are useless indeed.
Cedric Bail [Mon, 18 Nov 2013 09:20:35 +0000 (18:20 +0900)]
evas: those if (re) are useless indeed.

Should fix CID 1129611 and CID 1129612 from this week coverity scan.

11 years agoeina: try to handle all possible 64bits pointers environment.
Cedric Bail [Mon, 18 Nov 2013 08:57:59 +0000 (17:57 +0900)]
eina: try to handle all possible 64bits pointers environment.

11 years agoevas: try to clarify licensing for people that are going to make their own Evas loader.
Cedric Bail [Mon, 18 Nov 2013 07:01:27 +0000 (16:01 +0900)]
evas: try to clarify licensing for people that are going to make their own Evas loader.

11 years agoRemove dead assignments reported by nightly build
Chris Michael [Mon, 18 Nov 2013 10:15:54 +0000 (10:15 +0000)]
Remove dead assignments reported by nightly build

cw/cy are never used inside the "dosel" block, so no need to fetch
geometry and calculate difference here (already fetched below when
needed anyway).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoPartial revert of eb84475503da9f40d6a79e
Chris Michael [Mon, 18 Nov 2013 08:04:07 +0000 (08:04 +0000)]
Partial revert of eb84475503da9f40d6a79e

Actually, we don't need to free this data here.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCheck for valid drag type before trying to strdup.
Chris Michael [Mon, 18 Nov 2013 07:56:13 +0000 (07:56 +0000)]
Check for valid drag type before trying to strdup.
When deleting the drag, free any dupped strings.

Hopefully this fixes Phab Ticket T471. Don't know for sure as I cannot
reproduce the crash here :/

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoevas/render - optimize proxy rendering.
ChunEon Park [Mon, 18 Nov 2013 07:10:55 +0000 (16:10 +0900)]
evas/render - optimize proxy rendering.

redraw proxy if the source is smart object and it's changed visually.

11 years agoevas_object_main.c: fixed formatting while reading the code.
Daniel Juyung Seo [Mon, 18 Nov 2013 04:08:28 +0000 (13:08 +0900)]
evas_object_main.c: fixed formatting while reading the code.

11 years agoeina: remove the value from the hash before changing it !
Cedric BAIL [Sun, 17 Nov 2013 08:11:56 +0000 (09:11 +0100)]
eina: remove the value from the hash before changing it !

This should fix bug T439.

11 years agoecore-evas - example - fix lack of bg object in sub buffer
Carsten Haitzler (Rasterman) [Sun, 17 Nov 2013 05:03:36 +0000 (14:03 +0900)]
ecore-evas - example - fix lack of bg object in sub buffer

this fixes T229

11 years agoevas: fix build without FontConfig.
Cedric BAIL [Sun, 17 Nov 2013 03:47:58 +0000 (04:47 +0100)]
evas: fix build without FontConfig.

Note that we still support building without FontConfig, so please
guard access to it.

11 years agoecore_fb - fix fb size get to use evas env vars for fb device
Carsten Haitzler (Rasterman) [Sun, 17 Nov 2013 03:07:46 +0000 (12:07 +0900)]
ecore_fb - fix fb size get to use evas env vars for fb device

this makes evas ane ecore_fb agree on how to address the fb device.
this fixes terminology in fb on optimus (dual gpu) setups where you may
have to declare the exact fb to use (there are 2 of them, not just
fb0) and makes things consistent at least. this also should fix T253

11 years agoecore-audio - protect against more list-walking while list is modified
Carsten Haitzler (Rasterman) [Sun, 17 Nov 2013 02:03:20 +0000 (11:03 +0900)]
ecore-audio - protect against more list-walking while list is modified

11 years agooops - remove printf debug.
Carsten Haitzler (Rasterman) [Sun, 17 Nov 2013 01:24:59 +0000 (10:24 +0900)]
oops - remove printf debug.

11 years agoevas - evasgl ... make osmesa sw render support work again
Carsten Haitzler (Rasterman) [Sun, 17 Nov 2013 01:23:25 +0000 (10:23 +0900)]
evas - evasgl ... make osmesa sw render support work again

11 years agoevas - gl - osmesa also try older osmesa major versions
Carsten Haitzler (Rasterman) [Sat, 16 Nov 2013 09:46:36 +0000 (18:46 +0900)]
evas - gl - osmesa also try older osmesa major versions

11 years agocmake: Add EDJE_CC_EXECUTABLE variable in EdjeConfig.cmake
Ryuan Choi [Sat, 16 Nov 2013 06:19:44 +0000 (15:19 +0900)]
cmake: Add EDJE_CC_EXECUTABLE variable in EdjeConfig.cmake

11 years agoAdd EezeConfig.cmake.in
Ryuan Choi [Sat, 16 Nov 2013 06:17:58 +0000 (15:17 +0900)]
Add EezeConfig.cmake.in

Other components already install XXXConfig.cmake and XXConfigVersion.cmake,
but Eeze was missing.

11 years agoedje_edit: fixed SEGFAULT in _edje_real_part_free
Andrii Kroitor [Sat, 16 Nov 2013 00:55:42 +0000 (09:55 +0900)]
edje_edit: fixed SEGFAULT in _edje_real_part_free

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D336

11 years agodoc - update images.mk
Carsten Haitzler (Rasterman) [Sat, 16 Nov 2013 00:46:19 +0000 (09:46 +0900)]
doc - update images.mk

11 years agoFix build issues on Mac OS X due to sh differences.
Jean Guyomarc'h [Sat, 16 Nov 2013 00:43:23 +0000 (09:43 +0900)]
Fix build issues on Mac OS X due to sh differences.

Summary:
  * efl.m4: add support for xterm-256color and fix display for the bsd echo. Fix autotools issue (present on Ubuntu also, but better handled).
  * doc/Makefile.am: bsd echo may not handle -n option in sh

Reviewers: cedric

CC: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D329

11 years agom4: remove saving of CFLAGS
Sebastian Dransfeld [Fri, 15 Nov 2013 12:19:58 +0000 (13:19 +0100)]
m4: remove saving of CFLAGS

Since we don't modify cflags, no need to save them.

11 years agoevas - fix neon blend code used for text rendering to not leave dirty end
Carsten Haitzler (Rasterman) [Fri, 15 Nov 2013 10:16:03 +0000 (19:16 +0900)]
evas - fix neon blend code used for text rendering to not leave dirty end

11 years agoDon't call input panel show/hide methods unless input_panel_enabled is
Chris Michael [Fri, 15 Nov 2013 08:44:19 +0000 (08:44 +0000)]
Don't call input panel show/hide methods unless input_panel_enabled is
true.

Fixes Phab Ticket T501

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoDo not call the contexts' input_panel_show/hide methods unless
Chris Michael [Fri, 15 Nov 2013 08:43:23 +0000 (08:43 +0000)]
Do not call the contexts' input_panel_show/hide methods unless
input_panel_enabled is True.

Part of Fix for Phab Ticket T501

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoUnify ecore_evas resize code across both shm and egl engines.
Chris Michael [Fri, 15 Nov 2013 08:11:09 +0000 (08:11 +0000)]
Unify ecore_evas resize code across both shm and egl engines.

This reduces code duplication for ecore_evas resize routines inside
wayland engines by using a common _ecore_evas_wl_common_resize
function as the resize code for both engines was the same anyway.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd function prototype for _ecore_evas_wl_common_resize
Chris Michael [Fri, 15 Nov 2013 08:10:15 +0000 (08:10 +0000)]
Add function prototype for _ecore_evas_wl_common_resize

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoevas: fix potential similar problem as with GL X11 backend with wrong context being...
Cedric Bail [Fri, 15 Nov 2013 05:07:45 +0000 (14:07 +0900)]
evas: fix potential similar problem as with GL X11 backend with wrong context being used.

See commit d2b647d2b378a88bee07610a7416d4257bbebbb6.

11 years agoevas: fix a missing eglMakeCurrent in image_cache_flush/image_cache_set in the GL...
Wonsik Jung [Wed, 13 Nov 2013 07:58:01 +0000 (16:58 +0900)]
evas: fix a missing eglMakeCurrent in image_cache_flush/image_cache_set in the GL X11 backend.

[Problem] When glTextureDelete is called in image_cache_flush(), it sometimes doesn't work.
[Cause] glTextureDelete is called with the wrong eglContext.
[Solution] Call eng_window_use() in image_cache_flush() and image_cache_set() to use the correct eglContext.

Change-Id: Id7ab1aaeb456be6dbc5f09cb2731ace5399a5dce
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>