Mike Blumenkrantz
b663b5b8c7
workaround for T543
...
this prevents crashing in efm:u2, but is really bad and needs to be fixed more competently before release
2013-11-21 14:44:43 -05:00
Tom Hacohen
c23ef6de3d
Evas textblock: Improved debug helper functions.
2013-11-21 14:22:02 +00:00
Carsten Haitzler
2fa8d0cd56
evas - map fast path for rectangular objects had color mul wrong
...
this fixes the color multiplication logic in the fast path to be
correct.
2013-11-21 21:00:41 +09:00
Sebastian Dransfeld
c483214170
efreet: Check for missing icon cache file
...
Fixes T196
2013-11-21 12:25:26 +01:00
Tom Hacohen
86c08e6985
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 d4b9e3b287
.
2013-11-21 10:55:37 +00:00
Sebastian Dransfeld
0223d0cee3
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.
2013-11-21 10:51:25 +01:00
Sebastian Dransfeld
aed4dbea30
evas: No error if blacklisted, just warn
2013-11-21 10:51:25 +01:00
Cedric Bail
d4b9e3b287
evas: this headers order are seriously insane, hope that one fix the last breakage.
2013-11-21 18:26:29 +09:00
Sebastian Dransfeld
233ca45db0
efreet: Only lock once for efficiency
2013-11-21 09:29:25 +01:00
Sebastian Dransfeld
c85534af7e
efreet: TODO++
2013-11-21 09:29:25 +01:00
Sebastian Dransfeld
e610047ef3
efreet: store volatile value locally before return
2013-11-21 09:29:25 +01:00
Cedric Bail
3b42ecbe1e
evas: fixing headers order for windows build is insane.
2013-11-21 16:08:55 +09:00
Cedric Bail
e11df0e085
evas: sorry for the last broken commit.
2013-11-21 15:33:21 +09:00
Cedric Bail
c113bdcfcf
evas: header order are important.
...
First system, then EFL public, then EFL internal. If not, you break windows
build.
2013-11-21 15:18:42 +09:00
Cedric Bail
c9f6889bf6
evas: actually include the header.
2013-11-21 14:49:08 +09:00
Cedric Bail
62b469749a
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.
2013-11-21 14:49:08 +09:00
ChunEon Park
eea338764a
edje - actually we don't need extra variable.
2013-11-21 13:50:19 +09:00
ChunEon Park
12aba0db5a
edje - Fix to update map enabled part when edje object is moved.
2013-11-21 13:26:37 +09:00
ChunEon Park
035d573571
edje - cleaning the code.
...
keep our code convention.
2013-11-21 13:12:34 +09:00
ChunEon Park
c28f08a477
edje - use Eina_Bool.
2013-11-21 13:00:55 +09:00
Cedric Bail
63c01cbb2a
evas: reduce numbers of call to eet_init/eet_shutdown.
2013-11-21 10:50:48 +09:00
ChunEon Park
3c9059e3e4
edje - more elaborated compare to reduce compare count.
2013-11-21 10:25:35 +09:00
Tom Hacohen
46a3f01465
Eo tests: Added a parent_set parameter validity test.
2013-11-20 12:23:18 +00:00
Tom Hacohen
cad3cf30a4
Eo: Check parent is valid in eo_parent_set.
...
This is an extension to raster's 0355a6a296
(eo - fix _parent_set in base clase when old_parent_pd is NULL).
I also added an error message in case this check fails.
2013-11-20 12:23:18 +00:00
Carsten Haitzler
0355a6a296
eo - fix _parent_set in base clase when old_parent_pd is NULL
...
this should fix T538
2013-11-20 20:25:33 +09:00
Cedric Bail
0cfb40b7fb
eina: cleanup file destruction and reintroduce EINA_MAGIC use.
2013-11-20 20:08:44 +09:00
Cedric Bail
4096a18523
edje: fix use of eina_hash_pointer_new to actually look at the right value.
2013-11-20 20:05:32 +09:00
ChunEon Park
21b8212902
edje - removed unused function.
2013-11-20 18:52:41 +09:00
Jérémy Zurcher
58b578c9b0
eina: fix a possible race condition during eina_file_close.
...
replay 7e8fb93
without the breakage
2013-11-20 10:22:00 +01:00
Jérémy Zurcher
8a3e021298
Revert "eina: fix a possible race condition during eina_file_close."
...
it breaks everything
This reverts commit 7e8fb93206
.
2013-11-20 10:22:00 +01:00
Carsten Haitzler
4eb4307aa2
evas - table - protect against invalid cell/row values (16bit overflow)
2013-11-20 18:07:17 +09:00
Cedric Bail
7e8fb93206
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.
2013-11-20 13:02:37 +09:00
Carsten Haitzler
0146e3dacc
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
2013-11-20 08:42:27 +09:00
Tom Hacohen
7bba64d7ee
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.
2013-11-19 16:05:34 +00:00
Tom Hacohen
0e363f54b4
Evas textblock tests: Added tests for correct tag ordering.
...
Check that tags entered are correctly ordered.
2013-11-19 15:56:49 +00:00
Tom Hacohen
61264aebe3
Evas textblock tests: Added a complex markup set/get test.
...
This should make things more robust as thing tests a lot.
2013-11-19 15:56:49 +00:00
Ryuan Choi
f42f42a9a6
Add several missing Config.cmake.in
...
- EldbusConfig.cmake.in
- EthumbClientConfig.cmake.in
- EthumbConfig.cmake.in
2013-11-20 00:23:11 +09:00
Jérémy Zurcher
f8a09fb6db
efl.m4: change backslash sequences capability detection
...
removes ./configure: line 14173: test: =: unary operator expected
2013-11-19 16:01:05 +01:00
Daniel Zaoui
086c5ae901
Evas Smart: print Eo id instead of pointer to internal data.
2013-11-19 16:32:43 +02:00
Tom Hacohen
89ec93305e
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.
2013-11-19 13:12:58 +00:00
Tom Hacohen
bf4a7e8c34
Revert "configure does not print tests option as a default"
...
This reverts commit d93c4b2307
.
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.
2013-11-19 13:06:24 +00:00
Chris Michael
0a32212a79
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>
2013-11-19 10:38:23 +00:00
Chris Michael
e1dc4579fd
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>
2013-11-19 10:38:23 +00:00
Chris Michael
125576d6a1
Remove unused variable
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-19 10:38:23 +00:00
Carsten Haitzler
a4ec6ae8f1
1.8.0-alpha2
2013-11-19 17:21:58 +09:00
Carsten Haitzler
00598ee768
distcheck - solve missing ecore_evas_drm.h
2013-11-19 17:07:49 +09:00
Stefan Schmidt
f8092db957
mailmap: Add two more entries for Mike and Sebastian
...
Also fix some trailing whitespaces in the same commit. Breaking atomic commits here.
2013-11-18 16:32:23 +01:00
Stefan Schmidt
e02d94bb80
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 f126afbba2
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.
2013-11-18 15:35:12 +01:00
Chris Michael
d96339e9bb
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>
2013-11-18 12:58:54 +00:00
Chris Michael
1f8789644b
Remove read code.
...
Fixes Coverity CID1039498
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-18 12:52:38 +00:00