efl/src/lib
Vitor Sousa d5ec6c41d9 eolian_cxx: Fix: Using binding type for @out parameter instead of native type
No longer reverting to the native type when the parameter has "@out"
direction.

Added "is_out" member variable to eolian_type class.
With that, generators can keep track of the direction of the parameters.
Also added helper functions "type_is_out" and "type_is_complex".

Created "to_native" functions in eo_cxx_interop.hh to convert binding types
from C++ arguments to the actual C function arguments.
Added static assertions in these functions to enforce compatibility
between the binding and the native type (Required by @out parameters).

Reworked the overload of the "to_c" function for eo::base derivated
objects. Now there is a overload that rely in the compatibility
between the native type and the wrapper, enabling a wrapper to be used as
an output parameter.
2015-01-05 15:52:27 -02:00
..
ecore ecore animator pos map - move from v[] array to *v pointer. 2014-12-17 17:00:11 +09:00
ecore_audio ecore_audio: fix memory leak in ecore_audio_pulse. 2014-12-10 11:19:23 +01:00
ecore_avahi docs: Update ecore avahi group name name to match others 2014-09-11 15:39:43 +02:00
ecore_cocoa ecore_cocoa: NSRunLoop integration 2014-09-03 20:34:57 +02:00
ecore_con curl usage better accounts for timeouts 2015-01-02 23:21:55 -05:00
ecore_drm ecore-drm: remove duplicated code from logind and tty. 2015-01-05 09:08:27 -05:00
ecore_evas ecore_evas - ecore_evas's should start withdrawn then normal on show 2014-10-29 19:34:33 +09:00
ecore_fb core_fb: Fix crash on tablet with removable kbd 2014-06-30 19:55:40 -03:00
ecore_file ecore_file : Changed documentation of ecore_file_mksubdirs 2014-11-21 09:17:31 -05:00
ecore_imf ecore: update the doxygen groups to compile forgotten parts of the API. 2014-10-20 18:17:26 +02:00
ecore_imf_evas Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
ecore_input Expose device (e.g. pen) axis information to applications 2014-11-25 12:43:15 +09:00
ecore_input_evas axis code ... warning -- 2014-11-25 16:58:25 +09:00
ecore_ipc ecore_ipc: coverity issue - you cannot return without free 2014-12-12 04:05:40 +01:00
ecore_psl1ght efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
ecore_sdl evas: move to SDL2 and use GL_Generic infrastructure. 2014-07-25 20:24:29 +02:00
ecore_wayland ecore-wayland: make possible to disable xdg-shell at runtime 2014-12-05 14:08:02 -05:00
ecore_win32 Ecore_Win32: Fix string for the BackSpace key on Windows 2014-10-14 09:02:42 -04:00
ecore_x ecore: fix memory leak issues. 2014-12-25 21:34:50 +01:00
edje edje: fix @since to match the next release. 2015-01-05 16:52:24 +01:00
eet eet: fix memory leak in eet_cipher 2014-12-22 11:55:48 +01:00
eeze eeze: Fix unused variable build warning. 2014-12-29 23:18:03 +09:00
efl efl: Add ifdef __cpluplus guards to Efl.h 2014-09-12 15:56:09 -03:00
efreet efreetd_cache: Resolved TODO checking symbolic link to monitor real path 2014-11-18 12:24:06 +01:00
eina eina: fix memory leak issue in Eina_Value. 2014-12-25 21:37:05 +01:00
eio inotify: Fix safety after read in 3 places 2014-10-28 10:54:51 +09:00
eldbus eldbus: Fix crash when removing the last reference of the message container inside of the message callback 2014-12-17 17:05:35 -02:00
elocation elocation/geoclue2: Update generated code after generator leak fixes. 2014-11-24 10:14:23 +01:00
elua elua: error reporting in the library 2014-12-17 14:44:12 +00:00
embryo embryo: add documentation for Embryo_Version structure. 2014-10-20 18:02:14 +02:00
emotion emotion: Add wma as possible playable extension 2014-10-22 15:12:41 +02:00
eo Eo: fix error handling when too many deletions invocations occur. 2014-12-05 03:38:16 +02:00
eolian eolian: add eolian_function_is_c_only 2014-12-03 14:59:24 +00:00
eolian_cxx eolian_cxx: Fix: Using binding type for @out parameter instead of native type 2015-01-05 15:52:27 -02:00
ephysics ephysics - Dereference after null check - fix 2014-09-01 19:40:47 +09:00
escape
ethumb ethumb: update API documentation. 2014-10-20 18:30:51 +02:00
ethumb_client efl - ethumb-client - fix docs for ethumb_client_thumb_exists() 2014-11-03 11:55:30 +09:00
evas Make it clear in documentation that these methods are not implemented. 2014-12-29 16:54:50 +00:00
evil evil: fix memory leak issue in evil_dirent module. 2014-12-25 21:50:24 +01:00
.gitignore gitignore: ignore some more generated files. 2014-08-21 17:08:36 +02:00