efl/src/modules/ecore_evas/engines
Jean-Philippe Andre 05dfab8442 ecore_x: Pass in/out through ecore_input_evas
This whole input system is a massive mess. It looks like spaghetti.
Long live the giant flying monster.

This commit changes how some events are propagated in X.

Before:
 ecore_x -> evas_event -> evas

After:
 ecore_x -> ecore_input_evas -> ecore_evas -> evas_event -> evas

There are still inconsistencies between events and between X and WL,
but ecore_evas should be used for all events since it rotates the
inputs.
2016-05-31 19:03:04 +09:00
..
cocoa ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
drm ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
extn Evas engines: Add missing initializers in Ecore_Evas_Engine_Func 2016-02-03 14:51:57 +09:00
fb ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
psl1ght ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
sdl ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
wayland ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
win32 ecore_evas: Register direct input cb from modules 2016-05-31 19:03:04 +09:00
x ecore_x: Pass in/out through ecore_input_evas 2016-05-31 19:03:04 +09:00