Hi,

On 06/20/2016 02:01 PM, Hermet Park wrote:
> just in case,
> copy & past text in elm entry is broken.
>  

Hmm? Do you mean this merge broke c&p in Elm_Entry, or is it just in
general? :)

> -----Original Message-----
> From: "Tom Hacohen"<[email protected]> 
> To: <[email protected]>; 
> Cc: 
> Sent: 2016-06-17 (금) 04:24:49
> Subject: [EGIT] [core/efl] master 09/09: Merge in the new text API changes 
> and new Efl.Ui.Text widget
>  
> tasn pushed a commit to branch master.
> 
> http://git.enlightenment.org/core/efl.git/commit/?id=aca28e01a1b6bf254fa2f4c7f8d5693e83799019
> 
> commit aca28e01a1b6bf254fa2f4c7f8d5693e83799019
> Merge: 3adf6fd 3c5b0bc
> Author: Tom Hacohen <[email protected]>
> Date:   Thu Jun 16 20:15:22 2016 +0100
> 
>     Merge in the new text API changes and new Efl.Ui.Text widget
>     
>     This set of commits include the renaming of textblock to the new
>     convention, addition of a new interface for interactive text editing,
>     and a new entry widget that uses this new API.
>     
>     A better write up will follow when the change is fully done. But the
>     gist of it is that now you just manipulate text cursors to manipulate
>     the text and selections. Edje_Entry is no longer used, the logic is
>     outside. Formats and markup are no longer used, they proved to be
>     problematic for text editing; we'll add wrappers for setting and getting
>     markup. Instead of formats we use the more strict subset, which is
>     format ranges, or as we called them "annotations" that essentially let
>     you apply a format on a range of text.
>     
>     There are a few things missing that will soon follow. Namely:
>     1. Style is currently hardcoded. We need to change it to load from Edje,
>         and just use the old entry theme instead of the custom one.
>     2. Text filtering is not yet implemented.
>     3. There are a few known issues that need to be fixed.
>     4. Markup set/get support.
>     5. Change the IMF API and other APIs that we didn't know much about that
>     looked a bit messy.
> 
>  data/elementary/themes/edc/elm/entry.edc             104 +
>  src/Makefile_Elementary.am                            17 +-
>  src/Makefile_Evas.am                                   4 +-
>  src/bin/elementary/Makefile.am                         1 +
>  src/bin/elementary/test.c                              3 +-
>  src/bin/elementary/test_efl_ui_text.c                  6 +
>  src/bin/elementary/test_entry.c                      125 +
>  src/lib/edje/edje_calc.c                              16 +-
>  src/lib/elementary/Elementary.h.in                     2 +
>  src/lib/elementary/Makefile.am                         3 +
>  .../elementary/efl_ui_internal_text_interactive.c   1398 +++++
>  .../elementary/efl_ui_internal_text_interactive.eo    14 +
>  .../elementary/efl_ui_internal_text_interactive.h      6 +
>  src/lib/elementary/efl_ui_text.c                    5648 ++++++++++++++++++++
>  src/lib/elementary/efl_ui_text.eo                    468 ++
>  src/lib/elementary/efl_ui_text_interactive.eo         53 +
>  src/lib/elementary/elm_entry_common.h                  4 +
>  src/lib/evas/Evas_Common.h                           772 ---
>  src/lib/evas/Evas_Eo.h                                 5 +-
>  src/lib/evas/Evas_Legacy.h                            57 +-
>  src/lib/evas/canvas/efl_canvas_text.eo               306 ++
>  src/lib/evas/canvas/efl_canvas_text_cursor.eo        212 +
>  src/lib/evas/canvas/evas_object_textblock.c         2119 ++++++--
>  src/lib/evas/canvas/evas_textblock.eo                331 --
>  src/lib/evas/canvas/evas_textblock_hyphenation.x       4 +-
>  src/lib/evas/canvas/evas_textblock_legacy.h          915 ++++
>  src/lib/evas/canvas/evas_types.eot                     2 +
>  src/tests/evas/evas_test_textblock.c                 350 +-
>  28 files changed, 11290 insertions(+), 1655 deletions(-)
> 


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to