efl/src/bindings
Felipe Magno de Almeida 835b8756ec Fixes ABI breakage in Eldbus for use with C++ Eldbus
Summary:
This fixes the breakage when Eldbus_Service_Interface_Desc added a
wrongfully methods2 field to a class that is allocated by the user.

This patch adds the respective eldbus_service_interface_register2 and
eldbus_service_interface_fallback_register2 for registration of
Eldbus_Service_Interface_Desc2 which is now versioned. So future the
functions can be backwards compatible and the struct be forward
compatible and leaves the Eldbus_Service_Interface_Desc and
eldbus_service_interface_register and
eldbus_service_interface_fallback_register intact as it was in EFL
1.10.

This fixes T1408

Reviewers: cedric, stefan_schmidt, raster

Reviewed By: raster

Subscribers: cedric

Maniphest Tasks: T1408

Differential Revision: https://phab.enlightenment.org/D1188
2014-07-15 08:01:14 +09:00
..
ecore_cxx eolian-cxx: Removed Wshadow warnings. 2014-07-04 20:04:32 -03:00
eet_cxx eolian-cxx: Removed Wshadow warnings. 2014-07-04 20:04:32 -03:00
eina_cxx eolian-cxx: Removed Wshadow warnings. 2014-07-04 20:04:32 -03:00
eldbus_cxx Fixes ABI breakage in Eldbus for use with C++ Eldbus 2014-07-15 08:01:14 +09:00
eo_cxx Eo base: rename event_freeze_get to event_freeze_count_get. 2014-06-02 12:50:23 +01:00
luajit elua: use the type API in lualian (but only basics of it) 2014-07-14 16:08:31 +01:00