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

  • 94f253ae3a issue 3704 - Allow access to persisted variables from related bundles RegistrationLoadState using VariableSerialize Jacob Hoover 2021-04-30 12:49:18 -0500
  • 758add5836 issue 3704 - Allow access to persisted variables from related bundles Fixed SIZE_T to DWORD Jacob Hoover 2021-04-29 16:51:28 -0500
  • 7ac3fcdca8 issue 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
  • 752f0e0576 Let 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
  • 7099dd38ab size_t-ify BootstrapperEngine.h and BundleExtensionEngine.h Sean Hall 2021-04-28 16:43:23 -0500
  • e78138558f Clean up 32-bit assumptions. Sean Hall 2021-04-28 16:43:01 -0500
  • 361152ea1c issue 3704 - Allow access to persisted variables from related bundles Better variable coverage. Jacob Hoover 2021-04-29 11:50:19 -0500
  • fdba430eb2 Issue 3704 - Allow access to persisted variables from related bundles Jacob Hoover 2021-04-29 10:51:58 -0500
  • bc01e30d23 Let 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
  • 6bc7f8ed31 size_t-ify BootstrapperEngine.h and BundleExtensionEngine.h Sean Hall 2021-04-28 16:43:23 -0500
  • c243b62d66 Clean up 32-bit assumptions. Sean Hall 2021-04-28 16:43:01 -0500
  • 72c3c75b9b BA Plan & log transaction Nir Bar 2021-04-27 11:43:03 +0300
  • 817c88d4e0 Fix build Nir Bar 2021-04-26 13:02:52 +0300
  • eb6592e928 Fix CR comments Nir Bar 2021-03-17 11:38:25 +0200
  • 5842d50e63 Release MSI transaction handles immediately Nir Bar 2021-03-17 11:08:08 +0200
  • 53729233f9 Revert some changes- log path variable, BA plan MSI transaction Nir Bar 2021-01-12 12:56:48 +0200
  • 449079cbf0 Use 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
  • 14cdda3c48 Set source of attached containers to WixBundleOriginalSource if set. Use file size when probing local files. Sean Hall 2021-04-25 22:44:23 -0500
  • bf31c11edf Add support for downloading embedded payloads. Sean Hall 2021-04-25 21:52:28 -0500
  • d291d27f94 Share code to map stream name to payload when extracting containers. Sean Hall 2021-04-25 21:50:14 -0500
  • dd16dd2344 DOWNLOAD is not a valid packaging value. Sean Hall 2021-04-25 21:47:32 -0500
  • abdde5b419 UX payloads are never external, part 2. Sean Hall 2021-04-25 21:46:34 -0500
  • 666196071c For 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
  • 8a744ffdff Set source of attached containers to WixBundleOriginalSource if set. Use file size when probing local files. Sean Hall 2021-04-25 22:44:23 -0500
  • b7df54aa01 Add support for downloading embedded payloads. Sean Hall 2021-04-25 21:52:28 -0500
  • 7ac27fe46b Share code to map stream name to payload when extracting containers. Sean Hall 2021-04-25 21:50:14 -0500
  • d162ce536d DOWNLOAD is not a valid packaging value. Sean Hall 2021-04-25 21:47:32 -0500
  • eca465934b UX payloads are never external, part 2. Sean Hall 2021-04-25 21:46:34 -0500
  • 2b22d9e418 For 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
  • 61a8d39f68 Allow setting source from OnCacheAcquireResolving. Sean Hall 2021-04-19 17:11:46 -0500
  • 707e77212e Clean up caching log messages. Sean Hall 2021-04-17 21:07:27 -0500
  • d4c76dd11f Send 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
  • 26151ceeb5 Make sure OnCache*Begin events always pair with their complete event. Sean Hall 2021-04-16 13:53:26 -0500
  • cc24053695 Perform all layout operations in the BA process. Sean Hall 2021-04-16 13:40:25 -0500
  • b1d1e523f5 Add OnCachePayloadExtract*. Sean Hall 2021-04-16 13:38:16 -0500
  • c308746132 When 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
  • 70bb69c0e5 Remove the package's cache progress when retrying the whole package. Sean Hall 2021-04-16 10:54:49 -0500
  • 22fb11c033 Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching. Sean Hall 2021-04-16 10:52:26 -0500
  • 8c77de737a Elevate for CacheVerifyContainer/Payload. Sean Hall 2021-04-16 10:48:38 -0500
  • d7b0329e16 Add OnCacheContainerOrPayloadVerify* for a file already in the cache. Sean Hall 2021-04-16 10:47:54 -0500
  • e09a129ee2 UX payloads are never external. Sean Hall 2021-04-16 10:44:11 -0500
  • acf86637a6 Add OnCacheVerifyProgress, though currently it only reports at the end. Sean Hall 2021-04-16 10:43:21 -0500
  • 31539e7a5b Make sure payload unverified path is not read-only during acquisition. Sean Hall 2021-04-16 10:38:06 -0500
  • 12a5bf6840 Track progress of bundle being laid out. Sean Hall 2021-04-16 10:31:49 -0500
  • 9a061c70f8 Always 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
  • 66360b60b0 Only set the last used folder if the target passed verification. Sean Hall 2021-04-16 10:21:26 -0500
  • 5d6046bee5 Replace OnResolveSource with OnCacheAcquireResolving Sean Hall 2021-04-16 10:20:41 -0500
  • b941c27547 Verify file in the cache before trying to acquire it. Sean Hall 2021-04-16 10:18:24 -0500
  • 90cdf39e6e Don't plan payloads. Sean Hall 2021-04-16 10:09:26 -0500
  • c88806b892 Detect whether the bundle is cached. Sean Hall 2021-04-16 09:42:01 -0500
  • 941c47e5a3 Detect a package as cached if any of its payloads exist. Sean Hall 2021-04-16 09:40:18 -0500
  • 0024ce60f7 Allow setting source from OnCacheAcquireResolving. Sean Hall 2021-04-19 17:11:46 -0500
  • aa8f2cd3cc Clean up caching log messages. Sean Hall 2021-04-17 21:07:27 -0500
  • 772e82e592 Send 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
  • 41b7f334d7 Make sure OnCache*Begin events always pair with their complete event. Sean Hall 2021-04-16 13:53:26 -0500
  • 952d35f965 Perform all layout operations in the BA process. Sean Hall 2021-04-16 13:40:25 -0500
  • 7c87997f58 Add OnCachePayloadExtract*. Sean Hall 2021-04-16 13:38:16 -0500
  • 8bd1a99194 When 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
  • 6c1755d704 Remove the package's cache progress when retrying the whole package. Sean Hall 2021-04-16 10:54:49 -0500
  • 99f004739d Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching. Sean Hall 2021-04-16 10:52:26 -0500
  • 547e0c0ad4 Elevate for CacheVerifyContainer/Payload. Sean Hall 2021-04-16 10:48:38 -0500
  • a9da28b8df Add OnCacheContainerOrPayloadVerify* for a file already in the cache. Sean Hall 2021-04-16 10:47:54 -0500
  • e1197faba6 UX payloads are never external. Sean Hall 2021-04-16 10:44:11 -0500
  • 102182d74b Add OnCacheVerifyProgress, though currently it only reports at the end. Sean Hall 2021-04-16 10:43:21 -0500
  • b5c2538ce2 Make sure payload unverified path is not read-only during acquisition. Sean Hall 2021-04-16 10:38:06 -0500
  • d88699a8fd Track progress of bundle being laid out. Sean Hall 2021-04-16 10:31:49 -0500
  • 26aa091a0b Always 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
  • 570e14e2c6 Only set the last used folder if the target passed verification. Sean Hall 2021-04-16 10:21:26 -0500
  • 5a40ddca16 Replace OnResolveSource with OnCacheAcquireResolving Sean Hall 2021-04-16 10:20:41 -0500
  • deb4c9551e Verify file in the cache before trying to acquire it. Sean Hall 2021-04-16 10:18:24 -0500
  • ba57d173bc Don't plan payloads. Sean Hall 2021-04-16 10:09:26 -0500
  • 343a058fa1 Detect whether the bundle is cached. Sean Hall 2021-04-16 09:42:01 -0500
  • 32b209fb04 Detect a package as cached if any of its payloads exist. Sean Hall 2021-04-16 09:40:18 -0500
  • d32f770ca0 Allow BA to update feed source Rob Mensching 2021-04-13 18:16:55 -0700
  • 6f7bb97daa Add MEND request state to repair any missing files in MSI packages Rob Mensching 2021-04-13 00:09:00 -0700
  • 70adfc49cb Layout using the source engine handle Rob Mensching 2021-04-12 23:52:13 -0700
  • 8b47ea4805 Detect system MSI packages before user managed packages Rob Mensching 2021-04-12 22:49:25 -0700
  • 74c40b3fdd Avoid activating the engine's windows Rob Mensching 2021-04-12 21:00:07 -0700
  • 648133ee7f Enhanced reboot pending detection Rob Mensching 2021-04-12 20:51:23 -0700
  • ad5aeb25c4 Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2) Rob Mensching 2021-04-12 14:17:41 -0700
  • 7b0581454a Allow BA to update feed source Rob Mensching 2021-04-13 18:16:55 -0700
  • 4c6288e2be Add MEND request state to repair any missing files in MSI packages Rob Mensching 2021-04-13 00:09:00 -0700
  • 86db9ee821 Layout using the source engine handle Rob Mensching 2021-04-12 23:52:13 -0700
  • ea88050abd Detect system MSI packages before user managed packages Rob Mensching 2021-04-12 22:49:25 -0700
  • 208d06e319 Avoid activating the engine's windows Rob Mensching 2021-04-12 21:00:07 -0700
  • 5eec6312ae Enhanced reboot pending detection Rob Mensching 2021-04-12 20:51:23 -0700
  • 40977de889 Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2) Rob Mensching 2021-04-12 14:17:41 -0700
  • e9a4f67351 Skip bundle dependent checking when ignoring dependencies includes ALL. Sean Hall 2021-03-30 19:38:33 -0500
  • 5cbe372f0a Rename cache types in the manifest to remove, keep, force. Sean Hall 2021-03-30 19:04:12 -0500
  • 001770ffd3 Skip bundle dependent checking when ignoring dependencies includes ALL. Sean Hall 2021-03-30 19:38:33 -0500
  • 22a8be0449 Rename cache types in the manifest to remove, keep, force. Sean Hall 2021-03-30 19:04:12 -0500
  • 65b905667b Include bundle reboot-pending in RebootPending variable. Bob Arnson 2021-03-28 22:17:56 -0400
  • 9bb4ed6f9f Include bundle reboot-pending in RebootPending variable. Bob Arnson 2021-03-28 22:17:56 -0400
  • b7582318f6 Use wiutil to start/end msi transactions Release MSI transaction handles immediately Nir Bar 2021-03-17 14:45:03 -0500
  • ae9b9c0332 Use wiutil to start/end msi transactions Release MSI transaction handles immediately Nir Bar 2021-03-17 14:45:03 -0500
  • 6e849f3a7c Fix CR comments Nir Bar 2021-03-17 11:38:25 +0200
  • 2e155544fe Release MSI transaction handles immediately Nir Bar 2021-03-17 11:08:08 +0200
  • 1f8190492e Revert some changes- log path variable, BA plan MSI transaction Nir Bar 2021-01-12 12:56:48 +0200
  • 1b6625cecd Use 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
  • af68033509 Handle when related bundles have an uninstall key but aren't cached. Sean Hall 2021-03-10 18:18:38 -0600