efl/src/bin
Daniel Hirt 26c1f2477c Ui text: port widget to new interfaces
This is a big rewrite. In addition to implementing functionality with
the new Efl interfaces, a lot of legacy (Elm) code was removed.

A lot of work is squashed in this patch as the widget would've been
completely broken otherwise.

The major changes are:

Life-cycle:
  - Code was split to have 'finalize'
  - Item anchors (emoticons, images) were rewritten to have proper
  life-cycle

Scrolling logic:
  - Efl.Ui.Internal_Text_Scroller widget was added, and replaces the old
  Elm.Interface_Scrollable implementation. Singe-line and multi-line
  modes were fixed as well as sizing calculations. The object is now
  swallowed inside the Ui.Text widget.

Copy and paste:
  - Code was converted to Efl.Selection logic.

Modified tests:
    elementary_test -to "efl.ui.text"
    elementary_test -to "efl.ui.text label"

Added tests:
    elementary_test -to "efl.ui.text inputfield"

Removed test:
    elementary_test -to "efl.ui.text.async"
2018-11-05 18:17:42 +02:00
..
ecore_buffer here comes meson 2018-10-02 17:22:50 +02:00
ecore_con here comes meson 2018-10-02 17:22:50 +02:00
ecore_evas here comes meson 2018-10-02 17:22:50 +02:00
edje codegen: ensure we include the filename and not the path 2018-11-02 12:43:26 +01:00
eet Meson: set vieet as executable 2018-10-21 09:40:11 +03:00
eeze here comes meson 2018-10-02 17:22:50 +02:00
efl here comes meson 2018-10-02 17:22:50 +02:00
efl_js efl-js: JavaScript Eolian binding 2015-12-23 23:59:40 -02:00
efl_mono_msbuild_gen efl_mono: Add msbuild file generator 2017-12-04 15:47:51 -03:00
efl_wl here comes meson 2018-10-02 17:22:50 +02:00
efreet here comes meson 2018-10-02 17:22:50 +02:00
eina here comes meson 2018-10-02 17:22:50 +02:00
eldbus here comes meson 2018-10-02 17:22:50 +02:00
elementary Ui text: port widget to new interfaces 2018-11-05 18:17:42 +02:00
elua here comes meson 2018-10-02 17:22:50 +02:00
embryo here comes meson 2018-10-02 17:22:50 +02:00
eolian eolian gen: add generation of build dependencies 2018-10-24 12:02:43 +02:00
eolian_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eolian_js evas: remove render2 2018-08-21 10:36:55 -04:00
eolian_mono efl-mono: Typos in generated code comments 2018-11-05 11:14:37 +01:00
ethumb here comes meson 2018-10-02 17:22:50 +02:00
ethumb_client here comes meson 2018-10-02 17:22:50 +02:00