efl/src/lib
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 efl: remove Windows CE support 2014-07-13 15:17:17 +02:00
ecore_audio eolian: builtin types size, ssize, intptr, uintptr, ptrdiff 2014-07-14 16:51:38 +01:00
ecore_avahi avahi shut up if you aren't compiling 2014-03-17 13:48:59 -04:00
ecore_cocoa ecore_cocoa: Introduce canvas resizing + warning fixes 2014-07-10 20:04:24 +02:00
ecore_con ecore_con: just a reminder to look at later. 2014-06-27 13:41:20 +02:00
ecore_drm ecore-drm: Shutdown ecore_event on udev error. 2014-07-06 12:58:57 -04:00
ecore_evas ecore-evas: Remove extra whitespace 2014-07-11 18:22:51 -04:00
ecore_fb core_fb: Fix crash on tablet with removable kbd 2014-06-30 19:55:40 -03:00
ecore_file ecore_file: this parameter is indeed not used. 2014-06-27 13:41:39 +02:00
ecore_imf ecore_imf: Add ECORE_IMF_INPUT_PANEL_LAYOUT_EMOTICON 2014-02-27 13:46:16 +09:00
ecore_imf_evas Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
ecore_input Fixed a problem with e wl server that sent invalid key value to wl client. 2014-04-14 09:41:43 -04:00
ecore_input_evas Fixed a problem with e wl server that sent invalid key value to wl client. 2014-04-14 09:41:43 -04:00
ecore_ipc fix typos in EFL documents 2014-01-07 14:28:45 +09:00
ecore_psl1ght efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
ecore_sdl efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
ecore_wayland ecore-wayland: Do not destroy data_source for selection on client side 2014-07-09 09:06:58 -04:00
ecore_win32 Ecore_Win32: fix resize of windows when step and base sizes are set 2014-07-09 14:26:26 +02:00
ecore_x ecore-x - add x screensaver activate/reset calls 2014-07-07 23:36:34 +09:00
edje edje: Edje_Edit - delete unnecessary check id's in edje_edit_part_restack_part_below(above). 2014-07-14 15:55:47 +02:00
eet Eet: Add support for ETC1+Alpha 2014-07-11 16:40:34 +09:00
eeze do not use EINA_FALSE instead of NULL 2014-05-07 17:45:11 +02:00
efl Add "--with-id" configure option that can be used to specify a 2013-11-04 22:12:12 +09:00
efreet Efreet: Fix shadow warning 2014-06-19 10:33:49 +09:00
eina eina: win32 and linux version code are the same. Sharing code is better. 2014-07-14 15:46:54 +02:00
eio Win64: Fix a bunch of warnings 2014-05-29 20:02:16 +09:00
eldbus Fixes ABI breakage in Eldbus for use with C++ Eldbus 2014-07-15 08:01:14 +09:00
embryo alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
emotion Fix unused var warning in emotion. 2014-05-30 14:37:42 +02:00
eo eolian: builtin bool type, and change the eo files to use that 2014-07-11 14:40:49 +01:00
eolian eolian: also make time_t a builtin 2014-07-14 17:02:58 +01:00
eolian_cxx eolian-cxx: Make proper handling of namespaces. 2014-07-01 10:55:45 +01:00
ephysics Ephysics: Silence more warnings from libbullet 2014-01-09 11:49:29 +09:00
escape
ethumb ethumb: support ETHUMB_THUMB_ORIENT_ORIGINAL without libexif 2014-07-08 14:50:44 +02:00
ethumb_client ethumb: dbus reply message handling minor bug fix ("queue_remove" method call) 2014-07-09 14:14:44 +02:00
evas efl: remove Windows CE support 2014-07-13 15:17:17 +02:00
evil efl: remove Windows CE support 2014-07-13 15:17:17 +02:00
.gitignore eolian_cxx: initial version of the EFL C++ Bindings Generator. 2014-05-03 00:56:32 +02:00