ChunEon Park
1f558c6cde
evas/textblock - revert the textblock pre_render_done.
...
Fundamentally, this is not a point of the problem.
somewhere pre_render caller is inccorrect without releasing the flag.
2013-05-30 14:43:41 +09:00
ChunEon Park
b7ff5a737f
evas/textblock - fix the textblock to render pre again if it needs to be relayouting
2013-05-28 23:07:24 +09:00
ChunEon Park
7003b7fd0b
evas/textblock - fix indent
2013-05-28 23:00:31 +09:00
Daniel Juyung Seo
b2dd73e841
evas_object_textblock.c: fixed a typo in the documentation.
2013-05-21 19:21:47 +09:00
Tom Hacohen
97acb71175
Evas textblock: Removed double ;.
2013-05-16 10:38:56 +01:00
Carsten Haitzler
f8c9a8d167
revert the revert... damn you git!
...
Revert "Revert "Efl: replace eo_data_get for objects data referencing.""
This reverts commit b64a2994b3
.
2013-05-02 16:47:16 +09:00
Carsten Haitzler
b64a2994b3
Revert "Efl: replace eo_data_get for objects data referencing."
...
This reverts commit 654a3f5f94
.
2013-05-02 14:17:19 +09:00
Daniel Zaoui
654a3f5f94
Efl: replace eo_data_get for objects data referencing.
2013-05-01 10:37:08 +03:00
Tom Hacohen
455d8790b9
Evas textblock: Fixed line size calculation when using multiple fonts.
...
Thanks to MinSu Seo for reporting.
2013-04-25 15:16:20 +01:00
Tom Hacohen
3f3ad67616
Evas textblock: Fixed a bug with deletion of ranges.
...
Fixed a bug with deletion of ranges that end just before a visual format.
Thanks to WooHyun Jung for reporting.
2013-04-15 17:15:22 +01:00
Cedric Bail
d1c502fe26
evas: remove warning, no need for double ().
2013-04-12 11:24:14 +09:00
Yakov Goldberg
7016872619
Efl textblock/entry: additions to split BiDi cursor
...
- handling multiple runs, multiple lines, last char of line/par
- tests added
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:59:48 +03:00
Tom 'TAsn' Hacohen
a70abbb381
Efl textblock/entry: Added support for split BiDi cursor.
...
If logical cursor is between LTR/RTL text two cursors will be shown.
Upper cursor is shown for the text of the same direction as
paragraph, lower cursor - for opposite.
NOT DONE YET
Signed-off-by: Tom 'TAsn' Hacohen <tom@stosb.com>
2013-04-10 14:58:32 +03:00
Cedric Bail
f1dfbc4e0e
evas: remove one useless pointer (-30KB).
2013-04-07 14:00:10 +09:00
Daniel Willmann
1cb5a8f63a
evas_textblock: Avoid dereferencing out-of-bounds element
...
Address sanitizer found this. Not really a serious error as text[i] will
be 0 in that case (I believe) and the loop is aborted in any case.
Still, better safe than sorry.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-02 18:57:43 +01:00
Carsten Haitzler
4f4681ebd8
warn--
2013-03-28 20:13:40 +09:00
Carsten Haitzler
1f1704924d
fix word start/end logic to be consistent with other toolkits.
2013-03-28 18:51:18 +09:00
Tom Hacohen
a170683334
Change usage of eo_do_super to the new prototype.
2013-03-18 16:14:18 +00:00
Cedric BAIL
d79a2efa39
evas: use Eina_Cow a lot more and we are closer to the memory size of 1.7.
2013-03-13 14:35:25 +09:00
Tom Hacohen
5dc2d7c126
Evas textblock: Fixed "high" text size adjustments for multiple paragraphs.
2013-02-28 16:48:09 +00:00
Tom Hacohen
5a55e5e56c
Evas textblock: Added proper size adjustments for "high" shaped texts.
...
This adjusts the starting coords of the textblock to fit the shaped char of
the first line.
2013-02-28 16:26:09 +00:00
Tom Hacohen
2e001a25bf
textblock: Added native and formatted sizes to clouseau.
2013-02-15 17:19:29 +00:00
Tom Hacohen
3974cb3dc1
Evas textblock: Fixed a selection bug introduced in my previous commit.
...
I matched against the wrong values so it never included items in the middle
even when needed.
SVN revision: 83869
2013-02-13 12:42:44 +00:00
Tom Hacohen
548e548632
Evas textblock: Fixed a selection issue.
...
The issue happens when selecting in strings that have both bidi and different
scripts in the same bidi run. E.g: "עבריתenglishрусскийעברית".
SVN revision: 83786
2013-02-08 15:31:25 +00:00
Tom Hacohen
70156285b0
Eo dbg: Use eina_value as the debug info type.
...
SVN revision: 83443
2013-01-29 16:36:01 +00:00
Aharon Hillel
028f059d32
Clouseau-Eo integration: Added debug info functions.
...
From now, classes implementing the Eo function with id
EO_BASE_SUB_ID_DBG_INFO_GET will be able to show in Clouseau their own
specific information.
Information contents is controlled by the class itself and no more
by Clouseau. Basic types and lists are supported..
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
SVN revision: 83410
2013-01-29 06:36:23 +00:00
Cedric BAIL
c0e62fb818
efl: remove a forgotten deprecated call.
...
SVN revision: 83069
2013-01-22 10:47:47 +00:00
Tom Hacohen
ac0ff4c997
Evas textblock: Added EAPI to the ifdefed debugging funcs.
...
SVN revision: 82815
2013-01-15 14:49:38 +00:00
Tom Hacohen
d925820fa9
Evas textblock: simplified and fixed bugs in _cursor_geometry_get
...
SVN revision: 82798
2013-01-15 10:57:34 +00:00
Stefan Schmidt
b4b7c9239d
Evas textblock: Fixed issue with line height when breakingon format.
...
All kudos to Tom for this one.
SVN revision: 82763
2013-01-14 14:18:10 +00:00
Carsten Haitzler
440bb7c23c
cut down textprop size a bit... 72 -> 64bytes. if we can wrap
...
tp->start/len/text_offset/text_len read/wrtie in access funcs. so we
can special case where:
1. start == text_offset == 0 && len == text_len == 1
2. start == text_offset == 0 && len == text_len < 65536
3. start == text_offset == 0 && len == text_len < 256
SVN revision: 82692
2013-01-12 08:40:46 +00:00
Leandro Pereira
d5f91fd5c2
evas/async_render: do not use async event to unref glyphs
...
Patch by: Leandro Pereira <leandro@profusion.mobi>
SVN revision: 82662
2013-01-11 19:55:40 +00:00
Tom Hacohen
e84686d76d
Evas: Fixed a bug with breaking after format items.
...
SVN revision: 82653
2013-01-11 18:16:24 +00:00
ChunEon Park
5cf84bb84a
evas - use Eina_Bool
...
SVN revision: 82035
2013-01-03 05:38:03 +00:00
ChunEon Park
bb39010a0a
evas - removed unnecessary lines.
...
in the render main function, it will always reset changed field whenever it calls the post function.
SVN revision: 81974
2013-01-02 11:56:20 +00:00
Tomas Cech
cafaecfce1
efl: Fix typo in evas_object_textblock
...
Patch by: Tomas Cech <tcech@suse.cz>
SVN revision: 81559
2012-12-21 15:56:26 +00:00
Jonas M. Gastal
55845c5a3e
efl: Adding much improved textblock style documentation.
...
SVN revision: 81485
2012-12-20 20:42:45 +00:00
Leandro Pereira
cb10c7d019
evas: Modify software_generic and gl_x11 to with with threaded renderer
...
SVN revision: 81284
2012-12-18 16:28:55 +00:00
Leandro Dorileo
35a3326371
evas: fix a memory leak introduced on rev 78644
...
_nodes_clear() is called on object removal and it's not supposed
alloc anything at that stage.
SVN revision: 80984
2012-12-14 20:03:31 +00:00
Daniel Zaoui
25ea899dfa
Some KlocWork fixes.
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 80211
2012-12-05 06:25:49 +00:00
Daniel Zaoui
d7783e11d6
Added missing descriptions for Eo defines whose functions hadn't
...
descriptions at all. Needed in language bindings.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79646
2012-11-25 09:00:21 +00:00
Vincent Torri
c15e9c6575
merge: and now Evas
...
I've tested make -j 3 install and it works nicely
I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.
TODO: examples and tests, I'll add them later
ISSUE: Eina_Unicode size check. It indirectly depends on
eina_config.h, which is created at the end of the
configure script. So its size is always 0. I don't
know how that size is used, so I can't do a lot,
for now.
SVN revision: 78895
2012-11-04 11:51:42 +00:00