- 23 Jul, 2007 1 commit
-
-
Robert Knight authored
Remove a few unused methods and member variables, more Qt-ish API and naming. Prepend 'virtual' to declarations of re-implementations of virtual methods. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=691162
-
- 21 Jul, 2007 1 commit
-
-
Robert Knight authored
Possibly controversial. Disabled F1 shortcut for handbook in Konsole because it interferes with terminal programs which need this key. Will review following beta feedback. Remove un-used includes and re-enable DBus adaptor for Session. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=690414
-
- 05 Jul, 2007 2 commits
-
-
Fredrik Höglund authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=683973
-
Robert Knight authored
* Update the regular expression for the Url filter. Anything in the form letters://any-non-whitespace-characters is treated as a Url * Correct the test which compares the old and new values and ranges when updating the terminal display's scroll bar. This fixes the scroll bar being repainted unnecessarily often. Found with the nifty QT_FLUSH_PAINT debugging tool. * Select the profile name (set to "New Profile" by default) and focus the profile name edit area when showing the Edit Profile dialog for a new profile to allow the user to easily set the name. * Always use color scheme list animation, not just when the Edit Profile dialog is first displayed as per richmoore's suggestion. * Update Edit Profile dialog caption when profile name is changed. * Update favorite status icon in Manage Profiles dialog when the favorite status is changed by another object. * Add disabled menu item which is shown in the 'Change Profile' list when there are no other profiles there svn path=/trunk/KDE/kdebase/apps/konsole/; revision=683787
-
- 04 Jul, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=683227
-
- 03 Jul, 2007 1 commit
-
-
Robert Knight authored
* 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
-
- 02 Jul, 2007 2 commits
-
-
Robert Knight authored
Support for per-session randomized color schemes. Mainly useful to allow each new session (from a particular profile) to have a different background color to make them easier to identify at a glance. Randomization is specified in the color scheme as the maximum amount of difference in hue, saturation and value which a color is allowed to be randomly changed by. No GUI controls for this yet. Added a 'Black on Random Light' color scheme to make use of this facility out of the box. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=682403
-
Robert Knight authored
* konsoleprofile now only affects an individual session rather than modifying all sessions using the same profile as the current tab. * Re-implement support for underlined text * Use a sensible size for the Manage Profiles dialog by default * Tidy up SearchHistoryTask - Remove unnecessary setMatchCase(), matchCase(), setRegExp(), regExp() methods. - Implement highlighting the search box to indicate search success correctly. (Previously did not work with 'highlight matches' turned off) * start.cpp -> main.cpp for consistancy * Remove old startup-notes * #ifdef out the transparency setup code on startup, relevant code is now in qt-copy instead. * API documentation improvements in SessionController svn path=/trunk/KDE/kdebase/apps/konsole/; revision=682279
-
- 26 Jun, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=680632
-
- 25 Jun, 2007 1 commit
-
-
Dirk Mueller authored
- partial fixes to make apps build separately svn path=/trunk/KDE/kdebase/apps/konsole/; revision=680304
-
- 23 Jun, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=679105
-
- 21 Jun, 2007 2 commits
-
-
Dirk Mueller authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678405
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678270
-
- 20 Jun, 2007 1 commit
-
-
Robert Knight authored
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
-
- 18 Jun, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677276
-
- 17 Jun, 2007 2 commits
-
-
Robert Knight authored
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
-
Robert Knight authored
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
-
- 01 Jun, 2007 2 commits
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670435
-
Robert Knight authored
Fix a couple of crashes. Sync configuration information in SessionManager's destructor and fix problem with scroll optimisation. Not sure about that first one, it shouldn't do any harm, but I don't think it should be necessary either. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670398
-
- 28 May, 2007 1 commit
-
-
Robert Knight authored
Change the character -> text decoding API so that Konsole can produce better quality HTML when output is saved. Fix crashing when resizing display introduced in yesterday's scrolling changes and add assertions to catch invalid memory accesses. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669305
-
- 27 May, 2007 1 commit
-
-
Robert Knight authored
Allow the scrolling optimisation to work on regions of the display instead of the whole screen. This makes it work with split/screen vi/Screen etc. Doesn't work with applications that use vertical splits. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668839
-
- 26 May, 2007 1 commit
-
-
Robert Knight authored
KWindowSystem::compositingActive() works without a QApplication instance. * Make terminal display intercept shortcuts using the Backspace/Home/End keys ( fixes backspace key triggering the 'Go Back' action in Dolphin when terminal part has the focus ) * Add some plumbing that will be used to handle resizing by the terminal program. * Misc. tidy-ups and EBN fixes. * Update the right part of the terminal display when updating blinking cursor. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668460
-
- 23 May, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667655
-
- 20 May, 2007 6 commits
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666825
-
Robert Knight authored
Add internal support for choosing the tab bar's position with respect to the terminal display. Currently now defaults to positioning the tabs at the bottom of the screen as in KDE 3, haven't decided on what the final default setting will be. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666706
-
Robert Knight authored
Reimplement scrolling the display up and down using the keyboard. This is now done in the display rather than the emulation, which allows displays on the same session to be scrolled independantly, but doesn't respect the scroll commands defined in the key bindings file. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666607
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666592
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666487
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666484
-
- 18 May, 2007 1 commit
-
-
Robert Knight authored
Fix URL filters not being updated when scrolling the display. Fix URLs being left underlined when moving mouse outside of target area. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665822
-
- 14 May, 2007 1 commit
-
-
Robert Knight authored
Qt 2.x problems (!). Change the background drawing and fix the scrolling optimisation. Disable transparency until I figure out how to check for compositing before application start-up. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=664466
-
- 12 May, 2007 2 commits
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663884
-
Robert Knight authored
Cleanup the Session class's API. Remove redundant and unused methods, give better names to others, reorganise the order in the header file. Add checks in the view to behave properly when it is not attached to a session. Make the Konsole part's behaviour compliant with the TerminalInterface API documentation. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663705
-
- 09 May, 2007 2 commits
-
-
Dirk Mueller authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663054
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
-
- 05 May, 2007 1 commit
-
-
Robert Knight authored
svn path=/branches/work/konsole-split-view/; revision=661562
-
- 28 Apr, 2007 2 commits
-
-
Robert Knight authored
Use a shared buffer between all filters in a chain. Should improve efficiency by reducing memory allocations. More to the point it prevents accidental deep copying of strings which can happen if not careful with QStrings. Most of the processing time is taken up by the regular expression parsing itself. svn path=/branches/work/konsole-split-view/; revision=658652
-
Robert Knight authored
Implement popup menu when right-clicking on URLs. Display appropriate actions for normal URLs and email addresses. Accept '@' character in URLs - for use when a URL includes a username. eg. ssh://user@host svn path=/branches/work/konsole-split-view/; revision=658642
-
- 27 Apr, 2007 1 commit
-
-
Robert Knight authored
svn path=/branches/work/konsole-split-view/; revision=658405
-
- 24 Apr, 2007 1 commit
-
-
Robert Knight authored
svn path=/branches/work/konsole-split-view/; revision=657455
-