evas: Fix ordering of input event
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 10 Aug 2016 09:59:36 +0000 (18:59 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 16 Aug 2016 11:22:57 +0000 (20:22 +0900)
commit6d52d1db2b2b85eda6dc16124d319d25e975f49c
tree5fef775ee472ee5ed871a1efce1c919f2d53654a
parentae3ac0cd2520469c700d43c81e33534ce0d8e92e
evas: Fix ordering of input event

The previous patch 1185c40e508ca2ecc4c5e86b shows how having
two event types for the same thing (key or mouse input events)
was a bad idea. The only guaranteed order of callbacks is the
priority but even that was not enforced (since legacy or eo
style event had to come first).

Fixes T4310
src/lib/efl/interfaces/efl_common_internal.h
src/lib/elementary/elm_widget.c
src/lib/evas/canvas/efl_canvas_object.eo
src/lib/evas/canvas/efl_event_hold.c
src/lib/evas/canvas/efl_event_hold.eo
src/lib/evas/canvas/efl_event_key.c
src/lib/evas/canvas/efl_event_pointer.c
src/lib/evas/canvas/efl_event_pointer.eo
src/lib/evas/canvas/evas_callbacks.c
src/lib/evas/canvas/evas_events_legacy.c
src/lib/evas/include/evas_private.h