Граф коммитов

60 Коммитов

Автор SHA1 Сообщение Дата
Sean Hall 8deeffb615 Integrate size_t and OnPlanPackageBegin changes in Burn headers. 2021-04-29 14:40:09 -05:00
Sean Hall 11fe2c881d Add new caching BA events.
#3640
2021-04-19 23:23:39 -05:00
Sean Hall 62b32cd6f2 Replace OnResolveSource with OnCacheAcquireResolving.
Update balretry to have a separate type for container vs payload.

#3640
2021-04-19 23:23:39 -05:00
Rob Mensching 1a898496aa Fix balutil.sln 2021-04-14 14:52:06 -05:00
Rob Mensching 6c740c1070 Allow BA to update feed source
Fixes wixtoolset/issues#5568
2021-04-14 14:52:06 -05:00
Rob Mensching 732e719b68 Add MEND request state to repair any missing files in MSI packages 2021-04-14 14:52:06 -05:00
Sean Hall b036b878a6 Integrate ForwardCompatible and RelatedBundle changes in Burn headers. 2021-03-11 20:44:10 -06:00
Sean Hall 4bdf4846de Rely on the free-threaded marshaler for IBootstrapperEngine marshalling
It is the supported way to provide the direct pointer when marshalling, just like we were doing before.

#4386
2021-03-03 22:37:42 -06:00
Sean Hall 5f4829e678 Integrate OnUnregisterBegin changes in Burn headers. 2021-03-02 16:28:29 -06:00
Sean Hall 022beff26b Integrate patch related changes in Burn headers. 2021-02-22 20:33:08 -06:00
Sean Hall e619546617 Update to latest Burn headers. 2021-02-04 22:35:09 -06:00
Sean Hall ae1f24b7bb Remove enums that were removed in the native headers. 2021-01-19 17:27:06 -06:00
Sean Hall 9bcf076a84 Update dependencies. 2021-01-19 17:00:19 -06:00
Sean Hall 80df808461 Enable XML doc. 2020-12-19 21:48:05 -06:00
Sean Hall ca5d60d267 WIXFEAT:4626,5386 - Add more BA events.
OnBeginMsiTransactionBegin, OnBeginMsiTransactionComplete, OnCommitMsiTransactionBegin, OnCommitMsiTransactionComplete, OnRollbackMsiTransactionBegin, OnRollbackMsiTransactionComplete, OnPauseAutomaticUpdatesBegin, OnPauseAutomaticUpdatesComplete, OnSystemRestorePointBegin, OnSystemRestorePointComplete
2020-12-03 10:58:32 -06:00
Sean Hall fa97c54003 Ignore C26812 warning for C style enums. 2020-12-03 10:58:32 -06:00
Sean Hall 27766738dc Add test projects for balutil and bextutil.
For now, they only have test implementations to check for compile errors in header only code.
2020-12-03 10:58:32 -06:00
Sean Hall e08c0fc700 Strong-name sign WiX assemblies. 2020-10-31 20:04:25 -05:00
Sean Hall 00b7b3d04c Update dependencies. 2020-10-24 20:17:06 -05:00
Sean Hall 02fa915bda Upgrade Nerdbank.GitVersioning. 2020-10-24 20:17:06 -05:00
Sean Hall 1b6a4f9b46 Add CompareVersions engine method and expose verutil in Mba.Core. 2020-10-24 20:17:06 -05:00
Sean Hall c9d14eb51e WIXFEAT:6210 Change data type of versions to strings. 2020-10-24 20:17:06 -05:00
Bob Arnson dcf13e60f0 Remove ARM32 2020-09-22 22:11:14 -04:00
Sean Hall 522458420d WIXFEAT:5319 Remove IVariables since they were a leaky abstraction. 2020-08-09 10:47:30 -06:00
Sean Hall a37013d41f WIXFEAT:4763 Change "string" variable type to literal and add "formatted". 2020-08-09 10:47:30 -06:00
Sean Hall 2ded319a01 Update dependencies. 2020-07-19 16:41:39 +10:00
Sean Hall 44355b6fa5 Add BalLogArgs and BalLogErrorArgs. 2020-07-01 21:43:26 +10:00
Sean Hall fd385c79b4 Move native pdbs into symbols package. 2020-06-24 20:45:05 +10:00
Sean Hall 57fc25f5bf Merge the native nupkg into the Mba.Core nupkg.
Manually author the repository element in the nupkg for SourceLink.
2020-06-24 20:45:05 +10:00
Sean Hall 69ed2c0728 Turn tests off in appveyor.yml since they're run in appveyor.cmd 2020-06-24 20:45:05 +10:00
Sean Hall 844c971ed5 Add SourceLink to C++ projects. 2020-06-24 20:45:05 +10:00
Sean Hall 7af7a8d2b5 Update to latest dutil. 2020-06-24 20:45:05 +10:00
Sean Hall d21aad3f7b Fix WixToolset.Mba.Core.nuspec - group without framework is fallback not common 2020-06-22 14:29:56 +10:00
Sean Hall 04c8a362c9 Fail build on each command. 2020-06-18 22:08:12 +10:00
Sean Hall 1571b2e9a0 Add v142, x64, ARM, and ARM64. 2020-06-18 22:08:12 +10:00
Sean Hall b7ee8f1eaa Create netstandard version of Mba.Core and separate nupkg for mbanative. 2020-06-18 22:08:12 +10:00
Sean Hall 9010bd828e WIXFEAT:6164 Update BAL_INFO_PACKAGE with bal specific data. 2020-05-16 21:47:46 +10:00
Sean Hall 780cd25e41 WIXFEAT:6164 Add OnPlanMsiPackage. 2020-05-16 21:47:46 +10:00
Sean Hall b0b50f1d85 Drop XP support. 2020-05-16 21:47:46 +10:00
Sean Hall 1e7800b811 Fix bugs around mbanative's InitializeFromCreateArgs. 2020-04-29 19:44:04 +10:00
Sean Hall efbe40802d Add action to OnExecutePackageBegin. 2020-04-21 18:12:59 +10:00
Sean Hall 523d933f7a Add E_DNCHOST_SCD_RUNTIME_FAILURE. 2020-04-21 18:12:59 +10:00
Sean Hall 51af2090a7 Add bextutil. 2020-03-30 21:43:47 +10:00
Sean Hall 83e4e5d759 Upgrade to latest BootstrapperCore. 2020-03-30 21:43:47 +10:00
Sean Hall 3c9eb72186 Guard around defining FACILITY_WIX. 2020-03-12 16:24:52 +11:00
Sean Hall 0ee5b5a2f8 Update WixToolset.BootstrapperCore.Native. 2019-12-22 13:19:29 +10:00
Sean Hall 0c3a3b3a7d Move the entry point from Mba.Core to Mba.Host. 2019-12-22 13:19:29 +10:00
Sean Hall 24379873f5 Move the responsibility of wrapping the binary interfaces from mbahost to the new mbanative dll of WixToolset.Mba.Core. 2019-12-22 13:19:29 +10:00
Sean Hall f3c383c241 Move IBootstrapperApplication and IBootstrapperEngine into balutil. 2019-12-22 13:19:29 +10:00
Sean Hall 46d4643559 Update the namespace in WixToolset.Mba.Core. 2019-12-11 20:10:40 +10:00