KDE Gear 22.12.0
- Add four profile checkboxes to control rendering options
- Allow configuring of hinting mode for four new semantic visual hints
- Add an option to ssh plugin to avoid changing profile
- Add four semantic integration visual hints
- Parse parameters of OSC 133 (semantic shell integration).
- Update character widths to Unicode 15
KDE Gear 22.08.0
- Add action to setup semantic shell integration (shortcut: ctrl-alt-])
- Add profile options to enable semantic integration options
- Add a “Show session” button to notifications
- Allow up and down arrow to move up/down in multiline input
- Show semantic shell visual hints When showing URL hints
- Add semantic shell integration - Add
OSC 133 ; *
- VT parser: Support chars >= 0xA0 in OSC parser
- New parser based on the vt100.net diagram
- Improve usability on macOS including altering shortcuts
- Fix z-modem detection by using proper string index
- Only recognize URIs with balanced parentheses
- URI regexp: support ? in query and fragment
- URI regexp: allow more than one colon in userinfo
- Updated DEC Line Graphics character set to use Unicode 3.2.0
- Remove zlib in favor of Qt built-in qUncompress for graphics
- Add support for
OSC 4
andOSC 104
for managing the text color table
KDE Applications 22.04.0
- Add support for
CSI 16 t
- report character cell size in pixels - Implement XTVERSION
- Properly end parsing of all APC, not just graphics
- Don’t strip 0-width Other_Format characters (ZWJ and ZWNJ)
- Identify as VT2xx with DECCOLM and SIXEL
- Add infrastructure for displaying graphics in terminal
- Add new plugin QuickCommands
- Handle opening urls outside of a full Plasma session better
- Pass session again to monitoring KNotifications
- Update character widths to Unicode 14
- Support reporting text area size - CSI 18 t
- Add minimalistic touchscreen scrolling support
- Do not group braille characters in bidirectional text mode
KDE Applications 21.12.0
- Add a “set as default” option to the edit profile dialog
- AppColorSchemeChooser allow user to change konsole color scheme
- Default mac KeyBindings to ‘macos’
- Resize adjacent splits to equal size on double click.
- Add an option to disable thumbnails generation
KDE Applications 21.08.0
- Fix MainWindow size when there is no saved size
- Fix crash when setting blur effect
- Implement a base system for plugins within Konsole
- Start to implement a splitter-snapping for konsole
- Support AutoScroll while mouse tracking is enabled
- Support DECSET 1003 mouse move tracking
- Make the “Edit Current Profile” dialog modal
KDE Applications 21.04.0
- Fix crash when using a color scheme with random colors
- Use inverted colours when calculated fancy BG has too low contrast
- Improve appearance of text selection by blending foreground & background
- Pressing ESC when the search bar is unfocused should not close search bar
- Reflow lines when terminal resizes
- EditProfileDialog: add combobox to select custom text editor
- EditProfileDialog: add GUI to change the terminal bell mode
- Update to Unicode 13.0.0
- SessionContoller: fix crash when closing session from Konsole KPart
- Add menu items Enlarge / Shrink Fonts
- Convert files to use SPDX license/copyright
KDE Applications 20.12.0
- Fix “Remember window size” not working when unchecked
- Correct columns size with highlightScrolledLines
- Fix bold character color paint
- Set terminal focus after a drag and drop
- Correct the ‘New Tab’ button profile list
- For “Manage Profiles” always open the “Profiles” page in settings
- Add possibility of peeking primary screen
- Remove ‘Favorite Profile’ as it is unnecesssary
- Extract URL from a Escape Sequence and provide a HotSpot for it
- New profile setting: value of the dim color
KDE Release Service 20.08.0
- Add color tabs support
- Add new ANSI sequences CNL and CPL
- Add split settings to toggle visibility and drag handle size
- Add thumbnails for certain file types on mouse hover
- Create hotspot’s for files in child dirs
- Don’t add extra newlines when pasting from GTK applications
- Fix for a crash caused by buffer-overflow in case of ‘>=1024’ columns
- New context menu entry: ‘Copy Location’ to copy full file path
KDE Release Service 20.04.0
- Add option to set custom color of text under cursor
- Allow % in bookmarks
- Fix various shortcuts for Yakuake
- Revert using ccache during building
- Support status report requests for text-colors
KDE Release Service 19.12.0
- Restore “Show ‘new tab’ button” option in Konsole Settings.
- Do not allow duplicate bookmarks to be added, currently only works in top folder.
- For color schemes that use random colors, randomize the colors using HSLuv color space instead of HSL. It has perceptually uniform lightness, which means every color with the same lightness value is perceived as equally bright by humans.
- Replace environment variable KONSOLE_PROFILE_NAME with dbus method profile().
- Fix issue that applying settings in Configure Konsole dialog was causing every Konsole window to be hidden and shown again.
- When building Konsole, use ccache if found.
KDE Applications 19.08.0
- Restore behavior from 18.12 that profile switching shortcuts opens a new tab.
- Add headers for each split view and implement Drag & Drop for those headers. It also implements a toggle button to maximize/restore each view.
- The Configure Konsole dialog GUI was redesigned according to the HIG.
- Fix issue that after pressing ALT Konsole ignores all keys due to focus getting stuck in menu when XDG_CURRENT_DESKTOP ≠ kde
- Remove accelerators from tabs when pressing ALT.
- Re-enable move tab left / right via keyboard shortcuts.
- Implement saving sessions recursively which handles the new split views.
- Implement the new interface of TerminalInterface (v2) for profile handling. This includes new methods profileProperty, availableProfiles, currentProfileName and setCurrentProfile.
KDE Applications 19.04.0
- Tab management has seen a number of improvements that will help you be more productive. New tabs can be created by middle-clicking on empty parts of the tab bar, and there’s also an option that allows you to close tabs by middle-clicking on them. Close buttons are displayed on tabs by default, and icons will be displayed only when using a profile with a custom icon. Last but not least, the Ctrl+Tab shortcut allows you to quickly switch between the current and previous tab.
- The Edit Profile dialog received a huge user interface overhaul.
- The Breeze color scheme is now used as the default Konsole color scheme, and we have improved its contrast and consistency with the system-wide Breeze theme.
- We have resolved the issues when displaying bold text.
- Konsole now correctly displays the underline-style cursor.
- We have improved the display of box and line characters, as well as of Emoji characters.
- Profile switching shortcuts now switch the current tab’s profile instead of opening a new tab with the other profile.
- Inactive tabs that receive a notification and have their title text color changed now again reset the color to the normal tab title text color when the tab is activated.
- The ‘Vary the background for each tab’ feature now works when the base background color is very dark or black.
KDE Applications 18.12.0
- Konsole now fully supports emoji characters
- Inactive tabs’ icons are now highlighted when they receive a bell signal
- Trailing colons are no longer considered parts of a word for the purposes of double-click selection, making it easier to select paths and ‘grep’ output
- When a mouse with back and forward buttons is plugged in, Konsole can now use those buttons for switching between tabs
- Konsole now has a menu item to reset the font size to the profile default, if it has been enlarged or reduced in size
- Tabs are now harder to accidentally detach, and faster to accurately re-order
- Improved shift-click selection behavior
- Fixed double-clicking on a text line that exceeds the window width
- The search bar once again closes when you hit the Escape key
KDE Applications 18.08.0
- The ‘Find’ widget will now appear on the top of the window without disrupting your workflow.
- Support for more escape sequences (DECSCUSR & XTerm Alternate Scroll Mode) has been added.
- You can now also assign any character(s) as a key for a shortcut.
KDE Applications 18.04.0
To make working on the command line even more enjoyable, Konsole, KDE’s terminal emulator application, can now look prettier:
- You can download color schemes via KNewStuff.
- The scrollbar blends in better with the active color scheme.
- By default the tab bar is shown only when needed.
Konsole’s contributors did not stop there, and introduced many new features:
- A new read-only mode and a profile property to toggle copying text as HTML have been added.
- Under Wayland, Konsole now supports the drag-and-drop menu.
- Several improvements took place in regards to the ZMODEM protocol: Konsole can now handle the zmodem upload indicator B01, it will show the progress while transferring data, the Cancel button in the dialog now works as it should, and transferring of bigger files is better supported by reading them into memory in 1MB chunks.
Further improvements include:
- Mouse wheel scrolling with libinput has been fixed, and cycling through shell history when scrolling with the mouse wheel is now prevented.
- Searches are refreshed after changing the search match regular expression option and when pressing ‘Ctrl’ + ‘Backspace’ Konsole will match xterm behaviour.
- The
--background-mode
shortcut has been fixed.
KDE 4.11
Some of the new features and fixes are listed below.
- Add “Set Encoding” menu for KonsolePart.
- Add –fullscreen command-line option.
- Add support for ANSI SGR escape code 3 (italics).
- Add code to allow LibKonq to be an optional library.
- Add code to implement Shift+click to extend selection.
- Add option to disable ctrl+
zooming. - Add dialog warning when huge amounts of text is about to be pasted.
- Add profile option to scroll full/half height via Page Up/Down keys.
KDE 4.10
Some of the new features and fixes are listed below.
Add initial support for gathering OpenBSD’s process information. Add option to trim spaces at end of lines (off by default). Add support for xterm’s 1006 mouse extension. Add KDE3 print screen functionality. Add KDE3 send signals functionality. Add option to change the line spacing Add the ability to clear command line before using bookmarks for some commands.
KDE 4.9
Again there are a lot of changes in KDE 4.9, some of the new features and fixes are listed below.
- Seperate Konsole settings into their own dialog instead of having everything in the profile settings.
- Add and fix a number of issues dealing with Konsole’s dbus interface.
- Add the ability to search the scrollback in Konsole’s KPart.
- Add support for dragging tab out of Konsole’s window.
- Add support for KDE Web shortcuts in the context menu.
- Add text alerting user that when using unlimited scrollback it will be saved to HD.
-
Add a ‘clone’ tab menu option.
- Allow dragging shell out of konsole window. (56749)[b8b8ef7]
- Add dbus call to set the number of lines in history. (120040)[95b8d55]
- Add support for direct 24-bit color specifications in escape sequences. (138740)[35e9cd8]
- Add embedded terminal notifying the host about changes in current working directory. (156919)[675dbcb]
- Add ability to search scrollback in KPart. (162319)[cce19d8]
- Add ability to define separate window and tab title formats. (162326)[4fb4da4]
- When Konsole is mimimized, always show ‘close tabs’ dialog when quitting. (163677)[66c0ddf]
- Konsole should use new process when some Qt/KDE options are given. (179010)[6b811ec]
- Allow the setting of the tab title and window title independently. (179142)[363a270]
- Konsole auto copy selection to clipboard to avoid confusion between shortcuts for pasting from clipboard and selection. (183490)[bb81801]
- Add option to cd into dropped directories. (197867)[c08484f]
- Add more KONSOLE_DBUS_ env variables. (227296)[debfec2]
- Make it possible to obtain the default profile using dbus (252532)[52f6566]
- Add a way to open new identical session in a tab with menu (Shortcut is working fine) (254976)[56acdda]
- Konsole shortcut “Ctrl + Shift + X” for clearing scroll and reset appears as problematic (282593)[dad64e6]
- RFE - Add ability to send commands to Konsole via D-BUS (283719)[ba204b1]
- Support extended mouse coordinates (285984)[b876f2a]
- Removing Konsole menubar but is brought back after reboot (288768]
- New tab shows local terminal instead of remote when running konsole via ssh kio (292518)[56acdda]
- Open close query when logging out with >1 sessions running. (127194)[3309e5b]
- Make it possible to obtain the default profile using dbus (252532)[52f6566]
And then, there’s this:
- Modification of default profile is creating new profile. (250506)[6fa0121]
- Alt key does not open menu, Alt+<key> shortcuts do not work when terminal has focus (154755]
- Not all settings in new profile are applied after the ‘change profile’ action is triggered (171866]
- Konsole does not set initial working directory from cwd (187754)[ebcab3c]
- Disable the advanced feature of “CommonDirNames” for “%d” by default (190281)[5a936ad]
- Don’t expose Konsole actions to hosting application (248469)[08de49d]
- Seperate Konsole settings from profile settings. (250508]
- Selecting text by triple click and scolling up causes only the visible contents to be selected (256353)[6d9d49a]
- Add more ‘What’s this?” text (257914)[eec927b]
- Tab name doesn’t revert immediately after running some commands (271275)[2cf9715]
- newSession() dbus call does not allows to open new session in specified window (276912)[07cddfe]
- Konsole lose paste when clicking middle mouse button quickly and successively (280332)[a123872]
- dbus method org.kde.konsole.Konsole.currentSession always return the active session within the first window, even when the qdbus commnd is executed in some session within the second window. (281513)[07cddfe]
- konsolerc: usage of full path for some config values is not portable between accounts (283102)[2663d9c]
- [PATCH] “konsole –nofork” crashes when started not from terminal (288200)[595ccda]
- Konsole dbus sessions count is broken (292309)[07cddfe]
- Profile setting “Show in Menu” not saved (292637)[0bd1927]
- Konsole should migrate user’s tab settins from the profile to the global settings (293231)[f542899]
- Command “ konsole -e ‘man ls’ “ does not work, while “konsole -e man ls” works fine (295648)[aa75fc8]
- konsole does not always honor ‘–display’ (297801)[6b811ec]
- Alt key does not open menu, Alt+<key> shortcuts do not work when terminal has focus (154755]
- Not all settings in new profile are applied after the ‘change profile’ action is triggered (171866]
- Selecting text by triple click and scolling up causes only the visible contents to be selected (256353)[6d9d49a]
- Tab name doesn’t revert immediately after running some commands (271275)[2cf9715]
- dbus method org.kde.konsole.Konsole.currentSession always return the active session within the first window, even when the qdbus commnd is executed in some session within the second window. (281513)[07cddfe]
- konsolerc: usage of full path for some config values is not portable between accounts (283102)[2663d9c]
- [PATCH] “konsole –nofork” crashes when started not from terminal (288200)[595ccda]
- Konsole dbus sessions count is broken (292309)[07cddfe]
- Profile setting “Show in Menu” not saved (292637)[0bd1927]
- Konsole should migrate user’s tab settins from the profile to the global settings (293231)[f542899]
- flow control: possible to continue stopped flow without Konsole noticing (293534)[b9a69ec]
KDE 4.8
Due to the massive amount of Konsole changes in KDE 4.8, some of the new features and fixes are listed below. A large portion of these are due to Konsole’s new developer Jekyll Wu <adaptee@gmail.com>. He has also done a lot to clean up the code. There have also been other contributions that have provided patches and commits.
A very thankful pat on the back for all those that helped!
Due to the nature and scope of the changes, please test the KDE 4.8 RCs and/or git master and provide any feedback.
Noteworthy:
- Before any window is opened, make sure pty device has right size before starting the terminal process.
- Allow an image to be set as the background in the terminal window.
- Close session reliably when the session process doesn’t die with SIGHUP.
- Don’t show the default profile in menu New Tab list when no others are listed.
- Add “Select All” action for selecting the whole history of this session.
- Add popup menu for drag-n-drop operations using KonqOperations::doDrop.
- Bidirectional text support is on by default.
- Left-To-Right direction will always be used in the terminal area even when the language is Right-To-Left.
- Add support for Unicode decomposed characters and in general better unicode displaying.
And then, there’s this:
- Respect leading and trailing white spaces in the search string BUG:286614
- Always use Left-To-Right as the “document layout” in the terminal area BUG:279048
- Add bidirectional text support by default BUG: 198169
- Prevent crashing when dumping binary files to terminal. BUG: 184964
- Simplify the scrollback setting dialog to avoid potential confusion. BUG: 227144
- Support using Ctrl+
for zooming text size FEATURE: 238037 - Ensure %w and %# are also expanded in the ‘Copy input’ dialog BUG: 175755
- Draw some fail-to-simulate box-drawing characters in the normal way. BUG:210329
- Shift+Tab should not cause implicit focus switching in stand-alone konsole BUG: 244514
- Implement the “Seconds to detect silence” option from KDE3 konsole. FEATURE: 195978
- Make dbus method newSession(profile,directory) works as expected BUG:222233
- Save default-profile/favorites/shortcuts settings into disk ASAP. BUG: 200987
- Always read/write the ‘DefaultProfile’ entry from/into ‘konsolerc’. BUG:251602
- Close session reliably when the session process doesn’t die with SIGHUP. BUG:241709 BUG:251566
- Do not resolve the symlink for initial working directory. FEATURE: 242114
- Allow users to control where the newly created tab should be placed. CCBUG:276872
- The initial visibility of menubar should be determined by profile option. BUG: 186561
- Refine the ‘Change profile’ action. BUG: 245795
- Don’t show the default profile in list when no others are listed. BUG: 245478
- Add action to jump to last tab. BUG: 279166
- Fix the problem of possibly losing the last line after resizing window. BUG:192221
- Do not insert one extra emtpy line every 500 lines in the saved history. BUG: 225501
- Add “Select All” action for selecting the whole history of this session. FEATURE: 199990
- Konsole should never save a profile with empty name into disk. BUG: 281268
- When searching, apply change in case sensitive option immediately. BUG: 273614
- When using -e
don’t save to profile for new tabs. CCBUG: 192212 - Each filename inserted in d∓d operation should be followd by a space. FEATURE: 280838
- ANSI escape code “\e[1;93m” should generate intensive color. BUG: 274603
- Warn users they may need to restart konsole to see transparent background. FEATURE: 169305
- Do not call selectedRow() at the end of tableSelectionChanged(). BUG: 281375
- Check the validity of context menu after it gets closed. BUG: 233377
- Enable copy action only when some text are selected. FEATURE: 203768
- Disable clear & reset actions when the secondary screen is in use. BUG:204741
- Don’t emit keyPressedSignal when QInputMethodEvent::commitString() is empty. BUG: 236733
- Popup menu for drag-n-drop operations. (Using KonqOperations::doDrop) FEATURE: 160583
- Allow an image to be set as the background in the terminal. BUG: 157882
- Make sure pty device has right size before terminal process queries it. BUG: 173999 BUG: 176902 BUG: 203185 BUG: 229058
- Add shortcuts to jump to top & bottom of history. FEATURE: 38390 FEATURE: 45950
- Add a checkbox to hide the size widget upon resizing window. FEATURE: 169054
- New tabs will be placed to the right of the current tab. FEATURE: 276872
- Use SPACE as delimiter when joining multiple lines. BUG: 136730
- Correct non-zero status notification such that it works. BUG: 221726
- Enable Edit Profile Apply button only when profile has changed. BUG: 274501
- Fix notifications for non-visible sessions. BUG: 174505
- Support Unicode decomposed characters BUGS: 96536
Konsole 1.6.6 / KDE 3.5.10
Bugfixes:
Konsole 1.6.8 / KDE 3.5.8
Bugfixes:
- Real transparency support without side effects, if qt-copy patch #0078 is available. See SVN commit 669488.
Konsole 1.6.6 / KDE 3.5.6
Bugfixes:
- Correct calculation of colour values in 256-colour mode. See SVN commit 609838.
- Fix crash when saving history twice. Fixes bug 138521. See SVN commit 611528.
- Fix crash if setting font to a size which is larger than the terminal display. See SVN commit 616760.
Konsole 1.6.5 / KDE 3.5.5
- Fix wrong char at end of block for unicode. Fixes bug 131938. See SVN commit 570191.
- Fix Copyright/Licences missing from source files. Fixes bug 99329
Konsole 1.6.4 / KDE 3.5.4
- Miscellaneous speedups. See SVN commit 546271.
- Upon Prev/Next session, only activate new session when session.count > 1. Fixes bug 107197. See SVN commit 550095.
- Add 256 color support. Fixes bug 107487. See SVN commit 557629.
- Add DCOP calls setFont() and font(). Fixes bug 123325. See SVN commit 549730.
- Fix extra character (^L) in konsolepart when using bash vi mode. Fixes bug 127540. See SVN commit 557931.
- Fix the accelerator key for the Config → Schema tab. Fixes bug 128006. See SVN commit 545528.
- Fix taking 100% cpu on printing tab-completion list in bash. Fixes bug 128488. See SVN commit 547516.
- RMB → Close Session and tabbar menu → Close Session now uses the Close Confirmation Dialog. Fixes bug 129514. See SVN commit 553664.
- Reduce flickering when resizing. Fixes bug 54230. See SVN commit 560010.
Konsole 1.6.3 / KDE 3.5.3
- Fix a possible crash on session save/logout (commit)
- Numerous fixes due to the Coverity reports.
- Fix DCOP call setEncoding. (#120998)
- kwrited - Add a ‘Clear Messages’ to the popup menu. (#52524)
- Fix crash when user deletes all the sessions. (#121640)
- Fix underline issue when there are ampersands in tab title. (#121782)
- Remember the text color while moving the tab. (#125373)
- Fix issue with tab/window titles not refreshing for the non-active session. (#125796)
- Verify that the command is executable for ‘
-e <command>
.’ (#125977) - Use the “DefaultSession” parameter in konsolerc. (#126557)
Konsole 1.6.2 / KDE 3.5.2
- Correct issue where history size is unlimited when dealing with History options in profiles (bug #120046)
- Correctly set Tab bar when set to Dynamic Hide after session restore (bug #121688)
Konsole 1.6.1 / KDE 3.5.1
- Update blue/red icons to be more distinguishable. (#117065)
- The history options (line #/enabled) are now used in the profiles. (#120046)
Konsole 1.6 / KDE 3.5
- Allow user to set Tab title equal to Window title. (#78591)
- Color in tabbar text; also possible via ESC code. (#80725)
- Allow user to disable ZModem upload and download via kiosk. (#81769)
- Change openterm icons to konsole icons (#83163)
- Exit when unable to allocate a PTY. (#87481)
- Fix some keyboard incompatibilities between konsole and real xterm. (#92749)
- Allow konsole_part to use konsole’s default settings (konsolerc) (#94169)
- Allow xterm resize ESC code to work (#95932)
- Fix incorrect schema in detached sessions. (#98472)
- Use mostLocalURL on items dropped in Konsole. (#98879)
- Add enlarge/shrink to Settings → Font menu. Allow each session to have its own font. Remove hard-coded fonts (unicode/console). (#100930)
- Fix compile errors on amd64 with gcc4 (#101559)
- Don’t alter session title when using
--profile
or session management. (#101619) - Expand
~
in sessions’Exec=
(#102941) - "Monitor for Activity" and "Monitor for Silence" icons are the same. (#103554)
- Use correct scrollbar location for all sessions when using
--profile=file
. (#104741) - Fix find dialog’s focus. (#105126)
- Display a warning when entering an invalid "Execute" entry in the Session configuration. (#105754)
- Fix crash when closing Konsole after detaching a session. (#106464)
- Fix inital tab too big with icon only. (#106684)
- Fix crashes when action/settings=false. (#106829)
- Fix Konsole doesn’t save Encoding setting. (#107329 )
- Make sure newly activated sessions have correct schema variables. (#111631)
- Disallow user to select Encoding → jis7 due to infinite loop. (#114535)
Konsole 1.5.2 / KDE 3.4.2
- Make ‘New Window’ from tab bar popup menu work.
- Fix inital tab too big with icon only. (#106684)
- Fix crashes when action/settings=false. (#106829)
- Fix Konsole doesn’t save Encoding setting. (#107329 )
Konsole 1.5.1 / KDE 3.4.1
- Allow xterm resize ESC code to work (#95932)
- Fix incorrect schema in detached sessions. (#98472)
- Fix compile errors on amd64 with gcc4 (#101559)
- Expand
~
in sessions’Exec=
(#102941) - "Monitor for Activity" and "Monitor for Silence" icons are the same. (#103554)
Konsole 1.5 / KDE 3.4
- There are two major internal changes:
- The hiding of the tabbar is now done via ktabwidget → setTabBarHidden(). This greatly simplifies hiding and unhiding of the tabbar. This also closes a number of bugs related to the tabbar. This has the side effect of adding extra pixels around the terminal border.
- The detaching of sessions now uses a Konsole window instead of a konsole_child. This removes duplicate code and simplifies the code. Also, re-attaching a detached session is no longer possible.
- The Help file and Tip file have been completely updated.
- Option to preserve the scrollback buffer after a screen clear (#55343)
- Line drawing characters do not join vertically (#61637)
- Add shortcuts for all sessions (#66737)
- Resize tab size when the number of tabs does not with on the toolbar (#77528)
- Starting with
--profile
and--notabbar
crashes (#81522) - Option
--notabbar
interferes with--schema=<transparent schema>
(#83162) - Add support for IUTF8 (#83236)
- Copy / paste removes whitespace if it is the last character of wrapping line (#90201)
- Incorrect terminal size before first visited when using
--profile=
(#90309) - Workdir option sets starting directory only for the very first session in konsole (#94864)
- Changing history lines count to 1 causes a crash while scrolling up (#95900)
- Scrolling slow after showing some japanese characters (#98410)
- Don’t crash when selecting full line with Ctrl+Alt (#100308)
Konsole 1.4.2 / KDE 3.3.2
- Removes checking of sound system for Bell → System-Notification (#87664)
Konsole 1.4.1 / KDE 3.3.1
- Added AppScreen support to keytab (#76976)
- Cycling trough tabs with keyboard caused terminal size to be printed (#87274)
- Don’t crash when showing tabbar with centered background (#89629)
Konsole 1.4 / KDE 3.3
- Tabbar button for closing tabs
Konsole 1.3.2 / KDE 3.2.2
- Added support for Scroll Up (SU) and Scroll Down (SD)
- Better compatibility with xterm/XF86 4.4.0
- Fixed sending of large blocks
- Show session menu when you move the mouse. (#77873)
Konsole 1.3.1 / KDE 3.2.1
- Made sending of master input to added session working (#73695)
- Fixed dynamic toolbar hiding initialization (#75638)
- Handle schemas with absolute paths (#73997)
- Fixed crash with
--noscrollbar
(#74152) - Settings/keyboard entries are now sorted (#74269)
- Ctrl-C killed konsole window, not processes running in shell (#73226)
Konsole 1.3 / KDE 3.2
- Added a better interface to konsolepart for other applications.
- Added “Set Selection End” to right mouse button menu.
- Column text selecting when Ctrl and Alt are pressed.
- “Copy”/”Paste” is now configurable with “Configure Shortcuts…”
- Utilize KNotify (e.g. passive popup) for “Activity”, “Bell”, “Shell Exit” and “Silence” events
- Support for non-fixed fonts.
- Treat all dropped URLs into a konsole equally using kfmclient.
- ZModem up- and download (requires rzsz).
--noresize
option- Uses new KTabWidget allowing tab context menus, tab mouse ordering with mouse, …
Konsole 1.2.3 / KDE 3.1.3
- Added Ctrl+Shift+N as alternate default shortcut for “New Session”.
- Fixed problems with mouse and paste support and detached windows.
- Fixed fixed-width with proportional-font drawing routine.
- Let new color schemes take effect once kcmkonsole tells to do so.
- Wheel mouse fixes for Mode_Mouse1000.
- “Terminal Sessions” Kicker button supports sessions with dots in filename.
- “Terminal Sessions” Kicker button with same sort order as the one in Konsole.
Konsole 1.2.2 / KDE 3.1.2
- Don’t flicker when selecting entire lines.
- Crash, selection and sort fixes in schema and session editors.
- Fixed mouse-wheel in mouse mode.
- Allow programs to resize windows if enabled.
- Keep output steady when triple-click selecting.
- Added “Print” menu command.
Konsole 1.2.1 / KDE 3.1.1
- Removed “get prompt back”-hacks, don’t assume emacs key shell bindings.
- Fixed usage of background images with spaces in the filename.
- Profile support fixes (disabled menubar etc.)
- Bookmarks invoked from “Terminal Sessions” kicker menu now set correct title.
- Fixed a problem with the “Linux” font that prevented it from being used with fontconfig.
Konsole 1.2 / KDE 3.1
- Addition of “random” background colours, a “BlackOnLightColour” schema.
- Allow to save current sessions as profile and start this with
--profile
parameter. - Added "cutToBeginningOfLine" option.
- Made timeout for "Monitor for Silence" configurable.
- kfile-bookmarks menu integration ("Add Bookmark" on non-Linux only with "[\e]31;\w\a]" prompt).
- Start new shell at given bookmark (supports ssh://user@host and telnet://host like bookmarks).
- konsolepart uses BrowserExtension::openURLRequest() (only with "[\e]31;\w\a]" prompt).
- Session management saves initial or current (non-Linux only if set with "[\e]31;\w\a]" prompt) directory.
- Extended drag and drop popupmenu with "cp", "ln" and "mv" entries.
- Session views are temporarily detachable from main window.
- Improved "Find in History…": Regular expressions support, "Find Next", "Find Previous".
- Shortcuts are now configurable via graphical interface.
- Added shortcuts for session switch menu, switching to first 12 sessions and font size variation.
- Parameters for keyboard and schema selection.
- "Clear Terminal" and "Reset and Clear Terminal" commands.
- Optionally prevent programs from changing the window size.
- Support for Unix98 pty devices.
- Konsole button converted to menuext with bookmark support. (Berend De Schouwer)
- "Copy" menu entries and don’t write to clipboard automatically.
- Don’t prepend ESC when Meta is pressed if key definition is for “+Alt”.
- Made Ctrl-S/Ctrl-Q flow control (Ctrl-S freezes shell) an option with default off.
- Added
--noclose
parameter to not close Konsole when command exits.
Konsole 1.1.3 / KDE 3.0.5a
Don’t crash at startup when using Qt 3.1.
Konsole 1.1.3 / KDE 3.0.3
- Don’t prepend ESC if Meta is pressed if key definition is for “+Alt”.
- Fixed crashes at startup related to broken font installations.
- Fixed crashes when selecting in history buffer.
Konsole 1.1.2 / KDE 3.0.2
- Strengthened security against text injection.
Konsole 1.1.1 / KDE 3.0.1
- Fixed support for "screen".
- Drag and Drop: shellQuote single remote file.
- Scrolllock only reacts to Key_ScrollLock, not Ctrl-S.
- Shift-MMB now pastes for mouse-aware applications.
- Doesn’t show terminal size hint at startup.
- Selection fixes, xterm-like behavior.
- Session editor makes “Apply” active.
Konsole 1.1 / KDE 3.0
- New parameters:
--nomenubar
,--noframe
,--noscrollbar
and-tn <foo>
(set $TERM=<foo>
) - Keyboard shortcuts to activate menubar and rename session (Defaults: Ctrl-Alt-m & Ctrl-Alt-s).
- New options: Blinking cursor, configurable line spacing, no/system/visible bell
- Monitoring for activity and/or silence, sending of input to all sessions (cluster management)
- History of a session can be cleared, searched and saved to a file.
- Session types can specify a working directory.
- Changed behaviour of "New" in toolbar, now starts session of type last selected.
- Session buttons display state (e.g. bell) and session type icons. Double click renames them.
- Sessions can be reordered via menu entries or keyboard shortcuts (Default: Ctrl-Shift-Left/Right).
- Extend selection until end of line if no more characters are printed on that line.
- Stop scrolling of output when selecting.
- Drag & drop of selected text (like CDE’s dtterm)
- Pressing Ctrl while pasting with middle mouse button will send selection buffer.
- Hollow out cursor when losing focus.
- Support for ScrollLock with LED display.
- Write utmp entries (requires installed utempter library).
- Proper implementation of secondary device attributes, MODE_Mouse1000 and wrapped lines.
- Session management remembers and activates last active session.
- DCOP interface, sets environment variables KONSOLE_DCOP & KONSOLE_DCOP_SESSION
- Made embeddable Konsole part configurable.
- KDE Control Center: Added “Terminal size hint” option and session type editor.
Konsole 1.0.2 / KDE 2.2.2
- Added ukrainian symbol “ghe with upturn”.
- Fixed double-click marking for koi8-u encoding.
- Fixed font selection and font save settings bugs.
- Fixed middle after double-left click detection.
- Remove kwrited’s utmp entry at logout.
- Removed
--nowelcome
parameter and "Settings/Locale" menu entry. - Use “Konsole Default” schema as Konsole default.
- Added missing definitions for Alt + Backspace and “newSession” to keytables.
- Changed order of windows title to "[<caption>(if set) - ]<session name>"
- Fixed performance loss when switching desktop with sticky transparent Konsole on it.
- Added support for esc[s and esc[u to save and restore the cursor position.
- Setting a scroll region now takes effect on both primary and alternate screen.
- When embedded, fixed quoting of special chars in auto “cd” command.
- Fixed bug where window failed to close when multiple sessions were active.
Konsole 1.0.2 / KDE 2.2.1
- Many little fixes.
- Added
--noxft
option to disable AA. - Added “tripple click” support.
Konsole 1.0.2 / KDE 2.2
- Size of history can be limited to prevent filling up of disk.
- New keyboard shortcut to start a new session (Ctrl-Alt-n), definable as “newSession” in Keytabs files
- Control center configuration module with schema editor
Konsole 1.0.1 / KDE 2.0
Fix for openBSD
Konsole 0.9.8 / KDE 1.1
Initial release.