aboutsummaryrefslogtreecommitdiff
path: root/src/burn/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Simplify BootstrapperApplication header filesRob Mensching2024-03-211-2/+2
| | | | | Take this breaking change opportunity to simplify the header files used by BA devs.
* Clean up Burn a bit.Bob Arnson2024-03-141-1/+0
|
* Rename "bundle extension" to "bootstrapper extension" for more consistencyRob Mensching2024-03-079-17/+17
| | | | Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi.
* Better .nupkg namesRob Mensching2024-03-077-7/+6
|
* WIP - BA header simplificationRob Mensching2024-03-061-3/+2
|
* Move the BootstrapperApplication out of procRob Mensching2024-03-0617-52/+504
|
* Correctly prefix the functions exposed from burnpipe.hRob Mensching2024-01-113-19/+19
|
* Update Burn to use pipeutil for low-level pipe operationsRob Mensching2024-01-112-8/+9
|
* Rename inter-Burn communication related pipe fileRob Mensching2024-01-111-1/+1
| | | | | | | When BootstrapperApplications move out of proc there will be another set of pipes in Burn that behave differently from the inter-Burn communication pipes that exist now. So renaming the existing pipe related files now to better reflect that it is related to Burn talking to Burn when elevated or embedded.
* Add `InstallerInformationalVersion`.Bob Arnson2023-02-091-0/+3
| | | | | | Gets "full" version (with commit id). Fixes https://github.com/wixtoolset/issues/issues/7200.
* Don't uninstall superseded MSI packages.Sean Hall2023-01-191-2/+90
| | | | 7147
* Improve test coverage for recent Burn changes.Sean Hall2023-01-141-1/+1
| | | | 7068, PR 318
* Register the InstallDate in BurnRob Mensching2022-12-221-0/+2
| | | | Closes 7068
* WIXFEAT-3704 - Allow access to persisted variables from related bundlesJacob Hoover2022-11-101-5/+3
|
* Separate WixInternal content from official WixToolset namespaceRob Mensching2022-11-087-9/+9
|
* Don't clean packages during layout.Sean Hall2022-09-151-0/+92
| | | | Fixes 6871
* Move `Bundle/@CommandLineVariables` into Bal.wixext.Sean Hall2022-09-0911-16/+13
| | | | Implements 6858
* Add WixCanRestart and make wixstdba elevate for restart when required.Sean Hall2022-09-033-2/+3
| | | | Fixes 5499
* Process and return the failed version of reboot exit codes in Burn.Sean Hall2022-08-261-0/+20
| | | | | | (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-264-0/+366
|
* 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-0213-11/+120
| | | | 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-212-5/+5
| | | | Fixes 6749
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-291-1/+22
|
* Add embedded test.Sean Hall2022-06-295-1/+181
|
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-292-2/+2
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-271-3/+3
| | | | Fixes 3455
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-141-2/+121
| | | | Partial implementation of 6756
* Add ability for non-vital cache package action.Sean Hall2022-06-141-63/+116
|
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-137-4/+267
| | | | 6772
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-072-1/+3
|
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-071-2/+2
|
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-072-2/+95
|
* Store the prefix character in VERUTIL_VERSION.Sean Hall2022-05-171-0/+3
| | | | Fix edge case where version string is all v's.
* Add ability to disable file system redirection for File/DirectorySearchSean Hall2022-04-281-0/+12
| | | | Fixes 5476
* Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch testSean Hall2022-04-281-1/+1
|
* Always reset the system component status when registering the bundle.Sean Hall2022-04-231-1/+1
| | | | Finishes 4454
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-232-41/+26
| | | | Fixes 4039
* Add RepairCondition.Sean Hall2022-04-233-1/+97
| | | | Fixes 6758
* Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest.Sean Hall2022-04-134-5/+13
|
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-051-1/+3
| | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-051-0/+22
|
* Use Burn's parent switch with BundlePackages.Sean Hall2022-04-011-5/+7
|
* Detect related bundles for BundlePackages.Sean Hall2022-04-011-1/+1
|
* Implement BundlePackage.Sean Hall2022-04-013-6/+137
| | | | 3693
* Add `ExePackage/@Bundle` to opt-in to v3 behavior.Sean Hall2022-03-221-4/+6
| | | | | | Automatically add '-norestart' for bundle ExePackages. Fixes 6252
* Add checkpoint so Exe and Msu packages rollback after being cancelled.Sean Hall2022-03-191-0/+4
| | | | Fixes 5950
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-194-0/+204
|
* Enhance bundle backend validation.Sean Hall2022-03-161-0/+1
|
* Add WixBundleCommandLineAction, don't set dynamic variables at startup.Sean Hall2022-03-162-3/+6
| | | | Fixes 6736