Chris Michael
25835c6c5c
elementary: Remove unused variable
2018-05-01 13:49:01 -04:00
Cedric BAIL
cdbbaede7e
efl: remove old Efl_Future, Efl_Promise.
2018-05-01 10:39:01 -07:00
Cedric BAIL
a34a733b7b
eio: remove last remnant of Efl_Promise.
2018-05-01 10:39:01 -07:00
Cedric BAIL
52bd0be9b7
eolian_js: remove reference to Efl_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
894c2e6c8c
ecore: remove BETA thread API integration with old Efl_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
042de32421
eolian: remove old support for Efl_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
e8e6fe1d8d
eio: xattr eio manager tests to allocate for Eina_Future*.
2018-05-01 10:39:01 -07:00
Cedric BAIL
ea7d33e7bd
eo: remove tests for old Efl_Future, but leave infra in place for testing later new Eina_Future.x
2018-05-01 10:39:01 -07:00
Lauro Moura
473d5b79c5
efl_cxx: remove eolized promises from the CXX bindings
...
Summary:
Also added a blacklist header to temporarily disable generation of eo
methods with futures as arguments or return type.
Once the models branch lands, we should enable future support again with
eina_futures.
Reviewers: cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D6018
2018-05-01 10:39:01 -07:00
Cedric BAIL
e43d72710b
eo_cxx: remove tests related to old Efl_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
544eecb203
autotools: fix make distcheck.
2018-05-01 10:39:01 -07:00
Cedric BAIL
1128dd8e7b
elementary: quick fix for filemvc example.
2018-05-01 10:39:01 -07:00
Cedric BAIL
2afe201fff
eldbus: update dbus efl.model example.
2018-05-01 10:39:01 -07:00
Cedric BAIL
90df5c2bc9
ecore_con: update efl_net_ip_address_example after migration to new Eina_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
6645743f79
eio: update efl_io_manager_ls example.
2018-05-01 10:39:01 -07:00
Cedric BAIL
33fd77e9e4
ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best.
...
Fix all use to correctly behave on invalidate.
2018-05-01 10:39:01 -07:00
Cedric BAIL
193149deb8
ecore: apply the same rules as set on the inner_io on the read and write pipe.
2018-05-01 10:39:01 -07:00
Cedric BAIL
ec44120e93
ecore_con: migrate efl_net_ip_address_resolve to use Eina_Future.
2018-05-01 10:39:01 -07:00
Cedric BAIL
b1883c7989
eina: make eina_value_pget on an EINA_VALUE_TYPE_STRINGSHARE return a new reference to a stringshare.
2018-05-01 10:39:01 -07:00
Cedric Bail
994448edc4
eio: fix tests to properly process things as array not accessor.
2018-05-01 10:39:01 -07:00
Cedric Bail
db589dd630
eio: fix efl.io.manager test after API const change.
2018-05-01 10:39:01 -07:00
Cedric Bail
e7d5d34158
eo: invalidate before setting the parent to NULL.
2018-05-01 10:39:01 -07:00
Cedric Bail
473ed10c02
eina: add an EINA_VALUE_TYPE_BOOL.
2018-05-01 10:39:01 -07:00
Cedric BAIL
550b14261e
efl: refactor model error creation.
2018-05-01 10:39:01 -07:00
Cedric BAIL
b30587f5b0
eo: linking a future lifecycle with an object lifecycle doesn't change the object.
2018-05-01 10:39:01 -07:00
Cedric BAIL
8bad7028ae
eldbus: disable efl.model.child_del test as the behavior for eldbus.model.proxy is not defined yet.
2018-05-01 10:39:01 -07:00
Cedric BAIL
d9ce6fac15
eldbus: disable efl.model.child_del test as the behavior for eldbus.model.object is not defined yet.
2018-05-01 10:39:01 -07:00
Cedric BAIL
8e107c991c
efl: update Efl.Model to properly propagate EFL_MODEL_EVENT_CHILDREN_COUNT_CHANGED.
2018-05-01 10:39:01 -07:00
Cedric BAIL
af9b5f2f85
ecore: efl_model_list_value_get will throw error when asked for out of range value.
2018-05-01 10:39:01 -07:00
Cedric BAIL
67d9c0c11e
eo: implement a copy function.
...
we do not rely on copying the object, but on refcounting it. This seems
to match the usage we have with object.
2018-05-01 10:39:01 -07:00
Cedric BAIL
0c3508c2a2
eldbus: make sure we do not destroy our log domain until we shutoff eina.
2018-05-01 10:39:01 -07:00
Cedric BAIL
119cba7d1c
ecore: make sure that we only install and expose EFL unified API we intend to.
2018-05-01 10:39:01 -07:00
Cedric BAIL
57953e953b
ecore: ecore_event_message is not an Efl unified API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
eee46bc257
ecore: efl.loop.timer should be part of Efl unified API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
7058312809
ecore: ecore_exe.eo is no longer a Eo unified API.
2018-05-01 10:39:01 -07:00
Cedric BAIL
57320c190f
ecore_con: if we rely on parent lifecycle for automatic destruction, do not call efl_del in the destructor.
2018-05-01 10:39:01 -07:00
Cedric BAIL
a327a0e7c7
ecore_con: expose proper DBG macro with ecore_con log domain.
2018-05-01 10:39:01 -07:00
Cedric BAIL
407c53e280
ecore_con: legacy API do not expect object to be destroyed under our feet in any circumstances.
2018-05-01 10:39:01 -07:00
Cedric BAIL
67cbc0d8af
ecore_con: make the ecore_con log domain available during ecore_shutdown.
2018-05-01 10:39:01 -07:00
Cedric BAIL
3e648c475f
ecore: when relying on parent relationship for lifecycle, we should not use efl_del in the destructor.
2018-05-01 10:39:01 -07:00
Cedric BAIL
2306a3b090
ecore: logically do the disconnection from the main loop API during invalidate.
2018-05-01 10:39:01 -07:00
Cedric BAIL
79afb51626
eo: if the pointer is incorrect, goto to the error handler.
2018-05-01 10:39:01 -07:00
Cedric BAIL
8f17ab22ac
eio: handle future cancellation properly for Efl.Io.Manager.
2018-05-01 10:39:01 -07:00
Cedric Bail
c0bcd32591
eina: allow EINA_VALUE_EMPTY to be propagated with eina_future_as_value.
2018-05-01 10:39:01 -07:00
Cedric Bail
135a39dd14
evas: keep the devices around until full destruction of the canvas.
2018-05-01 10:39:01 -07:00
Cedric Bail
0e5aa8dccd
evas: do not link the life cycle of the device with the parent.
2018-05-01 10:39:01 -07:00
Cedric Bail
356e37564a
eo: handle NULL nicely in efl_replace.
2018-05-01 10:39:01 -07:00
Cedric Bail
e22e433d38
efl: Efl_Model can decide to optionnaly provide a child if it has it at hand.
2018-05-01 10:39:01 -07:00
Cedric BAIL
700bdb4dcc
ecore: Efl.Ui.Model.State doesn't have to be public yet.
2018-05-01 10:39:01 -07:00
Cedric Bail
f3ceaebeb4
elementary: fix elementary fileselector tests to exit main loop.
2018-05-01 10:39:01 -07:00