Cedric Bail
b741580329
ecore: migrate job and timeout tests to use efl_future.
2016-09-15 21:49:08 -07:00
Lauro Moura
46843551c0
eina: Remove value type promises
...
All values in promises are now considered as by-pointer.
2016-06-09 22:38:54 -03:00
Felipe Magno de Almeida
e98c57d9d4
eina: Remove more Eina_Promise* parameter in promise callback
...
Remove not very useful parameter to eina_promise_then callbacks.
2016-06-03 18:37:21 -03:00
Felipe Magno de Almeida
8fec0d5139
eina: Remove unnecessary indirection to promises
...
Now when dealing with pointer types, we will not get pointer to
pointer semantics in callbacks and eina_promise_owner_value_set
for Eina_Promise.
It will work as expected:
Eina_Promise_Owner* promise = eina_promise_add();
void* p = malloc(sizeof(T));
eina_promise_owner_value_set(promise, p, &free);
2016-06-03 17:22:12 -03:00
Felipe Magno de Almeida
1ed8759e1a
ecore: eldbus: Fix prototype for promise then_cb new prototype
...
Added Eina_Promise parameter and removed indirection for Eina_Error.
2016-05-26 13:35:07 -03:00
Cedric Bail
4f43c27450
ecore: promise for timeout and job are clearly never optional, so return them.
2016-05-20 02:25:48 -07:00
Cedric BAIL
950701b738
ecore: silence warning in job test.
2016-05-04 15:42:59 -07:00
Cedric Bail
664d677201
ecore: add test case for Efl.Loop.Job.
2016-05-02 18:17:09 -07:00