Robert Knight
ed54c709f8
Fix bug where Part::sendText() sent the text to every session in all terminal KParts within an application. Send the text instead only to the active session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754208
18 years ago
Robert Knight
619f44dd8d
Fix crash when attempting to start the program in the Konsole part before the widget is shown and given focus. Check SessionController* pointer in the KPart before using it. When creating a controller in the ViewManager, set it as the active controller if there is no active controller at present.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754203
18 years ago
Robert Knight
ccaeea481a
Fix bug where multiple Konsole KParts within one application would not work. Part::activeSession() was always returning the first session from the shared SessionManager. In the second KPart, activeSession()->isRunning() would always return true even when the session for that part was not actually running, so the session was never started.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754194
18 years ago
Script Kiddy
afd172c511
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754155
18 years ago
Robert Knight
e7a91beccb
The 'Send Input to All' feature is not in good enough shape at this point to include in the release. This commit disables the code which creates the menu item for it.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754011
18 years ago
Robert Knight
70e244df35
The 'Quick Access' feature is not in good enough shape at this point to include in the release, so I am removing the menu entry to launch it. It can still be accessed via the --background-mode startup argument.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754006
18 years ago
Robert Knight
09a6a5975d
Disable tabbed navigation inside the Konsole part itself. This is something which I would like to add after KDE 4.0, but it does not work well enough to be used at the moment and causes problems for applications such as Yakuake and KDevelop which provide their own tabs.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754004
18 years ago
Urs Wolfer
3de6fb7295
Add Categories, so it is not anymore in 'Lost & Found'.
...
Thanks to crazy on IRC.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=753936
18 years ago
Jakob Petsovits
f41f10913a
Icon naming spec compliance (code changes - KDE/):
...
* edit-find-next -> go-down-search
* edit-find-previous -> go-up-search
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=753922
18 years ago
Robert Knight
96b912e957
Fix serious bug where starting Konsole with arguments such as -e,--workdir or -p made changes to the default profile which applied to other Konsole windows and were saved on exit. Problem fixed by creating a new hidden profile which inherits from the window's default profile and applying the property changes to that. Modify SessionManager so that hidden profiles are not saved to disk.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=753735
18 years ago
Robert Knight
38f170c448
Fix assert failure when splitting the view when there are tabs with no history or a very short history.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=753519
18 years ago
Script Kiddy
1a08d3d0b7
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=753356
18 years ago
Script Kiddy
a90e0874e1
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=752973
18 years ago
Script Kiddy
2605d3a81f
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=752700
18 years ago
Harald Fernengel
b5c91a6658
Make anti-aliasing of fonts configurable. Anti-Aliased fonts just look bad on konsole on OS X with the default font, so I want to have a possibility to switch it off. No new user-visible strings were introduced, to switch off anti-aliasing, write "AntiAliasFonts=false" into your $KDEHOME/share/apps/konsole/Shell.profile, in the "Appearance" section.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=752393
19 years ago
Script Kiddy
d69877997b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=752330
19 years ago
Script Kiddy
3ca5f29b72
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=751969
19 years ago
Laurent Montel
868b7bcc0f
Fix includ
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=751637
19 years ago
Script Kiddy
66bfb02522
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=751546
19 years ago
Script Kiddy
63bd5eff78
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=751145
19 years ago
Script Kiddy
e9f80670ab
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750401
19 years ago
Robert Knight
cee0ce539b
Remove dead code, including the non-functional scroll lock code. Scroll lock support will be re-implemented in the terminal display widget post KDE 4.0 if there is a demand for it.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750314
19 years ago
Robert Knight
132f9752d7
When a key combination corresponding to the 'Erase' command is pressed, append the emulation's erase character to the text sent to the terminal.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750293
19 years ago
Robert Knight
2d532398b6
Add methods to Pty to get the erase character for the terminal. Avoid trying to set the erase character in Pty::start() if setErase() has not been called previously.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750289
19 years ago
Robert Knight
c0b14ce83e
Add support for 'Erase' command in .keytab files which echos the OS/terminal type appropriate erase character to the terminal, previously always '\b' in Konsole.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750287
19 years ago
Rafael Fernández López
53aec521c8
And sorry, forgot to remove this...
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750278
19 years ago
Rafael Fernández López
78cbb7faae
Now the konsole part is autodestructed when no tabs do exist. This makes the desired effect on dolphin when typing "exit" on the terminal, the dock will be hidden.
...
BUG: 153648
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750276
19 years ago
Robert Knight
520ed31dbd
Ensure that the color scheme preview is updated when changing the selection via the keyboard.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750242
19 years ago
Allen Winter
e201b0471f
logging message for XKB discovery.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750212
19 years ago
Script Kiddy
f761492315
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749901
19 years ago
Robert Knight
6d08863993
* Take into account the difference between the ScreenWindow's window size and
...
19 years ago
Robert Knight
c708aff22c
Fix the long standing limitation where multiple views on the same terminal session had to be the same size - the size of the smallest view. This means that it is now possible, for example, to have a large view on a session for browsing and examining output and a smaller view on the same session for input. The underlying terminal does not support the concept of multiple windows, so the size reported to terminal applications is still that of the smallest view. Full-screen applications such as vim and emacs will therefore be the size of the smallest view on all views.
...
* Add a method in ScreenWindow to set the size of the window (in lines, the number of columns is still ifxed).
* Call this method in TerminalDisplay to set the window size when the widget is resized or when the screen window of a display is initially set.
* Fix ScreenWindow::getImage() and ScreenWindow::getLineProperties() so that they do not attempt to retrieve information about lines beyond the end of the screen.
* Fix ScreenWindow::getLineProperties() to always return result vector of size windowColumns(), though the number of elements copied from the screen may be less.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749874
19 years ago
Robert Knight
a51b972080
Rename Screen::getCookedLineProperties() to Screen::getLineProperties() and add an extra parameter to control the number of lines whoose properties are returned.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749867
19 years ago
Robert Knight
ada0d91b82
* Avoid allocating a new buffer to hold character data on every screen update.
...
19 years ago
Thomas Zander
d180bad6f0
BUG: 152449
...
This makes sure that if you create a new tab it will always inherit the
current dir, unless the profile you use (either the default using 'new tab'
or using a profile specifically) has a directory set. In which case it will
go to that dir.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749736
19 years ago
Script Kiddy
b54e9ddd40
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749502
19 years ago
Matt Rogers
f655292ecf
unbreak build on Mac OS (without X11)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749249
19 years ago
Robert Knight
e723e310f0
Remove the non-functional 'Konsole (Super User Mode)' desktop entry.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749232
19 years ago
Script Kiddy
6f79b7e653
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=749000
19 years ago
Robert Knight
7b77ff1684
When checking for a match against an entry with the AnyModifier state, the keypad modifier is not counted.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748997
19 years ago
Robert Knight
f93ae9c23a
Add support for the keypad modifier in .keytab files. This makes it possible to produce different output for a key on the keypad and its semantic equivalent elsewhere on the keyboard. The modifier can be required or banned using 'key+keypad','key-keypad' etc. in the key bindings list, as with any other modifier.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748996
19 years ago
Robert Knight
9631700e32
Remove the non-working Defaults button from the Edit Profile dialog. Will be re-instated once there is working code to load and set the defaults.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748994
19 years ago
Robert Knight
e7d9da81bd
Enable 'Detach View' action when there is more than one container OR more than one view in the current container.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748993
19 years ago
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
19 years ago
Robert Knight
a140e9078f
Fix Ctrl+Space key combination with default keytab: Fixed bug where unescaping the character sequences '\x0' or '\x00' from a .keytab entry failed because the result was '0', which was also the value used to mean that escaping the sequence failed. Use a separate boolean variable to track whether the escaping succeeds or not instead.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748987
19 years ago
Robert Knight
684b40c6dd
Change default shortcut for decreasing text size to Ctrl+-. This is in line with other applications and fixed the problem of a clash with the Undo action in emacs. Discussed with dfaure back in October but not implemented until now. Remove the code which prevents Ctrl+[Printable character] shortcuts from working.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748984
19 years ago
Robert Knight
4b29319792
Change default triple click behaviour to select the whole line, rather than just that forwards of the cursor. This is in line with KDE 3. Replaced the API which controls this behaviour in the TerminalDisplay class with a clearer one.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748979
19 years ago
Robert Knight
dc3e9fbf39
Prevent the fallback keyboard translator being loaded on every startup. Avoid setting the key bindings in the Emulation constructor, instead the bindings are initially null until the SessionManager asks the session to load the keyboard translator from the current profile.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748976
19 years ago
Robert Knight
c7bf0598ff
Add version attribute to XmlGui resources.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748975
19 years ago
Robert Knight
62e01d8487
Add a shortcut to paste the selection (Ctrl+Shift+Insert) as opposed to the clipboard (Ctrl+Shift+V or Shift+Insert).
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=748944
19 years ago