Cedric Bail
1ac1db596f
evas: add interceptor for focus_set.
2013-08-29 11:21:20 +09:00
Cedric Bail
85f0749a83
evas: cleanup intercept code and improve performance there a little.
2013-08-29 10:53:48 +09:00
Cedric Bail
62a759de43
evas: define MAP_HUGETLB when it is not defined.
2013-08-29 09:54:34 +09:00
Cedric Bail
ebdc7a9952
evas: use mmap/munmap on system that have it for image data.
2013-08-28 17:17:35 +09:00
Carsten Haitzler
175335ae08
evas - restore ability for evas_render_dump() to dump out referenced data
2013-08-28 16:44:31 +09:00
WooHyun Jung
d2da97c75b
evas_event: Nomally, the point's state is maintained POINT_MOVE before it is released.
2013-08-28 13:40:27 +09:00
Tom Hacohen
041e3af3e5
Evas bidi: Fixed a bug causing BiDi not to work in some cases.
...
This issue cause non-letter RTL characters not to be detected as RTL
which in turn turned off bidi for those strings.
Example broken text: <RLM><LRO>[PAS<RLO>[--DES<PDF><PDF>.
Thanks to Yakov Goldberg for reporting this issue.
2013-08-27 14:11:16 +01:00
Carsten Haitzler
4aaf857fc8
fix apparent tb item leak (definitely lost)
2013-08-27 17:20:56 +09:00
Cedric Bail
33372313a1
evas: try to also cancel multi button to.
2013-08-27 16:52:24 +09:00
Chris Michael
eff087a4b3
Fix redraw rectangle when framespace changes to not be Outside viewport.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 08:39:03 +01:00
Tom Hacohen
4bcf4991eb
Evas textblock: Fixed calculation of maxdescent.
...
Thanks to YoungBok Shin for reporting.
2013-08-20 11:13:06 +01:00
Chris Michael
865531a9e1
Fix compiler warning about missing braces.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-19 08:35:34 +01:00
Mike Blumenkrantz
c31061b642
evas render debug now prints object names if they exist
2013-08-19 05:20:57 +01:00
ChunEon Park
86ff7c3659
evas - oops, this line shouldn't be pushed.
2013-08-18 16:54:22 +09:00
ChunEon Park
cbfba2fd59
evas - should be rendered even if non-smart proxy object doesn't affected by clipper.
2013-08-18 16:31:43 +09:00
ChunEon Park
75ccce5706
evas - removed redundant code.
...
This check is not necessary but causes incorrect clipping issues.
At this moment, if primitive objects (except image) is the source then that code may be helpful but it doesn't guarantee same behavior for all the primitive objects.
So, right now removed it.
2013-08-18 16:26:11 +09:00
Cedric Bail
2b68a31252
evas: handle gracefully move from evas_object_image_file_set to and from evas_object_image_mmap_set.
2013-08-12 12:12:13 +09:00
Chris Michael
5ccf87c845
Remove unused variables.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-08-11 14:02:21 +01:00
Carsten Haitzler
1e9d4bf28f
evas - fix up border adjust improvement from last night. handles overlap now
2013-08-10 16:26:30 +09:00
Tom Hacohen
76eceda2ee
Evas textblock: make an if look nicer (no logic change).
...
This makes things simpler and less confusing and might have prevented
the issue Stefan fixed in 4f484b81d4
from happenning in the first place.
2013-08-09 15:46:40 +01:00
Carsten Haitzler
a18bdfc19f
evas - OOPS! printf was not meant to go in!
2013-08-09 22:30:14 +09:00
Carsten Haitzler
9b8f67ec4d
evas - minor visual fixup with impossible border scaling to be more sensible
2013-08-09 22:07:06 +09:00
Cedric Bail
861823848a
eina: change eina_file_virtualize to be able to provide a fake name.
2013-08-09 20:50:54 +09:00
Stefan Schmidt
4f484b81d4
evas/textblock: Do not write out of bounds.
...
The length is len so last array index must be len - 1. Better not
corrupt memory. :)
CID 1039302
2013-08-09 11:54:42 +01:00
Tom Hacohen
1d75dcaf56
Evas textblock: Make the ellipsis format the same as the surrounding.
...
This fix is based on a solution by WooHyun Jung.
2013-08-08 13:10:39 +01:00
Cedric Bail
a07fab03e8
evas: CRIT when someone change object geometry during pixels get callback.
2013-08-08 09:47:45 +09:00
Tom Hacohen
6583b83c73
Evas textblock: Use max ascent/descent at the edges of the textblock.
...
Thanks to Youngbok Shin for reporting the difference in behaviour between
textblock and text object.
2013-08-06 09:29:03 +01:00
Cedric Bail
f302c0e0ac
evas: fix build with debugging rendering trace.
2013-08-06 15:45:07 +09:00
Chris Michael
8810f69914
Remove the directory from the font_first hash First, before calling
...
object_text_font_cache_dir_del as the latter function will actually
Free the fd.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 14:07:11 +01:00
Chris Michael
da275a76b1
Check for Image_Entry being valid before calling evas_cache_image_drop.
...
NB: Image_Entry passed in to this function Could be NULL (hence the
previous if ie check above. Do not call evas_cache_image_drop on a
NULL Image_Entry as evas_cache_image_drop does not validity checking.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 12:32:00 +01:00
Chris Michael
016e365424
Don't call fcntl functions if we do not HAVE_FCNTL support built in.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 10:14:46 +01:00
Cedric Bail
35e1ddc6f6
evas: limit resize to always be of the right size.
...
This should fix T157.
2013-08-05 17:46:37 +09:00
Yury Usischev
bd6de4ba8c
Add neon for upscaling and map routines in evas.
2013-08-02 18:06:55 +09:00
Cedric Bail
9104fe7322
evas: let's not leak temporary list left over.
2013-08-01 19:39:58 +09:00
Tom Hacohen
dfb2fb2de5
Evas Text object: Improved the docs explaining font selection.
2013-07-31 14:31:23 +01:00
Cedric Bail
e0b8e3f5e7
evas: use eina_file_virtualize() in evas_object_memfile_set().
...
NOTE: I am tempted to mark evas_object_memfile_set() as deprecated due
to the forced memcpy it introduced and the fact that it is now a 3 lines
of code to do the same in a more efficient way.
2013-07-31 11:53:39 +09:00
Rajesh P S
916f047935
evas: unset the right backend when unregistering module.
2013-07-30 14:54:26 +09:00
ChunEon Park
e2c395f049
evas/proxy - render the children of the proxy's source object when ther visibility is true.
...
This is not the perfect solution at this moment. This doesn't consider the cached clipper's visibility at all.
But at least this would be better than exist works. Should be improved.
2013-07-28 20:24:46 +09:00
Cedric Bail
847efe7cdb
evas: let's return the correct file name.
2013-07-24 15:50:09 +09:00
Yury Usischev
3a5df752e6
evas - fix long standing c "fallback" code "simd" (2 register) multiply
2013-07-23 21:16:40 +09:00
Jiyoun Park
75a39b02bd
* Evas: fix infinite loop if app use ecore evas image
...
app have to call update add function after object data set
2013-07-23 17:01:36 +09:00
Yakov Goldberg
ae561346e4
evas/textblock: fix my own boolean expression to be more obvious
2013-07-21 11:57:11 +03:00
Cedric Bail
614263c1ed
evas: add geometry_set to please zmike.
2013-07-19 18:37:43 +09:00
Carsten Haitzler
f325a38632
evas sw map render - make more optimal (but compiler already did it)
...
as pointed out by y.usishchev@samsung.com - this code is copy & paste
badness, but the compiler optimizer fixed it up already, so it made no
difference in real life.
2013-07-19 18:32:57 +09:00
Carsten Haitzler
0d83feaa79
fix clang allocator size mistmatch (by casting - clang is wrong)
2013-07-16 19:24:44 +09:00
Carsten Haitzler
a588851b8f
fix clang nonnull complaint
2013-07-16 17:18:59 +09:00
Carsten Haitzler
76229f7a2f
fix clang nonnull warning.
2013-07-16 16:47:35 +09:00
Cedric Bail
166e89baac
Revert "eo: try to fix callback array to work on other system."
...
This reverts commit e89f32d28d
.
2013-07-16 15:18:16 +09:00
Cedric Bail
e89f32d28d
eo: try to fix callback array to work on other system.
2013-07-16 13:41:27 +09:00
Cedric Bail
dce0fbcb84
evas: let's get the pixels if the image is dirty, not only when we do already have pixels.
2013-07-15 19:12:02 +09:00