From: cnook <kimcinoo@gmail.com>

Subject: Re: [E-devel] [Patch][Ecore][Win32] Checking control character

I missed the updating WinCE. and..
Mr. Vincent Torri enlighten me about ChangeLog and NEWS also. Thanks!



SVN revision: 70219
This commit is contained in:
cnook 2012-04-16 06:46:25 +00:00 committed by Carsten Haitzler
parent 4aa7df31dd
commit be2d0f5d70
3 changed files with 10 additions and 0 deletions

View File

@ -616,3 +616,7 @@
* remove EAPI from _ecore_event_signal_user_new(). It should never
be exported outside of libecore.so
* stop leaking every system signal event.
2012-04-16 Shinwoo Kim
* Check control charater and convert into printing character on Windows

View File

@ -95,6 +95,7 @@ Fixes:
- possible 0 byte allocation.
* ecore_win32/wince:
- do not autorepeat Ctrl, Shift, Alt and Win keys.
- Check control charater and convert into printing character
* ecore_con:
- fix case where SSL certificates not being used.
- post data corruption due to it not being copied to the con struct.

View File

@ -489,6 +489,11 @@ _ecore_wince_event_char_get(int key,
*keysymbol = NULL;
*keycompose = NULL;
/* check control charaters such as ^a(key:1), ^z(key:26) */
if ((key > 0) && (key < 27) &&
((GetKeyState(VK_CONTROL) & 0x8000) ||
(GetKeyState(VK_CONTROL) & 0x8000))) key += 96;
switch (key)
{
case VK_APP3: