[konsole] [Bug 438309] Built-in/hardcoded profile should not be named "Default [Read-only]"
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Wed May 25 12:18:01 BST 2022
https://bugs.kde.org/show_bug.cgi?id=438309
tcanabrava at kde.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|CONFIRMED |RESOLVED
Latest Commit| |https://invent.kde.org/util
| |ities/konsole/commit/fca0f4
| |f9d7de1158fb421bb28136bfff5
| |fe11a7c
--- Comment #7 from tcanabrava at kde.org ---
Git commit fca0f4f9d7de1158fb421bb28136bfff5fe11a7c by Tomaz Canabrava, on
behalf of ivan tkachenko.
Committed on 25/05/2022 at 11:15.
Pushed by tcanabrava into branch 'master'.
Rename "fallback" profile to Built-in
* Rename everything related to built-in profile both in code and UI.
* Unified style for [Read-only] and [Default] badges in profile
manager's list model.
* Change --fallback-profile option to --builtin-profile.
* Backward compatibility: yes. If a user happened to name their
profile "Built-in", it would continue to work as normal, and even
load with `--profile "Built-in"` command line flag. It will let them
modify any property including Name; but changing the name back
to "Built-in" shows a warning and reverts the change as usual.
* Remove "This option is a shortcut for" sentence. While it is still
technically possible to pass built-in profile's magic path, this
option is not a shortcut, nor implemented as such.
* Delete extra naming conditions in ProfileManager::changeProfile,
because they could never be triggered anyway, due to pre-flight
checks in EditProfileDialog::isProfileNameValid. Automatic unique
profile names generation has been done even earlier in either
SessionController or ProfileSettings. Just as before, users will
continue experiencing a generic "A profile with the name \"%1\"
already exists." message.
Tests:
* Improve test for uncreatable file name of built-in profile.
* Add backward compatibility test for loading existing profile
named "Built-in" which also references real built-in as its parent.
M +2 -2 doc/manual/index.docbook
M +6 -11 src/Application.cpp
M +48 -10 src/autotests/ProfileTest.cpp
M +2 -1 src/autotests/ProfileTest.h
M +1 -1 src/autotests/TerminalInterfaceTest.cpp
M +17 -10 src/profile/Profile.cpp
M +5 -6 src/profile/Profile.h
M +18 -38 src/profile/ProfileManager.cpp
M +12 -13 src/profile/ProfileManager.h
M +5 -5 src/profile/ProfileModel.cpp
M +3 -3 src/session/SessionController.cpp
M +7 -7 src/settings/ProfileSettings.cpp
M +2 -2 src/widgets/EditProfileDialog.cpp
https://invent.kde.org/utilities/konsole/commit/fca0f4f9d7de1158fb421bb28136bfff5fe11a7c
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the konsole-devel
mailing list