- 06 Jul, 2021 3 commits
-
-
Jonah Brüchert authored
This reverts commit 8e8b9243.
-
Jonah Brüchert authored
This reverts commit 1a2867c8.
-
Jonah Brüchert authored
This reverts commit 8b38d587.
-
- 05 Jul, 2021 2 commits
-
-
Heiko Becker authored
(cherry picked from commit b778e602)
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 03 Jul, 2021 3 commits
-
-
Nicolas Fella authored
Remove the unneeded KService includes and add the actually needed ones
-
Alexander Lohnau authored
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 02 Jul, 2021 2 commits
-
-
Kurt Hindenburg authored
Deprecated: Since 5.82, use enableBlurBehind(QWindow) overload.
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 01 Jul, 2021 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 30 Jun, 2021 2 commits
-
-
Tomaz Canabrava authored
BUG: 437791
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 29 Jun, 2021 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 28 Jun, 2021 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 27 Jun, 2021 1 commit
-
-
Jakob Petsovits authored
Having a checkable menu item combined with changing texts is confusing. "Hide SSH Manager" in checked state would indicate that the hidden state is active, which is not actually the case. The menu item text should either indicate an action, in which case renaming is okay but no checkbox should be added, or the unchanging text should name the state that's either active/checked or inactive/unchecked. In the spirit of "Settings" -> "Show Menubar" / "Show Statusbar", I'm picking the latter, so the text always remains "Show SSH Manager" and only the checkbox state gets toggled.
-
- 26 Jun, 2021 2 commits
-
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 24 Jun, 2021 11 commits
-
-
testHistoryScroll() was trying to get the line length of lines that didn't exist.
-
Volker Krause authored
Soon to be deprecated, use the QPalette overload instead.
-
-
-
-
Previously, `ssh -J intermediate target` treated -J as a host name, resulting in tab having `() -J` title, instead of `() target`.
-
When the last line in history was marked as wrapped, the history reflow algorithm could try to make an out-of-bound access. These were found via repeteadly zooming-in and out in the amp.rs editor (available through Rust's cargo tool). amp.rs writes in the normal buffer (not in the alternate buffer). While at it, add a Q_ASSERT in HistoryScrollFile::startOfLine() to ensure parameters are in range. Note that after an addCells()/addLine() pair, HistoryScrollFile::startOfLine(getLines) always has the same value as _cells.len(). BUG: 436916
-
-
This plugin adds a SSH Manager, just like PuTTY, for Konsole. It reads and parses the ~/.ssh/config file and generates entries based on that, it also accepts entries manually. The file used to store the information is a json, stored locally. Clicking on the entry: request to connect to the server Middle click on the entry: new tab, request to connect to the server You can also filter entries, and disable / enable the view by the new Plugins submenu.
-
This commit introduces a plugins sytem for konsole, so we can extend the application without touching the core. Currently there's a testcase plugin (in the next commit) that handles ssh connections and will serve as a base introduction on how to write plugins for konsole. Things we need to keep in mind when developing a plugin for konsole: - We can have more than a mainwindow, so if the plugin creates widgets, it needs to create the widget per window - We can have multiple tabs / multiple TerminalDisplays so always check what terminal display you are triggering the action (using activeTerminalDisplay()) From the mainWindow you can get the activeTerminalDisplay, from the terminalDisplay you can get the Session, the VT102Emulation and the Screen. Then you can go crazy.
-
Yuri Chornoivan authored
-
- 23 Jun, 2021 2 commits
-
-
Yuri Chornoivan authored
-
Yuri Chornoivan authored
-
- 22 Jun, 2021 3 commits
-
-
GIT_SILENT
-
Ahmad Samir authored
The recent change of blending the background/foreground colours for text selection doesn't work everywhere, users with vision impairment or colour-blindness would probably find it hard to distinguish text selection colours; and the current code can't possibly cover all variations of colour schemes out there. The same goes with certain displays and viewing angles, some display types are notoriously awful when viewed at an angle. BUG: 435309 FIXED-IN: 21.08
-
Ahmad Samir authored
- Add a type alias for QPointer<Session> - Use TerminalDisplay::setSessionController() as early as possible - Use Screen::setCurrentTerminalDisplay() in TerminalDisplay::mousePressEvent(), this matches what's being done in keyPressEvent() - Add convenience function TerminalDisplay::currentSession() - More const
-
- 18 Jun, 2021 6 commits
-
-
-
-
This test currently is bogus, as soon as I reflow the Screen object, the data is not correct. If anyone can check what I'm doing wrong here it's appreciated. The idea is that I pass a large string "aaa bbb ccc ddd" then force a reflow for: "aaa bbb ccc ddd" then I could copy only the column bbb ddd Because the setSize did not work for that, the test is bogus. but it's a start.
-
-
-
-