From 4d855760b83178e82322d6f55e3548b65614bf6a Mon Sep 17 00:00:00 2001 From: nico Date: Mon, 25 Feb 2002 13:52:27 +0000 Subject: [PATCH] Improvements and simplifications in the new keybinding engine git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12747 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2e2e0b098..bb92fb188 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +Mon Feb 25 13:04:12 2002 Nicola Pero + + * Source/NSInputManager.m ([+describeKeyStroke:withModifiers:]): + Output NumericPad-, not Numeric-, for a numeric pad key. + * Source/NSInputManager.m ([-handleKeyboardEvents:client:]): Do + not discard the NumericPad modifier flag when looking up + keystrokes. Remove shift from flags when the keystroke is not a + function key. Do not output function keys literally if they are + not bound to anything. + * Source/GSKeyBindingTable.m ([-bindKey:toAction:]): Simplified - + do not insert keybindings twice - with and without shift - if they + are not function keys. Simplified comparisons and updates for + this change. Fixed memory leak when overriding keybindings. + Mon Feb 25 02:16:32 2002 Nicola Pero Rewritten the input manager keybinding engine to be a full blown