-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
Qt Creator 4.14.0-beta1
-
None
-
4aab6a917 (13.0), 92996b74a (13.0), a4fbc5f00 (13.0)
Launching and Qt Creator with clean settings and immediately closing it, generates the settings below. Most of the data is trivial data that should not be written if the value was not modified or if it is still the same as the default.
[CppCodeStyleSettings]
LegacyTransformed=true
[QmlJSTabPreferences]
LegacyTransformed=true
[Python]
Interpeter="@Variant(\0\0\0\t\0\0\0\x3\0\0\0\n\0\0\0L\0{\0\x61\0\x65\0\x32\0\x63\0\x63\0\x31\0\x35\0\x37\0-\0\x64\0\x31\0\x31\0\x34\0-\0\x34\0\x30\0\x39\0\x65\0-\0\x39\0\x38\0\x30\0\x37\0-\0\x33\0\x63\0\x62\0\x35\0\x62\0\x36\0\x33\0\x65\0\x32\0\x65\0\x61\0\x31\0}\0\0\0\n\0\0\0&\0P\0y\0t\0h\0o\0n\0 \0\x33\0.\0\x38\0 \0(\0\x36\0\x34\0-\0\x62\0i\0t\0)\0\0\0\n\0\0\0,\0\x43\0:\0/\0P\0y\0t\0h\0o\0n\0\x33\0\x38\0/\0p\0y\0t\0h\0o\0n\0.\0\x65\0x\0\x65)", @Variant(\0\0\0\t\0\0\0\x3\0\0\0\n\0\0\0L\0{\0\x38\0\x35\0\x38\0\x39\0\x31\0\x38\0\x33\0\x61\0-\0\x37\0\x39\0\x63\0\x30\0-\0\x34\0\x37\0\x39\0\x34\0-\0\x39\0\x35\0\x65\0\x38\0-\0\x66\0\x33\0\x64\0\x36\0\x38\0\x30\0\x30\0\x38\0\x66\0\x64\0\x65\0\x66\0}\0\0\0\n\0\0\0<\0P\0y\0t\0h\0o\0n\0 \0\x33\0.\0\x38\0 \0(\0\x36\0\x34\0-\0\x62\0i\0t\0)\0 \0(\0W\0i\0n\0\x64\0o\0w\0\x65\0\x64\0)\0\0\0\n\0\0\0.\0\x43\0:\0/\0P\0y\0t\0h\0o\0n\0\x33\0\x38\0/\0p\0y\0t\0h\0o\0n\0w\0.\0\x65\0x\0\x65), "@Variant(\0\0\0\t\0\0\0\x3\0\0\0\n\0\0\0L\0{\0\x34\0\x33\0\x35\0\x36\0\x36\0\x63\0\x37\0\x63\0-\0\x62\0\x30\0\x61\0\x63\0-\0\x34\0\x65\0\x32\0\x35\0-\0\x39\0\x38\0\x31\0\x32\0-\0\x34\0\x63\0\x37\0\x64\0\x61\0\x65\0\x36\0\x65\0\x38\0\x36\0\x38\0\x38\0}\0\0\0\n\0\0\0&\0P\0y\0t\0h\0o\0n\0 \0\x33\0.\0\x39\0 \0(\0\x36\0\x34\0-\0\x62\0i\0t\0)\0\0\0\n\0\0\0,\0\x43\0:\0/\0P\0y\0t\0h\0o\0n\0\x33\0\x39\0/\0p\0y\0t\0h\0o\0n\0.\0\x65\0x\0\x65)", @Variant(\0\0\0\t\0\0\0\x3\0\0\0\n\0\0\0L\0{\0\x33\0\x34\0\x34\0\x63\0\x62\0\x38\0\x31\0\x33\0-\0\x35\0\x34\0\x39\0\x65\0-\0\x34\0\x64\0\x32\0\x31\0-\0\x39\0\x36\0\x38\0\x61\0-\0\x63\0\x64\0\x65\0\x34\0\x31\0\x31\0\x35\0\x32\0\x66\0\x30\0\x64\0\x36\0}\0\0\0\n\0\0\0<\0P\0y\0t\0h\0o\0n\0 \0\x33\0.\0\x39\0 \0(\0\x36\0\x34\0-\0\x62\0i\0t\0)\0 \0(\0W\0i\0n\0\x64\0o\0w\0\x65\0\x64\0)\0\0\0\n\0\0\0.\0\x43\0:\0/\0P\0y\0t\0h\0o\0n\0\x33\0\x39\0/\0p\0y\0t\0h\0o\0n\0w\0.\0\x65\0x\0\x65), @Variant(\0\0\0\t\0\0\0\x3\0\0\0\n\0\0\0L\0{\0\x31\0\x31\0\x36\0\x62\0\x61\0\x39\0\x33\0\x39\0-\0\x31\0\x62\0\x65\0\x35\0-\0\x34\0\x38\0\x31\0\x30\0-\0\x61\0\x30\0\x38\0\x61\0-\0\x63\0\x61\0\x39\0\x63\0\x30\0\x30\0\x66\0\x34\0\x64\0\x61\0\x38\0\x65\0}\0\0\0\n\0\0\0 \0P\0y\0t\0h\0o\0n\0 \0\x66\0r\0o\0m\0 \0P\0\x61\0t\0h\0\0\0\n\0\0\0\x80\0\x43\0:\0/\0U\0s\0\x65\0r\0s\0/\0\x61\0l\0p\0o\0r\0t\0\x61\0l\0/\0\x41\0p\0p\0\x44\0\x61\0t\0\x61\0/\0L\0o\0\x63\0\x61\0l\0/\0M\0i\0\x63\0r\0o\0s\0o\0\x66\0t\0/\0W\0i\0n\0\x64\0o\0w\0s\0\x41\0p\0p\0s\0/\0p\0y\0t\0h\0o\0n\0.\0\x65\0x\0\x65)
DefaultInterpeter={43566c7c-b0ac-4e25-9812-4c7dae6e8688}
[Analyzer]
Analyzer.Valgrind.Callgrind.CollectBusEvents=false
Analyzer.Valgrind.Callgrind.CollectSystime=false
Analyzer.Valgrind.Callgrind.CostFormat=0
Analyzer.Valgrind.Callgrind.CycleDetection=true
Analyzer.Valgrind.Callgrind.EnableBranchSim=false
Analyzer.Valgrind.Callgrind.EnableCacheSim=false
Analyzer.Valgrind.Callgrind.EnableEventToolTips=true
Analyzer.Valgrind.Callgrind.MinimumCostRatio=0.01
Analyzer.Valgrind.Callgrind.ShortenTemplates=true
Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio=10
Analyzer.Valgrind.FilterExternalIssues=true
Analyzer.Valgrind.KCachegrindExecutable=kcachegrind
Analyzer.Valgrind.LastSuppressionDirectory=
Analyzer.Valgrind.LastSuppressionHistory=@Invalid()
Analyzer.Valgrind.LeakCheckOnFinish=1
Analyzer.Valgrind.NumCallers=25
Analyzer.Valgrind.SelfModifyingCodeDetection=1
Analyzer.Valgrind.ShowReachable=false
Analyzer.Valgrind.SupressionFiles=@Invalid()
Analyzer.Valgrind.TrackOrigins=true
Analyzer.Valgrind.ValgrindExecutable=valgrind
Analyzer.Valgrind.VisibleErrorKinds=0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
[LanguageClient]
clients=@Invalid()
[NavigationLeft]
Version=2
ProjectTreeWidget.0.ProjectFilter=false
ProjectTreeWidget.0.GeneratedFilter=true
ProjectTreeWidget.0.DisabledFilesFilter=false
ProjectTreeWidget.0.TrimEmptyDirsFilter=true
ProjectTreeWidget.0.SyncWithEditor=true
Views=Projects, Open Documents
Visible=true
VerticalPosition=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x2\0\0\0\x1\0\0\0\0\0\x1\x1\0\0\0\x2\0)
Width=240
ActivationPosition.Open%20Documents=1
ActivationPosition.Projects=0
[NavigationRight]
Version=2
Outline.0.SyncWithEditor=true
Views=Outline, Bookmarks
Visible=false
VerticalPosition=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x2\0\0\0\x1\0\0\0\0\0\x1\x1\0\0\0\x2\0)
Width=240
ActivationPosition.Bookmarks=1
ActivationPosition.Outline=0
[WelcomePage]
SelectedExampleSet=8
[StatusBar]
LeftSplitWidth=233
[Core]
MessageOutput\Zoom=@Variant(\0\0\0\x87\0\0\0\0)
[Find]
Backward=false
CaseSensitively=false
WholeWords=false
RegularExpression=false
PreserveCase=false
FindCompletions\size=0
ReplaceStrings=@Invalid()
FindToolBar\Backward=false
FindToolBar\CaseSensitively=false
FindToolBar\WholeWords=false
FindToolBar\RegularExpression=false
FindToolBar\PreserveCase=false
CurrentFilter=All Projects
AllProjectsFind\filters=*
AllProjectsFind\currentFilter=*
AllProjectsFind\exclusionFilters=
AllProjectsFind\currentExclusionFilter=
AllProjectsFind\currentSearchEngineIndex=0
CppSymbols\SymbolsToSearchFor=15
CppSymbols\SearchScope=0
FindInCurrentFile\filters=*
FindInCurrentFile\exclusionFilters=
FindInCurrentFile\currentSearchEngineIndex=0
CurrentProjectFind\filters=*
CurrentProjectFind\currentFilter=*
CurrentProjectFind\exclusionFilters=
CurrentProjectFind\currentExclusionFilter=
CurrentProjectFind\currentSearchEngineIndex=0
FindInFiles\filters="*.cpp,*.h"
FindInFiles\currentFilter="*.cpp,*.h"
FindInFiles\exclusionFilters="*/.git/*,*/.cvs/*,*/.svn/*,*.autosave"
FindInFiles\currentExclusionFilter="*/.git/*,*/.cvs/*,*/.svn/*,*.autosave"
FindInFiles\GitGrepRef=
FindInFiles\currentSearchEngineIndex=0
FindInOpenFiles\filters=*
FindInOpenFiles\exclusionFilters=
FindInOpenFiles\currentSearchEngineIndex=0
[SearchResults]
ExpandResults=false
[ProjectExplorer]
Toolchains\DetectX64AsX32=false
RecentProjects\FileNames=@Invalid()
RecentProjects\DisplayNames=@Invalid()
Settings\BuildBeforeDeploy=1
Settings\DeployBeforeRun=true
Settings\SaveBeforeBuild=false
Settings\UseJom=true
Settings\AutoRestoreLastSession=false
Settings\AddLibraryPathsToRunEnv=true
Settings\PromptToStopRunControl=false
Settings\TerminalMode=1
Settings\CloseFilesWithProject=true
Settings\ClearIssuesOnRebuild=true
Settings\AbortBuildAllOnError=true
Settings\LowBuildPriority=false
Settings\AutomaticallyCreateRunConfigurations=true
Settings\EnvironmentId=@ByteArray({cf9d5425-b465-4b45-858b-b1484e9555c0})
Settings\StopBeforeBuild=1
Settings\SeparateDebugInfo=2
Settings\QmlDebugging=2
Settings\QtQuickCompiler=2
Settings\CustomParserCount=0
CompileOutput\Zoom=@Variant(\0\0\0\x87\0\0\0\0)
[Directories]
BuildDirectory.Template=../%{JS: Util.asciify(\"build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}\")}
Projects=C:/Users/alportal/Documents
UseProjectsDirectory=true
[Console]
showLog=true
showWarning=true
showError=true
[DebugMode]
AutoQuit=false
LogTimeStamps=false
CloseBuffersOnExit=false
CloseMemoryBuffersOnExit=true
SwitchModeOnExit=false
BreakpointsFullPath=false
RaiseOnInterrupt=true
StationaryEditorWhileStepping=false
UseDebuggingHelper=true
UseCodeModel=true
ShowThreadNames=false
UseToolTips=true
UseToolTipsInLocalsView=false
UseToolTipsInBreakpointsView=false
UseToolTipsInStackView=true
AlwaysAdjustColumnWidths=true
ExtraDumperFile=
GdbCustomDumperCommands=
BreakOnThrow=false
BreakOnCatch=false
BreakOnWarning=false
BreakOnFatal=false
BreakOnAbort=false
ShowQmlObjectTree=true
LoadGdbInit=true
LoadGdbDumpers2=false
GdbStartupCommands=
GdbPostAttachCommands=
WatchdogTimeout=20
AutoEnrichParameters=true
UseDynamicType=true
TargetAsync=false
WarnOnReleaseBuilds=true
MultiInferior=false
IntelFlavor=false
MaximalStackDepth=20
ShowStandardNamespace=true
ShowQtNamespace=true
ShowQObjectNames2=true
SortStructMembers=true
AutoDerefPointers=true
MaximalStringLength=10000
DisplayStringLimit=100
SkipKnownFrames=false
EnableReverseDebugging=false
AllPluginBreakpoints=true
SelectedPluginBreakpoints=false
AdjustBreakpointLocations=true
NoPluginBreakpoints=false
SelectedPluginBreakpointsPattern=.*
UseAlternatingRowColours=false
FontSizeFollowsEditor=false
UseMessageBoxForSignals=true
[CDB2]
AdditionalArguments=
SymbolPaths=@Invalid()
SourcePaths=@Invalid()
BreakEvent=@Invalid()
BreakOnCrtDbgReport=false
CDB_Console=false
BreakpointCorrection=true
UsePythonDumper=true
FirstChanceExceptionTaskEntry=true
SecondChanceExceptionTaskEntry=true
IgnoreFirstChanceAccessViolation=false
[QML.Inspector]
QmlInspector.ShowAppOnTop=false
[Vcs]
OutputPane\Zoom=@Variant(\0\0\0\x87\0\0\0\0)
[bazaar]
UserEmail=
diffIgnoreBlankLines=false
logFormat=long
LogCount=100
Username=
logForward=false
logVerbose=false
logIncludeMerges=false
Timeout=30
Path=
diffIgnoreWhiteSpace=false
PromptOnSubmit=true
BinaryPath=bzr
[CVS]
UserEmail=
DiffIgnoreBlankLines=false
LogCount=100
Username=
DiffIgnoreWhiteSpace=false
Root=
Timeout=30
Path=
PromptOnSubmit=true
DescribeByCommitId=true
DiffOptions=-du
BinaryPath=cvs.exe
[Git]
GitKOptions=
RepositoryBrowserCmd=
LastResetIndex=0
SpaceIgnorantBlame=true
SpaceIgnorantDiff=true
FirstParent=false
GraphLog=false
Timeout=60
LogDiff=false
RefLogShowDate=false
Path=
ShowTags=false
PromptOnSubmit=true
BlameDetectMove=0
FollowRenames=true
LogCount=100
ColorLog=true
DiffPatience=true
UserEmail=
WinSetHomeEnvironment=true
PullRebase=false
OmitAnnotationDate=false
Username=
BinaryPath=git
[Mercurial]
UserEmail=
diffIgnoreBlankLines=false
LogCount=100
Username=
Timeout=30
Path=
diffIgnoreWhiteSpace=false
PromptOnSubmit=true
BinaryPath=hg
[Subversion]
UserEmail=
LogCount=1000
Username=
Authentication=false
DiffIgnoreWhiteSpace=false
Password=
Timeout=30
SpaceIgnorantAnnotation=true
Path=
PromptOnSubmit=true
LogVerbose=false
BinaryPath=svn.exe
User=
[Updater]
LastCheckDate=@Variant(\0\0\0\xe\0\0\0\0)
AutomaticCheck=true
CheckUpdateInterval=WeeklyCheck
[OutputPaneVisibility]
size=8
1\id=QtCreator.Pane.Issues
1\visible=true
2\id=QtCreator.Pane.SearchResults
2\visible=true
3\id=QtCreator.Pane.ApplicationOutput
3\visible=true
4\id=QtCreator.Pane.CompileOutput
4\visible=true
5\id=QtCreator.Pane.QMLDebuggerConsole
5\visible=true
6\id=QtCreator.Pane.GeneralMessages
6\visible=false
7\id=QtCreator.Pane.VersionControl
7\visible=false
8\id=QtCreator.Pane.TestResults
8\visible=true
[OutputPanePlaceHolder]
Height=0
[MainWindow]
Color=@Variant(\0\0\0\x43\x1\xff\xff\x66\x66\x66\x66\x66\x66\0\0)
WindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1I\0\0\0\x8d\0\0\x6\x36\0\0\x3\x66\0\0\x1J\0\0\0\xaa\0\0\x6\x35\0\0\x3\x65\0\0\0\0\0\0\0\0\a\x80\0\0\x1J\0\0\0\xaa\0\0\x6\x35\0\0\x3\x65)
WindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x4\xec\0\0\x2\xa5\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\b\xfc\0\0\0\0)
ModeSelectorLayout=0
[RecentFiles]
Files=@Invalid()
EditorIds=@Invalid()
[KeyboardShortcutsV2]
QtCreator.SaveAs=
QtCreator.Options=
Find.Replace=
QtCreator.Sidebar.Outline=
QtCreator.Sidebar.CppEditor.TypeHierarchy=
QtCreator.Sidebar.CppEditor.IncludeHierarchy=
QtCreator.Sidebar.AutoTest.ATP=
QtCreator.Sidebar.Class%20View=
QtCreator.Sidebar.Git%20Branches=
FindFilter.All%20Projects=
FindFilter.Symbols=
FindFilter.Current%20File=
FindFilter.Current%20Project=
FindFilter.Files%20on%20Disk=
FindFilter.Open%20Files=
ProjectExplorer.OpenTerminalHereRunEnv=
CppEditor.OpenPreprocessorDialog=
[KeyboardShortcuts]
QtCreator.SaveAs=
QtCreator.Options=
Find.Replace=
QtCreator.Sidebar.Outline=
QtCreator.Sidebar.CppEditor.TypeHierarchy=
QtCreator.Sidebar.CppEditor.IncludeHierarchy=
QtCreator.Sidebar.AutoTest.ATP=
QtCreator.Sidebar.Class%20View=
QtCreator.Sidebar.Git%20Branches=
FindFilter.All%20Projects=
FindFilter.Symbols=
FindFilter.Current%20File=
FindFilter.Current%20Project=
FindFilter.Files%20on%20Disk=
FindFilter.Open%20Files=
ProjectExplorer.OpenTerminalHereRunEnv=
CppEditor.OpenPreprocessorDialog=
[EditorManager]
ReloadBehavior=0
AutoSaveEnabled=true
AutoSaveInterval=5
AutoSuspendEnabled=true
AutoSuspendMinDocuments=30
WarnBeforeOpeningBigTextFiles=true
BigTextFileSizeLimitInMB=5
MaxRecentFiles=8
PreferredEditorFactories=@Variant(\0\0\0\b\0\0\0\0)
[Help]
LastShownPages=
LastShownPagesZoom=
LastSelectedTab=-1
ModeSideBar\Views=Help.Contents, Help.OpenPages
ModeSideBar\Visible=true
ModeSideBar\VerticalPosition=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xd8\0\0\0\xd8\0\0\0\0\x1\x1\0\0\0\x2\0)
ModeSideBar\Width=250
UserDocumentation=@Invalid()
[Debugger.MainWindow]
ChangedDocks=@Invalid()
State2=@Variant(\0\0\0\x1c\0\0\0\0)
AutoHideTitleBars=true
ShowCentralWidget=true
[General]
Welcome2Tab=Examples
[CompleterHistory]
FindInFiles.Directories.History.IsLastItemEmpty=true
MessageOutputPane.Filter.IsLastItemEmpty=true
CompileOutputPane.Filter.IsLastItemEmpty=true
AppOutputPane.Filter.IsLastItemEmpty=true
IssuesPane.Filter.IsLastItemEmpty=true
[ExternalTools]
OverrideCategories\Linguist\size=2
OverrideCategories\Linguist\1\Tool=lupdate
OverrideCategories\Linguist\2\Tool=lrelease
OverrideCategories\Qt%20Quick\size=2
OverrideCategories\Qt%20Quick\1\Tool=qmlviewer
OverrideCategories\Qt%20Quick\2\Tool=qmlscene
OverrideCategories\Text\size=1
OverrideCategories\Text\1\Tool=notepad
| For Gerrit Dashboard: QTCREATORBUG-24762 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 322531,3 | Add API for saving settings with default value | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326520,3 | Core: Save less settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 327032,2 | Help: Use settings->setValueWithDefault | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 327033,2 | ProjectExplorer: Don't save defaults to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 331662,7 | Refactor Locator filter settings saving | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 334839,2 | FancyLineEdit: Don't save empty item in history on destruction | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 334840,2 | Welcome: Do not save default value to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 334842,2 | VCS: Do not write defaults to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 334843,3 | Valgrind: Do not save defaults to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 342754,2 | EditorManager: Do not save defaults to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 342755,2 | UpdateInfo: Do not save defaults to settings | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 536109,6 | CppEditor: Don't needlessly store default values | 13.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 536115,6 | LanguageClient: Don't needlessly store empty values | 13.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 536118,6 | Python: Don't needlessly store default value | 13.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |