aboutsummaryrefslogtreecommitdiff
path: root/src/burn (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use MSI transaction end result to detect whether reboot is neededNir Bar2022-12-127-69/+167
|
* Minimize calls into GitInfo by caching results during build_initRob Mensching2022-11-132-3/+1
|
* WIXFEAT-3704 - Allow access to persisted variables from related bundlesJacob Hoover2022-11-105-5/+69
|
* Separate WixInternal content from official WixToolset namespaceRob Mensching2022-11-087-9/+9
|
* Add queutil so Burn can manage its own queue of BA requested actions.Sean Hall2022-10-2511-124/+244
| | | | Fixes 6349
* Run tests in bulk to improve performanceRob Mensching2022-10-041-2/+22
| | | | | The fewer executions of "dotnet test" the better so batch up calls by referencing multiple assembly DLLs.
* Burn typo/style fixesBob Arnson2022-09-221-2/+3
|
* Don't clean packages during layout.Sean Hall2022-09-152-1/+93
| | | | Fixes 6871
* Ignore cache bundle failure if it already exists in the package cache.Sean Hall2022-09-152-7/+12
| | | | Fixes 6848
* Add more burn E2E tests.Sean Hall2022-09-155-7/+37
| | | | | | | | 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.
* Support bundle updates in WixStdBA.Bob Arnson2022-09-121-1/+1
| | | | Fixes https://github.com/wixtoolset/issues/issues/6894.
* Update hashes are now hex strings.Bob Arnson2022-09-125-17/+20
| | | | Fixes https://github.com/wixtoolset/issues/issues/6901.
* Move `Bundle/@CommandLineVariables` into Bal.wixext.Sean Hall2022-09-0914-57/+46
| | | | Implements 6858
* Add WixCanRestart and make wixstdba elevate for restart when required.Sean Hall2022-09-0311-42/+59
| | | | Fixes 5499
* Use elevated engine to make the restart request when it is available.Sean Hall2022-09-034-100/+121
| | | | Fixes 6145
* Delay closing Burn's UI thread so that it can log the bundle's restart.Sean Hall2022-09-035-40/+159
|
* Delay closing the bundle log so that restart failures will be logged.Sean Hall2022-09-032-33/+42
|
* Log message when the elevated process is not running elevated.Sean Hall2022-09-032-0/+12
| | | | Fixes 5650
* Mask the elevated secrets when logging its command line.Sean Hall2022-09-033-3/+27
|
* Supply hashes to BA if present in update feed.Bob Arnson2022-08-313-4/+27
| | | | Fixes https://github.com/wixtoolset/issues/issues/6353.
* Pass `/xlog` to elevated engine.Bob Arnson2022-08-261-0/+6
| | | | Fixes https://github.com/wixtoolset/issues/issues/6534.
* Process and return the failed version of reboot exit codes in Burn.Sean Hall2022-08-265-1/+55
| | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762
* Make sure error codes are translated correctly for per-machine packages.Sean Hall2022-08-2612-160/+548
|
* Port EnableFeatureSelection tests from v3 repo, add a new one, fix themSean Hall2022-08-231-5/+9
| | | | Fixes 4616
* Use a dedicated pipe for redirecting logging from the elevated process.Sean Hall2022-08-199-98/+325
| | | | Fixes 6869
* Create log for elevated process.Sean Hall2022-08-193-0/+22
|
* Fix bug in IsWuRebootPending where it uninitialized COM on failure.Sean Hall2022-08-191-2/+7
| | | | Fixes other half of 6870
* Resume automatic updates as part of ApplyUninitialize.Sean Hall2022-08-193-13/+20
| | | | Fixes first half of 6870
* Skip logging errors in some places when they are due to missing files or ↵Sean Hall2022-08-098-136/+100
| | | | | | registry keys or values. Related to 6696
* Add ability to skip a local path candidate if it failed verification.Sean Hall2022-08-039-29/+221
| | | | Fixes 6818
* Make the clean room process replace the splash screen with its own.Sean Hall2022-08-032-1/+20
| | | | | | This is required to get Windows to automatically transfer foreground focus so that the BA's window or the elevation prompt is automatically activated. Fixes 6836
* Downgrade error to warning when search refs a reserved prefix variable.Sean Hall2022-08-021-0/+33
| | | | The engine doesn't actually prevent external callers from setting variables that start with 'Wix'.
* Store list of persisted well-known variables in Burn.Sean Hall2022-08-0224-76/+300
| | | | This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'.
* Remove support for uninstalling MSU package.Sean Hall2022-07-215-99/+12
| | | | Fixes 6749
* Add WixInternalUIBootstrapperApplication as a new built-in BA.Sean Hall2022-07-203-5/+5
| | | | Implements 6835
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-296-22/+58
|
* Add embedded test.Sean Hall2022-06-2911-33/+248
|
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-2910-106/+111
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-279-72/+65
| | | | Fixes 3455
* Burn can only log errors while logutil is initialized and not closed.Sean Hall2022-06-272-43/+41
|
* Use dotnet test on C++/CLI test projects to get trx logs.Sean Hall2022-06-161-2/+4
|
* Build and run x64 dutil tests.Sean Hall2022-06-151-1/+1
|
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-148-59/+282
| | | | Partial implementation of 6756
* Add ability for non-vital cache package action.Sean Hall2022-06-1411-127/+323
|
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-1315-45/+562
| | | | 6772
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-0712-40/+58
|
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-075-6/+22
|
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-072-40/+14
|
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-076-58/+196
|
* Add PathSkipPastRoot.Sean Hall2022-06-073-4/+6
|