Cedric BAIL
c51a425ee5
ecore_evas: fix vnc_server build.
2018-05-01 10:39:01 -07:00
Cedric BAIL
16d5caa2ee
elementary: remove Efl_Future reference from efl_ui_layout.
2018-05-01 10:39:01 -07:00
Cedric BAIL
2c2df5b18b
elementary: migrate elm_view_list to use the new Efl.Model API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
90e0190161
elementary: migrate Elm.View.Form to use Efl.Model new interface.
...
Elm.View.Form is not done and require more work to be released.
2018-05-01 10:39:01 -07:00
Cedric BAIL
756f4cee0e
elementary: migrate Efl.Ui.Layout to use the new Efl.Model API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
8093eca7f3
elementary: migrate filesector to use the new Efl.Model API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
a408c145e9
elementary: migrate Efl.Ui.Image to use the new Efl.Model API.
2018-04-30 14:21:12 -07:00
Cedric BAIL
be9b50cf80
eina: make the function created by EINA_VALUE_STRUCT_DESC_DEFINE inline to avoid unused warning.
2018-04-30 14:21:12 -07:00
Cedric Bail
46ac187bd8
elementary: add an Efl.Ui.Model.State in charge of visibility, selection and enable state.
2018-04-30 14:21:12 -07:00
Cedric Bail
4a54ae0b0a
eio: migrate to the new efl.model API.
2018-04-30 14:21:12 -07:00
Cedric BAIL
bba8fbe449
eio: improve efl.io.manager API by being const when not touching the object.
2018-04-30 14:21:12 -07:00
Cedric Bail
202f433476
eio: remove unecessary helper function Efl.Io.Manager.
2018-04-30 14:21:12 -07:00
Cedric Bail
9882a28736
eio: fix efl_io_manager_stat after conversion to Eina_Future.
2018-04-30 14:21:12 -07:00
Cedric Bail
6de16678b9
eio: convert efl_io_manager_stat_ls to use Eina_Future.
2018-04-30 14:21:12 -07:00
Cedric Bail
51776fb94a
eio: convert efl_io_manager_direct_ls to Eina_Future.
2018-04-30 14:21:12 -07:00
Cedric Bail
da45eb54a8
eio: switch Efl.Io.Manager to actually use Array instead of Accessor (to avoid unecessary callback).
2018-04-30 14:21:12 -07:00
Cedric BAIL
44dceade11
eio: share _efl_io_manager_future_cancel with all of eio.
2018-04-30 14:21:12 -07:00
Cedric BAIL
afb18198bb
eio: allow access to Eina_Value Eina_Stat description from all part of the library.
2018-04-30 14:21:12 -07:00
Cedric BAIL
9e2493760b
ecore: move efl_model_list_value_get to be an internal function.
2018-04-30 14:21:12 -07:00
Cedric Bail
3edb4ca697
eldbus: migrate and refactor eldbus.model to new efl.model API.
2018-04-30 14:21:11 -07:00
Cedric Bail
ddcf8d8b97
eldbus: refactor model code.
2018-04-30 14:21:11 -07:00
Cedric BAIL
7019b8857b
ecore: don't artificially block fonctionnality for nested loop.
...
We do have nested loop when manually calling iterate and was used
in legacy code that got broken with this change.
2018-04-30 14:21:11 -07:00
Cedric BAIL
725c8add86
ecore: move efl_loop_message_process to ecore_internal.h to allow other EFL component to use it.
2018-04-30 14:21:11 -07:00
Cedric Bail
d7fe2d5608
ecore: refactor and migrate efl.model.container to the new efl.model API.
2018-04-30 14:21:11 -07:00
Cedric Bail
741a6c4126
ecore: refactor and migrate efl.model.composite.selection to the new efl.model API.
2018-04-30 14:21:11 -07:00
Cedric Bail
9211fd73a7
ecore: refactor and migrate efl.model.composite.boolean to the new efl.model API.
2018-04-30 14:21:11 -07:00
Cedric Bail
2049c44c78
ecore: convert efl.model.item to the new efl.model API.
2018-04-30 14:21:11 -07:00
Cedric Bail
0ce9fc5db0
ecore: add a class to factorize efl.model.composite.
2018-04-30 14:21:11 -07:00
Cedric Bail
8f00bf5681
efl: make efl.model use of eina_value and eina_future instead of efl_future.
2018-04-30 14:21:11 -07:00
Marcel Hollerbach
04c63cb489
elm_focus_legacy: set custom chain
...
fix T6182
2018-04-30 19:26:06 +02:00
Marcel Hollerbach
e3049e4a16
efl_ui_widget: do not register if the child is missing in a custom chain
2018-04-30 19:24:47 +02:00
Marcel Hollerbach
d8a0ee9021
efl_ui_focus_composition: legacy compatibility
2018-04-30 19:24:47 +02:00
Marcel Hollerbach
fdfcae968b
elm_widget: Introduce elm_focus_legacy
...
Code located here is meant for a legacy tree and legacy widgets.
This is checked on the entry of the function
2018-04-30 19:24:47 +02:00
Marcel Hollerbach
27d6f3a65d
efl_ui_focus_util: add new function for complementing the direction
2018-04-30 19:24:47 +02:00
Jaehyun Cho
81f94f5a09
efl_canvas_object: Add event info to animation events in eo
2018-05-01 00:40:34 +09:00
Jaehyun Cho
e9b61a8969
efl_canvas_object: Change name of animation event info
...
Change name of animation event info to synchronize with other event
info names.
Change data name in animation event info to synchronize with data type
name, Efl.Event.Description.
2018-05-01 00:13:56 +09:00
Jaehyun Cho
485fe6cd61
efl_canvas_object: Remove unnecessary import
2018-04-30 23:52:31 +09:00
Marcel Hollerbach
33b9577013
elm_widget_item_static_focus: do not call prepare on all realized items
...
we should spare out the group and disabled items
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
8b2a6a0b4d
elm_widget_item_static_focus: a other element could also hide behind the
...
adapter
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
3571b35a30
efl_ui_focus_manager_calc: drop redirect if there is no candidate
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
139efaaba3
elm_interface_scrollable: rework filtering
...
A item might be in the middle of the viewport and still miss relations.
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
5815ba52ec
elm_****: do not make group items focusable
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
bd9b112094
efl_ui_focus_manager_calc: make the preparation call tree style
...
So we make sure that all children are prepared.
2018-04-30 15:22:52 +02:00
Marcel Hollerbach
3b17135d5b
elm_widget_item_static_focus: prepare the item not the widget
...
fix T6894
2018-04-30 15:17:24 +02:00
Jaehyun Cho
ec59f8053a
elm_multibuttonentry: Fix make check fail
...
Fix make check fail of elm_multibuttonentry caused by
939690a8a9
2018-04-30 19:53:26 +09:00
SangHyeon Lee
8718e2995e
efl.ui.layout_factory : use interface layout theme set for now
...
interface object need to use efl.ui.layout_object theme set
instead of legacy one, for applying proper theme naming rules.
2018-04-30 19:27:13 +09:00
SangHyeon Lee
ae2610bedc
efl.ui.view_list : update example text/content name on legacy to efl
...
update examples and edc as our new naming rule changes.
2018-04-30 19:25:06 +09:00
Jaeun Choi
9fa1c8a2e3
evas: fix default return value of image-related legacy functions
...
In commit 8367f497b8
,
type checking code was added for legacy image functions
in order to reduce failing calls of efl_xxx function.
The default return values of some functions for none-legacy
objects (including NULL), however, were not equal to eo-based
default return value, which broke compatibility.
This commit fixes it.
@fix
2018-04-30 17:55:24 +09:00
Carsten Haitzler
5b08611a9e
ecore animator, x, vsync ecore evas restore x vsync to work again
...
so i found the work with wayland and having animator sources broke
that same source from ecore_x that was there from long ago, so i've
put in an exception if there are x based engines from restting to a
timer animator because ecore_x would have switched toa custom ticker
already, and this just resets it. also just set the source after
setting the tick callbacks and ensure tick cb's are null before going
to timer source as well. this cleans up this little but of animaatior
vsync modification to properly vsync in both x and wayland too now.
@fix
2018-04-30 15:32:10 +09:00
Davide Andreoli
d8bfcd511e
Genlist: a sane test for genlist item iteration
...
This is much more extensive than before and we are now
testing both tree and group items.
This test has been run in 9 stable releases down to 1.12
the only one that fail is 1.18 that is know to be broken
wrt item iteration.
Hopefully definitly close T5938
2018-04-28 12:22:51 +02:00