94f253ae3aissue 3704 - Allow access to persisted variables from related bundles RegistrationLoadState using VariableSerialize
Jacob Hoover
2021-04-30 12:49:18 -0500
758add5836issue 3704 - Allow access to persisted variables from related bundles Fixed SIZE_T to DWORD
Jacob Hoover
2021-04-29 16:51:28 -0500
7ac3fcdca8issue 3704 - Allow access to persisted variables from related bundles Using var-binary to store the NONE, VERSION, and FORMATTED types.
Jacob Hoover
2021-04-29 16:19:52 -0500
752f0e0576Let BA override the package's cache type during Plan. Rename cache types to REMOVE, KEEP, FORCE. Change implementation of FORCE to not be through CACHED request state. Create package condition enum so BA can tell when InstallCondition wasn't specified. Tell BA when package is cached. Tell BA when package is planned to be cached and uncached.
master
Sean Hall
2021-04-28 16:43:48 -0500
7099dd38absize_t-ify BootstrapperEngine.h and BundleExtensionEngine.h
Sean Hall
2021-04-28 16:43:23 -0500
e78138558fClean up 32-bit assumptions.
Sean Hall
2021-04-28 16:43:01 -0500
361152ea1cissue 3704 - Allow access to persisted variables from related bundles Better variable coverage.
Jacob Hoover
2021-04-29 11:50:19 -0500
fdba430eb2Issue 3704 - Allow access to persisted variables from related bundles
Jacob Hoover
2021-04-29 10:51:58 -0500
bc01e30d23Let BA override the package's cache type during Plan. Rename cache types to REMOVE, KEEP, FORCE. Change implementation of FORCE to not be through CACHED request state. Create package condition enum so BA can tell when InstallCondition wasn't specified. Tell BA when package is cached. Tell BA when package is planned to be cached and uncached.
Sean Hall
2021-04-28 16:43:48 -0500
6bc7f8ed31size_t-ify BootstrapperEngine.h and BundleExtensionEngine.h
Sean Hall
2021-04-28 16:43:23 -0500
c243b62d66Clean up 32-bit assumptions.
Sean Hall
2021-04-28 16:43:01 -0500
72c3c75b9bBA Plan & log transaction
Nir Bar
2021-04-27 11:43:03 +0300
817c88d4e0Fix build
Nir Bar
2021-04-26 13:02:52 +0300
eb6592e928Fix CR comments
Nir Bar
2021-03-17 11:38:25 +0200
5842d50e63Release MSI transaction handles immediately
Nir Bar
2021-03-17 11:08:08 +0200
53729233f9Revert some changes- log path variable, BA plan MSI transaction
Nir Bar
2021-01-12 12:56:48 +0200
449079cbf0Use wiutil to start/end msi transactions Add logging for transactions Let BA vote whether or not to use the transaction Warn if transactions aren't suported on the target machine
Nir Bar
2021-01-12 08:36:38 +0200
14cdda3c48Set source of attached containers to WixBundleOriginalSource if set. Use file size when probing local files.
Sean Hall
2021-04-25 22:44:23 -0500
bf31c11edfAdd support for downloading embedded payloads.
Sean Hall
2021-04-25 21:52:28 -0500
d291d27f94Share code to map stream name to payload when extracting containers.
Sean Hall
2021-04-25 21:50:14 -0500
dd16dd2344DOWNLOAD is not a valid packaging value.
Sean Hall
2021-04-25 21:47:32 -0500
abdde5b419UX payloads are never external, part 2.
Sean Hall
2021-04-25 21:46:34 -0500
666196071cFor payloads in a container, prefer the container over local paths. Still consider the destination path to avoid extracting the container for every payload.
Sean Hall
2021-04-25 21:44:40 -0500
8a744ffdffSet source of attached containers to WixBundleOriginalSource if set. Use file size when probing local files.
Sean Hall
2021-04-25 22:44:23 -0500
b7df54aa01Add support for downloading embedded payloads.
Sean Hall
2021-04-25 21:52:28 -0500
7ac27fe46bShare code to map stream name to payload when extracting containers.
Sean Hall
2021-04-25 21:50:14 -0500
d162ce536dDOWNLOAD is not a valid packaging value.
Sean Hall
2021-04-25 21:47:32 -0500
eca465934bUX payloads are never external, part 2.
Sean Hall
2021-04-25 21:46:34 -0500
2b22d9e418For payloads in a container, prefer the container over local paths. Still consider the destination path to avoid extracting the container for every payload.
Sean Hall
2021-04-25 21:44:40 -0500
61a8d39f68Allow setting source from OnCacheAcquireResolving.
Sean Hall
2021-04-19 17:11:46 -0500
707e77212eClean up caching log messages.
Sean Hall
2021-04-17 21:07:27 -0500
d4c76dd11fSend more progress during cache verification. Add verifyStep to OnCacheVerifyProgress. Send OnContainerOrPayloadVerify events only if file existed in cache.
Sean Hall
2021-04-17 20:58:32 -0500
26151ceeb5Make sure OnCache*Begin events always pair with their complete event.
Sean Hall
2021-04-16 13:53:26 -0500
cc24053695Perform all layout operations in the BA process.
Sean Hall
2021-04-16 13:40:25 -0500
b1d1e523f5Add OnCachePayloadExtract*.
Sean Hall
2021-04-16 13:38:16 -0500
c308746132When extracting a container use the uncompressed file size for progress Remove the container's cache progress when reextracting Skip extracting payloads that are already cached
Sean Hall
2021-04-16 10:56:24 -0500
70bb69c0e5Remove the package's cache progress when retrying the whole package.
Sean Hall
2021-04-16 10:54:49 -0500
22fb11c033Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching.
Sean Hall
2021-04-16 10:52:26 -0500
8c77de737aElevate for CacheVerifyContainer/Payload.
Sean Hall
2021-04-16 10:48:38 -0500
d7b0329e16Add OnCacheContainerOrPayloadVerify* for a file already in the cache.
Sean Hall
2021-04-16 10:47:54 -0500
e09a129ee2UX payloads are never external.
Sean Hall
2021-04-16 10:44:11 -0500
acf86637a6Add OnCacheVerifyProgress, though currently it only reports at the end.
Sean Hall
2021-04-16 10:43:21 -0500
31539e7a5bMake sure payload unverified path is not read-only during acquisition.
Sean Hall
2021-04-16 10:38:06 -0500
12a5bf6840Track progress of bundle being laid out.
Sean Hall
2021-04-16 10:31:49 -0500
9a061c70f8Always send OnCacheAcquireProgress at least once per payload. Always send OnCacheAcquireProgress between OnCacheAcquireBegin and OnCacheAcquireComplete. Track the successful cache acquisition progress during the final progress call.
Sean Hall
2021-04-16 10:29:10 -0500
66360b60b0Only set the last used folder if the target passed verification.
Sean Hall
2021-04-16 10:21:26 -0500
5d6046bee5Replace OnResolveSource with OnCacheAcquireResolving
Sean Hall
2021-04-16 10:20:41 -0500
b941c27547Verify file in the cache before trying to acquire it.
Sean Hall
2021-04-16 10:18:24 -0500
90cdf39e6eDon't plan payloads.
Sean Hall
2021-04-16 10:09:26 -0500
c88806b892Detect whether the bundle is cached.
Sean Hall
2021-04-16 09:42:01 -0500
941c47e5a3Detect a package as cached if any of its payloads exist.
Sean Hall
2021-04-16 09:40:18 -0500
0024ce60f7Allow setting source from OnCacheAcquireResolving.
Sean Hall
2021-04-19 17:11:46 -0500
aa8f2cd3ccClean up caching log messages.
Sean Hall
2021-04-17 21:07:27 -0500
772e82e592Send more progress during cache verification. Add verifyStep to OnCacheVerifyProgress. Send OnContainerOrPayloadVerify events only if file existed in cache.
Sean Hall
2021-04-17 20:58:32 -0500
41b7f334d7Make sure OnCache*Begin events always pair with their complete event.
Sean Hall
2021-04-16 13:53:26 -0500
952d35f965Perform all layout operations in the BA process.
Sean Hall
2021-04-16 13:40:25 -0500
7c87997f58Add OnCachePayloadExtract*.
Sean Hall
2021-04-16 13:38:16 -0500
8bd1a99194When extracting a container use the uncompressed file size for progress Remove the container's cache progress when reextracting Skip extracting payloads that are already cached
Sean Hall
2021-04-16 10:56:24 -0500
6c1755d704Remove the package's cache progress when retrying the whole package.
Sean Hall
2021-04-16 10:54:49 -0500
99f004739dAdd BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching.
Sean Hall
2021-04-16 10:52:26 -0500
547e0c0ad4Elevate for CacheVerifyContainer/Payload.
Sean Hall
2021-04-16 10:48:38 -0500
a9da28b8dfAdd OnCacheContainerOrPayloadVerify* for a file already in the cache.
Sean Hall
2021-04-16 10:47:54 -0500
e1197faba6UX payloads are never external.
Sean Hall
2021-04-16 10:44:11 -0500
102182d74bAdd OnCacheVerifyProgress, though currently it only reports at the end.
Sean Hall
2021-04-16 10:43:21 -0500
b5c2538ce2Make sure payload unverified path is not read-only during acquisition.
Sean Hall
2021-04-16 10:38:06 -0500
d88699a8fdTrack progress of bundle being laid out.
Sean Hall
2021-04-16 10:31:49 -0500
26aa091a0bAlways send OnCacheAcquireProgress at least once per payload. Always send OnCacheAcquireProgress between OnCacheAcquireBegin and OnCacheAcquireComplete. Track the successful cache acquisition progress during the final progress call.
Sean Hall
2021-04-16 10:29:10 -0500
570e14e2c6Only set the last used folder if the target passed verification.
Sean Hall
2021-04-16 10:21:26 -0500
5a40ddca16Replace OnResolveSource with OnCacheAcquireResolving
Sean Hall
2021-04-16 10:20:41 -0500
deb4c9551eVerify file in the cache before trying to acquire it.
Sean Hall
2021-04-16 10:18:24 -0500
ba57d173bcDon't plan payloads.
Sean Hall
2021-04-16 10:09:26 -0500
343a058fa1Detect whether the bundle is cached.
Sean Hall
2021-04-16 09:42:01 -0500
32b209fb04Detect a package as cached if any of its payloads exist.
Sean Hall
2021-04-16 09:40:18 -0500
d32f770ca0Allow BA to update feed source
Rob Mensching
2021-04-13 18:16:55 -0700
6f7bb97daaAdd MEND request state to repair any missing files in MSI packages
Rob Mensching
2021-04-13 00:09:00 -0700
70adfc49cbLayout using the source engine handle
Rob Mensching
2021-04-12 23:52:13 -0700
8b47ea4805Detect system MSI packages before user managed packages
Rob Mensching
2021-04-12 22:49:25 -0700
74c40b3fddAvoid activating the engine's windows
Rob Mensching
2021-04-12 21:00:07 -0700
648133ee7fEnhanced reboot pending detection
Rob Mensching
2021-04-12 20:51:23 -0700
ad5aeb25c4Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2)
Rob Mensching
2021-04-12 14:17:41 -0700
7b0581454aAllow BA to update feed source
Rob Mensching
2021-04-13 18:16:55 -0700
4c6288e2beAdd MEND request state to repair any missing files in MSI packages
Rob Mensching
2021-04-13 00:09:00 -0700
86db9ee821Layout using the source engine handle
Rob Mensching
2021-04-12 23:52:13 -0700
ea88050abdDetect system MSI packages before user managed packages
Rob Mensching
2021-04-12 22:49:25 -0700
208d06e319Avoid activating the engine's windows
Rob Mensching
2021-04-12 21:00:07 -0700
5eec6312aeEnhanced reboot pending detection
Rob Mensching
2021-04-12 20:51:23 -0700
40977de889Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2)
Rob Mensching
2021-04-12 14:17:41 -0700
e9a4f67351Skip bundle dependent checking when ignoring dependencies includes ALL.
Sean Hall
2021-03-30 19:38:33 -0500
5cbe372f0aRename cache types in the manifest to remove, keep, force.
Sean Hall
2021-03-30 19:04:12 -0500
001770ffd3Skip bundle dependent checking when ignoring dependencies includes ALL.
Sean Hall
2021-03-30 19:38:33 -0500
22a8be0449Rename cache types in the manifest to remove, keep, force.
Sean Hall
2021-03-30 19:04:12 -0500
65b905667bInclude bundle reboot-pending in RebootPending variable.
Bob Arnson
2021-03-28 22:17:56 -0400
9bb4ed6f9fInclude bundle reboot-pending in RebootPending variable.
Bob Arnson
2021-03-28 22:17:56 -0400
b7582318f6Use wiutil to start/end msi transactions Release MSI transaction handles immediately
Nir Bar
2021-03-17 14:45:03 -0500
ae9b9c0332Use wiutil to start/end msi transactions Release MSI transaction handles immediately
Nir Bar
2021-03-17 14:45:03 -0500
6e849f3a7cFix CR comments
Nir Bar
2021-03-17 11:38:25 +0200
2e155544feRelease MSI transaction handles immediately
Nir Bar
2021-03-17 11:08:08 +0200
1f8190492eRevert some changes- log path variable, BA plan MSI transaction
Nir Bar
2021-01-12 12:56:48 +0200
1b6625cecdUse wiutil to start/end msi transactions Add logging for transactions Let BA vote whether or not to use the transaction Warn if transactions aren't suported on the target machine
Nir Bar
2021-01-12 08:36:38 +0200
af68033509Handle when related bundles have an uninstall key but aren't cached.
Sean Hall
2021-03-10 18:18:38 -0600