This repository has been archived by the owner on Jul 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
history.txt
1940 lines (1206 loc) · 73.5 KB
/
history.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
WixBuild: Version 3.6.0.0
RobMen: WiX v3.6
FGrohn: Updates to registration and payloads in Burn.
RobMen: Add ability for bundle to disable rollback via Chain/@DisableRollback.
MikeHo: Fix for building Burn stub with VS2010.
EricStJ: IIS : Fix ERROR_INVALID_DATA when setting time properties to values
greater than int.max
IIS : Fix ERROR_INSUFFICIENT_BUFFER when setting app name > 32 chars
WOW : Only attempt to disable FS redirection when running in WOW
Adding version logging to custom actions
EricStJ: SFBUG:2990115 - Set RunAsSeparateProcess parameter for Heat tasks
HeathS: Added support to set the app base for managed assemblies from
containers
RobMen: Add support for ARP registration to bundle build.
HeathS: Require a derived managed UX and general MUX clean up.
ZhenyaS: Refactor MUX model into model and controller. Create UI thread in MUX.
ZhenyaS: Move WPF demo to test folder. Add WPF bundle demo.
FGrohn: Fixes for Burn unit tests.
RobMen: SFBUG:2991602 - add ExePackage/@PerMachine and default to no.
FGrohn: Completing Burn container rework.
OngChees: Potential Burn crash.
FGrohn: Parsing Burn manifest MsiProperty/@RollbackValue as optional.
RobMen: SFBUG:1520745 - allow the SqlDatabase/@User to be a property.
BobArnso: Remove x64 WiX .msi; for details, see
http://www.joyofsetup.com/2010/03/27/wix-msbuild-v2-0-and-x64-systems/.
RobMen: SFBUG:2837367 - verify database names do not go over 128 characters.
RobMen: SFBUG:2994398 - support spaces in build path.
RobMen: SFBUG:2896938 - CustomAction/@Id is required, ensure it is.
RobMen: SFBUG:2949663 - add resource dll for icons for advertised shortcuts.
EricStJ: SFBUG:2979773,2966134,2889139 Can not call MsiFormatRecord from
deferred custom action.
MiCarls: SFBug:2971082 - Fix bad formatting when printing Eula
SFBug:2932076 - Make util:User custom action more robust
MiCarls: Burn should support directory copy when payload is extracted.
FGrohn: Parsing ExePackage/@DetectCondition in Burn manifest. Updating
detection logic.
RobMen: Move build to NAnt 0.9 Beta 1.
BobArnso: Update Lux test generator to consider all source files that are
fragments, not just those with unit tests. This allows you to isolate
your unit-test authoring in its own file and share other authoring
between unit-test projects and functional-test projects or other
"real" installers.
RobMen: SFBUG:2996233 - do not fail if ExePackage/@DectectCondition is absent.
SFBUG:2996231 - fix per-machine MSIs install state.
Update test cases to new "Package Cache" location.
VaraBall: Deleting dead code using IProvideDataToEngine and IUiMode.
BMurri: Rename BasePaths to BindPaths, and add support for NamedBindPaths
MHegazy: Added support for harvesting project outputs in PackageGroups.
Modified the Bundle Project template to reference the harvested
PackageGroups from project references.
Added a new icon for Bundle projects.
PMarcu: Initial plumbing for containers.
FGrohn: Cleaning up dead Burn code.
FGrohn: Early modifications for plan in Burn.
RobMen: BUG:3001917 - fix MsiPackages that have external cabinets.
HeathS: SFBUG:2991056 - Do not allow large code page values for summary info.
EricStJ: SFBUG:2993823 - WriteIIS7ConfigChanges fails when virtual dir exists
EricStJ: SFBUG:2997246 - Do not validate port when we might not be using it
EricStJ: SFBUG:2990584 - Fix WebApplication under Website to correctly set
App pool of the default application
MikeHo: Add Disallow to MajorUpgrade to prevent upgrades
BobArnso: Add and enable WixUICostingPopupOptOut WiX variable to turn off the
modal dialog shown when MSI hasn't yet completed costing. There is an
intermittent bug that prevents it from setting the CostingComplete
property so the modal dialog is shown forever. This setting is
enabled by default for now to verify the problem can be worked around
by not checking for CostingComplete. If successful, it will become an
opt-in behavior. For now, to return to the previous behavior, add
<WixVariable Id="WixUICostingPopupOptOut" Value="0" />
to your authoring.
BobArnso: Fix sfbug:2987553: Guid="" and Permanent="yes" doesn't make sense and
is illegal per ICE92.
BobArnso: Fix sfbug:2990011 by adding specific error message when package being
validated requires a higher version of MSI than is present.
RobMen: ServiceInstall/@Description should be modularized as a property.
MHegazy: SFBUG:2987866 - Allow the same MsiProperty to be used by different
MSI packages.
PMarcu: Adding SourcePath to BurnManifest for detached containers.
RobMen: SFBUG:3005509 - initialize logging as early as possible.
PMarcu: Initial Support for external payloads.
MHegazy: SFBug:2981263 - Made sure files are not added to FileTransfere list
only once
SFBug:2980768 - Added list of "seen" directories
SFBug:2980757 - Create empty directories
SFBug:2980722 - Validate layoutDirectory @Name as a file path
SFBug:2980803 - Added validation on file sources before trying to copy
them
EricStJ: SFBUG:3002703 - Install fails when multiple defaultDocument Files or
windowsAuthentication Providers are added.
IIS extension was failing to set integer attributes correctly.
IIS extension was failing when redifining a mimeMap for an extension
IIS extension compiler was not failing when specifying an error with
no file or URL
HeathS: SFBUG:2996221 - Support incremental builds for Harvest tasks.
EricStJ: SFBUG:3002633 - Uninstall always deletes the first element in a
collection.
BobArnso: sfbug:2796124 - Update to the latest shipped darice.cub and
mergemod.dll.
PMarcu: Support Payloads overriding the bundle level compressed setting.
PMarcu: Fixing support for relative paths for external payloads.
RobMen: Allow BindFileManager to resolve DownloadUrls. Default implementation
uses String.Format().
MHegazy: SFBUG:2980318 - Handle file not found or not accessible cases for
packages
MaHoover: Missing handling of BURN_VARIANT_TYPE_NONE in Burn.
PMarcu: Refactoring the Binder to allow for simpler layout handling.
FGrohn: Burn using new plan.
FGrohn: Burn engine parsing changes for MSI upgrade/downgrade.
JaredR: Added (deprecated) flag for per-source output specification in candle.
Added Compile item "CandleOutput" metadata detection and handling in
Candle task for MSBuild.
PMarcu: SFBUG:3007586 Fixing debug assert for PayloadGroupRef under UX.
RobMen: SFBUG:3011222 - add DisplayVersion for ARP.
RobMen: SFBUG:3010749 - searches should be initialized during Detect.
FGrohn: Burn engine changes for MSI upgrade/downgrade.
FGrohn: Remove ATL dependency.
FGrohn: Missing libs in Burn unit test project.
AaronSte: SFBUG:2897016 - Remove VS 2008 SP level detection properties due
to unreliability of the registry values used for detection.
BobArnso: Serialize validation to prevent ICE code from failing on multiproc/
multicore machines.
APaloma: Fixed wix targets defining erroneous debug symbols for the
DebugSymbolsProjectOutputGroup target.
BobArnso: sfbug:2971503 - Clarify that WixToolPath must end in a backslash.
CAraman: Fix annotations. Add localization annotations for WixUI_en-us.wxl.
EricStJ: SFBUG:2993316 IIS7 CA does not associate ssl certificate with website
IIS Decompiler does not correctly handle Certificate table.
EricStJ: SFBUG:3007484 WebAddress/@IP now supports Modularization
JaredR: Fix string-concatenation bug in candle.exe.
MiCarls: Initial implementation to allow dark.exe to support extracting bundles
(use "dark -x extractpath bundle.exe")
HeathS: SFBUG:2990231 - Build ProjectReferences by default.
BobArnso: Update DTF API help build to use latest Sandcastle (v2.4.10520 from
http://sandcastle.codeplex.com/releases/view/13873) and Sandcastle
Help File Builder (Sandcastle Help File Builder to v1.8.0.3 from
http://shfb.codeplex.com/releases/view/29710).
BobArnso: SFBug:3013077 - Update "Building WiX" topic for above Sandcastle
(and other) changes.
EricStJ: SFBUG:2860926 - Support PFX with multiple Certs.
HeathS: Added inspection framework to WiX.
RobMen: SFBUG:3015014 - fix search attributes to not start at 0.
SFBUG:3014867 - ignore MSI callbacks with no message or record.
SFBUG:3013511 - Allow RegistrySearch/@Result="Value".
MUX is off by one on string capacities if initial buffer isn't big
enough.
Use InitiateShutdownEx() instead of ExitWindowsEx().
MiCarls: SFBUG:3017303 - dark can extract payloads with directory path in name
SFBUG:3017301 - when extracting bundles, dark can overwrite previous
output
BobArnso: SFBug:3013255 - Update list of standard actions to MSI 5.0 level.
MHegazy: Disabled reference harvesting by default in Votive
BobArnso: Add MajorUpgrade/@AllowSameVersionUpgrades attribute to allow
version-inclusive major upgrades. (Also useful for product versions
that change only in the fourth field.)
Yunher: Taking Wixcop out of toolsrc.sln and add it to tools.sln
RobMen: Add Burn support for MSU packages.
RobMen: SFBUG:3019971 - Burn support for non-Vital packages.
RobMen: SFBUG:2994453 - repair ExePackages when @RepairCommand is present.
Support authoring the default log name and extension for the Bundle.
MiCarls: Add BOOL support to EseUtil
MiCarls: Move StrCurrentTime() and StrCurrentDateTime() to TimeUtil (and
corresponding function rename), and format DateTime()'s string to
RFC 3339
HeathS: SFBUG:3013129 - Support PatchFiles action in AdminExecuteSequence table
Fixed delta patching supported
AaronSte: SFBUG:2835501 - Clarify the documentation of WiX behavior regarding
automatic key path selection.
BobArnso: Allow loc identifiers in Media/@Cabinet.
EricStj: SFBUG:3012387 - IIS: Need to handle rewriting app ext handler
RobMen: Pass original command-line back to Burn on restart.
RobMen: Burn now controls package log files to match bundle log.
SFBUG:3013586 - provide package log paths in variables.
BobArnso: Expose Dutil tracing to both ship and debug builds.
RobMen: SFBUG:3021595 - detect cached packages.
HeathS: Added support to NGEN with formatted columns for apps and dirs.
RobMen: SFBUG:3021620 - calculate install size in UXManifest from File table.
HeathS: Upgraded FxCop rules across the WiX enlistment.
OCSLE: Added WXLs for 28+ languages
MikeHo: Added support for patches in the WixUI library
EricStJ: SFBUG:3011463 - Allow 32-bit handlers when installing AppPool from
32-bit component
APaloma: Fixed project harvesting failing if two project references to the same
project exist.
PMarcu: SFBUG:3023336 Allow Assembly Versions to be updated in patches.
MiCarls: Simplify EseUtil API's, and ensure we don't get "stuck" inside queries
BobArnso: Add detection of running devenv.exe processes to WiX setup.
CAraman: Add annotations for static code analysis. Ensure .WXLs are well-formed
XML, and all cultures are documented.
HeathS: Fixed bad condition in WiX setup authoring.
PMarcu: SFBUG:3023336 Allow Assembly Versions to be updated in patches.
HeathS: Added mention of InspectorExtension to documntation.
HeathS: Open a bundle with shared read access when unbinding.
RobMen: Bundle upgrading bundles now supported in Burn.
SFBUG:2996829 - add detect for related bundles.
SFBUG:3026695,3027593,3027595 - fix Binder to correctly turn on
logging and create variables.
SFBUG:3029715 - clean up packages on uninstall/upgrade.
EricStJ: IIS extension fails to handle app pools without components
EricStJ: SFBUG:3024500 - VDirs are not installed under the proper applications
EricStJ: SFBUG:3028842 - Units are wrong when setting appPool idleTimeout and
session timeout
ZhenyaS: Fixed or suppressed in source current fxcop issues in mux.dll.
Enabled future fxcop issues in mux.dll to trigger a build break.
RobMen: SFBUG:3030192 - per-machine Bundle registration requires the plan to
be per-machine as well.
RobMen: Fix handling of Bundle package's Id, Name and SourceFile to better
mimic the File element.
BobArnso: Downgrade the BaseInputPaths deprecation warning to an informational
message.
MiCarls: SFBUG:3013386 - Make Burn support 64-bit registry searches
RobMen: Burn logging improvements.
PMarcu: SFBUG:3026506 Changing a components guid without in a patch breaks the
patch.
AaronSte: Add breadcrumbs back to the main documentation page. Add the
property name to the MajorUpgrade documentation.
RobMen: SFBUG:3031280 - fix references to custom actions in SetProperty.
PMarcu: Updating error message for removing components in a patch to be
clearer.
MiCarls: SFBUG:2898675 - Build Dutil/WcaUtil for VS2005, 2008, & 2010
SBonev: SFBUG:2927773 Advertised Class with multiple ProgId elements fails
compile.
EricStJ: SFBUG:3010044 - Cannot call UI thread from logging thread, porting fix
FGrohn: Burn feature selection.
RobMen: SFBUG:3027638 - allow shutdown to schedule reboot
SFBUG:3032348 - allow UX to set variables in OnComplete() messages.
RobMen: Initial check-in for PreqUX to install NETFX for MUX when NETFX is not
installed.
Major clean-up of dead test code.
EricStJ: SFBUG:3029559 - VCXProj project reference preprocessor variables
are not set when building from MSBUILD.
HeathS: SFBUG:2990345 - Deprecated Product.Generated.wxs from project
templates.
RobMen: Allow Burn Variables to be present in Fragments.
BobArnso: Add condition-evaluation results logging to Burn
SBonev: Fix a bug where patching a file with the same identifier but belonging
to two (or more) different components in two (or more) different MSIs
would corrupt transforms.
PMarcu: SFBUG:3029621 Fix modularization of special properties.
MiCarls: SFBUG:3038440 - Make Print EULA support really long EULAs.
MiCarls: Fix WiX 3.5 setup to move to "3.x" directory, to reduce upgrade churn
in the future for users moving from 3.5 to some future 3.* version.
MiCarls: SFBUG:3030385 - Fix crash in CAQuietExec when program being run
outputs percent characters
HeathS: SFBUG:3038805 - Write PublicKeyToken as "null" instead of "neutral".
RobMen: Allow Bundle/@Version to be specified like Module/@Version.
MiCarls: SFBUG:3033195 - When burn starts up again after rebooting, continue
writing to the same log.
RobMen: Implement BITS download engine.
RobMen: Managed WixUX.
BobArnso: Fix SFBUG:3034857 - GetCabList task in Link target fails when using
BindFiles. XML outputs don't do layout, so skip GetCabList and
GetLooseFileList tasks when linking XML outputs.
MiCarls: SFBUG:3043073 - Fix DTF templates per latest 3.x and dutil changes,
and add version.lib to CPP templates as needed
BobArnso: Fix DisplayVersion written to manifest for ARP display.
BobArnso: Add ProductSearch element, using the detect-only Upgrade table
attribute. This allows you to reference a product search using
PropertyRef in the same Property pattern as AppSearch elements.
RobMen: The great "Burn Concepts Rename". UX goes to Application.
BobArnso: Fix SFBUG:3047665 - fix wix.ca.targets to point to 3.x
PMarcu: SFBug:3027614 Adding more slots for SfxCA custom actions.
SFBug:2957993 Adding more to the error message for SFXCA to react to
the new default activation policy in .NET 4.
HeathS: SFBUG:3037918 - Fixed DLL resolution when building solutions in MSBuild.
EricStJ: SFBUG:3034909 - Added support for AppPool managedPipelineMode and
managedRuntimeVersion.
EricStJ: SFBUG:3026594 - MSBuild crashes when run as x64 and WixToolsPath is
overridden.
RobMen: Add Burn support to use file signatures instead of hashes to verify
payloads.
HeathS: Prevent restart manager from closing setup, and avoid loading mscoree.
HeathS: Renamed MUX to MBA and rearranged project directories.
Renamed files for MBA:
Microsoft.Tools.WindowsInstallerXml.BootstrapperFoundation.dll ->
BootstrapperCore.dll
prequx.dll -> mbapreq.dll
Renamed the MBA .config file to match the output .dll name.
HeathS: SFBUG:3049176 - Updated correct GUID for VWDExpress 2010 RTM.
CAraman: Fix annotations. Resolve PoliCheck issues.
EricStJ: SFBUG: 3033224 - Build fails when building 2010 project with
MSBuild 3.5
SFBUG: 3040451,3011605 - VS prompts to save unchanged projects
SFBUG: 3050105 - Build errors do not appear in error window
RobMen: SFBUG:3039203 - set both VC2008 and VC2010 vars since we use both.
Add support for Windows 7 and .NET Framework 4.0 SDK
Remove ATL/MFC requirement since Burn doesn't need it now.
MiCarls: Add ListView & Tab control support to ThmUtil
EricStJ: SFBUG: 3007090, 3017579 - Error messages when Test project
is in same sollution as Wix Project
EricStJ: SFBUG: 3057922 - Applying custom Wix template containing binaries
corrupts the files.
WixBuild: Version 3.6.0903.0
RobMen: WiX v3.6 MSI now external and downloadable.
Update UX to support downloads and cancel correctly.
WixBuild: Version 3.6.0905.0
RobMen: SFBUG:2997972 - MSP packages now supported by Burn.
SFBUG:2997973 - MSP packages support MSI properties.
MikeHo: Fix ScaVirtualDirsRead7 to prevent heap buffer overrun.
EricStJ: SFBUG: 3062489 - Wix.targets doesn't work with MSBuild 2.0
SFBUG: 3062699 - Clean doesn't clean localized MSIs
WixBuild: Version 3.6.0910.0
BobArnso: Update registry path for wix36 branch
BriaRo: Fixed file version parsing from string and date/time stamp for CAB'ing.
Fixed issue with FileVersionFromString not handling string versions
which were shorter than major.minor.build.revision.
MiCarls: Make thmutil support comments / extra whitespace
HeathS: Added Restart Manager support to WixUtilExtension.
EricStJ: SFBUG: 3066897 - Cannot set iis:WebAppPool ManagedPipelineMode
& User attributes
SFBUG: 3068104 - Failure when installing site to default pool
WixBuild: Version 3.6.0917.0
RobMen: Split out pipe communication from elevation to be reusable for
embedded.
HeathS: Validate only file key path changes when building a patch.
MiCarls: SFBUG: 3066590 - add wcautil IA64 libs to wix zips
EricStJ: SFBUG: 3073091 - Better error for iis:Website w/o @Directory
WixBuild: Version 3.6.0924.0
RobMen: Embedded Burn support.
PMarcu: SFBUG:3066956 Handling conflicting Type51 actions for standard
directories in melt.
EricStJ: SFBUG: 3074682 VS Crashes when editing build events
MiCarls: SFBUG: 2937235 util:User is now willing to proceed in cases it isn't
able to discover whether the user already exists or not.
EricStJ: SFBUG: 3055413 Project properties don't match property page
configuration setting (match solution configuration).
EricStJ: SFBUG: 3058358 Shared component w/ Certificate orphans
private key files
EricStJ: SFBUG: 3069107 Pyro flags reg-keypath components when they contain
changed files
RobMen: SFBUG:3065075 - fix "FormattedSddl" to be "FormattedSDDLText" per
MSI SDK.
WixBuild: Version 3.6.1001.0
HSeiler: SFBUG:3041864 - Install fails when installing multiple websites
MiCarls: SFBUG: 3053427 - update documentation to tell users to escape
backslashes in XMLConfig/XMLFile XPath attributes
BobArnso: SFBUG:3048233 - Correct tab order on EULA pages
EricStJ: SFBUG: 3080990 Wix references weren't using WixExtPath in vs2010
RobMen: SFBUG:3083239 - add WixBalExtension.dll to zip.
BobArnso: Add resource string support to ThmUtil.
RobMen: SFBUG:3011150 - Burn now supports the "-layout" switch.
WixBuild: Version 3.6.1008.0
BobArnso: Add support to Melt for rewriting .wixpdb files based on exploded
content of .msi packages.
BobArnso: Default WixUICostingPopupOptOut to 1, to avoid the CostingComplete
MSI bug. Opt in to the costing dialog by setting
WixUICostingPopupOptOut to 0.
RobMen: SFBUG:3074436 - fix documentation where SystemFolder is better choice
than System64Folder.
RobMen: SFBUG:2932337 - do not harvest .NET Component Categories.
AaronSte: Fix inaccurate remark in the FileSearch documentation.
CAraman: Update WixUI localization.
RobMen: SFBUG:3019443 - set useLegacyV2RuntimeActivationPolicy="true" in
template to support NETFX4.0 correctly.
WixBuild: Version 3.6.1015.0
BobArnso: Fix sfbug:3088562 by pointing to right registry key.
RobMen: SFBUG:3088298 - fix case of .cab files in MSI for download URLs.
RobMen: SFBUG:3073007;3073030 - Burn now supports splash screen and custom
icon.
MiCarls: SFBUG:3086028 - Wix.xsd should allow preprocessor variables in DiskId
attribute
RobMen: SFBUG:3087211 - fix payload verification to use the most local
certificate instead of the root certificate.
CAraman: Update WixUI localization.
RobMen: SFBUG:3090762 - allow UI/PropertyRef as per wix.xsd.
EricStJ: SFBUG: 3085773 Use a product-unique backup file for IIS 7 CAs
MiCarls: SFBUG:3087404 - Wixcop should allow preprocessor variables in ID
fields
RobMen: BREAKING CHANGE - remove DTF dependencies on System.Data and
System.Windows.Forms to solve NETFX 4.0 issues.
EricStJ: BREAKING CHANGE - removing ConfigureIIS7 custom action. IIS7
scheduling is now done by ConfigureIIS. Do not
override the conditionon this CA. If you wish
to use IIS6 metabase compatibility set the
UseIis6Compatibility property in your MSI
SFBUG: 3038987 IIS7 doesn't support SiteId or binding WebSite search.
SFBUG: 3085541 IIS WebFilter with WebSite attribute not uninstalled
SFBUG: 3086534 WriteIIS7ConfigChanges: Error 0x800700b7: Unable modify
site
Fixing Global.include to enable wix builds with only VS 2010
EricStJ: SFBUG: 3092442 - Password shown when configuring IIS
EricStJ: ScaGetWebLog7 failing after recent refactoring
WixBuild: Version 3.6.1022.0
MiCarls: SFBUG: 3027622 - allow users to override the default InstallSize for
any chained package
HeathS: Secured calls to LoadLibrary.
MiCarls: SFBUG: 3094739 - Fix a DARK0001 error
EricStJ: SFBUG: 3095961 IIS config fails when IIS feature does not exist and
all components are conditioned to not install.
Fix regression, Failure to install multiple app pools.
HeathS: Added process support to the Restart Manager CA.
Allowed restart resources to be defined at the product scope.
EricStJ: SFBUG: 3091362 WixLibraries are shown as file nodes in project
WixBuild: Version 3.6.1029.0
FGrohn: SFBUG:2995027 - ComPlusApplication doesn't work with ChangeAble="no"
RobMen: Introducing WiX Standard Bootstrapper Application.
Enhance thmutil to add pages and handle name controls.
MiCarls: SFBUG: 3101689 - Add Burn built-in variable "ServicePackLevel".
RobMen: SFBUG:3101691;3101697;3101689 - document built-in bootstrapper
variables.
MiCarls: SFBUG: 3073008 - Support bundle conditions in the engine using a
system error string
CAraman: Update WixUI localization.
RobMen: SFBUG:3101895 - ensure paths passed to heat from MSBuild are quoted
as necessary.
EricStJ: SFBUG: 3101820 Crash when running 64-bit msbuild
WixBuild: Version 3.6.1105.0
BriaRo: Update SFBUG:3086028 - allow for custom preprocessors and more than one
preprocessor variable to be used.
PMarcu: SFBUG:3082176 - Giving a better error message when an input file is
given with invalid extension for the number of inputs
to torch but would be valid with a different set of
inputs.
FGrohn: SFBUG:3007072 - Updated variable value is not persistent
HeathS: Ignore failures on RM calls like Windows Installer does.
RobMen: SFBUG:3101303 - separate Burn verify calls for progress and retry.
EricStJ: IIS: Install VDir to AppPool in seperate MSI transactions is broken
CAraman: remove unused variables
CAraman: include .PDBs for nit, lux and LuxTasks
BobArnso: Fix sfbug:3075067 - Major Upgrade HowTo is outdated
BobArnso: - Allow WixProj tests to just build, with no diff verification or
expected errors.
- Validate WixUI localizations
MiCarls: SFBUG: 3103180 - Make insignia.exe support "-nologo" switch.
RobMen: SFBUG:3104047 - fix zh-TW UI localization by escaping [ and ]
as necessary.
EricStJ: Clean up IIS ProgressText
EricStJ: SFBUG: 3100784 SolutionDir doesn't work for Import statement
in wixproj
EricStJ: SFBUG: 3091925 WriteIIS7ConfigChanges fails occasionally
with 0x80070020
PMarcu: SFBUG:3105890 - Handling PID_LASTPRINTED in transforms.
WixBuild: Version 3.6.1112.0
RobMen: Rename Bundle/@UX element BootstrapperApplication
Create BootstrapperApplicationRef element.
Improve Binder error messages for of file resolution.
RobMen: Begin wixstdba.wixlib and use new BootstrapperApplicationRef
element to simplify code.
RobMen: ThmViewer provides data to better display richedit and progress bars.
thmutil now supports each control having its own image.
RobMen: SFBUG:3101702 - add RebootPending built-in variable.
RobMen: SFBUG:3109465 - include DTF.Resources.dll in the WiX folder since
Bundle bind depends on it now.
RobMen: SFBUG:3106978 - do not copy over existing bundle.exe during layout.
SFBUG:3106429 - allow for "layout only" payloads.
BobArnso: Add SystemLanguageID and UserLanguageID built-in Burn variables.
JaredR: Prevent Packages and Containers from propagating ordering information
into their children.
AaronSte: Adding a link to make WixUI topics accessible from the
web-based documentation set.
EricStJ: SFBUG: 3109991, 3106809 Source file with identical name is not properly
linked
Fixing a double free in IIS7 custom action.
EricStJ: SFBUG: 3105643 Cert uninstall fails with AV
EricStJ: Adding logging to CoCreate in IIS7ConfigChanges
RobMen: SFBUG:3112558 - remove WiX v3.6 elements from Util schema.
RobMen: Add wixstdba to WixBalExtension for easier integration.
Allow wixstdba controls to have formatted text.
Fix some small bugs in balutil FormatString.
RobMen: Add a billboard control to thmutil.
EricStJ: SFBUG: 3112388 click in error panel does not go to error
WixBuild: Version 3.6.1122.0
RobMen: SFBUG:3116827 - update Bundle template to new syntax.
Add built-in options dialog.
EricStJ: SFBUG: 3112521 Changed marker does not always disappear on project
properties
CAraman: Update WixUI localization.
EricStJ: SFBUG: 3103178 Adding missing parameters to wix tasks & exposing in
targets
EricStJ: SFBUG: 3110965 WriteIIS7ConfigChanges fails with
ERROR_SHARING_VIOLATION Allow user to retry.
WixBuild: Version 3.6.1125.0
MiCarls: SFBUG: 3103906 - Make burn support relative path logfiles
MiCarls: SFBUG: 3105527 - Make burn log missing payload files
RobMen: SFBUG:3123565 - update NAntTask to use correct registry key to find
toolset.
EricStJ: SFBUG:3123902 - Candle uses wrong object dir when item is in
intermed. dir.
EricStJ: SFBUG:3123277 - (undo) SFBUG:3112521 to prevent crash.
RobMen: SFBUG:3124544 - fix project harvesting.
RobMen: SFBUG:3125429 - fix VS2008 build when no VS2005 x64 not present.
WixBuild: Version 3.6.1203.0
BobArnso: Add TerminalServer built-in Burn variable.
RobMen: Fix WixStdBA to correctly show error page on failures and don't show
Cancel dialog as error.
RobMen: Fix thmutil.cpp to correctly load themes stored as RCDATA.
Show the File Open dialog if a path isn't provided to ThmViewer.exe.
Add ThmViewer.exe to setup.
RobMen: SFBUG:3132994,3132997,3133002 - fix localization errors.
WixBuild: Version 3.6.1210.0
RobMen: SFBUG:3135074 - fix some documentation links when pages moved.
EricStJ: SFBUG: 3110965 WriteIIS7ConfigChanges fails with
ERROR_SHARING_VIOLATION when it is interrupted by another transaction.
Create a new AdminManager and restart from right after the last commit.
EricStJ: WixUI Customize dialog for he-IL does not link.
MiCarls: Fix a bad bug when 64-bit secureobjects custom actions roll back.
MikeHo: Fix bug where clicking back on Ready to Install page doesn't go to the
proper page during patching
RobMen: SFBUG:3076755 - preqba can now reload managed BA after installing NETFX.
Other small fixes to bootstrapper applications and their logging.
WixBuild: Version 3.6.1217.0
RobMen: SFBUG:3107297 - center splash screen the same way WPF does.
Update WiX v3.6 install, icon, ARP info, splash screen.
BMurri: SFBUG:3024936 - Remove unneeded restrictions on XSLT security.
RobMen: SFBUG:3139522 - add MakeSfxCA.exe.config to binaries.zip file.
WixBuild: Version 3.6.1222.0
RobMen: Remove unnecessary Action="createAndRemoveOnUninstall" so we do as we
tell others they should.
RobMen: Hide Burn splash screen from task bar and Alt-Tab like most splash
screens do.
RobMen: Fix potential hang in wixstdba due to SendMessage() on non-UI thread.
Return user exit error code when user cancels setup in wixstdba.
Support the -layout switch in wixstdba.
RobMen: Bundle an MSI's external files.
BobArnso: SFFeature:3130590 - Update DifxApp DLLs in DifxApp .wixlibs to
version shipped in DDK 7600.16385.1.
EricStJ: SFBUG:3147256 Votive 2005/2008 corrupts binary files in templates
WixBuild: Version 3.6.1230.0
RobMen: SFBUG:3107296 - allow BootstrapperCore.config to specify supported
framework versions (mainly to detect NETFX 3.0 and 3.5).
Clean up MBA code a bit.
RobMen: Add Burn documentation on basics and wixstdba.
WixBuild: Version 3.6.1307.0
RobMen: Fix supportedFrameworks in Burn.
WixBuild: Version 3.6.1308.0
RobMen: Dark now will decompile BBControl table.
RobMen: SFBUG:3013511 - allow RegistrySearch/@Result to specify "value".
Correctly camelCase attributes for WixUtilExtension search @Results.
RobMen: SFBUG:2980315 - correctly detect version Variables.
SFBUG:2980325 - provide more documenation about default behavior of
*Package/After attribute.
Fix documentation typo "HyperlinkLicnese".
RobMen: SFBUG:3155725 - release Burn SDK files.
RobMen: SFBUG:2993168 - support Windows installer logging policy in Burn.
RobMen: SFBUG:3103337 - use full path for all file transfers.
RobMen: SFBUG:3102971 - support preproc variables in Media/@Id.
SFBUG:3103010 - deprecate Package/@Platform in documentation.
RobMen: SFBUG:3147758 - Remove ARP entry after cache failure during Apply.
SFBUG:3151890 - Burn no longer plans uncache of uncached package.
SFBUG:3030733 - fixed Burn planning of related bundle removal.
RobMen: Remove the "Package Cache" directory when it is empty.
Add a bit of logging when packages are being removed from cache.
WixBuild: Version 3.6.1314.0
RobMen: Fix backwards compatibility break in BinderFileManager ResolvePath().
RobMen: Ensure MBA & wixstdba files are always compressed in BA container.
BobArnso: Add RemoveFolderEx custom action to WixUtilExtension:
Recursively delete whole directory trees.
RobMen: SFBUG:3157773 - re-include setupbld in WiX v3.5 MSI.
SFBUG:3156098 - fix bug in localization of zh-HK WixUI.
WixBuild: Version 3.6.1321.0
BobArnso: Burn: Plan superseded packages being uninstalled for removal.
RobMen: SFBUG:3141429 - only set BurnLayoutDirectory if specified from
command-line. Otherwise BA can control it.
HeathS: Support binder variable resolution for properties.
EricStJ: SFBUG:3139749 clarify ConfigurationData docs
SFBUG:3141025 allow PerfCounterManifest without ResourceFileDirectory
SFBUG:3083252 update wix integration doc
EricStJ: SFBUG:3148161 torch and light task don't pass all params correctly
RobMen: SFBUG:3141379 - don't log errors when querying for non-existent Burn
variables.
EricStJ: SFBUG:3147525 run IIS CAs when AppPool is the only table present
EricStJ: SFBUG:3133804 SchedSecureObjects should not fail when table is absent
CAraman: Fix heap corruption in ExecSecureObjectsRollback.
RobMen: Send heartbeat for ExePackages and MsuPackages so they can be
"canceled".
JasonGin: ZIP decompression now allows inconsistent slashes (\ /) in ZIP
central directory, as found in some XAP packages.
ZIP compression automatically uses ZIP64 format for >64K files.
PMarcu: SFBUG:3155943 Unclear message when '-' prepended on the harvest type.
EricStJ: SFBUG: 3165776 AddSslCertificate fails with WSANOTINITIALISED for
binding that has IP
RobMen: Fix wixstbda so that the progress bar moves.
BobArnso: Expose DTF's Database.ExecutePropertyQuery method.
RobMen: Support retrying package install in Burn.
Add balretry to convert common package errors to retry recommendations.
BobArnso: Allow all bind-time variables in external cabinet names.
BobArnso: Prevent rollback chain from being canceled by UX in both Burn engine
and CBalBaseBootstrapperApplication.
BobArnso: SFBUG:3189224 - Fix filename case for hrefs (on Apache
case-sensitive file system).
VaraBall: Added support for Automatic media assignment based on MediaTemplate.
BobArnso: Make Modify, Remove, Repair suppression attributes match across
binder and Burn engine.
BobArnso: Expose RTF load to arbitrary rich-edit HWNDs
(ThemeLoadRichEditFromResourceToHWnd)
BobArnso: Fix SFBUG:3190965 -- Add a new error message for multiple possible
attributes
HeathS: Added extended flags for the dictionary utility.
HeathS: Added function to split a string into an array.
HeathS: Added binder property specializations for ProductVersion.
Allowed binder extensions to generate unique identifiers.
WixBuild: Version 3.6.1502.0
RobMen: Support MultiInstance Component in instance transforms.
HeathS: Added package ref-counting to the core toolset.
SimWu: Support bindpath re-basing logic for patch by providing
-bt/-bu argument in pyro.exe.
HeathS: Fixed a bug in the dependent check for the wrong key name.
Add binder properties even when the ProductCode is auto-generated.
NNewland: Add support for catalog signing of payloads in Burn.
WixBuild: Version 3.6.1511.0
MiCarls: Fix SFBUG:3155665 - Burn shouldn't error out when run from a unicode
path. Also make the log files UTF-8, again.
RobMen: Fix incremental build in MSBuild.
Minimize messages printed during build by default.
Project harvesting now requires setting EnableProjectHarvesting=true.
RobMen: SFBUG:3216782 - fix download when server doesn't send Content-Length
header on HTTP "HEAD" requests.
RobMen: Set default auto-cab size to 200 MB.
RobMen: Support passing command-line information to extensions in light.exe.
WixBuild: Version 3.6.1518.0
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