aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/test/DUtilUnitTest/PathUtilTest.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix unit tests to account for Actions runners:bob/PayloadsHarvestingBob Arnson2025-06-111-40/+36
| | | | | | | | | | | | | | - Handle extra-long paths being normalized to either \\?\\ and "normal." - Rewrite PathGetTempPathTest test because it's not a good test: - By overwriting `TMP` with an extra-long path, it causes `::GetTempPath[2]W` to fall back to the value of `TEMP` instead. - But that's testing `::GetTempPath[2]W`, not `PathGetTempPath`. - It also assumes `TMP` and `TEMP` are set typically. - It also assumes it's not running as LocalSystem. - Instead, just compare the values you get from `::GetTempPathW` and `PathGetTempPath`. Fixes https://github.com/wixtoolset/issues/issues/9087
* Separate WixInternal content from official WixToolset namespaceRob Mensching2022-11-081-1/+1
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-271-2/+180
| | | | Fixes 3455
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-071-0/+28
|
* Add PathSkipPastRoot.Sean Hall2022-06-071-135/+153
|
* Replace PathCompare with PathCompareCanonicalized.Sean Hall2022-06-071-0/+69
|
* Resolve paths while parsing them from the command line.Sean Hall2022-06-071-0/+129
| | | | | The current directory is a process wide setting that can potentially be changed by any thread. Remove fileutil methods that had equivalent pathutil methods.
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-311-0/+107
| | | | Fixes 6707
* Add PathCanonicalizeForComparison.Sean Hall2022-05-311-43/+511
|
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-311-0/+199
|
* PathGetDirectory can't be responsible for stripping quotes.Sean Hall2022-05-311-0/+33
|
* Move dutil into libs/dutilRob Mensching2021-04-291-0/+80