aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/test/DUtilUnitTest (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Separate WixInternal content from official WixToolset namespaceRob Mensching2022-11-0818-22/+22
|
* Loc files were still using inner text, stop doing thatRob Mensching2022-10-316-0/+177
| | | | Fixes 6970
* Move WixVersion to new WixToolset.Versioning package in libs segmentRob Mensching2022-10-041-0/+5
| | | | | | | | | | | WixVersion is already used by the Core toolset but could also be useful for bootstrapper applications parsing bundle versions. The WixToolset.Data assembly contains a significant amount of data that bloats its size that bootstrapper applications would never need. Extracting WixVersion to its own assembly makes it much more useable. Fixes 6943
* Fix verutil string comparisonsRob Mensching2022-10-041-1/+1
| | | | | | Invariant string comparisons were finding strings like "abc" to be less than "-abc". Switching to ordinal comparison correctly reports the order.
* Add WixCanRestart and make wixstdba elevate for restart when required.Sean Hall2022-09-031-2/+26
| | | | Fixes 5499
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-294-0/+65
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-271-2/+180
| | | | Fixes 3455
* Update some skipped tests to be dynamically skipped.Sean Hall2022-06-151-7/+35
|
* Build and run x64 dutil tests.Sean Hall2022-06-153-69/+69
|
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-075-1/+94
|
* REG_EXPAND_SZ values are not necessarily a path.Sean Hall2022-06-075-0/+98
|
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-074-0/+685
|
* 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-072-1/+130
| | | | | 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-312-44/+512
|
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-311-0/+199
|
* Add MemSizeChecked.Sean Hall2022-05-311-3/+6
|
* PathGetDirectory can't be responsible for stripping quotes.Sean Hall2022-05-311-0/+33
|
* Keep track of when parts of verutil/WixVersions are missing.Sean Hall2022-05-171-0/+168
| | | | | | Return null when WixVersion.TryParse returns false. 6776
* Store the prefix character in VERUTIL_VERSION.Sean Hall2022-05-171-2/+80
| | | | Fix edge case where version string is all v's.
* DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky.Sean Hall2022-04-131-1/+1
|
* Fix "flaky" DUtil test.Ron Martin2022-04-131-2/+3
|
* Create single .zip file for non-embedded pdb filesRob Mensching2022-02-171-0/+1
| | | | | No longer create .snupkg/.symbols.nupkgs since they don't actually support native pdbs, which are all of our non-embedded pdb files.
* Remove warnings and make sure more don't creep in.Sean Hall2022-01-011-0/+8
| | | | Tests are not run inside of traversal projects so that skipped test warnings don't fail the build.
* Allow BA to opt out of MSI transaction.Nir Bar2021-08-121-1/+1
|
* Implement integrated build processRob Mensching2021-05-112-37/+7
|
* Move dutil into libs/dutilRob Mensching2021-04-2925-0/+4010