efl/src/tests
Sungtaek Hong d545929845 edje_signal: reduce member count when deleted edje_signal_callback is found
Summary:
 - when deleted callback is found _edje_signal_callback_move_last() is called
   in order to pack match array.
 - during _edje_signal_callback_move_last() index skips when another deleted
   callback is found, but does not reduce members_count.
 - this duplicates a remaining callback and calls the callback twice.

Test Plan:
1. add multiple edje_signal_callback by edje_object_signal_callback_add()
              which have the same source, signal, func but different data.
           2. delete first and last callback by
              edje_object_signal_callback_del/edje_object_signal_callback_del_full.
           3. emit edje_signal.
           4. observe one callback is called twice.

Reviewers: SanghyeonLee, conr2d, jpeg

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D4985
2017-07-17 15:05:20 +09:00
..
ecore tests: Fix eina_thread_queue test case 5 & 6 2017-06-14 16:54:15 +09:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con removing duplicates winsock2.h 2017-03-07 13:59:54 +09:00
ecore_cxx cxx: follow EINA_ERROR_OUT_OF_MEMORY deprecation 2016-09-05 10:39:24 +02:00
ector ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
edje edje_signal: reduce member count when deleted edje_signal_callback is found 2017-07-17 15:05:20 +09:00
edje_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
eet ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
eet_cxx Test rework #6: Eet_Cxx 2016-02-16 12:41:06 +00:00
eeze ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
efl efl: add composite model for boolean properties 2017-02-06 15:26:27 -08:00
efl_js efl_js: Update after eo/efl api changes 2016-10-25 12:23:34 -02:00
efreet ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
eina eina: make tiler test compare tilers which are not equal 2017-07-14 18:43:00 -04:00
eina_cxx eina-cxx: eolian-cxx: Fix correct usage of is_eolian_object traits 2016-11-03 17:59:20 -02:00
eio ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
eldbus eldbus: add test suite for eldbus (eldbus_signal_handler*) 2017-06-05 13:44:17 -07: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: Fix tests of widget tokens 2017-06-27 22:07:24 +01:00
elementary_cxx tests: elm_cxx: add gitignore file for produced binary 2017-07-11 22:55:28 +02:00
elocation ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
elput ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
elua ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
emile ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
emotion Canvas layout: port part_text to efl_part 2017-06-12 00:10:04 +03:00
eo eo: Add API efl_data_scope_safe_get 2017-06-14 16:54:11 +09:00
eo_cxx eo-cxx: Add progress to future and promise 2016-09-20 23:30:29 -03:00
eolian eolian: function pointers 2017-06-18 12:09:22 -03:00
eolian_cxx ecore: Remove ecore_types.eot 2017-05-29 10:49:16 +09:00
eolian_js js: Change test eos to ptr() 2017-02-22 18:56:30 -03:00
evas evas: Add a test case with a custom font 2017-07-11 16:21:29 +09:00
evas_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
evil ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
.gitignore efl-js: JavaScript Eolian binding 2015-12-23 23:59:40 -02:00
efl_check.h efl: add helper to run tests suite under valgrind. 2016-12-21 16:40:22 -08:00