381 Commits (39d3437df95b4fedbafa8f09d64f9c482feed551)

Author SHA1 Message Date
Sascha Peilicke 45d27ec764 Second chunk of menubar changes, see http://reviewboard.kde.org/r/3875/ for details. 16 years ago
Kurt Hindenburg 9292af91fd Add 'Detach Tab' to the tab context menu. 16 years ago
Kurt Hindenburg ed3aee70b2 Use the default profile if the session management's Konsole file is unusable (corrupt/missing/etc). 16 years ago
André Wöbbeking 7cd044356a ksharedptr.h:211: warning: 'profile.KSharedPtr<Konsole::Profile>::d' is used uninitialized in this function 17 years ago
Kurt Hindenburg ba1dfb1014 Allow option for triple-click to select from current word to end of line. 17 years ago
Robert Knight 1288f72d94 Correct tab cycling direction for consistency with other applications when using Ctrl+PageUp/PageDown. Patch by Jacob Welsh. BUG:199905 17 years ago
Albert Astals Cid e3f06d2beb switch to next tab and not previous on tab close like all other kde apps do 17 years ago
Kurt Hindenburg b35b3e04f3 Implement org.kde.konsole.Konsole methods (minus activateSession). 17 years ago
Eike Hein 02c0e30ef3 Disable some more actions for the KPart that have no use in 17 years ago
Robert Knight dd9df43b44 Remove emacs mode information from the bottom of some source files. 17 years ago
Kurt Hindenburg 0f441a15d9 An initial commit to get a working DBus interface working. 17 years ago
Kurt Hindenburg a0f187a785 Allow the disabling of blinking text. 17 years ago
Alexis Ménard bb2a6dc5fa Since we had already a QPointer to guard the deletion of the ViewSplitter we have to check on deletion function if the ViewSplitter is not dead. 17 years ago
Michael Jansen 8487a9255c Use KActions with kxmlgui. Not QActions. 18 years ago
Robert Knight ef3e43e11d Initial implementation of session management in Konsole. 18 years ago
Robert Knight 956277c014 Convert tabs to 4 spaces to match kdelibs conventions. Previously 18 years ago
Aaron J. Seigo 569235573d put the search bar on the correct side of the tabs .. INSIDE them ... 18 years ago
Robert Knight 8f5f805112 Add keyboard actions for switching to the Nth tab 18 years ago
Robert Knight edcc8bc97b Fix "Show 'New Tab' and 'Close Tab' buttons on tab bar" setting not being 18 years ago
Robert Knight 730281a5c8 Remove close buttons on individual tabs and replace with a single close button on the 18 years ago
Robert Knight 34a9e7ec42 * Add option to show new tab button with delayed popup menu on tab bar. 18 years ago
Robert Knight 204d2bcc73 SVN_SILENT - Formatting 18 years ago
Robert Knight f0b1f861cb More predictable application of tab bar settings in profile. Tab bar settings are taken from the first view opened in a new window (as with the menu bar) and updated only when applying different settings explicitly in the profile editor. 18 years ago
Robert Knight 5d9997446e Update copyright year to 2008. Remove '(C)' from copyright lines. 18 years ago
Robert Knight 971a5315f9 Remove debugging messages. 18 years ago
Constantin Berzan 7c0e11f649 Re-add ability to open a new tab by double-clicking the tab bar. 18 years ago
Robert Knight e9fe2b1b11 Support drag-and-drop of tabs between windows and containers, with drop indicator 18 years ago
Robert Knight 3ddffbd214 Re-implement 'Send Input to All' (now Edit -> Copy Input To...) 18 years ago
Diego Iastrubni 60f0a0a59e New backport (??) from KDE3: now each profile can enable/disable BiDi rendering in the display. We need this since many console based application (vim, emacs, fribidi etc) 18 years ago
Robert Knight 5036d8cb00 Squashed commit of the following: 18 years ago
Eike Hein d0cdefff44 Disable another action not relevant to the KPart. 18 years ago
Eike Hein c97f29715c Disable some more actions not relevant to the KPart. 18 years ago
Robert Knight 087f6fc8bc Move focus proxy setting from the Part to the ViewManager. The ViewManager sets the focus proxy for its main splitter widget to the active view whenever it changes. 18 years ago
Robert Knight cffea28032 Remove debugging text. 18 years ago
Robert Knight 08ec730013 Reduce code duplication. Change Profile::property(property).value<T>() to Profile::property<T>(), introduce helper ShouldApplyProperty class to simplify SessionManager::applyProfile() 18 years ago
Eike Hein 04d9dc5b32 Disable some (unused) actions for the KPart to avoid shortcut clashes 18 years ago
Robert Knight 65f2047957 Remove accelerators from tabs 18 years ago
Robert Knight 31ac6bac16 Fix crash on exit in embedded terminal if a session exits after the main widget has been destroyed. 18 years ago
Robert Knight 0e206c9fb9 Show terminal size on resize. Change default bell mode to 'System Notification' so that 'Configure Notifications' works. 18 years ago
Robert Knight f71385da7d Update 'Detach View' menu item enabled state correctly after detaching the last view in a container. 18 years ago
Jakob Petsovits c5f7f51420 Icon naming spec (code changes - KDE/): 18 years ago
Robert Knight 0d87b3132b Fix bug where KPart did not emit setWindowCaption() signal until it gained focus. Call controllerChanged() in ViewManager::createController() so that an activeViewChanged() signal is emitted when the first controller in the view manager is created. Fix ViewManager::controllerChanged() to only emit an activeViewChanged() signal if the new and previous controllers are different. Remove the checks for this from the MainWindow and Part slots connected to this signal. 18 years ago
Robert Knight 46cfc108d3 * Replace all usage of qDebug() with kDebug(), since kDebug() provides information about 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. 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. 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. 18 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. 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. 19 years ago
Pino Toscano d60abcd5f5 icon renamings: 19 years ago
Robert Knight 88c681d05d Attempted fix for when changing the profile of a tab after making use of the split-view feature. Dangling pointers were being left in ViewManager::_sessionMap (even though _sessionMap previously stored QPointer guarted ptrs rather than raw pointers). Call removeContainer() to remove views cleanly from the _sessionMap hash when the 'Close Other Views' action is triggered rather than simply deleting the view container directly. Store raw pointers in _sessionMap variable since QPointer<> does not work here. 19 years ago