Commit Graph

18 Commits

Author SHA1 Message Date
Robert Knight
72241ef4a6 * Comment out many debugging messages
* Experimental optimization, disable kerning since this is not required
  with the mono-spaced fonts which are used in the terminal.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=682702
2007-07-03 09:14:21 +00:00
Robert Knight
4a35037a25 Use type-safe QFlags for State and Command enums and Qt::KeyboardModifiers instead of Qt::KeyboardModifier where appropriate.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=680117
2007-06-25 13:10:49 +00:00
Robert Knight
bb696c3cbf Allow removal of existing entries and adding of new entries in the key binding editor. Fix binding table referring to old entries when making changes.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677166
2007-06-18 15:37:56 +00:00
Robert Knight
c2412a1c12 Do not allow duplicates when searching for translators. Return null if a translator cannot be loaded, instead of returning an empty translator.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677134
2007-06-18 14:25:01 +00:00
Robert Knight
ffda8d3ccc Implement saving of key binding changes. Adapt Pty changes to use Konsole's more verbose variable naming style.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676902
2007-06-17 22:05:45 +00:00
Robert Knight
b2ff3cd0dc Fix escaping of character sequences in key binding entry. (Arguments to QByteArray was wrong way round and off-by-one error in loop)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676788
2007-06-17 17:59:34 +00:00
Robert Knight
d3a6171501 Correct capitalization of LineFont file name. Move default.keytab header to /old as it is no longer used. Remove MakeDefaults as it is no longer used. Start of code to escape key binding output for use in key binding editor.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676647
2007-06-17 10:54:04 +00:00
Robert Knight
5872b79ef1 Replace old key translator with new key translator. Lightly tested. Fix some bugs in the new translator's decoding.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676512
2007-06-17 01:01:53 +00:00
Robert Knight
140b672865 Make key binding test area work. Fix copying of KeyboardTranslator instances.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676300
2007-06-16 15:34:47 +00:00
Robert Knight
431ba05b1f Add facility to translate a key binding entry's result back to a string and use it in the key binding editor.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676126
2007-06-16 04:52:16 +00:00
Robert Knight
1f8e6395f2 Handle the 'Any Modifier' state flag in keytab files.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676123
2007-06-16 04:44:39 +00:00
Robert Knight
df184a19ae Code to translate new key translator entry into a string for use in the key bindings editor.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676121
2007-06-16 04:24:56 +00:00
Robert Knight
e938b1f864 Work in progress on new keyboard translator. Support cases where a modifier or state is not wanted. Don't try to use QKeySequence to do all the translation, only use it to get the key code. Untested implementation of KeyboardTranslator::Entry::matches()
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676118
2007-06-16 03:57:18 +00:00
Dirk Mueller
9ea3227384 include cleanup
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663054
2007-05-09 22:23:52 +00:00
Robert Knight
33c913383d EBN fixes. Mostly copyright and implementations including their own headers first.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
2007-05-09 00:01:01 +00:00
Robert Knight
63bc8dcf3d Fix unpreview on exit. Attempt #2. Remove properties from the 'to unpreview' list when saving changes.
svn path=/branches/work/konsole-split-view/; revision=661585
2007-05-06 00:38:14 +00:00
Robert Knight
fe5f371635 Update color scheme and key bindings list correctly after creating a new scheme/list. Save new schemes / bindings lists under a different name from the one used as a template. Get/set the description in the key binding editor.
svn path=/branches/work/konsole-split-view/; revision=661569
2007-05-06 00:03:54 +00:00
Robert Knight
19a29d182a Rename directories for clarity. konsole -> src , other -> data.
svn path=/branches/work/konsole-split-view/; revision=661562
2007-05-05 23:33:05 +00:00