Rework the Futures to a new API
authorMaciej Piechotka <uzytkownik2@gmail.com>
Sat, 27 Jul 2013 11:23:18 +0000 (13:23 +0200)
committerMaciej Piechotka <uzytkownik2@gmail.com>
Sat, 27 Jul 2013 11:29:11 +0000 (13:29 +0200)
commitfa8bff33b8fadd0f167965cb56809068c5ce7d93
tree975a67028ecefb633779883516a7312b775e275a
parent21093533c8550895d211050d3d7259432127b2c9
Rework the Futures to a new API

A new API includes the error handling as well as removed redundant
functions (such as when_done) which can be replaced by async calls.

Future.map, Future.zip and Future.flat_map have also been implemented in
terms of Promise.
gee/Makefile.am
gee/flatmapfuture.vala [deleted file]
gee/future.vala
gee/lightmapfuture.vala
gee/mapfuture.vala [deleted file]
gee/promise.vala
gee/task.vala
gee/zipfuture.vala [deleted file]
utils/async.h [new file with mode: 0644]
utils/geeutils.vapi [new file with mode: 0644]