mirror of
https://github.com/gnustep/libs-back.git
synced 2025-04-23 16:10:52 +00:00
* Source/win32/WIN32Server.m,
* Source/x11/XGServerEvent.m: Use NSDeleteCharacter instead of NSBackSpaceCharacter for the backspace key. This is what Cocoa and OpenStep have been doing all the time. Also use NSBackTabCharacter on X11 when XK_ISO_Left_Tab is pressed, but don't convert shift-tab into NSBackTabCharacter. Patch by Derek Fawcus <dfawcus@employees.org>. M ChangeLog M Source/win32/WIN32Server.m M Source/x11/XGServerEvent.m git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@31034 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
8a96326e26
commit
5d8d6e9138
3 changed files with 14 additions and 4 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,10 +1,20 @@
|
|||
2010-07-26 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/win32/WIN32Server.m,
|
||||
* Source/x11/XGServerEvent.m: Use NSDeleteCharacter instead of
|
||||
NSBackSpaceCharacter for the backspace key. This is what Cocoa and
|
||||
OpenStep have been doing all the time.
|
||||
Also use NSBackTabCharacter on X11 when XK_ISO_Left_Tab is
|
||||
pressed, but don't convert shift-tab into NSBackTabCharacter.
|
||||
Patch by Derek Fawcus <dfawcus@employees.org>.
|
||||
|
||||
2010-07-25 Eric Wasylishen <ewasylishen@gmail.com>
|
||||
|
||||
* Source/win32/WIN32Server.m:
|
||||
Fix accidental integer division intended to be float division when
|
||||
setting the timestamp on events. This was causing all timestamps
|
||||
to be rounded to the nearest second.
|
||||
|
||||
|
||||
2010-07-25 Eric Wasylishen <ewasylishen@gmail.com>
|
||||
|
||||
* Source/win32/w32_GLContext.m:
|
||||
|
|
|
@ -1628,7 +1628,7 @@ process_char(WPARAM wParam, unsigned *eventModifierFlags)
|
|||
case VK_RETURN: return NSCarriageReturnCharacter;
|
||||
case VK_TAB: return NSTabCharacter;
|
||||
case VK_ESCAPE: return 0x1b;
|
||||
case VK_BACK: return NSBackspaceCharacter;
|
||||
case VK_BACK: return NSDeleteCharacter;
|
||||
|
||||
/* The following keys need to be reported as function keys */
|
||||
#define WIN_FUNCTIONKEY \
|
||||
|
|
|
@ -2292,11 +2292,11 @@ process_char (KeySym keysym, unsigned *eventModifierFlags)
|
|||
case XK_Linefeed: return NSFormFeedCharacter;
|
||||
case XK_Tab: return NSTabCharacter;
|
||||
#ifdef XK_XKB_KEYS
|
||||
case XK_ISO_Left_Tab: return NSTabCharacter;
|
||||
case XK_ISO_Left_Tab: return NSBackTabCharacter;
|
||||
#endif
|
||||
/* FIXME: The following line ? */
|
||||
case XK_Escape: return 0x1b;
|
||||
case XK_BackSpace: return NSBackspaceKey;
|
||||
case XK_BackSpace: return NSDeleteCharacter;
|
||||
|
||||
/* The following keys need to be reported as function keys */
|
||||
#define XGPS_FUNCTIONKEY \
|
||||
|
|
Loading…
Reference in a new issue