efl/src/tests
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: simplify suite name as I try to spot an intermitent failure. 2016-11-07 14:05:55 -08:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con ecore con eet test - dont use localhost port 8080 2016-08-05 17:09:34 +09:00
ecore_cxx cxx: follow EINA_ERROR_OUT_OF_MEMORY deprecation 2016-09-05 10:39:24 +02:00
ector Test rework #4: Ector 2016-02-16 12:41:06 +00:00
edje edje_cc: allow combine lazEDC keywords 2016-09-23 11:56:19 +09:00
edje_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
eet eet: add a helper to setup hash with generic value storage 2016-05-10 16:36:22 -07:00
eet_cxx Test rework #6: Eet_Cxx 2016-02-16 12:41:06 +00:00
eeze eeze: add support of GPIO sysfs detection and watch. 2016-09-06 20:42:26 +05:30
efl_js efl_js: Update after eo/efl api changes 2016-10-25 12:23:34 -02:00
efreet Efreet test: fix warning on Windows 2016-05-21 10:40:34 -04:00
eina eina: remove tests, examples and docs for eina_model 2016-11-30 18:37:34 -02:00
eina_cxx eina-cxx: eolian-cxx: Fix correct usage of is_eolian_object traits 2016-11-03 17:59:20 -02:00
eio eio: fix conversion mistake from Eina_Promise to Efl_Future. 2016-11-07 13:43:11 -08:00
eldbus efl: Update Efl.Model to use new Efl_Promise and Efl_Future 2016-09-29 13:12:27 -03:00
eldbus_cxx tests/eldbus_cxx: add ecore_init calls in tests now that eldbus does no longer 2016-04-12 16:55:48 +02:00
elementary elm_code: refactoring of the elm_code_line_indent to work with lines 2016-12-03 15:59:52 +00:00
elementary_cxx c++: Reorganized C++ binding generation 2016-05-23 15:05:50 -03:00
elocation tests/elocation: Disable problematic elocation status test for now. 2014-11-11 12:26:56 +01:00
elput elput: Add test framework for Elput library 2016-04-13 14:16:17 -04:00
elua Test rework #15: Elua 2016-02-16 12:41:06 +00:00
emile Test rework #16: Emile 2016-02-16 12:41:06 +00:00
emotion emotion: convert Emotion_Object into Efl.Canvas.Video 2016-09-21 11:04:34 -07:00
eo Eo: Fix efl_isa() sometimes returning wrong results with extensions 2016-12-07 13:55:13 +00:00
eo_cxx eo-cxx: Add progress to future and promise 2016-09-20 23:30:29 -03:00
eolian eolian: add a reference resolver 2016-12-06 19:11:17 +01:00
eolian_cxx eolian-cxx: Remove EOLIAN_TYPE_POINTER enumeration 2016-11-10 15:20:36 -02:00
eolian_js js: Fix Makefile location and linking of efl.node and tests 2016-10-25 15:43:19 -02:00
evas evas: Fix masks of masks and clippers of clippers in general 2016-11-09 10:52:03 +09:00
evas_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
evil Test rework 2016-02-16 12:41:06 +00:00
.gitignore efl-js: JavaScript Eolian binding 2015-12-23 23:59:40 -02:00
efl_check.h Efl tests: Fix running of tests. 2016-02-16 13:03:20 +00:00