AllowUncPaths (and the whole enum) is private API that is always enabled only on Windows (build-time decision). So, remove it and change the unittests to match reality. Now DefaultNormalization on Windows implies handling UNC paths. This was suggested in code review by Thiago; since this is a hot code path, the goal is letting the compiler keep the flags parameter to qt_normalizePathSegments() in a register, by keeping the PathNormalization enum as small as possible. Drive-by change: since those lines in the unittest are changed anyway, take the chance and use u""_s syntax. Change-Id: I3dcf30d888a0ea9f8898e260e65c5f85655296d5 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 4f47ee4de46f1fa2df9fef163590807e2fae28d1) Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> |
||
|---|---|---|
| .. | ||
| entrylist | ||
| resources/entryList | ||
| searchdir | ||
| testData | ||
| testdir | ||
| types | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Info.plist | ||
| android_testdata.qrc | ||
| tst_qdir.cpp | ||