ShellCtrls: Fix not applying FileSortType if Root <> ''. Issue #0018530.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41149 4005530d-fff6-0310-9dd1-cebe43e6787f
ShellCtrls: Use ExpandFileNameUtf8 instead of ExpandFileName.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41150 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Ifdef Markup:  fix new entries insertion

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41151 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Ifdef Markup:  tests

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41152 4005530d-fff6-0310-9dd1-cebe43e6787f
ShellCtrls: Yet another attempt to fix TShellTreeView.SetPath after recent changes.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41153 4005530d-fff6-0310-9dd1-cebe43e6787f
LazFileUtils: Fix TShelltreeView.SetPath for Windows is Root is empty string


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41156 4005530d-fff6-0310-9dd1-cebe43e6787f
LazFileUtils: Fix TCustomShellTreeView.GetPathFromNode when Node.Text from "RootNode" <> GetRootPath.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41157 4005530d-fff6-0310-9dd1-cebe43e6787f
ValEdit: Make TValueListeditor.Clear only clear Strings, not entire Grid.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41158 4005530d-fff6-0310-9dd1-cebe43e6787f