diff --git a/.gitignore b/.gitignore index 986c94f912..4f0dee318c 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ Bin/_setLatestBuildConfig.bat Bin/_setroot.bat Lib/debug/DebugProcs.lib Lib/debug/Generic.lib +Lib/debug/System.Buffers.dll Lib/debug/System.ValueTuple.dll Lib/debug/unit++.* Lib/release/DebugProcs.lib diff --git a/DistFiles/Language Explorer/Configuration/Grammar/DataTreeInclude.xml b/DistFiles/Language Explorer/Configuration/Grammar/DataTreeInclude.xml index 2a41684852..9a1fbf89bc 100644 --- a/DistFiles/Language Explorer/Configuration/Grammar/DataTreeInclude.xml +++ b/DistFiles/Language Explorer/Configuration/Grammar/DataTreeInclude.xml @@ -103,7 +103,7 @@ - + @@ -248,7 +248,7 @@ - + diff --git a/DistFiles/Language Explorer/Configuration/Parts/Morphology.fwlayout b/DistFiles/Language Explorer/Configuration/Parts/Morphology.fwlayout index 42d822feac..719519c6d8 100644 --- a/DistFiles/Language Explorer/Configuration/Parts/Morphology.fwlayout +++ b/DistFiles/Language Explorer/Configuration/Parts/Morphology.fwlayout @@ -453,27 +453,31 @@ - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + diff --git a/Src/Common/Controls/DetailControls/DataTree.cs b/Src/Common/Controls/DetailControls/DataTree.cs index 5520e6f302..23fef10d7f 100644 --- a/Src/Common/Controls/DetailControls/DataTree.cs +++ b/Src/Common/Controls/DetailControls/DataTree.cs @@ -2044,6 +2044,13 @@ private NodeTestResult ProcessPartRefNode(XmlNode partRef, ArrayList path, ObjSe path.RemoveAt(path.Count - 1); break; + case "indent": + foreach (XmlNode node in partRef.ChildNodes) + { + ProcessPartRefNode(node, path, reuseMap, obj, parentSlice, indent + Slice.ExtraIndent(partRef), ref insPos, isTestOnly); + } + break; + case "part": // If the previously selected slice doesn't display in this refresh, we try for the next // visible slice instead. So m_fSetCurrentSliceNew might still be set. See LT-9010.