platform/upstream/efl.git
5 years agobuild: add a new script helper
Marcel Hollerbach [Fri, 8 Mar 2019 13:30:52 +0000 (08:30 -0500)]
build: add a new script helper

Summary:
This script can be used to run all examples that have been build with
meson, this is usefull in order to check if everything works, and checks
if (due to some patches) errors are happening in the output.

This is not meant as function checking of the whole example, just
automatically checking the first-look-appearance.

For now a few examples are setted up correctly, there might be more that
need setups / custom arguments, they can be added over time.

Reviewers: stefan_schmidt, zmike, cedric, q66, devilhorns, segfaultxavi

Reviewed By: zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7979

5 years agoui.box,table: update layout when homogeneous mode is changed.
Yeongjong Lee [Fri, 8 Mar 2019 13:22:12 +0000 (08:22 -0500)]
ui.box,table: update layout when homogeneous mode is changed.

Summary: changing homogeneous mode is needed layout_update.

Test Plan:
1. elementary_test -to 'efl.ui.box'
2. Click 'Homogenous' check box.
3. Check layout is updated.

Reviewers: zmike, Jaehyun_Cho, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8216

5 years agoui.box_flow: refactor layout_update
Yeongjong Lee [Fri, 8 Mar 2019 13:22:08 +0000 (08:22 -0500)]
ui.box_flow: refactor layout_update

Summary:
This patch remove evas_box function from Efl.Ui.Box_Flow and add unit test.
Depends on D8214

Test Plan:
1. make check
2. `elementary_test -to 'efl.ui.box'` with 'flow' checkbox.

Reviewers: zmike, Jaehyun_Cho

Reviewed By: zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8219

5 years agoeo: fix reflection
Marcel Hollerbach [Fri, 8 Mar 2019 13:19:23 +0000 (08:19 -0500)]
eo: fix reflection

Summary:
the DFS tree walk was accidently stopped by a too early return
statement. We should only return if we found a reflection entry, if not,
then we should continue our search

Depends on D7996

Reviewers: cedric, zmike, q66, segfaultxavi

Reviewed By: cedric, zmike

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7997

5 years agoeolian: add support for marking type declarations beta
Daniel Kolesa [Fri, 8 Mar 2019 13:17:01 +0000 (08:17 -0500)]
eolian: add support for marking type declarations beta

Summary:
This also simplifies the beta checking API by unifying it under
objects (makes much more sense that way) and reworks the validator
to have betaness support within its context state, allowing checks
to be done easily in any place.

The betaness checks are disabled for types for the time being,
because otherwise there are too many errors (types are assumed
to be stable as they are not tagged beta, but they reference beta
classes all over the place). Set EOLIAN_TYPEDECL_BETA_WARN to 1
in your environment to force enable the checks.

Reviewers: zmike, bu5hm4n, stefan_schmidt, lauromoura, cedric

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl, #eolian

Differential Revision: https://phab.enlightenment.org/D8102

5 years agoevas_canvas3d: add empty functions for missing APIs
Marcel Hollerbach [Fri, 8 Mar 2019 05:39:26 +0000 (14:39 +0900)]
evas_canvas3d: add empty functions for missing APIs

The other alternative would be to move callback_register/
callback_unregister from evas.canvas3d.object to evas.canvas3d.node.
However doing this right now is a bit hard based on the fact that no
example currently does render / work. Therefore the empty implementation
is the solution that does require fewer code movements.

ref T5719
Depends on D7759

5 years agoelementary: replace deprecated api usage with correct one.
Hermet Park [Fri, 8 Mar 2019 04:38:32 +0000 (13:38 +0900)]
elementary: replace deprecated api usage with correct one.

5 years agoedje_calc: make INTP use TO_INT_ROUND
Shinwoo Kim [Fri, 8 Mar 2019 04:28:21 +0000 (13:28 +0900)]
edje_calc: make INTP use TO_INT_ROUND

Summary:
The edje_part_recalc calculates next postion(p3).
Please refer to following line.

   p3->final.y = INTP(p1->final.y, p2->final.y, pos);

If the condition is as blow, then p3->final.y becomes -50 only if pos is 1.0.
Because INP uses TO_INT not TO_INT_ROUND.

   p1->final.y == -32
   p2->final.y == -50

So we had nonsmooth ending of transition.

Test Plan:
Sample application to check this issue. Please look carefully when the rect moves from bottom to top.

{F3627740}

{F3627739}

Reviewers: cedric, Hermet, jypark

Reviewed By: Hermet

Subscribers: zmike, akanad, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7842

5 years agoelm_gengrid: fix correct parent-child relation of item content
Yeongjong Lee [Fri, 8 Mar 2019 04:18:05 +0000 (13:18 +0900)]
elm_gengrid: fix correct parent-child relation of item content

Summary:
see 1b2401849a11c5826dead44b4839ca2acb1dbec1 that said
`evas_object_smart_member_del` doesn't make sense here.
I guess `_sub_object_del` should have been used when item_all_contents_unset is
implemented.

Item content should have widget(gengrid) as the parent. but that relationship
is removed by c075b7caaac0c6cf8c1043312041afaf5.
See also, `_item_content_realize` of genlist.

Test Plan: make check

Reviewers: Hermet, SanghyeonLee, bu5hm4n

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8238

5 years agoefl_ui_flip: remove no-op legacy from eo file
Mike Blumenkrantz [Thu, 7 Mar 2019 22:50:56 +0000 (23:50 +0100)]
efl_ui_flip: remove no-op legacy from eo file

Reviewers: q66

Reviewed By: q66

Subscribers: cedric, #reviewers, #committers

Tags: #eolian

Differential Revision: https://phab.enlightenment.org/D8246

5 years agoefl.canvas.object: mark pointer_mode beta
Mike Blumenkrantz [Thu, 7 Mar 2019 19:48:48 +0000 (14:48 -0500)]
efl.canvas.object: mark pointer_mode beta

this requires a type that looks very sketchy

ref T7726

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8240

5 years agoefl_ui_win: do not use Efl.Orient
Mike Blumenkrantz [Thu, 7 Mar 2019 19:46:09 +0000 (14:46 -0500)]
efl_ui_win: do not use Efl.Orient

windows are not restricted to 90 degree rotations. also this type
shouldn't be stable yet

ref T7511
ref T7726

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8239

5 years agoelm: unfuck public headers (only a little)
Mike Blumenkrantz [Thu, 7 Mar 2019 15:58:15 +0000 (10:58 -0500)]
elm: unfuck public headers (only a little)

ideally Elementary.h should include only legacy code (T7667) and Efl_Ui.h
should include only eo code. this is not the case, and fixing it would
require undoing years of careful planning to make this type of thing extra
frustrating

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8233

5 years agoelm_fileselector: some misc include fixes for compiling
Mike Blumenkrantz [Thu, 7 Mar 2019 15:57:46 +0000 (10:57 -0500)]
elm_fileselector: some misc include fixes for compiling

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8232

5 years agoelm_win: attempt to fix legacy header
Mike Blumenkrantz [Thu, 7 Mar 2019 15:57:03 +0000 (10:57 -0500)]
elm_win: attempt to fix legacy header

I don't know what's going on here and I don't want to know.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8231

5 years agoelm: fix legacy headers to never include (non-installed) eo headers
Mike Blumenkrantz [Thu, 7 Mar 2019 15:56:32 +0000 (10:56 -0500)]
elm: fix legacy headers to never include (non-installed) eo headers

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8230

5 years agoelm_interface_scrollable: remove elm_pan_eo.h from public header
Mike Blumenkrantz [Thu, 7 Mar 2019 15:54:43 +0000 (10:54 -0500)]
elm_interface_scrollable: remove elm_pan_eo.h from public header

this is a legacy header so it can't include (non-installed) eo headers

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8229

5 years agoelm_priv.h: add includes. lots of includes.
Mike Blumenkrantz [Thu, 7 Mar 2019 15:51:04 +0000 (10:51 -0500)]
elm_priv.h: add includes. lots of includes.

this needs to include all the public headers as well as all the private
headers so that when it is included internally it correctly provides all
available function prototypes that are not static

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8228

5 years agoelm_slider_part_indicator: remove eo type usage from legacy functions
Mike Blumenkrantz [Thu, 7 Mar 2019 15:50:37 +0000 (10:50 -0500)]
elm_slider_part_indicator: remove eo type usage from legacy functions

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8227

5 years agoelm: remove legacy type usage from eo focus functions
Mike Blumenkrantz [Thu, 7 Mar 2019 15:50:01 +0000 (10:50 -0500)]
elm: remove legacy type usage from eo focus functions

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8226

Change-Id: I0c88d8454378688bfd2d520eb819997c62635be7

5 years agoFix for migration missing patch (2f007f7a08 ~ 15e9605b7d)
JunsuChoi [Wed, 13 Mar 2019 07:41:45 +0000 (16:41 +0900)]
Fix for migration missing patch (2f007f7a08 ~ 15e9605b7d)

Change-Id: I36bb214898a99a2ae39a0b6349498a895452de0b

5 years agoelm_widget: remove usage of eo types in legacy functions
Mike Blumenkrantz [Thu, 7 Mar 2019 15:48:33 +0000 (10:48 -0500)]
elm_widget: remove usage of eo types in legacy functions

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8225

5 years agoelm_general: remove linkage between legacy enums and eo types
Mike Blumenkrantz [Thu, 7 Mar 2019 15:47:52 +0000 (10:47 -0500)]
elm_general: remove linkage between legacy enums and eo types

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8224

5 years agoelm: explicitly include Efl_Ui.h in binaries
Mike Blumenkrantz [Thu, 7 Mar 2019 15:39:06 +0000 (10:39 -0500)]
elm: explicitly include Efl_Ui.h in binaries

it looks like people have been relying on Elementary.h to include
eo apis even though this obviously makes no sense

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8223

5 years agobuild: ensure correct headers are installed
Mike Blumenkrantz [Thu, 7 Mar 2019 15:37:54 +0000 (10:37 -0500)]
build: ensure correct headers are installed

for autotools this means adding more legacy headers to install, for
meson just some ??? headers

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8222

Change-Id: I2960a2bae1c7131585cf0f5ca77a103eaa28d28e

5 years agoremove header
Mike Blumenkrantz [Thu, 7 Mar 2019 15:37:09 +0000 (10:37 -0500)]
remove header

this breaks compile somehow

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8221

5 years agoefl_ui_flip: finish legacy removal from eo
Mike Blumenkrantz [Thu, 7 Mar 2019 01:19:02 +0000 (20:19 -0500)]
efl_ui_flip: finish legacy removal from eo

ref 5ca4e42957392b301efd4a6d0838974d03318771
ref D8138

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8213

5 years agobuild: don't distribute eo headers legacy elm widgets
Mike Blumenkrantz [Thu, 7 Mar 2019 00:54:18 +0000 (19:54 -0500)]
build: don't distribute eo headers legacy elm widgets

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8212

5 years agoelm: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8211

5 years agoefl_ui_focus_parent_provider_gen: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
efl_ui_focus_parent_provider_gen: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8210

5 years agoelm_widget_item*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_widget_item*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8209

Change-Id: I8a70c762e3246aabb6aa89b2240abdd8210cd2bf

5 years agoelm_web: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_web: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8208

5 years agoelm_view*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_view*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8207

5 years agoelm_toolbar*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_toolbar*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8206

Change-Id: I2ac5795d3eae9a6c17f910d7696f9d4fe13e4871

5 years agoelm_thumb: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_thumb: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8205

5 years agoelm_table: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_table: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8204

Change-Id: Ia4188b350f3487df6bca20d4809275cb12f3af1d

5 years agoelm_systray: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_systray: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8203

5 years agoelm_sys_notify*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_sys_notify*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8202

5 years agoelm_spinner: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_spinner: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8201

Change-Id: I2dd1f131ac8cec1bb5ec5f224065a8f8cc495b81

5 years agoelm_slideshow*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_slideshow*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8200

5 years agoelm_slider*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_slider*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8199

Change-Id: I72a48a96eceff26bada79bf84fec5bfdda47de67

5 years agoelm_separator: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_separator: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8198

5 years agoelm_segment_control*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_segment_control*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8197

5 years agoelm_scroller: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_scroller: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8196

Change-Id: I67bbe9cef1a3f758fc6c37f226bc7eabb76388ad

5 years agoelm_route: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_route: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8195

5 years agoelm_prefs: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_prefs: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8194

5 years agoelm_popup*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_popup*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8193

Change-Id: Idbe59ac828c800e443ae09865da35571afc6dc84

5 years agoelm_plug: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_plug: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8192

Change-Id: Iadfae9c32feda5606f93d1c845f22258bcaf6238

5 years agoelm_player: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_player: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8191

5 years agoelm_photo: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_photo: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8190

5 years agoelm_pan: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_pan: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8189

Change-Id: I946b650b831c088e7e2ae73a08184b0e537d2d6f

5 years agoelm_panel: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_panel: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8188

Change-Id: I46a99e0cd4efd724d96ec811912795e70ed6f3bc

5 years agoelm_notify: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_notify: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8187

Change-Id: Iaeaf2d1c07d1e44d2f469c8c02ba9737d51d94bf

5 years agoelm_naviframe*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_naviframe*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8186

Change-Id: I9bd341001501f92e34e23775954835653d0b2933

5 years agoelm_multibuttonentry*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_multibuttonentry*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8185

Change-Id: I622a166e48276b85ca30a8c03b4fafee3fe24291

5 years agoelm_menu*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_menu*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8184

5 years agoelm_map: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_map: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8183

5 years agoelm_mapbuf: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_mapbuf: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8182

5 years agoelm_list: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_list: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8181

Change-Id: Iee8364474e8ac892e623423c4ae8b12915409ee0

5 years agoelm_label: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_label: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8180

Change-Id: I096d2dbc854fc915f32b25cf61a1456d8bbc9723

5 years agoelm_inwin: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_inwin: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8179

5 years agoelm_interface_fileselector: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_interface_fileselector: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8178

5 years agoelm_index: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_index: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8177

Change-Id: I781b507edd2deb19c76a10e8f60f48ef185ed8be

5 years agoelm_icon: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_icon: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8176

5 years agoelm_hover: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_hover: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8175

Change-Id: I5f4f89bbb5ecf3aa6b94835e1bfd87b73f79279c

5 years agoelm_grid: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_grid: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8174

Change-Id: Ieb9ac786fd28ab76f5c9b19eef11191deaa10582

5 years agoelm_glview: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_glview: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8173

5 years agoelm_gesture_layer: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_gesture_layer: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8172

Change-Id: I9ab0586e31588688049f0d1b6222a126ca8d519a

5 years agoelm_genlist*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_genlist*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8171

Change-Id: I246950ba059debe36dd59aacf491f9693b6034c2

5 years agoelm_gengrid*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_gengrid*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8169

Change-Id: I5cd45c57139841b78f104bd79bc860ed0dab51c1

5 years agoelm_flipselector*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_flipselector*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8168

Change-Id: Ib75de90a46318437969b87aac20e444c3a45d59e

5 years agoelm_fileselector*: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_fileselector*: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8167

5 years agoelm_entry: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_entry: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8166

Change-Id: I83c9a33de81a6f4c2332d06e04924bcf4396d5b6

5 years agoelm_diskselector: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_diskselector: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8165

5 years agoelm_dayselector: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_dayselector: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8164

5 years agoelm_ctxpopup: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_ctxpopup: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8163

Change-Id: I1da564973d916feb37e1be7d50f7f07d247b9dd8

5 years agoelm_conformant: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_conformant: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8162

Change-Id: I838e770c8f793860caabed5f166aad4fcc0cadb9

5 years agoelm_colorselector: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_colorselector: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8161

Change-Id: I8b90ee9d46f938080524c8ef6f768888e22defa1

5 years agoelm_color_item: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_color_item: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8160

Change-Id: I856d6b71b94f9e421a9913d6b9f46c81d97e0571

5 years agoelm_code_widget_legacy: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_code_widget_legacy: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8159

5 years agoelm_code_widget: make this efl_ui namespaced
Mike Blumenkrantz [Wed, 6 Mar 2019 21:26:26 +0000 (16:26 -0500)]
elm_code_widget: make this efl_ui namespaced

this currently has no counterpart in interface widgets but would be
useful there. removing the use of an elm_scroller type makes it independent
of legacy widgets, and it's still a beta api so at least future development
can be resumed at some point without much issue

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8158

5 years agoelm_clock: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_clock: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8157

Change-Id: Ia65e504fa435eb56c19b0de7e63f9b403f25175e

5 years agoelm_calendar: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_calendar: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8156

Change-Id: Ia2dc6bb2fc48d80c996872c235cd0b4792b5cb47

5 years agoelm_bubble: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_bubble: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8155

5 years agoelm_box: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_box: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8154

Change-Id: I5df82b0faac2cc0b0689b39dc23fc8d273c8908f

5 years agoelm_actionslider: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_actionslider: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8153

5 years agoelm_access: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
elm_access: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8152

Change-Id: I33688c4f6c4357fe708968f413a7796c83b53c8f

5 years agoefl_csharp: remove warnings caused by unused or unnecessary code
Vitor Sousa [Thu, 7 Mar 2019 20:03:52 +0000 (17:03 -0300)]
efl_csharp: remove warnings caused by unused or unnecessary code

Reviewers: lauromoura, segfaultxavi, cedric

Reviewed By: lauromoura

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8234

5 years agoui.box, ui.table: respect user min
Yeongjong Lee [Thu, 7 Mar 2019 01:40:23 +0000 (01:40 +0000)]
ui.box, ui.table: respect user min

Use restricted_min_set instead of min_set in layout_update.
min_set is set by public API(user side). if it is changed by internal function,
user will get unexpected value later. please check added test case.

Note that this reverts commit e013480e7a0ae11a9363f9a207cf63e3bb7f5423. instead,
this patch provides better solution of the issue refered in e013480e7.

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8214

5 years agoeina_csharp: fix memory leak in Eina.Hash.Set method
Vitor Sousa [Thu, 7 Mar 2019 16:58:26 +0000 (16:58 +0000)]
eina_csharp: fix memory leak in Eina.Hash.Set method

Reviewed-by: Lauro Neto <Lauro Moura <lauromoura@expertisesolutions.com.br>>
Differential Revision: https://phab.enlightenment.org/D8236

5 years agoefl.ui.win: mark last remaining unstable methods as @beta
Xavi Artigas [Thu, 7 Mar 2019 15:09:53 +0000 (15:09 +0000)]
efl.ui.win: mark last remaining unstable methods as @beta

After this, it looks like this class is stable enough for release.

ref T7511

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8220

5 years agoui.table: fix infinite loop when initializing calc data
Yeongjong Lee [Thu, 7 Mar 2019 01:02:09 +0000 (01:02 +0000)]
ui.table: fix infinite loop when initializing calc data

infinite loop if first cell is empty.

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8170

5 years agotest/elm_box: clean up elm_box_disabled_test
Yeongjong Lee [Thu, 7 Mar 2019 10:44:30 +0000 (10:44 +0000)]
test/elm_box: clean up elm_box_disabled_test

1. remove unrelated test.
2. fix indentation
3. use proper parameters of `elm_win_resize_object_add`

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8218

5 years agoefl: Property_Bind should actually tell us if it succeeded or failed by returning...
Cedric BAIL [Tue, 12 Feb 2019 19:55:03 +0000 (11:55 -0800)]
efl: Property_Bind should actually tell us if it succeeded or failed by returning an Eina.Error.

Reviewed-by: Marcel Hollerbach <marcel-hollerbach@t-online.de>
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7939

5 years agoefl_ui_widget: rework documentation of focus_state_apply
Marcel Hollerbach [Thu, 7 Mar 2019 16:34:47 +0000 (17:34 +0100)]
efl_ui_widget: rework documentation of focus_state_apply

Summary: ref T7553

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7553

Differential Revision: https://phab.enlightenment.org/D8235

5 years agoefl-csharp: Fix uninitialized struct.
Lauro Moura [Thu, 7 Mar 2019 16:06:33 +0000 (13:06 -0300)]
efl-csharp: Fix uninitialized struct.

Summary:
Could trigger bogus generation with phantom calls thinking beta is
enabled from the want_beta field of the options struct.

Reviewers: vitor.sousa

Reviewed By: vitor.sousa

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8151

5 years agoefl-csharp: Respect beta in constructor parameters.
Lauro Moura [Thu, 7 Mar 2019 09:54:35 +0000 (10:54 +0100)]
efl-csharp: Respect beta in constructor parameters.

Summary:
Fixes compilation after Efl.Ui.Win parameter changes.

Also removed an unused var and now we pass the beta option to the eolian
mono invocation for the tests.

Fixes T7723

Reviewers: segfaultxavi, felipealmeida, vitor.sousa

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7723

Differential Revision: https://phab.enlightenment.org/D8150

5 years agoefl_ui_win variants: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
efl_ui_win variants: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8149

5 years agoefl_ui_widget: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
efl_ui_widget: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8148

5 years agoefl_ui_video: remove all legacy usage from eo files
Mike Blumenkrantz [Tue, 5 Mar 2019 22:00:37 +0000 (17:00 -0500)]
efl_ui_video: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
efl and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8147