lp:konsole

Created by Philip Muškovac on 2011-01-31 and last modified on 2018-12-10
Get this branch:
bzr branch lp:konsole

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Deprecated Projected Neon
Project:
konsole
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://anongit.kde.org/konsole.git.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on alnitak and finished 1 hour ago taking 20 seconds — see the log
Import started 7 hours ago on izar and finished 7 hours ago taking 20 seconds — see the log
Import started 13 hours ago on izar and finished 13 hours ago taking 15 seconds — see the log
Import started 19 hours ago on izar and finished 19 hours ago taking 20 seconds — see the log
Import started on 2018-12-09 on alnitak and finished on 2018-12-09 taking 20 seconds — see the log
Import started on 2018-12-09 on izar and finished on 2018-12-09 taking 15 seconds — see the log
Import started on 2018-12-09 on izar and finished on 2018-12-09 taking 15 seconds — see the log
Import started on 2018-12-09 on izar and finished on 2018-12-09 taking 15 seconds — see the log
Import started on 2018-12-08 on alnitak and finished on 2018-12-08 taking 20 seconds — see the log
Import started on 2018-12-08 on alnitak and finished on 2018-12-08 taking 20 seconds — see the log

Recent revisions

6272. By Thomas Surrel <email address hidden> 8 hours ago

Fix condition to redraw search result line

Summary: Regression from dd03c26ad1a7a59c12434a0934c7ff1541a259ba

Test Plan: Same than D16820

Reviewers: #konsole, hindenburg

Reviewed By: #konsole, hindenburg

Subscribers: hindenburg, konsole-devel

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17471

6271. By Martin T. H. Sandsmark <email address hidden> 8 hours ago

fix cursor when anti aliasing is enabled

Summary:
When there is a margin of 1 pixel, but some of the anti-aliasing
"blur" leaks to 0,0. so it is fixed with a full update() (e. g. when
it regains focus), but not when just some content updates in the
window. Without this it draws outside the content rect, most
visible as a vertical line if the cursor is completely to the left and
then moves.

Reviewers: #konsole, hindenburg

Reviewed By: #konsole, hindenburg

Subscribers: pbraun, konsole-devel, #konsole

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17414

6270. By Tomaz Canabrava <email address hidden> 8 hours ago

Don't duplicate the tabs when Spliting the View

Summary:
Instead of iterating over the sessions to fetch the view and
duplicate the current screen once for each split, ignore all
of them and just create a new terminal view. The only thing
this terminal view shares with the previous current widget
is the profile.

use createView instead of manually trying to create the view

Fixes bug while closing the split

Don't duplicate tabs in the splits

BUG: 385697
BUG: 380455
FIXED-IN: 19.04

Reviewers: thsurrel, hindenburg, gennad, ngraham, #konsole

Reviewed By: thsurrel, hindenburg, ngraham, #konsole

Subscribers: ngraham, hindenburg, gennad, konsole-devel

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17267

6269. By Martin T. H. Sandsmark <email address hidden> 23 hours ago

Add special support for block characters

Summary:
Similar to the line chars, block chars look much better
if we handle them ourselves.

Test Plan: `cat tests/boxes.txt` and `cat tests/UTF-8-demo.txt`

Reviewers: #konsole, hindenburg

Reviewed By: #konsole, hindenburg

Subscribers: konsole-devel, #konsole

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17294

6268. By Martin T. H. Sandsmark <email address hidden> on 2018-12-06

fix drawing box chars, avoid storing and saving state all the time

Summary:
to get the box chars to be drawn correctly we need to turn on high
quality antialiasing in qpainter. in addition only turn it on if
antialiasing is enabled.

lastly qpainter.save()/restore() is called very often, so try to avoid
that if it isn't necessary.

BUG: 401463

Test Plan:
`cat tests/boxes.txt`

old:

{F6428268}

new:

{F6450304}

Reviewers: #konsole, hindenburg

Reviewed By: #konsole, hindenburg

Subscribers: wbauer, konsole-devel, #konsole

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D16947

6267. By Kurt Hindenburg on 2018-12-05

Fix crash when changing from blinking cursor to block cursor

Summary:
When using the new fancy escape codes to change the cursor,
we might hit an assert if the cursor was changed when the
cursor was hidden by blinking.

Test Plan:
run:

`printf '\e[ q'`

and then when the cursor is invisible run:

`printf '\e[2 q'`

Reviewers: #konsole, hindenburg

Reviewed By: #konsole, hindenburg

Subscribers: konsole-devel, #konsole

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17264

6266. By Tomaz Canabrava <email address hidden> on 2018-12-05

Simplify/Speedup reading Stylesheet file

Summary:
read all of the information at once instead of concatenating
a QString over and over untill the end of the file. This removes
uneeded memory allocation and speeds up loading complex css files

Reviewers: hindenburg

Reviewed By: hindenburg

Subscribers: konsole-devel

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D17329

6265. By Kurt Hindenburg on 2018-12-02

Profile::ReverseUrlHints is a bool not an int

6264. By Kurt Hindenburg on 2018-12-02

fix readability-implicit-bool-cast issues

6263. By Laurent Montel <email address hidden> on 2018-12-01

Use isEmpty()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.