Fork: dtfInterfaces

commits

date

comment

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