efl/src
Jean-Philippe Andre 1185c40e50 evas: Call legacy events before new key/pointer eo events
This affects pointer & key events.

Here's the scenario: in Enventor, an elm_button object
grabs the up & down keys for the autocompletion feature.
But the entry will also listen to up & down to move the
cursor. Moreover, the scroller listens to up & down arrow
keys to scroll around.

So, when calling the new eo event first, the scroller
or the entry would catch it and do some action. In
Enventor, this triggered a hide on the magic anchor
object. Bad, bad.

I fear something will be wrong with this order as well.
Both events (legacy & eo) should be called simultaneously,
following the order & priorities that were set.

This being said, in real life most of EFL internals will
move to the new eo events (right now elm relies on the
new events, but edje doesn't, yet), so any app grabbing a
key probably wants to handle the event before elm. Same
for an app using focus manually.

Fixes T4310
2016-08-10 16:56:06 +09:00
..
benchmarks Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
bin elm: config: fix API naming to use disabled instead of disable to unify 2016-08-09 16:26:49 +02:00
bindings eo-cxx: Fix C++ use of new _eo_add_end signature 2016-07-12 17:28:38 -03:00
edje_external edje_external: add combobox external 2016-07-03 21:35:07 +02:00
examples examples: elm: enable +evas3d_scene_on_button_example again 2016-08-08 17:46:46 +02:00
generic pdf loader - check return for rmdir 2016-08-06 15:59:23 +09:00
lib evas: Call legacy events before new key/pointer eo events 2016-08-10 16:56:06 +09:00
modules ecore gl module - dont check value that is already valid 2016-08-08 17:47:14 +09:00
scripts docs: add since tag writing into doctree 2016-08-09 17:19:12 +01:00
static_libs
tests tests: elm: follow up fix for _animation_disabled_ rename 2016-08-09 23:03:19 +02:00
utils/ecore
Makefile.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Cxx.am tests: eina_cxx: make sure simple.eo gets disted in all cases 2016-07-18 15:56:50 +02:00
Makefile_EPhysics.am
Makefile_Ecore.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Ecore_Audio.am ecore_audio - save 232k of real RAM by dlopening depednecies 2016-08-01 14:41:15 +09:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am Ecore_Input: define data type for joysticks 2016-06-13 20:33:29 +09:00
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_Psl1ght.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ector.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Edje.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Eet_Helper.am
Makefile_Eeze.am Eeze scanner: Fix setting of SUID. 2016-06-05 13:51:18 +01:00
Makefile_Efl.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Efl_Js.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Efreet.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eina.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Eio.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Eldbus.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Elementary.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Elocation.am
Makefile_Elput.am elput: Fix build of tests out of tree 2016-06-08 19:25:25 +09:00
Makefile_Elua.am docs: initial documentation tree 2016-08-09 15:20:43 +01:00
Makefile_Elua_Helper.am
Makefile_Embryo.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Emile.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Emotion.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Eo.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00
Makefile_Eolian.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ethumb_Client.am
Makefile_Evas.am efl - when evas generic loaders merged the gst loader was missed. fix 2016-07-25 15:21:45 +09:00
Makefile_Evil.am build: do not dist now longer available files 2016-08-02 08:32:13 +02:00