Robert Knight
15fc19e0a8
Disable find/next previous actions before deleting the objects which they rely on. ++ Preconditions.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=691508
19 years ago
Robert Knight
760d863508
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
19 years ago
Robert Knight
59960af6be
Fix crash in search filter which can occur if the search bar is removed whilst the search is in progress.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=689757
19 years ago
Fredrik Höglund
765d801f72
- "Search Output..." -> "Search Output", since it toggles a search bar on/off.
...
- Make the action checkable.
- Connect to the toggled() signal instead of triggered().
- Uncheck the action when the search bar is closed.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=687983
19 years ago
Fredrik Höglund
d2e3c740f9
"Scrollback Options" -> "Scrollback Options..."
...
(It opens a dialog box.)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=687977
19 years ago
David Faure
213353e903
more portable; less noisy
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=684166
19 years ago
Robert Knight
72241ef4a6
* Comment out many debugging messages
...
19 years ago
Robert Knight
573f763624
* konsoleprofile now only affects an individual session rather than modifying
...
19 years ago
Robert Knight
1fdeb16702
Add KDE 3's Shift+Insert paste shortcut as an alternative to the current Ctrl+Shift+V.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=681418
19 years ago
Dirk Mueller
402412fd46
fix shell quoting
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678405
19 years ago
Robert Knight
5040376f11
Deprecated KRun::shellQuote() -> KShell::quoteArg()
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678270
19 years ago
Robert Knight
a13b5ea1c8
Fix when copying lines from screen in sessions with fewer than one display's worth of output. Fixes problem where history search would act as if the last non-empty line of text was duplicated in all subsequent lines. Remove 'for KDE' mention in program description - Konsole can be used in other DEs
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=673765
19 years ago
Robert Knight
942ecb745c
Make new sessions start in the same directory as the previously active session. Does not apply when creating a new tab from a specific profile.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670566
19 years ago
Robert Knight
efc58634e7
Update tab text immediately when renaming a tab manually.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670480
19 years ago
Robert Knight
53f7666e8e
Allow the default encoding to be specified per-profile. Something has caused the Edit Profile dialog's minimum size to become huge, I haven't figured out what it is yet.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670153
19 years ago
Robert Knight
82ac07fec2
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
19 years ago
Robert Knight
da54803438
Scroll view to newest output on keystroke. Disallow letter shortcuts. Update TODO.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669235
19 years ago
Robert Knight
24b1e02ad4
Add hide/show menu bar action to session context menu. Add shortcut ( Ctrl+Shift+F11 ) to full screen mode action. Update 'Change Profile' sub-menu in session context menu when the list of favorite sessions is changed in the Manage Profiles dialog.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669221
19 years ago
Robert Knight
e7f1b7904a
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
19 years ago
Robert Knight
835f1fe300
Change tab text color for tabs when activity occurs in them, ala. Kopete. This is different to 'Monitor for Activity' which provides more dramatic notifications via the KDE notification framework.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668549
19 years ago
Robert Knight
76b0f58867
* Add check for compositing on startup now that
...
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
19 years ago
Robert Knight
ffa03ca138
Make profile shortcuts work for favorite profiles (others are currently ignored).
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667504
19 years ago
Robert Knight
0ef9ea5f41
Added 'Change Profile' menu to change the profile used by a running session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667162
19 years ago
Robert Knight
1bc6c85c7e
Remove dead and unused code, out of date comments, unused methods and un-needed includes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666484
19 years ago
Robert Knight
8e72dd41ce
Fix primary/alternate shortcuts for next/previous tab (they were the wrong way round). More appropriate close icon in search bar. Make Quit menu item close only the current window, not all Konsole instances. Change the default shortcut for the Quit menu item to Ctrl+Shift+Q. The standard Ctrl+Q is reserved for use by terminal applications. Remove references to Application in MainWindow class.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666372
19 years ago
Robert Knight
dcdf9e76b3
Rename History to Scrollback in the UI, to avoid confusion with shell's command history. Fixes to color scheme previewing in Edit Profile Dialog. Add a few icons here and there. Add full screen menu item.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665834
19 years ago
Robert Knight
983271c55c
Fix tab title syncing between multiple views of the same session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665823
19 years ago
Robert Knight
73df051eb6
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
19 years ago
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
19 years ago
Robert Knight
fca8970274
Better Qt-style signal/slot names in Session class.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665439
19 years ago
Robert Knight
53d5b76910
Allow tab titles to include the window title set by the shell. Fix arithmetic exception when trying to shrink/expand the current view if it is the only view open.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663712
19 years ago
Robert Knight
e9c4c9cca0
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
19 years ago
Robert Knight
33c913383d
EBN fixes. Mostly copyright and implementations including their own headers first.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
19 years ago
Stephan Binner
c7debcd41a
i18n style guide fixes
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662510
19 years ago
Robert Knight
8a2bf09d96
Make history options, manage profiles and edit current profile dialog non-modal as suggested.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662230
19 years ago
Robert Knight
0ab65a6fe4
Use a more correct method to determine the foreground process in the terminal. Works properly with nested shells.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=661946
19 years ago
Robert Knight
622cae74e5
Methods to set and get the settings used when clicking on the 'Defaults' button in the History Options dialog. Eventually this should mean using the current profile's history settings.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=661704
19 years ago
Robert Knight
0f9cdfe2db
Set session title to profile name when created. Rename tab dialog changes the tab title format rather than the session's title itself.
...
svn path=/branches/work/konsole-split-view/; revision=661587
19 years ago
Robert Knight
19a29d182a
Rename directories for clarity. konsole -> src , other -> data.
...
svn path=/branches/work/konsole-split-view/; revision=661562
19 years ago
Robert Knight
829479f911
Add sub-menu to change character encoding using KCodecAction. Currently in the View menu next to the menu items to change the text size, although I am not sure if that is the most appropriate place for it.
...
svn path=/branches/work/konsole-split-view/; revision=660233
19 years ago
Robert Knight
f38228b8cd
Implement saving, loading and deleting of profiles in the Konsole (KDE 4) .profile format. Only the basic options are saved and loaded at present.
...
svn path=/branches/work/konsole-split-view/; revision=659852
19 years ago
Robert Knight
68760bdb56
Implement changing of tab title format in Edit Profile Dialog.
...
svn path=/branches/work/konsole-split-view/; revision=659595
19 years ago
Robert Knight
4f71fabfa0
More Session -> Profile renaming. Make default profile bold in 'Manage Profiles' dialog. Show KDE directory selection dialog when clicking on initial directory edit button in profile edit dialog.
...
svn path=/branches/work/konsole-split-view/; revision=659341
19 years ago
Robert Knight
1a0b94d822
Changed the naming scheme used in Konsole. Several survey respondants said that they didn't understand what a 'Session' was or how it was different from a 'Profile'. Under the new scheme, a 'Profile' is a saved set of terminal options which can be used to create a new tab, or which can be applied to an existing tab. Internally, a 'Session' is a running terminal process and emulation created from a particular profile.
...
svn path=/branches/work/konsole-split-view/; revision=659297
19 years ago
Robert Knight
23ead6bac2
Private member field naming consistancy. Replace various #includes with forward class declarations.
...
svn path=/branches/work/konsole-split-view/; revision=658805
19 years ago
Robert Knight
8225fd1410
Disable Find Next/Previous when search bar is not active. Use QPointer<T*> for SessionController members which it does not own. ++Q_ASSERT.
...
svn path=/branches/work/konsole-split-view/; revision=658746
19 years ago
Robert Knight
4406c8818a
Only update URL filter when mouse is hovering over the view.
...
svn path=/branches/work/konsole-split-view/; revision=658419
19 years ago
Robert Knight
ab6cfe68d6
Make the 'Highlight Matches' button on the search bar work.
...
svn path=/branches/work/konsole-split-view/; revision=658418
19 years ago
Robert Knight
18dfdfbeee
Fix crash when detaching the view. Calling delete on a QWidget is not safe when lots of signals involving it are flying around.
...
svn path=/branches/work/konsole-split-view/; revision=658414
19 years ago
Robert Knight
43b2927eb6
Clear the selection when erasing the search field.
...
svn path=/branches/work/konsole-split-view/; revision=658411
19 years ago