Commit Graph

18 Commits

Author SHA1 Message Date
Robert Knight
db9df4aedb Fix Alt+Backspace, it now deletes the previous word as expected. Fix test for converting Alt+[Char] into Esc+[Char] when sending text to terminal. The conversion is only avoided when the key translator entry which matched requires the alt modifier or any modifier. Previously the Alt+Char -> Esc+Char was avoided if any entry matched, as in the Backspace case.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748991
2007-12-16 05:42:04 +00:00
Robert Knight
645d82ec1e Fix character sequences produced by <Ctrl/Alt/Ctrl+Alt> + <Left Arrow/Right Arrow> key inputs. Implement support for wild card '*' characters in the result string for keyboard translator entries.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=743477
2007-12-01 03:25:14 +00:00
Robert Knight
503fdd023e Fix several memory leaks and uninitialized variables found with valgrind.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=696508
2007-08-05 05:53:05 +00:00
Laurent Montel
53fc966203 Adapt to new KWarning/kFatal/kDebug api
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=695870
2007-08-03 06:40:12 +00:00
Robert Knight
6c8ef8512d Use a more correct method to set the working directory of new sessions. Session::running() -> Session::isRunning(). Remove some commented-out code.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=687611
2007-07-14 02:40:59 +00:00
Robert Knight
8ac498d34c i18n fixes from Stefan Asserhall.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=685630
2007-07-09 10:54:44 +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
267a30dc37 Translate Alt+[Character] to Esc+[Character] when processing key presses to send to the terminal. Currently implemented as a special case rather than as part of the keyboard translator.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678246
2007-06-20 23:30:32 +00:00
Robert Knight
6a36400ffc Reimplement Vt102Emulation::getErase() with new keyboard translator. Fixes backspace in Vim et. al. Correct API documentation for KeyboardTranslator::findEntry(). Use an explicit KSharedConfigPtr to get the global config when writing default profile setting. Appears to fix strange crash on exit.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678227
2007-06-20 22:26:32 +00:00
Robert Knight
726c106f58 Move Character class to its own header.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677276
2007-06-18 20:15:26 +00:00
Robert Knight
a37ed321b0 In the event that the keyboard translator is not available, print a warning to the terminal.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677170
2007-06-18 15:54:23 +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
52db452aa4 Don't switch tabs when a non-active session finishes ( Bug #146639 ). Begin implementation of Send Input to All in new front-end.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=674139
2007-06-11 20:44:04 +00:00
Robert Knight
5331bf720d Various EBN fixes.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667655
2007-05-23 13:09:23 +00:00
Robert Knight
04069377d9 Tidy up and reorganise the header files and API for the Emulation classes, add more API documentation for the base Emulation class. Rename methods for consistancy and clarity.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665816
2007-05-18 02:47:03 +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
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