platform/upstream/efl.git
13 years agoReturn EINA_* if return type is Eina_Bool
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:52 +0000 (11:43 +0000)]
Return EINA_* if return type is Eina_Bool

Convert 0 -> EINA_FALSE, 1 -> EINA_TRUE

SVN revision: 56592

13 years agoMake check for stat return more explicit
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:42 +0000 (11:43 +0000)]
Make check for stat return more explicit

SVN revision: 56591

13 years agoAlways use icon cache, remove old code
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:31 +0000 (11:43 +0000)]
Always use icon cache, remove old code

SVN revision: 56590

13 years agoAdd temporary memory cache of eet file data
Sebastian Dransfeld [Mon, 31 Jan 2011 11:32:45 +0000 (11:32 +0000)]
Add temporary memory cache of eet file data

SVN revision: 56589

13 years agoImprove storage of desktop util data
Sebastian Dransfeld [Mon, 31 Jan 2011 11:32:34 +0000 (11:32 +0000)]
Improve storage of desktop util data

SVN revision: 56588

13 years agoFix memleak
Sebastian Dransfeld [Mon, 31 Jan 2011 11:27:46 +0000 (11:27 +0000)]
Fix memleak

SVN revision: 56587

13 years agoFrom: ChunEon Park <chuneon.park@samsung.com>
ChunEon Park [Mon, 31 Jan 2011 08:42:34 +0000 (08:42 +0000)]
From: ChunEon Park <chuneon.park@samsung.com>
Subject: Re: [E-devel] some bug fix patches

Fix lurking free bug in grab code.

SVN revision: 56576

13 years agoother way.
Carsten Haitzler [Mon, 31 Jan 2011 08:40:51 +0000 (08:40 +0000)]
other way.

SVN revision: 56575

13 years agofix sync to send done messges but not wait for sync counter with gl
Carsten Haitzler [Mon, 31 Jan 2011 06:21:57 +0000 (06:21 +0000)]
fix sync to send done messges but not wait for sync counter with gl
engine.

SVN revision: 56563

13 years agoorder
Sebastian Dransfeld [Sun, 30 Jan 2011 20:09:41 +0000 (20:09 +0000)]
order

SVN revision: 56559

13 years agoRevert "Snapshot." - didn't mean to commit this :(
Tom Hacohen [Sun, 30 Jan 2011 13:58:06 +0000 (13:58 +0000)]
Revert "Snapshot." - didn't mean to commit this :(

This reverts commit 521198281e4ac616fee48d27aae9e6983d5950c3.

SVN revision: 56556

13 years agoRevert "Snap 2" - didn't mean to commit it. :(
Tom Hacohen [Sun, 30 Jan 2011 13:57:55 +0000 (13:57 +0000)]
Revert "Snap 2" - didn't mean to commit it. :(

This reverts commit 66c113787b440a282b6cc2cab6d35f5c700627f4.

SVN revision: 56555

13 years agoEvas: Updated changelog.
Tom Hacohen [Sun, 30 Jan 2011 13:55:16 +0000 (13:55 +0000)]
Evas: Updated changelog.

SVN revision: 56554

13 years agoSnap 2
Tom Hacohen [Sun, 30 Jan 2011 13:55:12 +0000 (13:55 +0000)]
Snap 2

SVN revision: 56553

13 years agoSnapshot.
Tom Hacohen [Sun, 30 Jan 2011 13:55:04 +0000 (13:55 +0000)]
Snapshot.

SVN revision: 56552

13 years agoclearenv not on bsd - dont build the related test code (yes tests may
Carsten Haitzler [Sun, 30 Jan 2011 10:50:14 +0000 (10:50 +0000)]
clearenv not on bsd - dont build the related test code (yes tests may
fail).

SVN revision: 56550

13 years agoEdje: Updated changelog.
Tom Hacohen [Sun, 30 Jan 2011 10:46:42 +0000 (10:46 +0000)]
Edje: Updated changelog.

SVN revision: 56549

13 years agoEdje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.
Tom Hacohen [Sun, 30 Jan 2011 10:46:39 +0000 (10:46 +0000)]
Edje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.

SVN revision: 56548

13 years agoEdje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and...
Tom Hacohen [Sun, 30 Jan 2011 10:46:33 +0000 (10:46 +0000)]
Edje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and BEFORE (gtk/rest of the world) cursor modes.

SVN revision: 56547

13 years agoEvas: Updated changelog.
Tom Hacohen [Sun, 30 Jan 2011 10:46:06 +0000 (10:46 +0000)]
Evas: Updated changelog.

SVN revision: 56546

13 years agoEvas textblock: Eliminate the use of cutoff, we don't really want/need that.
Tom Hacohen [Sun, 30 Jan 2011 10:46:02 +0000 (10:46 +0000)]
Evas textblock: Eliminate the use of cutoff, we don't really want/need that.

SVN revision: 56545

13 years agoEvas font: Fix indentation.
Tom Hacohen [Sun, 30 Jan 2011 10:45:56 +0000 (10:45 +0000)]
Evas font: Fix indentation.

SVN revision: 56544

13 years agoEvas textblock: Did a bit of code clean-up.
Tom Hacohen [Sun, 30 Jan 2011 10:45:51 +0000 (10:45 +0000)]
Evas textblock: Did a bit of code clean-up.

SVN revision: 56543

13 years agoEvas textblock: Added ellipsis support (actually only for the 1.0 case) to textblock.
Tom Hacohen [Sun, 30 Jan 2011 10:45:45 +0000 (10:45 +0000)]
Evas textblock: Added ellipsis support (actually only for the 1.0 case) to textblock.

SVN revision: 56542

13 years agoEvas textblock: Fixed a memory leak and comment.
Tom Hacohen [Sun, 30 Jan 2011 10:45:40 +0000 (10:45 +0000)]
Evas textblock: Fixed a memory leak and comment.

SVN revision: 56541

13 years agoEvas textblock: Updated a comment.
Tom Hacohen [Sun, 30 Jan 2011 10:45:34 +0000 (10:45 +0000)]
Evas textblock: Updated a comment.

SVN revision: 56540

13 years agoEvas textblock: Fixed issue with charwrap causing an infinite loop.
Tom Hacohen [Sun, 30 Jan 2011 10:45:28 +0000 (10:45 +0000)]
Evas textblock: Fixed issue with charwrap causing an infinite loop.

SVN revision: 56539

13 years agoEvas font: Fixed memory leak when reloading an already-loaded face.
Tom Hacohen [Sun, 30 Jan 2011 10:45:23 +0000 (10:45 +0000)]
Evas font: Fixed memory leak when reloading an already-loaded face.

SVN revision: 56538

13 years agoEvas text: Fixed a segfault with text objects with a font not yet set (but with text...
Tom Hacohen [Sun, 30 Jan 2011 10:45:17 +0000 (10:45 +0000)]
Evas text: Fixed a segfault with text objects with a font not yet set (but with text set).

SVN revision: 56537

13 years agoRevert "Evas textblock: Use the last item's width, not advance, when calculating...
Tom Hacohen [Sun, 30 Jan 2011 10:45:11 +0000 (10:45 +0000)]
Revert "Evas textblock: Use the last item's width, not advance, when calculating line's width and wrapping."
There were issues introduced with this commit, should fix it in the
future.

This reverts commit 53cf2da5684871c77b7efc6406de98d5fb681914.

SVN revision: 56536

13 years agoEvas textblock: Fixed paragraph width to also take in-paragraph line indentation...
Tom Hacohen [Sun, 30 Jan 2011 10:45:06 +0000 (10:45 +0000)]
Evas textblock: Fixed paragraph width to also take in-paragraph line indentation into account.

SVN revision: 56535

13 years agoEvas text: Added API to query text object's text direction.
Tom Hacohen [Sun, 30 Jan 2011 10:45:00 +0000 (10:45 +0000)]
Evas text: Added API to query text object's text direction.

SVN revision: 56534

13 years agoEvas textblock: Fixed cursor position in BEFORE mode. Fixed a reference to a memory...
Tom Hacohen [Sun, 30 Jan 2011 10:44:55 +0000 (10:44 +0000)]
Evas textblock: Fixed cursor position in BEFORE mode. Fixed a reference to a memory location (on the stack) we don't own anymore.

SVN revision: 56533

13 years agoEvas textblock: Fixed cursor position with a cleared textblock.
Tom Hacohen [Sun, 30 Jan 2011 10:44:48 +0000 (10:44 +0000)]
Evas textblock: Fixed cursor position with a cleared textblock.

SVN revision: 56532

13 years agoEvas textblock: Use the last item's width, not advance, when calculating line's width...
Tom Hacohen [Sun, 30 Jan 2011 10:44:42 +0000 (10:44 +0000)]
Evas textblock: Use the last item's width, not advance, when calculating line's width and wrapping.

SVN revision: 56531

13 years agoEvas text: Fixed string_size_get to use the last item's width instead of advance.
Tom Hacohen [Sun, 30 Jan 2011 10:44:37 +0000 (10:44 +0000)]
Evas text: Fixed string_size_get to use the last item's width instead of advance.

SVN revision: 56530

13 years agoEvas font-engine: Fixed query size when not using OT to take the last char's width...
Tom Hacohen [Sun, 30 Jan 2011 10:44:31 +0000 (10:44 +0000)]
Evas font-engine: Fixed query size when not using OT to take the last char's width on RTL mode, instead of the first.

SVN revision: 56529

13 years agoEvas text: relayout the items when needed.
Tom Hacohen [Sun, 30 Jan 2011 10:44:23 +0000 (10:44 +0000)]
Evas text: relayout the items when needed.

SVN revision: 56528

13 years agoEvas text: Fixed vert advance get in cases of mixed scripts with different ascents...
Tom Hacohen [Sun, 30 Jan 2011 10:44:17 +0000 (10:44 +0000)]
Evas text: Fixed vert advance get in cases of mixed scripts with different ascents/descents.

SVN revision: 56527

13 years agoEvas textblock: Fixed a typo in the wordwrap code.
Tom Hacohen [Sun, 30 Jan 2011 10:44:11 +0000 (10:44 +0000)]
Evas textblock: Fixed a typo in the wordwrap code.

SVN revision: 56526

13 years agoEvas textblock: Added wrap=mixed to the style options.
Tom Hacohen [Sun, 30 Jan 2011 10:44:03 +0000 (10:44 +0000)]
Evas textblock: Added wrap=mixed to the style options.

SVN revision: 56525

13 years agoEvas textblock: Fixed a bug with wordwrapping causing an infinite loop in some cases.
Tom Hacohen [Sun, 30 Jan 2011 10:43:55 +0000 (10:43 +0000)]
Evas textblock: Fixed a bug with wordwrapping causing an infinite loop in some cases.

SVN revision: 56524

13 years agoEvas font-engine: Fixed ot face loading when loading fonts from memory.
Tom Hacohen [Sun, 30 Jan 2011 10:43:50 +0000 (10:43 +0000)]
Evas font-engine: Fixed ot face loading when loading fonts from memory.

SVN revision: 56523

13 years agoEvas bidi: Fixed visibility issue with evas_bidi_shape_string which is supposed to...
Tom Hacohen [Sun, 30 Jan 2011 10:43:42 +0000 (10:43 +0000)]
Evas bidi: Fixed visibility issue with evas_bidi_shape_string which is supposed to be visible to extrenal moduels as well.

SVN revision: 56522

13 years agoEvas font-engine: add a function to just ref text props.
Tom Hacohen [Sun, 30 Jan 2011 10:43:34 +0000 (10:43 +0000)]
Evas font-engine: add a function to just ref text props.

SVN revision: 56521

13 years agoEvas textblock: Implemented support for size_native_get which was partially broken...
Tom Hacohen [Sun, 30 Jan 2011 10:43:26 +0000 (10:43 +0000)]
Evas textblock: Implemented support for size_native_get which was partially broken because calc_only was not implemented.

SVN revision: 56520

13 years agoEvas textblock: Added mixedwrap code - the code is there but nothing is really using...
Tom Hacohen [Sun, 30 Jan 2011 10:43:21 +0000 (10:43 +0000)]
Evas textblock: Added mixedwrap code - the code is there but nothing is really using it at the moment, will add that in the future.

SVN revision: 56519

13 years agoEvas textblock: Remove unused function: _evas_textblock_cursor_node_format_before_pos...
Tom Hacohen [Sun, 30 Jan 2011 10:43:15 +0000 (10:43 +0000)]
Evas textblock: Remove unused function: _evas_textblock_cursor_node_format_before_pos_get.

SVN revision: 56518

13 years agoEvas textblock: Fixed word prerender, it now compiles and even mostly works, there...
Tom Hacohen [Sun, 30 Jan 2011 10:43:09 +0000 (10:43 +0000)]
Evas textblock: Fixed word prerender, it now compiles and even mostly works, there are still some glitches (haven't benchmarked it though).

SVN revision: 56517

13 years agoEvas font-engine: Exposed PEN_Y in the walker functions and started using it instead...
Tom Hacohen [Sun, 30 Jan 2011 10:43:03 +0000 (10:43 +0000)]
Evas font-engine: Exposed PEN_Y in the walker functions and started using it instead of the hackish _pen_y.

SVN revision: 56516

13 years agoEvas textblock: Fixed a segfault with regular formats (ones without size explicitly...
Tom Hacohen [Sun, 30 Jan 2011 10:42:56 +0000 (10:42 +0000)]
Evas textblock: Fixed a segfault with regular formats (ones without size explicitly set).

SVN revision: 56515

13 years agoEvas textblock: Moved item (of type SIZE) size calculation to actual line finalizing...
Tom Hacohen [Sun, 30 Jan 2011 10:42:48 +0000 (10:42 +0000)]
Evas textblock: Moved item (of type SIZE) size calculation to actual line finalizing because it depends on the object scale and where it was before will break when scale changes.

SVN revision: 56514

13 years agoEvas textblock: Fixed bug with relative sized items not showing.
Tom Hacohen [Sun, 30 Jan 2011 10:42:41 +0000 (10:42 +0000)]
Evas textblock: Fixed bug with relative sized items not showing.

SVN revision: 56513

13 years agoEvas textblock: Fixed cursor when the cursor is in the end.
Tom Hacohen [Sun, 30 Jan 2011 10:42:35 +0000 (10:42 +0000)]
Evas textblock: Fixed cursor when the cursor is in the end.

SVN revision: 56512

13 years agoEvas bidi: remove the bidi reverse string, it's old and not needed.
Tom Hacohen [Sun, 30 Jan 2011 10:42:28 +0000 (10:42 +0000)]
Evas bidi: remove the bidi reverse string, it's old and not needed.

SVN revision: 56511

13 years agoEvas font-engine: simplify 26_6 round to int.
Tom Hacohen [Sun, 30 Jan 2011 10:42:20 +0000 (10:42 +0000)]
Evas font-engine: simplify 26_6 round to int.

SVN revision: 56510

13 years agoEvas font-engine: pen_x is now calculated with fractional pixels (inside each item...
Tom Hacohen [Sun, 30 Jan 2011 10:42:13 +0000 (10:42 +0000)]
Evas font-engine: pen_x is now calculated with fractional pixels (inside each item, not the case with cross-items which still use integral pixels).

SVN revision: 56509

13 years agoEvas font-engine: Round the fractional coords (instead of floor).
Tom Hacohen [Sun, 30 Jan 2011 10:42:07 +0000 (10:42 +0000)]
Evas font-engine: Round the fractional coords (instead of floor).

SVN revision: 56508

13 years agoEvas: Fixed harfbuzz dependency checking. Was broken with harfbuzz that is not compil...
Tom Hacohen [Sun, 30 Jan 2011 10:42:01 +0000 (10:42 +0000)]
Evas: Fixed harfbuzz dependency checking. Was broken with harfbuzz that is not compiled with freetype support and always printed 'no' regarding harfbuzz usage.

SVN revision: 56507

13 years agoEvas textblock: Fixed async rendering support.
Tom Hacohen [Sun, 30 Jan 2011 10:41:57 +0000 (10:41 +0000)]
Evas textblock: Fixed async rendering support.

SVN revision: 56506

13 years agoEvas textblock: Fixed a seg and the documentation error that caused it.
Tom Hacohen [Sun, 30 Jan 2011 10:41:49 +0000 (10:41 +0000)]
Evas textblock: Fixed a seg and the documentation error that caused it.

SVN revision: 56505

13 years agoEvas textblock: split the visual layouting to two stages:
Tom Hacohen [Sun, 30 Jan 2011 10:41:42 +0000 (10:41 +0000)]
Evas textblock: split the visual layouting to two stages:
1. Split to logical layout units.
2. Order the logical layout units in a visual way.
This lets us cache the results of the first part (unless the text changes), which makes everything a lot faster in the OT case, and quite faster in the regular case.
There are still some issues unresolved in this commit that will be resolved in future commits:
1. No support for async rendering - yes, I forgot I'm supposed to support that.
2. native_size should probably be calculated in another way because the current one is slow and if we already have the logical items it should be a piece of cake...

SVN revision: 56504

13 years agoEvas font-engine: Fixed a puny memory leak.
Tom Hacohen [Sun, 30 Jan 2011 10:41:35 +0000 (10:41 +0000)]
Evas font-engine: Fixed a puny memory leak.

SVN revision: 56503

13 years agoUsed evas_textblock_text_node_changed instead of evas_textblock_changed when needed...
Tom Hacohen [Sun, 30 Jan 2011 10:41:29 +0000 (10:41 +0000)]
Used evas_textblock_text_node_changed instead of evas_textblock_changed when needed and removed the latter completely because it wasn't needed/used anymore.

SVN revision: 56502

13 years agoEvas textblock: The only thing that should force a 'native recalc' is a change in...
Tom Hacohen [Sun, 30 Jan 2011 10:41:23 +0000 (10:41 +0000)]
Evas textblock: The only thing that should force a 'native recalc' is a change in the text.

SVN revision: 56501

13 years agoEvas textblock: split layout line advance to advance and finalize instead of using...
Tom Hacohen [Sun, 30 Jan 2011 10:41:18 +0000 (10:41 +0000)]
Evas textblock: split layout line advance to advance and finalize instead of using the 'new line' flag.

SVN revision: 56500

13 years agoEvas textblock: Added a couple of comments and mark that we already handlede content...
Tom Hacohen [Sun, 30 Jan 2011 10:41:13 +0000 (10:41 +0000)]
Evas textblock: Added a couple of comments and mark that we already handlede content change after we calc native size, that's because logical layout remains the same.

SVN revision: 56499

13 years agoEvas textblock: Fixed a major slowdown caused by a missing content_changed = 0.
Tom Hacohen [Sun, 30 Jan 2011 10:41:06 +0000 (10:41 +0000)]
Evas textblock: Fixed a major slowdown caused by a missing content_changed = 0.

SVN revision: 56498

13 years agoEvas textblock: Removed unused functions.
Tom Hacohen [Sun, 30 Jan 2011 10:40:59 +0000 (10:40 +0000)]
Evas textblock: Removed unused functions.

SVN revision: 56497

13 years agoEvas textblock: Fix format usage in the visual layouting.
Tom Hacohen [Sun, 30 Jan 2011 10:40:53 +0000 (10:40 +0000)]
Evas textblock: Fix format usage in the visual layouting.

SVN revision: 56496

13 years agoEvas textblock: format is now a property of both text items and format items meaning...
Tom Hacohen [Sun, 30 Jan 2011 10:40:47 +0000 (10:40 +0000)]
Evas textblock: format is now a property of both text items and format items meaning that formats can finally have their own properties, e.g tabs can have distinct background colors and etc.

SVN revision: 56495

13 years agoEvas textblock: Fixed a bug in the last commit causing a seg when cleaning a tb.
Tom Hacohen [Sun, 30 Jan 2011 10:40:42 +0000 (10:40 +0000)]
Evas textblock: Fixed a bug in the last commit causing a seg when cleaning a tb.

SVN revision: 56494

13 years agoEvas textblock: Split between content changes and other changes.
Tom Hacohen [Sun, 30 Jan 2011 10:40:36 +0000 (10:40 +0000)]
Evas textblock: Split between content changes and other changes.

SVN revision: 56493

13 years agoSplit logical layouting and visual layouting completely. There are still some bugs...
Tom Hacohen [Sun, 30 Jan 2011 10:40:30 +0000 (10:40 +0000)]
Split logical layouting and visual layouting completely. There are still some bugs, but this includes the major change.

SVN revision: 56492

13 years agoEvas font-engine: A couple of major fixes:
Tom Hacohen [Sun, 30 Jan 2011 10:40:21 +0000 (10:40 +0000)]
Evas font-engine: A couple of major fixes:
1. Worked around a fribid behavior that broke some stuff - we should handle it better in the future, this workaround is only temporary.
2. Fixed a bug with textblock's last_up_to_pos.
3. Fixed a bug with ot_shaping not reloading the font and activating the size in the wrong place.

SVN revision: 56491

13 years agoEvas textblock: Started splitting the layouting to two stages, logical item creating...
Tom Hacohen [Sun, 30 Jan 2011 10:40:14 +0000 (10:40 +0000)]
Evas textblock: Started splitting the layouting to two stages, logical item creating and visual ordering of the items. This will let us to cache the logical items and just relayout the visual items when needed thus making everything a lot faster.

SVN revision: 56490

13 years agoEvas textblock: Fixed line coords to be relative to the paragraphs coords and not...
Tom Hacohen [Sun, 30 Jan 2011 10:40:09 +0000 (10:40 +0000)]
Evas textblock: Fixed line coords to be relative to the paragraphs coords and not standalone like they were.

SVN revision: 56489

13 years agoEvas textblock: Update layout paragraph coordinates and use them to speed some parts up.
Tom Hacohen [Sun, 30 Jan 2011 10:40:04 +0000 (10:40 +0000)]
Evas textblock: Update layout paragraph coordinates and use them to speed some parts up.

SVN revision: 56488

13 years agoEvas textblock: Use layout paragraphs for faster item locating.
Tom Hacohen [Sun, 30 Jan 2011 10:39:58 +0000 (10:39 +0000)]
Evas textblock: Use layout paragraphs for faster item locating.

SVN revision: 56487

13 years agoEvas textblock: started using the paragraph layout items a bit more so it's a bit...
Tom Hacohen [Sun, 30 Jan 2011 10:39:52 +0000 (10:39 +0000)]
Evas textblock: started using the paragraph layout items a bit more so it's a bit faster now. Fixed a bug in calculating the line number. Paragraph layout items now point to the original paragraphs.

SVN revision: 56486

13 years agoEvas textblock: Started using the layout paragraphs. Still not using their coords...
Tom Hacohen [Sun, 30 Jan 2011 10:39:47 +0000 (10:39 +0000)]
Evas textblock: Started using the layout paragraphs. Still not using their coords or using them for optimizations.

SVN revision: 56485

13 years agoEvas font: skip over common script items when getting the font, we should get the...
Tom Hacohen [Sun, 30 Jan 2011 10:39:42 +0000 (10:39 +0000)]
Evas font: skip over common script items when getting the font, we should get the font of the actual script items.

SVN revision: 56484

13 years agoEvas font: fixed calling of bidi_end_of_run_get and exposed a new function to get...
Tom Hacohen [Sun, 30 Jan 2011 10:39:35 +0000 (10:39 +0000)]
Evas font: fixed calling of bidi_end_of_run_get and exposed a new function to get the script of a single char.

SVN revision: 56483

13 years agoRevert "Evas font-engine: Also split on script common." - After
Tom Hacohen [Sun, 30 Jan 2011 10:39:29 +0000 (10:39 +0000)]
Revert "Evas font-engine: Also split on script common." - After
reviewing the standard again, it's not really wanted.

This reverts commit 26cc8747fda51e95d340ef1a1838817fe495be23.

SVN revision: 56482

13 years agoEvas textblock: Started using advancement for wrapping.
Tom Hacohen [Sun, 30 Jan 2011 10:39:22 +0000 (10:39 +0000)]
Evas textblock: Started using advancement for wrapping.

SVN revision: 56481

13 years agoEvas text object: Hacked a fix to string size get which fixes elipsis and many other...
Tom Hacohen [Sun, 30 Jan 2011 10:39:16 +0000 (10:39 +0000)]
Evas text object: Hacked a fix to string size get which fixes elipsis and many other stuff.

SVN revision: 56480

13 years agoEvas text: Fixed a bug with the issuing of script end of run get.
Tom Hacohen [Sun, 30 Jan 2011 10:39:09 +0000 (10:39 +0000)]
Evas text: Fixed a bug with the issuing of script end of run get.

SVN revision: 56479

13 years agoEvas language utils: fixed evas_common_language_script_end_of_run_get and adjusted...
Tom Hacohen [Sun, 30 Jan 2011 10:39:03 +0000 (10:39 +0000)]
Evas language utils: fixed evas_common_language_script_end_of_run_get and adjusted text and textblock object to use it.

SVN revision: 56478

13 years agoEvas text: Fixed object_text last_up_to_pos.
Tom Hacohen [Sun, 30 Jan 2011 10:38:55 +0000 (10:38 +0000)]
Evas text: Fixed object_text last_up_to_pos.

SVN revision: 56477

13 years agoEvas font-engine: Fixed a bug in evas_common_language_script_end_of_run_get
Tom Hacohen [Sun, 30 Jan 2011 10:38:50 +0000 (10:38 +0000)]
Evas font-engine: Fixed a bug in evas_common_language_script_end_of_run_get

SVN revision: 56476

13 years agoEvas text: fixed an issue with last_up_to_pos and char_at_coords that caused them...
Tom Hacohen [Sun, 30 Jan 2011 10:38:44 +0000 (10:38 +0000)]
Evas text: fixed an issue with last_up_to_pos and char_at_coords that caused them to return the wrong index.

SVN revision: 56475

13 years agoEvas textblock: Migrated part of add and split item to _layout_text_append to improve...
Tom Hacohen [Sun, 30 Jan 2011 10:38:39 +0000 (10:38 +0000)]
Evas textblock: Migrated part of add and split item to _layout_text_append to improve performance.

SVN revision: 56474

13 years agoEvas font-engine: fixed kerning in the default walker.
Tom Hacohen [Sun, 30 Jan 2011 10:38:33 +0000 (10:38 +0000)]
Evas font-engine: fixed kerning in the default walker.

SVN revision: 56473

13 years agoEvas font-engine: Also split on script common.
Tom Hacohen [Sun, 30 Jan 2011 10:38:28 +0000 (10:38 +0000)]
Evas font-engine: Also split on script common.

SVN revision: 56472

13 years agoRevert "Evas textblock: Shape a lot less when splitting to items because of script...
Tom Hacohen [Sun, 30 Jan 2011 10:38:22 +0000 (10:38 +0000)]
Revert "Evas textblock: Shape a lot less when splitting to items because of script/bidi direction."
Was broken.

This reverts commit d2bc8fd8b516a640c3eb098071a80d751494024a.

SVN revision: 56471

13 years agoEvas textblock + font engine: add an optimized way of doing a cut-off on the text...
Tom Hacohen [Sun, 30 Jan 2011 10:38:15 +0000 (10:38 +0000)]
Evas textblock + font engine: add an optimized way of doing a cut-off on the text props.

SVN revision: 56470

13 years agoEvas font-ot: moved typedef to a better location (doesn't change anything but ease...
Tom Hacohen [Sun, 30 Jan 2011 10:38:08 +0000 (10:38 +0000)]
Evas font-ot: moved typedef to a better location (doesn't change anything but ease of understanding).

SVN revision: 56469

13 years agoEvas textblock: Shape a lot less when splitting to items because of script/bidi direc...
Tom Hacohen [Sun, 30 Jan 2011 10:38:02 +0000 (10:38 +0000)]
Evas textblock: Shape a lot less when splitting to items because of script/bidi direction.

SVN revision: 56468

13 years agoEvas textblock: removed an un-needed shaping that speeds up things a bit.
Tom Hacohen [Sun, 30 Jan 2011 10:37:57 +0000 (10:37 +0000)]
Evas textblock: removed an un-needed shaping that speeds up things a bit.

SVN revision: 56467

13 years agoEvas font-engine: cache harfbuzz's face.
Tom Hacohen [Sun, 30 Jan 2011 10:37:52 +0000 (10:37 +0000)]
Evas font-engine: cache harfbuzz's face.

SVN revision: 56466