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 |
Cedric BAIL
|
70c6f6db00
|
elementary: fix layout test to handle asynchronous information properly.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
ff0f0109d5
|
eio: fix example to use the new EINA_VALUE_ARRAY_FOREACH.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
7712f04070
|
eio: update test to use the new EINA_VALUE_ARRAY_FOREACH.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
d895527bd5
|
ecore: optimize efl_model_list_value_get by using eina_list_nth_list.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
5bfdc435c7
|
eina: improve EINA_VALUE_ARRAY_FOREACH to not systematically require &.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
5b4d64ac13
|
eio: migrate tests to use new Efl.Model API.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
702bcd7de9
|
eldbus: migrate tests to use new Efl.Model API.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
37374c8da6
|
ecore: fix compilation of the C++ bindings with the new Efl.Model
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
5351720b66
|
ecore: update Ecore Efl.Model tests.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
bf2e65a38d
|
elementary: converting Efl.Ui.List to the new Efl.Model API.
|
2018-05-01 10:39:01 -07:00 |
Cedric BAIL
|
cb7550eb1c
|
ecore_evas: drm2 is not a dependencies of Ecore_Evas, but of the module only.
|
2018-05-01 10:39:01 -07:00 |
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 |