Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove warnings and make sure more don't creep in. | Sean Hall | 2022-01-01 | 5 | -18/+12 | |
| | | | | Tests are not run inside of traversal projects so that skipped test warnings don't fail the build. | |||||
* | Don't report related operation in OnDetectRelatedBundle. | Sean Hall | 2021-12-30 | 6 | -57/+5 | |
| | | | | #5796 | |||||
* | Add BURN_PROTOCOL_VERSION in registration to avoid version checks. | Sean Hall | 2021-12-30 | 8 | -16/+33 | |
| | | | | Also, old versions of Burn should ignore ancestors if they doesn't support them. | |||||
* | Revert .wixburn version since the format didn't change. | Sean Hall | 2021-12-30 | 4 | -13/+13 | |
| | ||||||
* | Always pass through the return value for FilesInUse messages. | Sean Hall | 2021-12-30 | 3 | -75/+14 | |
| | ||||||
* | FilesInUse messages are too different to unify in the Burn engine. | Sean Hall | 2021-12-30 | 10 | -49/+117 | |
| | | | | Fixes #6348 | |||||
* | Build simplification and parallelization | Rob Mensching | 2021-12-30 | 2 | -7/+12 | |
| | ||||||
* | Remove BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING. | Bob Arnson | 2021-12-27 | 3 | -12/+1 | |
| | | | | Thanks to @rseanhall's sharp eyes. | |||||
* | Remove RebootRequired per... | Bob Arnson | 2021-12-27 | 6 | -78/+20 | |
| | | | | ...https://github.com/wixtoolset/issues/issues/6668. | |||||
* | Use `v143` toolset except `v141` for libs. | Bob Arnson | 2021-12-25 | 1 | -1/+1 | |
| | ||||||
* | Build with VS2022, which is now required. | Bob Arnson | 2021-12-25 | 3 | -3/+0 | |
| | | | | - Use VS2022/v143 libraries exclusively. C++ compatibility works. | |||||
* | Fix error strings that are formatted by LogErrorIdModule. | Sean Hall | 2021-12-21 | 1 | -3/+3 | |
| | ||||||
* | After rolling back in a non-vital rollback boundary, skip to its end. | Sean Hall | 2021-12-13 | 5 | -56/+146 | |
| | | | | Fixes #6309 | |||||
* | Add BA events for setting the update bundle. | Sean Hall | 2021-12-11 | 6 | -35/+195 | |
| | | | | Fixes #6410 | |||||
* | Remove MEND. | Sean Hall | 2021-12-08 | 3 | -15/+1 | |
| | ||||||
* | Add ability to customize file versioning rules for MsiPackage and MspPackage. | Sean Hall | 2021-12-08 | 11 | -100/+189 | |
| | | | | Fixes #5911 | |||||
* | Follow up for multiple attached container support | Sean Hall | 2021-11-03 | 2 | -12/+15 | |
| | | | | | | | | | | | * validate cContainers * use previous embeddedid format and use intermediate folder when extracting attached containers * remove special cases for 0 byte containers in BurnCommon classes and Insignia * don't hardcode max containers * reduce properties in BurnCommon * add e2e test #6144 | |||||
* | Support multiple attached containers | Nir Bar | 2021-11-02 | 2 | -5/+4 | |
| | | | | See https://github.com/wixtoolset/issues/issues/6144 | |||||
* | Bring Sean's fixes to `wix4`. | Bob Arnson | 2021-09-18 | 1 | -1/+1 | |
| | ||||||
* | Don't set NativeMachine variables when IsWow64Process2 is unavailable | Eric StJohn | 2021-09-13 | 1 | -2/+5 | |
| | ||||||
* | Add NativeMachine to Burn and WIX_NATIVE_MACHINE to UtilExtension | Eric StJohn | 2021-08-30 | 2 | -0/+26 | |
| | ||||||
* | Set the log file path for MSI transactions. | Nir Bar | 2021-08-12 | 6 | -42/+84 | |
| | ||||||
* | Allow BA to opt out of MSI transaction. | Nir Bar | 2021-08-12 | 8 | -8/+93 | |
| | ||||||
* | Make sure failure inside of a non-vital rollback boundary is ignored. | Nir Bar | 2021-08-12 | 1 | -1/+4 | |
| | ||||||
* | Always use user's temp directory as basis for acquisition folder. | Sean Hall | 2021-08-04 | 8 | -43/+82 | |
| | | | | Fixes #5830 | |||||
* | Add argument and policy setting to set Burn's base working directory. | Sean Hall | 2021-08-04 | 9 | -16/+235 | |
| | | | | Fixes #5856 | |||||
* | Remove unelevation code since clean room changes made it unreachable. | Sean Hall | 2021-08-04 | 7 | -170/+61 | |
| | ||||||
* | Require clean room switch to be first argument and catch embedded switch ↵ | Sean Hall | 2021-08-04 | 2 | -5/+18 | |
| | | | | specified with other modes in the clean room process. | |||||
* | Create separate log file for clean room. | Sean Hall | 2021-08-04 | 3 | -4/+39 | |
| | ||||||
* | Recreate the command line for the clean room process. | Sean Hall | 2021-08-04 | 10 | -78/+284 | |
| | | | | | | Persist /xlog when resuming from RunOnce. Fixes #6259 | |||||
* | Parse most of Burn command line parameters into BURN_ENGINE_COMMAND. | Sean Hall | 2021-08-04 | 18 | -161/+161 | |
| | ||||||
* | Add BURN_DEPENDENCIES struct to store Dependency state. | Sean Hall | 2021-08-04 | 18 | -95/+148 | |
| | ||||||
* | Replace static cache internals with a struct. | Sean Hall | 2021-08-04 | 32 | -372/+526 | |
| | | | | Initialize them explicitly to make it clearer when that happens. | |||||
* | Get system TEMP path from the registry. | Sean Hall | 2021-08-04 | 2 | -15/+9 | |
| | | | | Also, correctly handle return codes from related path APIs. | |||||
* | Update Burn ARP command lines to skip clean room. | Sean Hall | 2021-08-04 | 3 | -16/+20 | |
| | | | | This also adds an escape hatch to Burn for antivirus interfering with clean room. | |||||
* | Add fixed buffer butil APIs. | Sean Hall | 2021-07-19 | 1 | -1/+2 | |
| | ||||||
* | Refactor butil while cleaning up other things. | Sean Hall | 2021-07-18 | 3 | -61/+42 | |
| | ||||||
* | Allow access to persisted variables from related bundles. | Jacob Hoover | 2021-07-18 | 3 | -9/+262 | |
| | | | | Implements #3704 | |||||
* | Always append Windows Installer logs in Burn. | Sean Hall | 2021-07-06 | 2 | -2/+2 | |
| | | | | Fixes #4828 | |||||
* | Improve whitespace handling in Burn conditions. | Sean Hall | 2021-07-06 | 2 | -1/+3 | |
| | | | | Fixes #4702 | |||||
* | Make the BA responsible for parsing restart prompt behavior. | Sean Hall | 2021-07-02 | 5 | -43/+3 | |
| | | | | Fixes #4975 | |||||
* | Add bundle option for command line variables to always be uppercase. | Sean Hall | 2021-07-02 | 8 | -4/+50 | |
| | | | | Fixes #3777 | |||||
* | Apply shouldn't abort if restart's required when doing special actions. | Sean Hall | 2021-06-17 | 1 | -2/+2 | |
| | | | | Fixes #5394 | |||||
* | Fix runtime parsing of ExePackage/@ExitCode for negative values. | Sean Hall | 2021-06-13 | 1 | -1/+1 | |
| | | | | Fixes #4176 | |||||
* | Fix building and perf for bundles with 1000s of package and BA payloads | Sean Hall | 2021-06-09 | 9 | -53/+54 | |
| | | | | Fixes other half of #5300 | |||||
* | Show Burn splash screen earlier. | Sean Hall | 2021-06-09 | 7 | -19/+107 | |
| | | | | | | Make the initial Burn process show the splash screen, and show it before parsing the manifest. Fixes half of #5300 | |||||
* | Update Burn command line parsing to handle unknown args separately. | Sean Hall | 2021-06-09 | 3 | -142/+181 | |
| | | | | Parse whole command line in InitializeEngineState but store the indices of unknown args. This allows the engine earlier access to the configuration from the command line, while still allowing CoreInitialize to sanitize the command line before logging it. | |||||
* | Try to log Burn command line even if it was invalid. | Sean Hall | 2021-06-09 | 6 | -36/+111 | |
| | ||||||
* | Enforce schema restrictions for numeric and image thmutil attributes. | Sean Hall | 2021-06-04 | 1 | -2/+2 | |
| | ||||||
* | Make IgnoreRollbackError set HRESULT to S_OK. | Sean Hall | 2021-05-19 | 1 | -2/+2 | |
| |