Eo: Migrate to the new syntax (Eo4) and adjust the EFL
authorTom Hacohen <tom@stosb.com>
Thu, 3 Mar 2016 10:05:38 +0000 (10:05 +0000)
committerTom Hacohen <tom@stosb.com>
Thu, 3 Mar 2016 10:05:38 +0000 (10:05 +0000)
commitf46afbcbdf1380e93c4e1e092b8f06b4c743e6db
tree0a3e81d9e517ee6de4dd83655e413c59fd58e32d
parent0ceca701bf3b8f1e6828f1e356fbbdff89281571
parentf1b1c5354b7d36edd5b8a6cfca0c082cab01b965
Eo: Migrate to the new syntax (Eo4) and adjust the EFL

This is a merge commit for all of the relevant changes.

The syntax is described in: https://phab.enlightenment.org/w/eo/

Summary:
eo_do(obj, a_set(1)) -> a_set(obj, 1)
eo_do_super(obj, CLASS, a_set(1)) -> a_set(eo_super(obj, CLASS), 1)

eo_do_*_ret() set of functions are no longer needed.

This is the first step, the next step would be to also fix up eo_add()
which currently still uses the old syntax and is not 100% portable.