Implement saving sessions recursively

Authored by tcanabrava on Apr 9 2019, 9:07 AM.

Description

Implement saving sessions recursively

Summary:
Session Save / Restore.
The old session code saved the sessions in random order, the restore
order was wrong and it ignored the splits (even the old style splits
where ignored, I'm not talking about the new style). This new session
/ restore code ignores nothing: It will save and restore your whole
Terminal Hierarchy, with splits, splits-in-splits, recursing everything
where needed.

bug: unfocused terminal tabs lacks title untill focused. should be
easy to fix and not a blocker.

Test Plan: - Too many Logouts / Logins to test this.

Reviewers: Konsole, hindenburg, ngraham

Reviewed By: ngraham

Subscribers: konsole-devel

Tags: Konsole

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

Details

Committed
tcanabravaApr 9 2019, 4:21 PM
Reviewer
ngraham
Differential Revision
D20224: Implement saving sessions recursively
Parents
R319:7bda99d7bc4e: Display the settings as List instead of Tab
Branches
Unknown
Tags
Unknown