Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disallow attributes in Billboard/Panel. | Bob Arnson | 2022-09-15 | 1 | -0/+14 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6893. | ||||
* | Add more burn E2E tests. | Sean Hall | 2022-09-15 | 1 | -2/+0 |
| | | | | | | | | Fix bug where first splash screen wasn't closed. Fix bug where billboard only started the first time. Fix bug where the restart status was lost when the exit code was an error. Fix bug where the hash byte array length was compared to the hash string length (string is twice as long). Fix bug where Burn didn't give update hash if the first byte was 0. | ||||
* | Don't search for 64-bit bundles on 32-bit OS. | Sean Hall | 2022-09-14 | 1 | -3/+12 |
| | | | | Fixes 6849 | ||||
* | Add WixCanRestart and make wixstdba elevate for restart when required. | Sean Hall | 2022-09-03 | 3 | -21/+129 |
| | | | | Fixes 5499 | ||||
* | Delay closing the bundle log so that restart failures will be logged. | Sean Hall | 2022-09-03 | 2 | -5/+53 |
| | |||||
* | Move logutil docs into header and standardize inline wrapper methods. | Sean Hall | 2022-09-03 | 2 | -186/+181 |
| | |||||
* | Restrict panels to static controls. | Bob Arnson | 2022-08-29 | 1 | -52/+57 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6635. | ||||
* | Process and return the failed version of reboot exit codes in Burn. | Sean Hall | 2022-08-26 | 1 | -0/+8 |
| | | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762 | ||||
* | Use a dedicated pipe for redirecting logging from the elevated process. | Sean Hall | 2022-08-19 | 1 | -0/+4 |
| | | | | Fixes 6869 | ||||
* | Allow wixstdba special controls to have declarative text. | Sean Hall | 2022-08-10 | 2 | -83/+109 |
| | | | | Fixes 6855 | ||||
* | Use IFileOpenDialog instead of SHBrowseForFolder and GetOpenFileName. | Sean Hall | 2022-08-10 | 3 | -37/+214 |
| | | | | It is the recommended option since Vista and has better long path support. | ||||
* | Skip logging errors in some places when they are due to missing files or ↵ | Sean Hall | 2022-08-09 | 13 | -233/+286 |
| | | | | | | registry keys or values. Related to 6696 | ||||
* | Implement cabinet spanning | Rob Mensching | 2022-08-05 | 1 | -1/+1 |
| | | | | Completes 6368 | ||||
* | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 16 | -43/+269 |
| | |||||
* | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 15 | -308/+1083 |
| | | | | Fixes 3455 | ||||
* | Add LoadSystemApiSet. | Sean Hall | 2022-06-27 | 2 | -13/+87 |
| | |||||
* | Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil. | Sean Hall | 2022-06-27 | 7 | -105/+137 |
| | |||||
* | Require \r\n in ConsoleReadW | Sean Hall | 2022-06-27 | 1 | -1/+1 |
| | |||||
* | Use dotnet test on C++/CLI test projects to get trx logs. | Sean Hall | 2022-06-16 | 1 | -2/+4 |
| | |||||
* | 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 | 6 | -75/+78 |
| | |||||
* | Make sure base paths are fully qualified in Burn. | Sean Hall | 2022-06-07 | 2 | -0/+29 |
| | |||||
* | Update Burn algorithm for picking elevated temp path to use SystemTemp. | Sean Hall | 2022-06-07 | 17 | -81/+518 |
| | |||||
* | REG_EXPAND_SZ values are not necessarily a path. | Sean Hall | 2022-06-07 | 13 | -32/+211 |
| | |||||
* | Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value. | Sean Hall | 2022-06-07 | 6 | -156/+993 |
| | |||||
* | Make PathGetSystemPath return an array of paths ordered by preference. | Sean Hall | 2022-06-07 | 4 | -15/+64 |
| | |||||
* | Add PathSkipPastRoot. | Sean Hall | 2022-06-07 | 6 | -306/+408 |
| | |||||
* | Replace PathCompare with PathCompareCanonicalized. | Sean Hall | 2022-06-07 | 8 | -188/+286 |
| | |||||
* | Resolve paths while parsing them from the command line. | Sean Hall | 2022-06-07 | 12 | -183/+279 |
| | | | | | 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 | 3 | -0/+158 |
| | | | | Fixes 6707 | ||||
* | Add PathCanonicalizeForComparison. | Sean Hall | 2022-05-31 | 5 | -113/+819 |
| | |||||
* | Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified. | Sean Hall | 2022-05-31 | 3 | -20/+300 |
| | |||||
* | Add MemSizeChecked. | Sean Hall | 2022-05-31 | 8 | -109/+130 |
| | |||||
* | PathGetDirectory can't be responsible for stripping quotes. | Sean Hall | 2022-05-31 | 2 | -6/+33 |
| | |||||
* | PathEnsureQuoted is not generally useful. | Sean Hall | 2022-05-31 | 2 | -68/+0 |
| | |||||
* | Keep track of when parts of verutil/WixVersions are missing. | Sean Hall | 2022-05-17 | 3 | -0/+185 |
| | | | | | | Return null when WixVersion.TryParse returns false. 6776 | ||||
* | Store the prefix character in VERUTIL_VERSION. | Sean Hall | 2022-05-17 | 3 | -14/+106 |
| | | | | Fix edge case where version string is all v's. | ||||
* | Add support for semver in bundles and dependencies | Rob Mensching | 2022-05-10 | 3 | -10/+86 |
| | | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666 | ||||
* | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 1 | -3/+2 |
| | | | | Fixes 4039 | ||||
* | Set each native library dependency version to the build version. | Sean Hall | 2022-04-19 | 1 | -1/+1 |
| | |||||
* | DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky. | Sean Hall | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Fix "flaky" DUtil test. | Ron Martin | 2022-04-13 | 1 | -2/+3 |
| | |||||
* | Fix themes to account for UnsafeUninstall action. | Sean Hall | 2022-03-16 | 1 | -4/+2 |
| | |||||
* | Allow the BA to override the bundle relation type during plan. | Sean Hall | 2022-03-14 | 2 | -8/+8 |
| | |||||
* | Use min DOS date/time when filetime not supported by cabinet | Rob Mensching | 2022-03-14 | 1 | -3/+11 |
| | | | | | | | | Cabinets require files use DOS date/time. Since there are limits to DOS date/time, use the minimum date/time when a file's actual DOS date/time are out of bounds. Fixes 5296 | ||||
* | Refactor related bundle enumeration into butil. | Sean Hall | 2022-03-01 | 2 | -60/+469 |
| | | | | Related to #3693 | ||||
* | Parse the Content-Length string value to avoid the 2GB limitation. | Sean Hall | 2022-02-19 | 1 | -8/+6 |
| | |||||
* | Handle missing content length with range request and empty files. | Sean Hall | 2022-02-19 | 1 | -7/+39 |
| | | | | Add test for server without range request support. | ||||
* | Ignore HEAD request failure in dlutil's DownloadUrl. | Sean Hall | 2022-02-19 | 1 | -1/+4 |
| | | | | Fixes #6331 | ||||
* | 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. |