When pasting urls of local files, remove the the scheme part, "file://",
and paste the urls as a space-separated list of local file paths, which
are quoted as needed.
Commands such as cp, mv, ls... etc, don't understand/parse the file://
bit of local urls, therefore it's more useful to strip the scheme for local
files.
CCBUG: 408813
Konsole was not opening a new tab when --new-tab is specified.
Even if we change the konsole settings to open in a unique PID,
we could open a new window sometimes.
See https://phabricator.kde.org/D25084 for KDBusAddons patch
discussion.
The old code was filtering things like characters from Private Use Area
and surrogates (used to represent code points > 0xFFFF, e.g. emojis). In
worst case, when pasted, they appear as <?>. The filter is now limited
to all control characters except TAB, CR, LF.
Summary:
This fixes the bug with tabs not indicating terminal activity.
When the tab is split and has multiple child terminals, activity in any
of the child terminals will be indicated.
BUG: 406828
FIXED-IN: 19.12.0
Test Plan:
Open two tabs, run `sleep 2` in the first one and switch to the other.
After the sleep ends, the tab activity is indicated just as it was before
the bug was introduced.
Reviewers: #konsole, hindenburg
Reviewed By: #konsole, hindenburg
Subscribers: hindenburg, anthonyfieroni, nucleo, konsole-devel, #konsole
Tags: #konsole
Differential Revision: https://phabricator.kde.org/D25151
printf '\033]2;aaa\033bbb' prints bbb
printf '\033]2;aaa\033\\bbb' prints bbb
printf '\033]2;aaa\033' prints nothing;
title is changed when next character is received.
printf '\033]2;aaa\033\\' prints nothing
printf '\033]2;aaa\007bbb' prints bbb
printf '\033]2;aaa\007\\bbb' prints \bbb
printf '\033]2;a\ra\na\033bbb' prints bbb
printf '\033]2;a\ra\na\033\\bbb' prints bbb
printf '\033]2;a\ra\na\007bbb' prints bbb
In each case the title is set to aaa
BUG: 231405
FIXED-IN: 19.12.0
Summary:
This should fix the terminal not gaining focus when using konsolepart.
BUG: 411181
FIXED-IN: 19.12.0
Test Plan:
- The terminal panels in Dolphin and Kate now always gain focus
properly, not just the first time you open them
Reviewers: #konsole, hindenburg
Reviewed By: #konsole, hindenburg
Subscribers: hindenburg, konsole-devel
Tags: #konsole
Differential Revision: https://phabricator.kde.org/D25001
QWidget::close() shows question popup when CloseAllTabs is set to false
(default). The comment in the function suggested it was handled, but
it wasn't - the popup blocks DBus method call, so QSignalSpy::wait()
was not reached until the popup was closed manually.
Widget focus switching using tab/shift+tab keys. Allows to move between
input field and buttons. Switching is limited to IncrementalSearchBar's
children.
* Initial search bar position is now correct when "remember window size"
option is enabled. It used to appear far from right edge/near
the center
* When scrollbar is hidden, don't take it into account when calculating
horizontal position.
BUG: 405482
unlink() removes file entry from filesystem. Since the file is already
opened, it will still be available for reading and writing. This
guarantees the file won't remain in filesystem after process
termination, even when there was a crash.
Fixes https://bugs.kde.org/show_bug.cgi?id=412705
The format of the Konsole session file changed with 19.08. This was
overlooked and pre 19.08 files caused crashes. That crash was fixed
in 19.08.1 to just start the default profile.
This patch will allow pre 19.08 session files to be loaded correctly.
BUG: 412173
FIXED-IN: 19.08.2
please test by setting some scale factor of e.g. 1.5 or 1.0625
for me most artifacts are now gone
still very buggy for e.g. scaling of 1.1, but we have other patches for
that
CCBUG: 373232