| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Migrate all .sln files to .slnxrobmen/dev10 | Rob Mensching | 7 days | 2 | -3/+3 |
| | | | | | Modernize projects against new .slnx expecations as well. | ||||
| * | Comment out skipped tests to avoid "error messages" | Rob Mensching | 2025-11-02 | 2 | -485/+485 |
| | | | | | | | In C++/CLI skipped xUnit tests are skipped but they print out their skip message as red error messages. That's very scary and the bug is known in xUnit so for now the easiest workaround is to comment out the skipped tests. | ||||
| * | Fix unit tests to account for Actions runners: | Bob Arnson | 2025-06-11 | 1 | -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 | ||||
| * | Retry intermittent LocLoadFromFile() test failures | Rob Mensching | 2025-05-28 | 2 | -2/+20 |
| | | |||||
| * | LocUtil occasionally failed due to XmlInitialization | Rob Mensching | 2025-03-18 | 3 | -60/+75 |
| | | | | | Split into separate classes to prevent potential parallelism race conditions. | ||||
| * | Move the BootstrapperApplication out of proc | Rob Mensching | 2024-03-06 | 1 | -4/+17 |
| | | |||||
| * | Add pipeutil to dutil | Rob Mensching | 2024-01-11 | 4 | -2/+95 |
| | | | | | Plus a couple small clean-ups in a couple of dutil files. | ||||
| * | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 18 | -22/+22 |
| | | |||||
| * | Loc files were still using inner text, stop doing that | Rob Mensching | 2022-10-31 | 6 | -0/+177 |
| | | | | | Fixes 6970 | ||||
| * | Move WixVersion to new WixToolset.Versioning package in libs segment | Rob Mensching | 2022-10-04 | 1 | -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 comparisons | Rob Mensching | 2022-10-04 | 1 | -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 Hall | 2022-09-03 | 1 | -2/+26 |
| | | | | | Fixes 5499 | ||||
| * | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 4 | -0/+65 |
| | | |||||
| * | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 1 | -2/+180 |
| | | | | | Fixes 3455 | ||||
| * | Update some skipped tests to be dynamically skipped. | Sean Hall | 2022-06-15 | 1 | -7/+35 |
| | | |||||
| * | Build and run x64 dutil tests. | Sean Hall | 2022-06-15 | 3 | -69/+69 |
| | | |||||
| * | Update Burn algorithm for picking elevated temp path to use SystemTemp. | Sean Hall | 2022-06-07 | 5 | -1/+94 |
| | | |||||
| * | REG_EXPAND_SZ values are not necessarily a path. | Sean Hall | 2022-06-07 | 5 | -0/+98 |
| | | |||||
| * | Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value. | Sean Hall | 2022-06-07 | 4 | -0/+685 |
| | | |||||
| * | Make PathGetSystemPath return an array of paths ordered by preference. | Sean Hall | 2022-06-07 | 1 | -0/+28 |
| | | |||||
| * | Add PathSkipPastRoot. | Sean Hall | 2022-06-07 | 1 | -135/+153 |
| | | |||||
| * | Replace PathCompare with PathCompareCanonicalized. | Sean Hall | 2022-06-07 | 1 | -0/+69 |
| | | |||||
| * | Resolve paths while parsing them from the command line. | Sean Hall | 2022-06-07 | 2 | -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 Hall | 2022-05-31 | 1 | -0/+107 |
| | | | | | Fixes 6707 | ||||
| * | Add PathCanonicalizeForComparison. | Sean Hall | 2022-05-31 | 2 | -44/+512 |
| | | |||||
| * | Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified. | Sean Hall | 2022-05-31 | 1 | -0/+199 |
| | | |||||
| * | Add MemSizeChecked. | Sean Hall | 2022-05-31 | 1 | -3/+6 |
| | | |||||
| * | PathGetDirectory can't be responsible for stripping quotes. | Sean Hall | 2022-05-31 | 1 | -0/+33 |
| | | |||||
| * | Keep track of when parts of verutil/WixVersions are missing. | Sean Hall | 2022-05-17 | 1 | -0/+168 |
| | | | | | | | Return null when WixVersion.TryParse returns false. 6776 | ||||
| * | Store the prefix character in VERUTIL_VERSION. | Sean Hall | 2022-05-17 | 1 | -2/+80 |
| | | | | | Fix edge case where version string is all v's. | ||||
| * | DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky. | Sean Hall | 2022-04-13 | 1 | -1/+1 |
| | | |||||
| * | Fix "flaky" DUtil test. | Ron Martin | 2022-04-13 | 1 | -2/+3 |
| | | |||||
| * | Create single .zip file for non-embedded pdb files | Rob Mensching | 2022-02-17 | 1 | -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 Hall | 2022-01-01 | 1 | -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 Bar | 2021-08-12 | 1 | -1/+1 |
| | | |||||
| * | Implement integrated build process | Rob Mensching | 2021-05-11 | 2 | -37/+7 |
| | | |||||
| * | Move dutil into libs/dutil | Rob Mensching | 2021-04-29 | 25 | -0/+4010 |
