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

589 Коммитов

Автор SHA1 Сообщение Дата
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