aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.Mba.Core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Obsolete removed PackageState.Cached valueRob Mensching2023-06-031-5/+6
| | | | | | | | A package's cached status is no longer set via the PackageState. The value was removed in native code but the managed code was missed throwing off the enum mapping. Fixes 7399
* Finish the XML documentation in WixToolset.Mba.Core.Sean Hall2023-01-1913-623/+542
| | | | 4623
* Use MSI transaction end result to detect whether reboot is neededNir Bar2022-12-123-67/+110
|
* Add GetRelatedBundleVariable to managed IBootstrapperEngine.Sean Hall2022-11-104-0/+46
|
* Ensure all published .nupkgs have an iconRob Mensching2022-11-081-0/+2
|
* Update hashes are now hex strings.Bob Arnson2022-09-123-8/+6
| | | | Fixes https://github.com/wixtoolset/issues/issues/6901.
* Move `Bundle/@CommandLineVariables` into Bal.wixext.Sean Hall2022-09-093-26/+33
| | | | Implements 6858
* Supply hashes to BA if present in update feed.Bob Arnson2022-08-314-5/+22
| | | | Fixes https://github.com/wixtoolset/issues/issues/6353.
* Add WixInternalUIBootstrapperApplication as a new built-in BA.Sean Hall2022-07-202-0/+39
| | | | Implements 6835
* Add ability for non-vital cache package action.Sean Hall2022-06-144-13/+88
|
* Keep track of when parts of verutil/WixVersions are missing.Sean Hall2022-05-172-0/+28
| | | | | | Return null when WixVersion.TryParse returns false. 6776
* Store the prefix character in VERUTIL_VERSION.Sean Hall2022-05-172-0/+7
| | | | Fix edge case where version string is all v's.
* Only block shutdown during Apply.Sean Hall2022-05-044-93/+0
|
* Add RepairCondition.Sean Hall2022-04-235-4/+21
| | | | Fixes 6758
* Detect related bundles for BundlePackages.Sean Hall2022-04-015-95/+126
|
* Implement BundlePackage.Sean Hall2022-04-011-0/+5
| | | | 3693
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-194-0/+98
|
* Make engine skip planning if there are any downgrade related bundles.Sean Hall2022-03-144-0/+64
| | | | | Fixes 6677, 6722 Reverts 6537
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-144-1/+121
|
* Change ARP property Installed to 0 when registrationType is InProgress.Sean Hall2022-03-053-7/+7
| | | | Being registered in ARP and "installed" were always separate concepts, and some things like fEligibleForCleanup were looking at the wrong thing. This also allows the BA to tell the difference.
* Add UnsafeUninstall action.Sean Hall2022-02-221-0/+5
| | | | Fixes #6721
* Finish removing native pdbs from .nupkg and removing symbols packages.Sean Hall2022-02-182-4/+0
|
* Create single .zip file for non-embedded pdb filesRob Mensching2022-02-171-2/+0
| | | | | No longer create .snupkg/.symbols.nupkgs since they don't actually support native pdbs, which are all of our non-embedded pdb files.
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-104-0/+74
| | | | Fixes #3421
* Fix NoWarn being overridden and use PackageReference for TestSupport.Sean Hall2022-01-271-1/+1
|
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-161-0/+5
| | | | | Make BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT uninstall even if detected absent. Remove fPseudoBundle.
* Remove orphan compatible MSI packages.Sean Hall2022-01-164-9/+304
| | | | Reimplements #3190
* Update some nuspecs to be more standardRob Mensching2022-01-031-3/+3
|
* Remove warnings and make sure more don't creep in.Sean Hall2022-01-011-0/+2
| | | | 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 Hall2021-12-303-24/+3
| | | | #5796
* FilesInUse messages are too different to unify in the Burn engine.Sean Hall2021-12-303-9/+29
| | | | Fixes #6348
* Remove BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING.Bob Arnson2021-12-271-5/+0
| | | | Thanks to @rseanhall's sharp eyes.
* Use `v143` toolset except `v141` for libs.Bob Arnson2021-12-251-4/+4
|
* Build with VS2022, which is now required.Bob Arnson2021-12-252-10/+10
| | | | - Use VS2022/v143 libraries exclusively. C++ compatibility works.
* Add BA events for setting the update bundle.Sean Hall2021-12-117-0/+147
| | | | Fixes #6410
* Remove MEND.Sean Hall2021-12-081-10/+0
|
* Add ability to customize file versioning rules for MsiPackage and MspPackage.Sean Hall2021-12-083-12/+38
| | | | Fixes #5911
* Allow BA to opt out of MSI transaction.Nir Bar2021-08-124-0/+75
|
* Make the BA responsible for parsing restart prompt behavior.Sean Hall2021-07-025-14/+33
| | | | Fixes #4975
* Add bundle option for command line variables to always be uppercase.Sean Hall2021-07-023-2/+54
| | | | Fixes #3777
* Expose overridable variable APIs in balutil and Mba.Core.Sean Hall2021-07-0210-9/+230
| | | | Fixes #4777
* Add InProgressDisplayName for bundles.Sean Hall2021-05-193-35/+57
| | | | #6296
* Use balutil methods in Engine.cs to avoid size_t ugliness.Sean Hall2021-05-117-193/+171
|
* Implement integrated build processRob Mensching2021-05-111-41/+10
|
* Move balutil into API/burnRob Mensching2021-04-2925-0/+9133