efl/legacy
Gustavo Sverzut Barbieri ea831b3738 ecore_x: fix key-up events!
Bad cedric, no cookie for you! While merging r39505 introducing
Ecore_Input you had all the code to go through Xutf8LookupString(),
but its documentation says (man Xutf8LookupString):

{{{
                                        Note

            ®To ensure proper input processing, it is essential that the
            client pass only KeyPress events to XmbLookupString,
            XwcLookupString and Xutf8LookupString.  Their behavior when a
            client passes a KeyRelease event is undefined.
}}}

Yeah, Xlib is quite stupid and this makes no sense.

As this just happens for UP events, it was unnoticed for a long time
(19 months) as most apps just handle DOWN events, as it gets X
keyboard repetition and all.

Thanks to Otavio Pontes that spotted this bug while doing some code
for EPhoto (that for some weird reason uses UP instead of DOWN
events).




SVN revision: 52786
2010-09-26 19:41:02 +00:00
..
ecore ecore_x: fix key-up events! 2010-09-26 19:41:02 +00:00
edje cosmetic only: put files in alphabetic order. 2010-09-25 17:19:46 +00:00
eet * eet: fix doc about eddc_size. 2010-09-22 09:50:26 +00:00
eeze fix doxy list 2010-09-20 20:07:24 +00:00
efreet Fix typo. 2010-09-26 16:30:14 +00:00
eina Exclude win from prio drop implementation 2010-09-23 20:58:19 +00:00
eio * ecore: rename ecore_long_run to ecore_thread_feedback_run. 2010-09-22 09:47:55 +00:00
embryo api cleanups too. 2010-09-22 14:21:55 +00:00
emotion * emotion: fix build of static module. 2010-08-30 16:18:11 +00:00
ethumb yeah, we know it is unstable ;-) 2010-09-22 21:30:15 +00:00
evas * evas: fix rendering of object with color (*,*,*,0) 2010-09-26 16:10:59 +00:00
evil * src/lib/Makefile.am: 2010-09-14 21:24:25 +00:00