Robert Knight
7aca63ec00
Allow views to be removed from a session. Better handling of terminal emulation size when a view is resized - Konsole looks through all of the visible views on a session and selects the largest number of lines and columns which can be displayed on all views.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590854
20 years ago
Robert Knight
aa3e470c23
* Start using the SessionManager in the Konsole main window. Use SessionManager
...
20 years ago
Robert Knight
b9285c3ca7
* Initial code for a SessionManager class, which will eventually serve as a central
...
20 years ago
Robert Knight
055d720a57
Minor refactoring of method names and ++apidocs
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=583705
20 years ago
Robert Knight
006409b9ca
* #include tidy-ups.
...
20 years ago
Robert Knight
9f6569394b
Allow multiple views to be connected to a terminal emulation. Looking at this as a model-view combination, the terminal image (TEScreen) becomes the model, and the terminal display (TEWidget) becomes the view.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=582300
20 years ago
Robert Knight
f162ca33ba
* Clean up directory structure
...
- separate user and developer documentation - /user-doc , /developer-doc
- move .desktop files and friends into /desktop
- rename old NEWS and ChangeLog files
* Update README
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=571521
20 years ago
Robert Knight
f2d53f74bb
* Display a warning banner when the user presses Ctrl+S to suspend terminal output, to warn them
...
what has happened and what to press to re-enable output.
* Fix flickering of Activity bulb when typing whilst 'Monitor for Activity' is enabled. Activity bulb
resets to normal after the amount of time specified by "Seconds to detect silence" setting.
Fixes #69587
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=570513
20 years ago
Robert Knight
dd701988b5
Optimise searching of large history (particularly when dealing with 'unlimited' scrollback history). Relates to bug #99746
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=569751
20 years ago
Robert Knight
6392e8bef6
* Improved performance when saving large history logs by rewriting text-retrival code
...
with care to cut down the number of memory allocations, simplified things generally as well.
* Performance when working with 'unlimited' history logs (Settings > History > "Set Unlimited")
improved by mmap'ing the log files when many consecutive reads occur.
* Added support for exporting terminal history (aka. "scrollback") to web pages (HTML).
Select "Edit > Save History As..." and select "HTML" in the Filter dropdown.
The HTML is quite lengthy at the moment, will work on that in future.
Suggestions on other export formats that would be useful are welcome :)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=569508
20 years ago
Robert Knight
a7bac175e5
Add support for double width and double height lines.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=568707
20 years ago
Robert Knight
9ef41f08ec
Fix update of display when a terminal-based program changes the size of the screen and the text contents at the same time (eg. starting the 'vttest' program). --warnings.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=567766
20 years ago
Robert Knight
c3bed045e6
* Give keyboard focus to initial terminal window after startup
...
* Fix sending of certain keyboard input to terminal (fixes PageUp / PageDown / function
keys etc.)
* Performance tweak - When updating the terminal window, only avoid repainting whole
lines that have not changed, rather than checking every single character.
Note - QRegion is not designed to handle a large number of very small regions.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=566172
20 years ago
Robert Knight
91522a2998
Fix display of multi-byte unicode characters by decoding the incoming stream on a per-block rather than per-character basis. This also speeds up processing of the incoming data stream significantly. It seems that QTextDecoder::toUnicode() was not designed to process single characters at a time. In fact it does an awful lot of init stuff for every call, and it may well be a Qt bug.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=565162
20 years ago
Kurt Hindenburg
5cb6eb74c4
Fix Copyright/License issues.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=560595
20 years ago
Thorsten Roeder
ef1cbde05f
fixed some EBN issues
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=546993
20 years ago
Laurent Montel
98ca372548
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=540496
20 years ago
Laurent Montel
eb5747eae9
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=539617
20 years ago
Yann Bodson
aec23cf7fc
deprecated--
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=536514
20 years ago
Frank Osterfeld
dbcec4a9f3
deprecated--
...
latin1() => toLatin1()
ascii() => toAscii()
svn path=/trunk/KDE/kdebase/konsole/; revision=531650
20 years ago
Thorsten Roeder
b375853c36
some more deprecated--
...
QRegExp::QRegExp()
QComboBox::QComboBox()
QAbstractSlider::maxValue()
svn path=/trunk/KDE/kdebase/konsole/; revision=530707
20 years ago
David Faure
07bf60273a
qt4-ification by Thorsten Röder <thorsten.roeder weihenstephan.org>
...
QRegExp::search() --> QRegExp::indexIn()
QString::find() --> QString::indexOf()
QString::findRev() --> QString::lastIndexOf()
QString::lower() --> QString::toLower()
QString::upper() --> QString::toUpper()
QString::setLength() --> QString::resize()
QByteArray::find() --> QByteArray::indexOf()
QByteArray::findRev() --> QByteArray::lastIndexof()
QTimer::start(ms,sShot) --> {QTimer::setSingleShot() ; QTimer::start()}
+ commenting out call to artsshell in startkde.
svn path=/trunk/KDE/kdebase/konsole/; revision=527991
20 years ago
Laurent Montel
d20c486f39
deprecated--
...
svn path=/trunk/KDE/kdebase/konsole/; revision=506335
20 years ago
Stephan Kulow
1661c2415e
svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
...
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
.
I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts
svn path=/trunk/KDE/kdebase/konsole/; revision=439627
21 years ago
Kurt Hindenburg
625e19a557
remove filenames from files
...
svn path=/trunk/KDE/kdebase/konsole/; revision=422182
21 years ago
Kurt Hindenburg
5cd61bfb9c
Fix some keyboard incompatibilities between konsole and real xterm. Thanks for the patch!
...
BUG: 92749
svn path=/trunk/KDE/kdebase/konsole/; revision=411235
21 years ago
Kurt Hindenburg
daad822e5c
fix __ in macros; remove unused macros
...
svn path=/trunk/KDE/kdebase/konsole/; revision=410616
21 years ago
Kurt Hindenburg
6d17ed814d
Correct notifySize parameter order
...
svn path=/trunk/kdebase/konsole/; revision=397039
21 years ago
Waldo Bastian
20a04d8617
Add support for IUTF8
...
BUG: 83236
svn path=/trunk/kdebase/konsole/; revision=381644
21 years ago
Waldo Bastian
6ce964b0e6
Must have been late when I made that last change.
...
svn path=/trunk/kdebase/konsole/; revision=358122
22 years ago
Waldo Bastian
98849f2525
Detect & handle control sequences within multi-byte characters.
...
svn path=/trunk/kdebase/konsole/; revision=357978
22 years ago
Waldo Bastian
11541cb4b1
FEATURE: 90268
...
Add DCOP calls for various session settings (keytab, schema, encoding, size)
svn path=/trunk/kdebase/konsole/; revision=355120
22 years ago
Waldo Bastian
11423e0ebc
Make it possible to change the encoding (BR80046)
...
Based on patch by liuspider
CCMAIL: 80046-done@bugs.kde.org
svn path=/trunk/kdebase/konsole/; revision=347200
22 years ago
Waldo Bastian
7ca74795d4
* Preserve trailing spaces when selecting
...
* Make "Save History As" more efficient. (BR84403)
CCMAIL: 84403-done@bugs.kde.org
svn path=/trunk/kdebase/konsole/; revision=326235
22 years ago
Waldo Bastian
8cd3b8ac6d
Composing done differently.
...
svn path=/trunk/kdebase/konsole/; revision=251955
23 years ago
Waldo Bastian
a5fb8369ac
* Overcommit screen so that we can be more relax in checking boundary conditions
...
* Handle simple unicode-compose sequences.
svn path=/trunk/kdebase/konsole/; revision=250263
23 years ago
Dirk Mueller
a61a64f4d1
spelling fixes
...
svn path=/trunk/kdebase/konsole/; revision=234293
23 years ago
Waldo Bastian
1f538de5bb
* Reworked size handling (Thanks go to TrollTech for educating me)
...
* Added --noresize option to keep VT size fixed.
* Fixed connection of selection-begin slot.
svn path=/trunk/kdebase/konsole/; revision=231394
23 years ago
Stephan Binner
a5f0fb0120
Column text selecting if Ctrl+Alt are pressed
...
svn path=/trunk/kdebase/konsole/; revision=210643
23 years ago
Waldo Bastian
50b0fea1e6
Rate limited screen updates
...
svn path=/trunk/kdebase/konsole/; revision=208586
23 years ago
Stephan Binner
3b9966e83b
Ever dreamed of passive popups for bells in hidden sessions? knotify on the rise
...
svn path=/trunk/kdebase/konsole/; revision=208198
23 years ago
Stephan Binner
9550fea1b4
First part to fix #47643 . Next step and started with this commit too is
...
to make it work for different fonts in the individual sessions too. :-)
svn path=/trunk/kdebase/konsole/; revision=197666
24 years ago
Waldo Bastian
6bad5025ac
Improved ZModem detection.
...
svn path=/trunk/kdebase/konsole/; revision=195437
24 years ago
Waldo Bastian
a63793caea
ZModem support
...
svn path=/trunk/kdebase/konsole/; revision=190896
24 years ago
Simon Hausmann
5b8b6b47f1
- fixed an invalid read when attaching a detached session
...
- fixed keyPress signal/slot connection when detaching and re-attaching
a session
See #49153 for details about both patches. Approved by Beineri
CCMAIL: 49153-done@bugs.kde.org
svn path=/trunk/kdebase/konsole/; revision=184945
24 years ago
Stephan Binner
2acb79c40c
Don't clear selection when switching sessions.
...
svn path=/trunk/kdebase/konsole/; revision=174011
24 years ago
Stephan Binner
024339735b
Save unnecessary showBulk() on resize.
...
svn path=/trunk/kdebase/konsole/; revision=173922
24 years ago
Oswald Buddenhagen
5adc27ff97
- set BULK_TIMEOUT to 10 instead of 20 ms. this makes konsole usable
...
with my ultra-fast keyboard. approved by beineri.
svn path=/trunk/kdebase/konsole/; revision=171632
24 years ago
Waldo Bastian
e5e00d90eb
Don't copy to both clipboards on selection.
...
Add explicit Copy action for copying to standard clipboard.
svn path=/trunk/kdebase/konsole/; revision=164449
24 years ago
Dominique Devriese
2e26f4ace9
cosmetic fix: replace "#define BOOL int" with the normal bool type
...
svn path=/trunk/kdebase/konsole/; revision=160587
24 years ago