Daniel Kolesa
f58bdbf23a
eolian: switch Eina.Future instances to future<T>
2018-05-03 17:14:39 +02: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
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
Xavi Artigas
23c303f87b
Efl.Loop_* (from Efl.Loop.*)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:04:03 -07:00
Mike Blumenkrantz
adc2be188c
eolian: convert all of cedric's tabs to spaces in .eo files
2018-02-12 12:59:05 -05:00
Daniel Kolesa
dd11d19653
efl: make efl build again
...
After a function pointer validation branch got enabled, it turned
out that people have been writing obviously incorrect eo files
all along.
So while I have no idea if this is logically fully correct, at
least EFL builds again now...
cc @thiepha
2018-01-12 19:31:45 +01:00
Cedric Bail
d5c9c0b784
eio: migrate Efl.Io.Manager.xattr_ls to use Eina_Future.
2017-12-14 16:42:44 -08:00
Cedric BAIL
df032058fd
ecore: rename Efl.Loop_User to Efl.Loop.Consumer.
2017-12-13 14:54:57 -08:00
Stefan Schmidt
5f288dfde0
docs: add the last docs for efl_io_manager eo class
2017-12-08 17:09:46 +01:00
Daniel Kolesa
263c3ac2ae
eio: properly mark array contents as ptr
2017-11-02 13:53:14 +01:00
Cedric Bail
0fb9af0506
eio: migrate efl.io.manager.ls to use Eina_Future.
2017-09-28 18:31:34 -07:00
Cedric BAIL
245ea06a65
eio: convert Efl.Io.Manager.stat() to return Eina_Future.
2017-09-27 16:32:58 -07:00
Daniel Kolesa
a8b8b7efde
eo files: first batch of @owned conversions
2017-09-15 16:44:26 +02:00
Cedric Bail
cba58203a3
eio: move efl.io.manager.xattr.get to use the new Eina_Future.
2017-09-14 10:11:29 -07:00
Cedric Bail
b9ef9af74a
eio: migrate efl.io.manager.open to use Eina_Future.
2017-09-13 15:53:00 -07:00
Cedric BAIL
de106a2973
eio: move efl.io.manager.close to use the new future.
2017-09-12 14:08:40 -07:00
Cedric BAIL
e33d0d9996
eio: first convertion to new future/promise.
2017-09-11 16:10:46 -07:00
Jee-Yong Um
e037f30be4
efl.io.manager: fix eo types and indent
...
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4413
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-28 11:35:27 -08:00
Stefan Schmidt
124effc524
docs: eio: finish up missing eo file docs in eio
2016-11-11 09:15:24 +01:00
Stefan Schmidt
a670418431
docs: efl_io: add missing docs for efl_io_manager
2016-11-07 15:53:35 +01:00
Daniel Kolesa
a8f240e10d
ecore_audio, eio eo: remove pointers
2016-11-04 17:14:30 +01:00
Stefan Schmidt
0fd32899ec
docs: eio: document missing structs
2016-10-27 18:22:42 +02:00
Cedric Bail
52c63190d5
eio: rework efl_io_manager to use efl_future.
2016-09-08 15:16:23 -07:00
Tom Hacohen
c662934be8
Change the EFL to follow the new Eo rename.
2016-08-11 17:04:43 +01:00
Cedric BAIL
10aadafcfd
eio: rename eio_job to efl_io_manager.
...
There is still a lot of work to do in this API to make it efficient and
stable. Will try to get at it before 1.18 release.
2016-06-22 13:19:13 -07:00