efl/src/lib
Tom Hacohen 5424cdbd81 Eo: Fix efl_isa() sometimes returning wrong results with extensions
This fixes an issue where efl_isa() wouldn't work for extensions or
ancestors of extensions of a class.

Example:
Class A implements interface F2
F2 inherits from interface F1
obj is of class A

Before this patch efl_isa(obj, F1) would return false, now it returns
true as expected.

This is just one example, there is a whole array of variations to this
issue that are now fixed.

Thanks to Gustavo for reminding me of this.

@fix
2016-12-07 13:55:13 +00:00
..
ecore ecore_exe_win32: fix ecore_exe_send 2016-12-02 11:50:39 +02:00
ecore_audio docs: ecore_adio: finish up eo docs for ecore_audio 2016-11-11 09:26:22 +01:00
ecore_avahi
ecore_buffer
ecore_cocoa
ecore_con efl_net check openssl x509 check o runtime dlsym checks 2016-12-06 16:16:23 +09:00
ecore_drm
ecore_drm2 ecore-drm2: Add API function to allow setting gamma of a given output 2016-11-29 09:15:07 -05:00
ecore_evas Ecore Evas: Add multi seat support for mouse in/out. 2016-11-28 13:57:55 -02:00
ecore_fb ecore fb: Add the following sixteen known keys to the list. 2016-11-18 17:51:16 +01:00
ecore_file Revert "ecore_file: use win api for delete folder" 2016-11-30 14:03:00 +02:00
ecore_imf
ecore_imf_evas
ecore_input
ecore_input_evas Ecore Input Evas: Add ecore_event_evas_seat_modifier_lock_update(). 2016-12-02 09:57:50 -02:00
ecore_ipc ecore_ipc: silence a maybe unitialized warning 2016-12-02 16:28:31 +01:00
ecore_psl1ght
ecore_sdl
ecore_wayland ecore_wayland: fix over writing file descriptor bug for reading 2016-11-18 19:53:15 +09:00
ecore_win32
ecore_wl2 ecore-wl2: No need to call hide inside the free function 2016-12-05 09:27:11 -05:00
ecore_x ecore_evas/x: Inform WM about borders and shadows 2016-11-23 13:04:12 +09:00
ector efl interface: introduce efl_gfx_path mixin. 2016-11-23 17:36:57 +09:00
edje edje_calc: round the scaled value when it is casted to int type. 2016-11-30 14:00:11 +09:00
eet Eet: add EINA_ARG_NONNULL for eet_data_text_undump* @fix 2016-12-01 11:05:50 +09:00
eeze
efl efl: extend possible error while decoding an image to be cancelled. 2016-12-06 16:26:08 -08:00
efreet efreet: make mime type evaluation way faster by using mmap. 2016-11-14 15:17:12 -08:00
eina all: use void if we really want to make sure we do not accept parameters 2016-12-06 17:16:24 +01:00
eio eio - have a smaller mempool as i can see 270k of stuff hanging about 2016-12-03 18:01:53 +09:00
eldbus eldbus: change to idle_enterer from idler 2016-12-06 12:02:32 +09:00
elementary elementary genlist: code refactoring. 2016-12-07 14:17:33 +09:00
elocation
elput
elua
embryo
emile emile_image: fix possible segmentation fault in AGRY88 2016-12-07 13:42:46 +09:00
emotion docs: emotion: add last missing docs for emotion eo file 2016-11-10 15:14:42 +01:00
eo Eo: Fix efl_isa() sometimes returning wrong results with extensions 2016-12-07 13:55:13 +00:00
eolian eolian: forgotten free() (leaks memory otherwise) 2016-12-07 14:06:02 +01:00
eolian_cxx eolian-cxx: Remove EOLIAN_TYPE_POINTER enumeration 2016-11-10 15:20:36 -02:00
ephysics
escape
ethumb
ethumb_client
evas Evas: include efl_vg_container.eo.legacy.h to avoid implicit declaration for evas_vg_container_child* @fix 2016-12-07 14:21:12 +09:00
evil
.gitignore