- 22 Nov, 2007 2 commits
-
-
Robert Knight authored
Fix bug where new lines were being inserted into the selection and copied text. I misunderstood the meaning of the preserveLineBreaks argument passed from the terminal display to the terminal screen when rewriting the terminal characters -> text conversion code. Also removed dead code. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=740173
-
Robert Knight authored
Fill the background of the terminal display area behind the scroll-bar using the background color from the scroll-bar's palette. This gives the illusion of the scroll bar being outside the contents area as per other KDE applications and is required for a better looking scrollbar with the Oxygen widget style. CCMAIL:cbr@boemann.dk svn path=/trunk/KDE/kdebase/apps/konsole/; revision=740161
-
- 05 Oct, 2007 1 commit
-
-
Andreas Pakulat authored
needed now because friday is the last BC day. The rest of the modules will follow as fast as my laptop allows. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=721704
-
- 21 Sep, 2007 1 commit
-
-
Robert Knight authored
Use string_width() to calculate the number of columns needed to draw the preedit text, which != the number of characters in the string. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=714942
-
- 09 Sep, 2007 1 commit
-
-
Robert Knight authored
Fix crash when changing between profiles that have different scrollbar visibility settings. TerminalDisplay::updateSize() was being re-entered when the scrollbar was shown or hidden causing a double-deletion. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=710351
-
- 07 Sep, 2007 1 commit
-
-
Robert Knight authored
Fix another possible index-out-of-bounds when inserting characters. Fix terminal display image buffer overflow when rendering double-height lines. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=709594
-
- 06 Sep, 2007 1 commit
-
-
Robert Knight authored
Return the current line as the 'surrounding text' for input method queries and return the column index of the cursor as the cursor position. Fix link underlines not being erased when moving mouse around links which are adjacent to each other. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=709087
-
- 05 Sep, 2007 1 commit
-
-
Robert Knight authored
Remove the last of the printing code given that Konsole no longer has direct printing support. The web page export facility can be used instead. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=708827
-
- 04 Sep, 2007 2 commits
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=708378
-
Robert Knight authored
Begin implementation of input method event support. Remove key space to the right of the 'Remove' button in the key binding editor dialog. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=708351
-
- 02 Sep, 2007 1 commit
-
-
Robert Knight authored
Simplify drag-and-drop of URLs. Remove the popup menu as per BUG:66479 . Also correct the quoting logic to apply regardless of the number of urls. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=707519
-
- 06 Aug, 2007 1 commit
-
-
Robert Knight authored
Fix jumping to end of output if new output appears while keyboard scrolling keys are being used. BUG:148505 svn path=/trunk/KDE/kdebase/apps/konsole/; revision=696958
-
- 03 Aug, 2007 1 commit
-
-
Laurent Montel authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=695870
-
- 25 Jul, 2007 1 commit
-
-
Robert Knight authored
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=692321
-
- 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 3 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
-