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
When terminal display's context menu opens above mouse cursor, this
entry is really easy to click accidentally (mouse button down, move
cursor 2 pixels, mouse button up) and in effect close the session.
Moreover, the option is not really needed here. To close the session
using mouse, user can click window's close button, use tab context
menu, tab close button, or menu entry. Other tab/view-based applications
(e.g. Chromium, Firefox, Kate) do not have close button in view context
menu.
Fixes: https://bugs.kde.org/show_bug.cgi?id=412571
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
The current code uses hard-coded values for some theme items. This
fix uses the scrollbar width. There are other theme issues with split
views.
Test using Oxygen application style (+ increase scrollbar width)
Most patch by Nikolay Zlatev <nik@astrapaging.com>
BUG: 411387
CCBUG: 412020
winId shall not be called on non-native widgets
just call effectiveWinId that will handle this for us
BUG: 411965
(cherry picked from commit 343bc39548f0c42386ba983167b075b2940d626b)
Summary:
This is in support of T10165 specifically, and #consistency more generally.
The chosen colorful icon for the {nav Profiles} page isn't //perfect//, but I think it's better
than what's there right now.
Test Plan:
Before: {F7450045}
After: {F7474078}
Reviewers: #vdg, #konsole, GB_2
Reviewed By: #vdg, GB_2
Subscribers: ndavis, GB_2, konsole-devel
Tags: #konsole
Maniphest Tasks: T10165
Differential Revision: https://phabricator.kde.org/D24273
env variables can not be changed after process creation so this
causes this variable to be wrong after profile switching. Use the
dbus method profile to determine name.
qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION profile
BUG:406955
Instead of relying on env variable KONSOLE_PROFILE_NAME, which is
invalid upon switching profiles, use a dbus method profile().
qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION profile
CCBUG:406955