Sean Hall
8426095723
One shiny NuGet package, please and thank you.
2021-04-29 14:22:28 -05:00
Sean Hall
b4210b23ea
Allow DownloadUrl on embedded payloads.
...
#5253
2021-04-25 23:06:35 -05:00
Sean Hall
8b7545c2b6
Include LayoutOnly payloads in BootstrapperApplicationData.xml.
...
#6399
2021-04-25 23:06:35 -05:00
Sean Hall
8a957275b6
Ignore Compressed attribute for payloads when authored into a container
...
#6406
2021-04-25 23:06:35 -05:00
Sean Hall
07bee0d033
Block well known bundle ids in the compiler.
2021-04-25 23:06:35 -05:00
Sean Hall
f4709371fa
Perform more bundle validation during linking.
...
#5273 , #6291 , #6398
2021-04-25 23:06:35 -05:00
Sean Hall
23de0a19bf
Assign authored payloads to authored containers during linking.
2021-04-25 23:06:35 -05:00
Sean Hall
e1e1af1d39
Add multiple attached containers error and empty container warning.
...
#6144
2021-04-25 23:06:35 -05:00
Sean Hall
0531df3e9f
Detect payload collisions.
...
#4574
2021-04-21 16:54:42 -05:00
Rob Mensching
aee568fddd
Undo RepairCondition until a more complete design is done
2021-04-20 02:29:56 -07:00
Sean Hall
e87091209c
Improve CacheId collision error messages.
2021-04-19 23:29:22 -05:00
Rob Mensching
89050b0cbf
Disable testing via AppVeyor
2021-04-19 16:37:03 -07:00
Rob Mensching
7f4c41fc2c
Prefer IReadOnlyCollection<> or IReadOnlyList<> over IEnumerable<>
...
Closes wixtoolset/issues#6422
2021-04-19 16:37:03 -07:00
Rob Mensching
bb40dc8a91
Detect duplicate CacheIds
...
Fixes wixtoolset/issues#4628
2021-04-19 16:01:11 -07:00
Rob Mensching
90729dee09
Set well-known deferred properties to String.Empty when not present
...
Fixes wixtoolset/issues#6431
2021-04-19 16:01:11 -07:00
Rob Mensching
c76db43a5c
Resolve container and payload DownloadUrls
...
Fixes wixtoolset/issues#6405
2021-04-19 16:01:11 -07:00
Sean Hall
930b0ca136
Fix infinite loop in ResolveDelayedFieldsCommand and add failing test.
2021-04-14 22:08:20 -05:00
Bob Arnson
3f4bd928ab
Fix decompilation of directories as children TARGETDIR.
2021-04-12 15:22:15 -04:00
Rob Mensching
d77302d94b
Add support for RepairCondition on Exe, Msi and Msp packages
2021-04-12 10:24:01 -07:00
Rob Mensching
3441afb46c
Improve implicit Component/@Id generation and duplicate GUID errors
2021-04-12 10:24:01 -07:00
Rob Mensching
e7b745b08c
Create backend specific error and warning locations
2021-04-11 17:34:20 -07:00
Sean Hall
abfcbadf4e
Auto-generate ProductCode for ProductWithComponentGroupRef if undefined
2021-04-11 14:53:06 -05:00
Rob Mensching
999621b156
Re-enable MSI usage of only a "." in Directory/@Name
2021-04-08 10:37:00 -07:00
Rob Mensching
399ab500b7
Address code review feedback
2021-04-07 15:42:46 -07:00
Rob Mensching
f3a228eaf7
Discards source directory name when identical to target name
...
Fixes wixtoolset/issues#6418
2021-04-06 16:10:05 -07:00
Rob Mensching
86e59fdbc9
Introduce StandardDirectory for referencing standard directories
...
Completes wixtoolset/issues#6416
2021-04-06 16:10:05 -07:00
Rob Mensching
860f77f7c9
Introduce "Subdirectory" which simplifies inline directory syntax
...
Completes wixtoolset/issues#4727
2021-04-06 16:10:05 -07:00
Rob Mensching
94db5671e8
Standardize on .NET Core v3.1
2021-04-02 14:58:00 -07:00
Rob Mensching
4449fcc5b8
Enable codepages and languages to be set via .wxl files
...
Fixes wixtoolset/issues#5801
2021-04-02 14:58:00 -07:00
Rob Mensching
9cca339473
Integrate the IntermediateSection and IntermediateSymbol mutable changes
2021-04-02 14:58:00 -07:00
Rob Mensching
67bcf306aa
Remove unused values
2021-04-02 14:58:00 -07:00
Sean Hall
c8d8b48c87
Fix regression where PayloadRefs for harvested payloads weren't created
2021-03-31 13:36:55 -05:00
Sean Hall
87ffd980dc
Add failing test for DownloadUrl placeholder replacement.
2021-03-30 22:05:07 -05:00
Sean Hall
f533d01010
Rename cache types in the Burn manifests to remove, keep, force.
...
Contributes to #5125
2021-03-30 22:05:07 -05:00
Rob Mensching
f424257330
Re-resolve binary .wixlibs with defaulted embedded files
...
Fixes wixtoolset/issues#6376
2021-03-25 22:08:36 -07:00
Rob Mensching
3dc92067f5
Remove dependency on Dtf.WindowsInstaller from Core
2021-03-25 10:04:58 -07:00
Rob Mensching
7c5ccef16a
Remove unused parameter
2021-03-25 10:04:58 -07:00
Rob Mensching
bf0713eb49
Correctly get the authored MsiProperty names for a MsiPackage
2021-03-25 10:04:58 -07:00
Rob Mensching
716c18b695
Use separate intermediate folders when testing patch missing files
...
Using separate intermediate folders for the build of baseline and update
exposes deeper issues with the code under test.
Enhanced test for wixtoolset/issues#6387
2021-03-25 10:04:58 -07:00
Rob Mensching
c29c96b72c
Minor CompareFiles optimization when source/target are same path
2021-03-25 10:04:58 -07:00
Rob Mensching
42b570e34f
Throw WixException for internal errors and Messaging for user errors
2021-03-23 16:37:06 -07:00
Rob Mensching
26442d4177
Fix dependency providers in a Bundle chain
...
Fixes wixtoolset/issues#6388
2021-03-23 14:04:13 -07:00
Rob Mensching
8a3ce82d68
Correctly set Compressed, Description, DisplayName in BootstrapperApplicationData
...
Fixes wixtoolset/issues#6371
Fixes wixtoolset/issues#6372
2021-03-23 02:47:41 -07:00
Rob Mensching
734be59ad7
Minor code clean up
2021-03-23 01:30:11 -07:00
Rob Mensching
977b748b49
Allow payloads to be shared across packages in a Bundle
...
Fixes wixtoolset/issues#6370
2021-03-23 01:30:11 -07:00
Bob Arnson
460df3a34b
Remove obsolete RegistryKey/@Action.
2021-03-21 22:02:57 -04:00
Rob Mensching
1fa3b2f3c3
Update tests to validate Shortcut Name/ShortName handling
...
Resolves wixtoolset/issues#4227
2021-03-19 11:31:45 -07:00
Rob Mensching
84d70d16e4
Default to 1 if NUMBER_OF_PROCESSORS environment variable is invalid
...
Also, use Environment.ProcessorCount to access NUMBER_OF_PROCESSORS
Fixes wixtoolset/issues#5628
2021-03-19 11:25:39 -07:00
Rob Mensching
13c7babf53
Minor code cleanup
2021-03-19 11:25:39 -07:00
Sean Hall
eb1fe8aefa
Reference issues in failing tests.
2021-03-18 09:23:54 -05:00