commits |
date |
e1b7fd9bf183
by
Rob Mensching
|
Dec 8 2011
6:52 PM
|
wix36
tip
HeathS: Pass dependencies to ignore to packages and related bundles. RobMen: SFBUG:3432935 - prevent infinite loop when retrying or ignoring download of packages in Burn. HeathS: Always write bundle registration for detection but allow hiding it. HeathS: SFBUG:3380917 - Disable CRL checks prior to Vista for offline scenarios. PMarcu: Adding logging and waits in the retry logic around database commit. RobMen: SFBUG:3367340;3379176;3431430 - register only after a non-permanent package is installed by Burn. Pass layout directory via command to BootstrapperApplication. HeathS: Create dependency key when registering dependents. Reset package state when resetting the plan. BobArnson: Add the Retina tool, to extract files embedded in a binary Wixlib and rebuild the Wixlib with potentially updated files. This allows you to Authenticode sign DLLs, for example. BobArnson: Reset Burn's command action when Plan is called. RobMen: Burn should not remove registration once installed until uninstall. RobMen: SFBUG:3426288 - Burn will now prompt for attached container source when necessary. Burn fix security issue where cached content may not be verified. RobMen: Fallback to x86 Burn when building a Platform=x64 Bundle. BobArnson: Add support for keyboard navigation to ThmUtil
|
91533bd2cf11
by
Rob Mensching
|
Nov 29 2011
1:11 AM
|
RobMen: Related bundles should not assume Burn exe protocol is forward compatible and move protocol compatibility to Beta. RobMen: SFBUG:3423401 - use DisableUninstall and DisableModify to hide bundles from ARP. Deprecate Bundle/@DisableRepair since that only works for MSI files. RobMen: Burn now factors in the language for related packages. PMarcu: Add retries around database commit to handle msi locking issue. HeathS: Add dependency checks and registration in the Burn engine. SFBUG:3386927 - Properly ref-count packages during upgrade. SFBUG:3387046 - Properly ref-count packages during unintall. SFBUG:3405221 - Properly ref-count packages during rollback. BobArnson: When resuming after a reboot, via the RunOnce key, re-launch the bundle and exit so Windows will finish processing RunOnce and load the shell. The prior behavior locked the user on a shell-less black desktop until the resumed chain was completed, which is a bit presumptious. HeathS: Support old WixDependencyProvider table schema in the binder. BriaRo: Refactor of Differ.cs in order to make large code blocks resuable. HeathS: SFBUG:3435047 - Do not register dependencies on failed packages. BobArnson: Preserve Field.PreviousData during transform diffing, so the original field value is available in the .wixpdb. HeathS: Register providers immediately after package execution. SFBUG:3435047 - Do not fail the dependency check for non-vital packages. AaronSte: Add links to Burn documentation topics that are not currently reachable in the online docs. HeathS: Pass dependencies to ignore to packages and related bundles.
|
3f6acd8dcaf9
by
Rob Mensching
|
Oct 28 2011
9:49 PM
|
BobArnson: SFBUG:3419080 and SFBUG:3309955 - For ProgramFiles[64]Folder and CommonFiles[64]Folder, use CSIDL to get paths; for the x86 stub, use the registry to get the 64-bit paths. BobArnso: SFBUG:3427953 - Take a package's permanence into account when determining default request state. PMarcu: SFBUG:3291297 preprocessor doesn't handle prefixes properly when resolving variables. Always hit default of $(var. RobMen: SFBUG:3420641 - correctly handle /layout when launched elevated. RobMen: SFBUG:3429406 - ensure signed bundles with attached containers stay signed during modify/uninstall. EricStJ: SFBUG:3428846 - set SaveOperatingEnvironment=false when harvesting projects inside msbuild
|
ede549eb73a4
by
Rob Mensching
|
Oct 21 2011
9:22 PM
|
BriaRo: Adding PatchFamilyGroup and PatchFamilyGroupRef as two new WiX schema elements. BobArnson: SFBUG:3414460 - Update DocCompiler to read the authored HTML title. BobArnson: SFBUG:3303277 - Restore .vcxproj references by calling GetNativeTargetPath. PMarcu: SFBUG:3374854 - Fixing docs to not say that you can use preprocessor variables that are not defined to check for their existance in an if statement. PMarcu: SFBUG:3392723 - Fixing crash when duplicate keys are added during ICE validation. BobArnson: SFBUG:3383304 - Add Directory and Source attributes to ComponentGroup RobMen: SFBUG:3418715 - Provide override switch for test harnesses to disable unelevate behavior in Burn. WixBuild: Version 3.6.2207.0 BobArnson: SFBUG:3393359 - de-dupe media and loose-file payloads with the same name. BobArnson: SFBUG:3408233 - Use locale functions on Vista and later; fallback to LCID. BobArnson: SFBUG:3130897 - ensure a "none" feature action state on execute is likewise "none" for rollback. BobArnson: Add PathCompress pathutil function to compress a file or directory. RobMen: SFBUG:3419045 - remove Sleep call now that message callbacks are working regularly. RobMen: Fix Insignia to not crash when inscribing a Media row with no cabinet. BobArnson: For * component GUIDs, support multiple files iff the keypath is a versioned file and all the other files are not. BobArnson: Check output for duplicate GUIDs, replacing ICE08. JieJi: Fix mba.wxs to support RTF license in preqba. RobMen: SFBUG:3421308 - do not allow MSI packages to supersede themselves. RobMen: Move Burn resume key to RunOnce so per-machine bundles are automatically elevated on restart. WixBuild: Version 3.6.2214.0 HeathS: General code cleanup and bug fixes for the dependency feature. BobArnson: SFBUG:3361054 - Deprecate RegistryKey/@Action, replacing with @ForceCreateOnInstall and @ForceDeleteOnUninstall. MiCarls: SFBUG:3036347 - use an appropriate EstimatedSize in ARP. RobMen: Make cache failures on non-vital packages same as for vital packages. RobMen: SFBUG:3414392 - ensure Burn engine's suppress restart dialog is closed before attempting to schedule restart. RobMen: Burn engine will recommend best action. BobArnson: SFBUG:3425511 - Add support for RegistrySearch/@Root="HKU|HKCR". BobArnson: Fix doc bugs SFBUG:3425151 and SFBUG:3424772. PMarcu: SFBUG:3389181 pyro throws null exception when passing wixouts to torch. WixBuild: Version 3.6.2221.0
|
6520d4d1498f
by
Rob Mensching
|
Oct 5 2011
9:41 PM
|
RobMen: Fix Burn MSI messages not being sent via MBA due to exception thrown. RobMen: Retry setting ACLs in Burn since files may be in use. Repair MSIs in Burn using InstallProduct instead of ConfigureProduct. WixBuild: Version 3.6.2201.0
|
376c77c2fae0
by
Rob Mensching
|
Sep 30 2011
7:30 AM
|
RobMen: SFBUG:3341700 - handle encrypted TEMP when caching in Burn. SFBUG:3354642 - use unique folder in TEMP to avoid name collisions. RobMen: SFBUG:3409685 - fail to plan in Burn when a restart is required. RobMen: SFBUG:3366273 - provide progress in wixstdba using cache + execute detailed progress. SFBUG:3408913 - probe for license file in wixstdba. RobMen: SFBUG:3366082 - allow MSI/MSP packages to show their internal UI. RobMen: Burn now works correctly when launched via psexec.exe. WixBuild: Version 3.6.2123.0 CAraman: Use only interlocked accessors to avoid race conditions. RobMen: SFBUG:3411628 - by default treat detect-only related MSI packages as determing supersedence and don't modify superseded MSI packages. RobMen: SFBUG:3403392 - cache packages only when absolutely necessary. SFBUG:3390725 - send MsiRecord data when possible from MSI messages. RobMen: SFBUG:3394749 - add supportedFramework/@runtimeVersion to ensure correct framework is loaded. RobMen: SFBUG:3390016 - fix bundle search documentation. SFBUG:3413887 - fix .targets for VS2005 since conditions do not support short circuiting. SFBUG:3118791 - add support for case-insensitive variable comparisons. SFBUG:3393136 - add support for System64Folder in Burn. RobMen: SFBUG:3390305 - make long cabinet templates a warning like other cabinet messages. RobMen: SFBUG:3367340 - handle the Burn resume mode better to prevent getting into perpetually failed state. RobMen: WiX v3.6 single executable bundle and MSI no longer creates ARP entry. BobArnson: Fix SFBUG:3303277/3324464/3414454 by following project references when building a solution. MSBuild's behavior when building a solution changed in v4.0. For details, see http://connect.microsoft.com/VisualStudio/feedback/details/586875/msbuild-4-0-incorrectly-processes-project-dependencies-specified-in-solution-file. EricStJ: SFBUG:3299524 E_FAIL when opening a WIXPROJ with "show all files" SFBUG:3405294 % is not encoded when setting property values. WixBuild: Version 3.6.2130.0
|
a55cd8d43b4c
by
Rob Mensching
|
Sep 16 2011
11:26 PM
|
RobMen: SFBUG:3379088 - don't relog variables passed to the elevated Burn process. RobMen: SFBUG:3197472 - cache only Burn engine, fix up signatures when using attached containers. PMarcu: SFBUG:3390034 - Adding error message for when module installer version is not valid. RobMen: SFBUG:3292846 - allow acquire to be retried if verify fails. SFBUG:3293210 - allow BA to ignore cache failures for non-vital packages. SimWu: SFBUG:3323496 - Shared payloads downloaded more than once. HeathS: Added variable to determine if elevated burn has launched. WixBuild: Version 3.6.2116.0
|
fbf37d1a8324
by
Rob Mensching
|
Sep 12 2011
4:35 PM
|
HeathS: SFBUG:3385047 - Support checking variable existence for MBAs. PMarcu: SFBUG: 3383823 - removing quotes from around value in foreach in sample PMarcu: SFBUG: 3393691 - Allowing patches to reference digital signatures. SFBUG: 3400196 - Allowing extension attributes on Directory. SFBUG: 3390807 - Better error when trying to generate a component guid and you have CompanionFile set. EricStJ: SFBUG:3401931 - crash when protocol=netfx and no repair command. MiCarls: SFBUG:3234079 - Make MSP's log in burn, just like MSI's already do. WixBuild: Version 3.6.2109.0
|
8eddbd81fb8e
by
Rob Mensching
|
Sep 3 2011
4:33 AM
|
Merge
|
9f93f3c07a0e
by
Rob Mensching
|
Sep 3 2011
4:25 AM
|
RobMen: SFBUG:3044016 - write Run key to the bundle's registry root instead of always going to HKCU. RobMen: Correctly set file version of bundle to the Bundle/@Version. RobMen: SFBUG:3309971 - internally retry Burn file copy and move operations to deal with overzealous anti-virus software. HeathS: Include version files when compiling temporary assemblies for WPF. RobMen: SFBUG:3386748 - fix wixstdba.dll to not double free m_sczLanguage. RobMen: Call MsiGetLastError() to get more details about unexpected MSI failures. HeathS: Updated msi.chm for Windows Installer 5.0. WixBuild: Version 3.6.2012.0 CAraman: Fix annotations. RobMen: SFBUG:3296438 - balretry can now retry cache errors. RobMen: SFBUG:3197004 - add MsiPackage/@EnableFeatureSelection so Burn knows when to use REINSTALL=ALL. Rename MAINTENANCE to MODIFY and RECACHE to REPAIR which are more correct names. FGrohn: SFBUG:3388644 - Partial feature selection doesn't work in some cases. HeathS: SFBUG:3323554 - Prevent shutdown even if initiated from AU. HeathS: Added documentation for BootstrapperCore to install. HeathS: Register the bundle as a dependent during repair actions. RobMen: SFBUG:3385097 - be a bit smarter about setting per-user MSI packages in Bundles and provide better error messages. MiCarls: SFBUG:2994274 - support "patch" type of related bundle. HeathS: Remove calls to disable the IME for message windows. MiCarls: SFBUG:3338956 - Burn related bundles now use the action passed in to plan, rather than the action specified on the commandline WixBuild: Version 3.6.2019.0 ScotK: A start on getting burn to compile for other architectures. PMarcu: SFBUG:3375939 Persisting tabs in custom table data and enforcing Identifiers in Custom tables. PMarcu: SFBUG: 3383823 - removing quotes from around value in foreach in sample EricStJ: SFBUG:3394755 - Don't add extra netfx parameters SFBUG:3394662 - When NetFx hits success blocker, Burn returns failure. ZhenyaS: SFBUG:3394197 - Transfer variables from user process to elevated process so that bundle name set by BA gets registered in ARP RobMen: Create runtime localization for WiX Standard Bootstrapper Application. Support Bundle/Condition in WiX Standard Bootstrapper Application. SFBUG:3396537 - allow preqba to be localized. RobMen: SFBUG:3328616 - fix leaked XML DOM nodes. JieJi: Fix the calculation of MSI execution percentage during rollback. WixBuild: Version 3.6.2026.0 RobMen: SFBUG:3396574 - add MsiPackage/@ForcePerMachine to workaround poorly designed 3rd party packages. RobMen: SFBUG:3375622 - implement IBootstrapperApplicationEngine->Elevate(). ZhenyaS: Refactor mba.wxs to allow for customization of prereq BA theme. WixBuild: Version 3.6.2102.0
|
e9acc9dda8e1
by
Rob Mensching
|
Aug 26 2011
3:36 PM
|
ScotK: A start on getting burn to compile for other architectures. PMarcu: SFBUG:3375939 Persisting tabs in custom table data and enforcing Identifiers in Custom tables. PMarcu: SFBUG: 3383823 - removing quotes from around value in foreach in sample EricStJ: SFBUG:3394755 - Don't add extra netfx parameters SFBUG:3394662 - When NetFx hits success blocker, Burn returns failure. ZhenyaS: SFBUG:3394197 - Transfer variables from user process to elevated process so that bundle name set by BA gets registered in ARP RobMen: Create runtime localization for WiX Standard Bootstrapper Application. Support Bundle/Condition in WiX Standard Bootstrapper Application. SFBUG:3396537 - allow preqba to be localized. RobMen: SFBUG:3328616 - fix leaked XML DOM nodes. JieJi: Fix the calculation of MSI execution percentage during rollback. WixBuild: Version 3.6.2026.0
|
ea1692c2762d
by
Rob Mensching
|
Aug 19 2011
8:54 PM
|
CAraman: Fix annotations. RobMen: SFBUG:3296438 - balretry can now retry cache errors. RobMen: SFBUG:3197004 - add MsiPackage/@EnableFeatureSelection so Burn knows when to use REINSTALL=ALL. Rename MAINTENANCE to MODIFY and RECACHE to REPAIR which are more correct names. FGrohn: SFBUG:3388644 - Partial feature selection doesn't work in some cases. HeathS: SFBUG:3323554 - Prevent shutdown even if initiated from AU. HeathS: Added documentation for BootstrapperCore to install. HeathS: Register the bundle as a dependent during repair actions. RobMen: SFBUG:3385097 - be a bit smarter about setting per-user MSI packages in Bundles and provide better error messages. MiCarls: SFBUG:2994274 - support "patch" type of related bundle. HeathS: Remove calls to disable the IME for message windows. MiCarls: SFBUG:3338956 - Burn related bundles now use the action passed in to plan, rather than the action specified on the commandline WixBuild: Version 3.6.2019.0
|
e47ec47ab341
by
Rob Mensching
|
Aug 12 2011
4:52 PM
|
Merge heads
|
1eb881313c0e
by
Rob Mensching
|
Aug 12 2011
4:48 PM
|
RobMen: SFBUG:3158619 - escape command-line args passed to the BA to handle arguments with spaces in them such that ::CommandLineToArgv() will parse it correctly. RobMen: Massive refactoring to elevate/unelevate appropriately. Support external programs "embedding" a Bundle. RobMen: Remove out of date stdux.dll WixBuild: Version 3.6.1929.0 JaredR: Update UtilExtension's Binder to use a topological sort for ordering WixSearch IDs. ZhenyaS: Do not pass PATCH property to MSIs during uninstall in Burn. JieJi - DirEnsureExistsEx() now handles "creating" the root of a folder. RobMen: Centralize variables that need to be kept in sync between Binder and Burn. RobMen: Enable Burn to upgrade previous versions of Burn even when there is a breaking change to the communication protocol. RobMen: SFBUG:3385078 - fix documentation link. WixBuild: Version 3.6.2005.0 RobMen: SFBUG:3044016 - write Run key to the bundle's registry root instead of always going to HKCU. RobMen: Correctly set file version of bundle to the Bundle/@Version. RobMen: SFBUG:3309971 - internally retry Burn file copy and move operations to deal with overzealous anti-virus software. HeathS: Include version files when compiling temporary assemblies for WPF. RobMen: SFBUG:3386748 - fix wixstdba.dll to not double free m_sczLanguage. RobMen: Call MsiGetLastError() to get more details about unexpected MSI failures. HeathS: Updated msi.chm for Windows Installer 5.0. WixBuild: Version 3.6.2012.0
|
eaff67af2502
by
Rob Mensching
|
Aug 5 2011
10:08 PM
|
RobMen: SFBUG:3158619 - escape command-line args passed to the BA to handle arguments with spaces in them such that ::CommandLineToArgv() will parse it correctly. RobMen: Massive refactoring to elevate/unelevate appropriately. Support external programs "embedding" a Bundle. RobMen: Remove out of date stdux.dll WixBuild: Version 3.6.1929.0 JaredR: Update UtilExtension's Binder to use a topological sort for ordering WixSearch IDs. ZhenyaS: Do not pass PATCH property to MSIs during uninstall in Burn. JieJi - DirEnsureExistsEx() now handles "creating" the root of a folder. RobMen: Centralize variables that need to be kept in sync between Binder and Burn. RobMen: Enable Burn to upgrade previous versions of Burn even when there is a breaking change to the communication protocol. RobMen: SFBUG:3385078 - fix documentation link. WixBuild: Version 3.6.2005.0
|
c3a360251f7f
by
Rob Mensching
|
Jul 22 2011
4:29 PM
|
PMarcu: SFBUG: 3323884 - Enforcing entries in UpgradeVersion/@Maximum and Minimum are valid versions. EricStJ: SFBUG:3354254 - IIS6 CA fails when nothing to install & no IIS EricStJ: SFBUG:3369868 - Votive truncates project OutputName property at . EricStJ: SFBUG:3313606 - IIS7 Rollback broken with UseIis6Compatibility RobMen: Prefix BurnLayoutDirectory, BundleProviderKey and BundleTag with "WixBundle" to be consistent with WixBundleName. SFBUG:3373380 - fix typo in wixstdba_intro.htm documentation. RobMen: Only call ResolveUrl() for external payloads. RobMen: SFBUG:3356312 - allow WixStdba HyperlinkLicense to be empty. Major clean up of WixStdba HyperlinkLicense BA UI. Allow WixVariables to be empty. Switch to .png files in WixStdba because they are smaller. (refix) SFBUG:3308501 - Don't show source resolution in silent mode, but try downloading netfx package instead. RobMen: SFBUG:3156696 - Bundle/@DisableModify="button" creates an ARP "Uninstall/Change" button. SFBUG:3374115 - expand width of "Processing" label in wixstdba. RobMen: When Burn state file is missing log warning, do not fail. WixBuild: Version 3.6.1922.0
|
1710598bd1e8
by
Rob Mensching
|
Jul 20 2011
3:37 AM
|
BobArnson: Fix SFBUG:3175287 by clarifying Component/@Win64 doc. Update MediaTemplate and CompressionLevel doc based on http://www.joyofsetup.com/2011/06/21/wix-and-cabinetry/.
|
fef39808e6ec
by
Bob Arnson
|
Jul 13 2011
1:03 AM
|
BobArnson: Fix SFBUG:3175287 by clarifying Component/@Win64 doc. Update MediaTemplate and CompressionLevel doc based on http://www.joyofsetup.com/2011/06/21/wix-and-cabinetry/.
|
6106513af2b7
by
Rob Mensching
|
Jul 15 2011
4:28 PM
|
HeathS: Allow everyone to signal the test CA events. RobMen: SFBUG:3363492 - create directory for Burn log files. RFlaming: SFBug: 3304311 - dark.exe crashes while decompiling LockPermissions using standard WinNT.h mask in Permissions column. EricStJ: SFBUG: 3342730 Use case insensitive compare when doing IIS element searches EricStJ: SFBUG: 3314832 - Solution variables don't work in Votive 2008 RobMen: Fix escaping of quotes when passing properties to MSI packages. WixBuild: Version 3.6.1915.0
|
485d61a8b3bf
by
Rob Mensching
|
Jul 8 2011
10:30 PM
|
RobMen: SFBUG:3303592 - do not crash in Burn if BITS is disabled. HeathS: Added a test custom action to wait for events. RFlaming: SFBug: 3297725 - Removing Burn Name attribute still adds an ARP. ZhenyaS: SFBUG:3304309 - Set WixBundleOriginalSource variable to help with source resolution when bundle is launched from the cache. RobMen: SFBUG:3166703 - dynamically load all MSI 3.0 functions so wiutil works against MSI 2.0. SFBUG:3026086 - correctly register reboot pending state in Burn. SFBUG:3309930;SFBUG:3341652 - reset ACLs and read-only attributes on files in working folder and in final cache locations SFBUG:3314903 - clean up extra UX# in temp folder erroneously created by elevated Burn process. SFBUG:3328616 - fix a few XML pointer leaks. PMarcu: Adding authoring support for Hidden and Persisted variables. HeathS: Created additional auto reset events for testing. WixBuild: Version 3.6.1901.0 SimWu: SFBUG:3312373 - Cannot clear property value with SetProperty. FGrohn: SFBUG:3302804 - Burn: support secure Bundle Variables. RFlaming: SFBUG: 3300341 - Candle: support empty Bundle Variables. HeathS: SFBUG:3349032 - Allow user to attach a debugger to the process a la Windows Installer RobMen: SFBUG:3312409 - correctly resume after prerequisites require a reboot. SFBUG:3341140 - expand LaunchTarget variable in wixstdba. SFBUG:3345197 - display appropriate error message when prerequisites fail to install. Rename "well known" Burn variables to be "WixBundle..." instead of "Burn...". Allow CustomTable element to provide data that is translated into the BootstrapperApplicationData.xml. Merge mbapreq.dll functionality into wixstdba.dll to minimize redundant code. Overhaul wixstdba.dll look and feel to be far more professional. Fix small bugs in theme utility code, start support for accelerators. RobMen: SFBUG_3073006 - persist WixBundleName and allow it to be overwritten so the ARP entry can be localized at runtime by a BA. Prevent bundle Variables beginning with "Wix" from being defined. WixBuild: Version 3.6.1908.0
|
a6b035c255bc
by
Rob Mensching
|
Jun 26 2011
12:55 PM
|
HeathS: Changed CRL checks to use cached CRL to support offline support. RobMen: SFBUG:3163411 - fix WixUI in hi-IN, kk-KZ, ro-RO. BMurri: Create parity in parsing attributes of EmbeddedUI and EmbeddedUIResource elements. PMarcu: Second try at catching duplicate symbols early. EricStJ: Intermittent failure when a sharing violation occurs on last IIS commit EricStJ: SFBUG: 3310378 AccessViolation in MsiCloseHandle on finalizer thread JieJi/RobMen - Support rollback boundaries correctly during uninstall. WixBuild: Version 3.6.1826.0
|
5980210a7c3e
by
Rob Mensching
|
Jun 17 2011
4:37 PM
|
RobMen: SFBUG:3164596 - add pt-br loc for IIs and Util extensions. JBae: Added condition on target "Signing" for SuppressLayout because we don't want to sign if layout is suppressed. RobMen: SFBUG:3293788 - define a couple targets often required by project references from other projects (like .vcxproj). RobMen: SFBUG:3288797 - replace USERNAME with LogonUser because LogonUser is more correct. SFBUG:3162829 - fix incorrectly formatted text in lv-LV and zh-HK .wxl files. SFBUG:3163411 - delete hi-IN, kk-KZ, ro-RO wxl files that are really just English. RobMen: Introducing shine. Tool that generates graphs by reading source code. RobMen: SFBUG:3132163 - use the WiX update feed for news instead of my blog. WixBuild: Version 3.6.1817.0
|
80049593f810
by
Rob Mensching
|
Jun 15 2011
4:17 AM
|
MiCarls: SFBUG:3287800 - on uninstall, uninstall addons before everything else. Continue uninstalling bundles to be upgraded, after everything else. A-BobArn: Make WixLocalization/@Culture optional (defaulting to neutral). MiCarls: SFBUG:3285054 - Fix WIX_SUITE_EMBEDDEDNT property RobMen: Support slipstream MSPs. RobMen: Add VsixPackage install support to WixVSExtension. WixBuild: Version 3.6.1629.0 PMarcu: SFBUG:3205933 - Persist relative download urls in the burn manifest. Fix Dark to not assume all payloads in a bundle are embedded. MiCarls: SFBUG:3287802 - allow related bundles (and your own bundle) to be identified with Bundle/@Tag RobMen: SFBUG:3292845 - enable parallel cache via Bundle/Chain/ParallelCache attribute. RobMen: SFBUG:3172051 - fix documentation to correctly reference install location for WiX targets. RobMen: SFBUG:3283837 - fix Votive About Box and Bundle template to correct version. SFBUG:3116741 - remove dead sln file. HeathS: Added dependency/ref-counting support to Burn. WixBuild: Version 3.6.1706.0 EricStJ: Adding support for netfx progress structure to communicate with .NET framework setup. WixBuild: Version 3.6.1714.0 PMarcu: SFBUG:2981229 Removing LayoutDirectory and LayoutFile. BMurri: Missing MSI 5.0 Support + DTF Bugs, including SFBUG:3072105 HeathS: Remove all burn dependents when a bundle is uninstalled. Remove orphaned registry keys from dependency graph for bundle. A-BobArn: SFBUG:3293975: store state when suspending BMurri: AdminExecuteSequence not processed correctly when building patches A-BobArn: Add WIX_COMPRESSION_LEVEL environment variable detection to override authored or default compression level for cabinets. WIX_COMPRESSION_LEVEL must be empty or one of the same values as Media/@CompressionLevel: none, mszip, low, medium, high EricStJ: SFBUG:3267882 Need to hide property for HideTarget CustomActions MiCarls: SFBUG:3292534 Don't fail if a payload we're copying to is read-only. EricStJ: SFBUG:3274080 Don't fail if CA dll is missing version EricStJ: SFBUG:3155753 Support LogVisits using dontLog dir prop. SFBUG:3291011 Set cache mode when setting HttpExpires and CacheControlMaxAge BMurri: Prevents some instances of reading/passing unneeded data Fixes a race condition that causes successful CA calls to return failure to MSI EricStJ: SFBUG:3109682 Don't log errors when doing a website search HeathS: Changed default bundle provider key generation to use bundle ID. RobMen: SFBUG:3303380 - create separate pipes for cache and apply threads to prevent collisions in messages coming back at the same time. WixBuild: Version 3.6.1727.0 CAraman: fix dutil annotations EricStJ: SFBUG:3135376 - failure to create websvcextension when exists with string-different but path-identical extension path. RobMen: Do not force all packages using the WixDependencyExtension to codepage 1252. WixBuild: Version 3.6.1803.0 PMarcu: SFBUG:3307070 Generic fix to catch duplicate symbol issues early and cover all of them that we aren't special handling. BMurri: SFBUG: 3266592: Delta switch failure when an updated file is shared across cabinets. EricStJ: SFBUG: 3157348 Don't block uninstall if WebDir's web is missing. MiCarls: SFBUG:3103010 & SFBUG:3102971 - make wix schema tolerate preprocessor variables being used in more places. PMarcu: SFBUG: 3309263: Fix to create fragments for each component. Jbae: Made ProjectDefineConstants properties static because they don't have to be dynamic BMurri: SFBUG: 3175345: Stop dropping odd build output directories all over the build tree. Also fixes doubling of BindPaths sent to light from msbuild. EricStJ: SFBUG: 3181941 Make ManagedPipelineMode and ManagedRuntimeVersion formatted HeathS: Change default provider key generation for consistent SxS experience. SFBUG:3288070 - Fixed documentation for dependency extension. ZhenyaS: SFBUG:3163741 Allow bundle authors to customize prerequisites UX placeholders. SFBUG 3308501 Don't show source resolution in silent mode, but try downloading netfx package instead SFBUG 3184248 Allow netfx to be installed in non-install scenarios (e.g. layout, uninstall, repair, modify) SFBUG 3158640 When not finding a registry value during a search, clear out a possibly stale variable. This allows us to correctly detect that netfx is absent in uninstall, repair, modify scenarios. JBae: Fixed bug for unused TargetPdbName property. WixBuild: Version 3.6.1811.0
|
5b64f8f173dd
by
Rob Mensching
|
Apr 23 2011
10:34 PM
|
HeathS: SFBUG:3257439 - Added WixDependencyExtension.dll to binaries.zip. PMarcu: SFBUG:3197719 - Adding exclusive feature file costing to BootstrapperApplication xml. RobMen: Fix over rebuild in incremental build with cabcache and smartcabbing. RobMen: Allow MSBuild PdbOutputPath property to override ouput location for .wixpdb files. WixBuild: Version 3.6.1601.0 RobMen: Resolve files related to an MSI Package (like .cabs and loose files) through the BinderFileManager instead of directly in the Binder. HeathS: Better error handling for dependency messages. WixBuild: Version 3.6.1608.0 MikeHo: Remove erroneous check from CustomAction element, which prevents valid combinations of custom action types & PatchUninstall values. HeathS: Refactored out the dependency library for use in Burn. MiCarls: Add first unit tests for dutil (DictUtil only, for now) WixBuild: Version 3.6.1615.0 HeathS: Fixed documentation for named bind paths. A-BobArn: SFBUG:3280250, SFBUG:3285523, SFBUG:3285529, SFBUG:3257439 Bring binaries.zip and WiX36.msi back in line. RobMen: Support signing Bundle and Msm. Fixed incremental build in complex dependency cases. (e.g. Msi.wixproj -> Lib.wixproj -> Exe.csproj) Add support to build only .wixlib project references. WixBuild: Version 3.6.1623.0
|
78fd480eef66
by
Rob Mensching
|
Mar 25 2011
8:34 PM
|
BobArnso: SFBUG:3214497 and SFBUG:3212982 - Fix bad XML characters in chm sources and more instances of bad mixed-case filenames. Switch web site manual to use wix36 for the 3.x manual sources. RobMen: Implement incremental build for Bundles. RobMen: Hardlink from cabcache and default cabcache on when ReuseCabinetCache=true. PMarcu: SFBUG:3141215 - Fixing broken link for extensions in the chm. RobMen: Add WixGenericMessageEventArgs so extensions can send arbitrary messages without having to create a ResourceManager and localized strings. RobMen: SFBUG:3220208 - use the word "setup" for "installation" for FileInUse so the message makes more sense during uninstall. WixBuild: Version 3.6.1525.0
|