aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-09-30Add failing tests for Upgrade.Sean Hall3-0/+80
2019-09-30Add failing test for FeatureGroup and parent Features.Sean Hall4-0/+61
2019-09-30Add failing test for DefaultDir.Sean Hall4-1/+99
2019-05-23Shortcut ShowCmd is nullableRob Mensching1-1/+1
2019-05-23Update to latest Core.NativeRob Mensching1-3/+1
2019-05-23Integrate latest Data changes for FileTuple and AssemblyTupleRob Mensching22-253/+233
2019-05-23Integrate short and source name changes to Directory and Shortcut tuplesRob Mensching7-93/+55
2019-05-23Adopt "Ref" as reference convention over "_"Rob Mensching18-163/+161
2019-05-23Correctly set nullable row columnsRob Mensching1-1/+1
2019-05-23Integrate latest changes to tuple definitionsRob Mensching41-3702/+3808
2019-05-23Use full path in source line numbersRob Mensching1-3/+7
2019-05-14Add Component/@Shared and fix UninstallWhenSupersededBob Arnson6-12/+53
2019-05-12IExtensionManager.Create renamed to IExtensionManager.GetServicesRob Mensching12-23/+23
2019-05-12Default Product/@Id to "*"Rob Mensching1-1/+1
2019-05-12Fix inscript CA bit handlingRob Mensching7-3/+88
2019-05-09Implement and use IParseHelper.ScheduleActionTupleRob Mensching4-121/+72
2019-05-08Use new strongly typed tuplesRob Mensching55-12675/+14096
2019-04-02Add failing test to demonstrate ProgId bug.Bob Arnson6-0/+92
When a parent ProgId has Advertise="yes" and a child ProgId omits Advertise, the compiler assumes it's a non-advertised ProgId. It should be advertised instead.
2019-03-20Bug: Wixipl references to extension librariesBob Arnson6-0/+150
Add test demonstrating that a persisted .wixipl file has broken references to bits in an extension's library. Same project built via wix.exe in one pass works as expected.
2019-03-20Fix missing symbol for WixSuppressAction.Bob Arnson2-1/+5
Exposes non-overridable standard actions so WixToolsetTest.CoreIntegration.LinkerFixture.CanBuildWithOverridableActions now fails.
2019-03-01Include the preprocessed include files with the processed documentRob Mensching8-177/+266
This change also cleans up the internal state handling of the preprocesor to pass the processing state around rather than depend on "global state" in member variables. This removes the need to "reset" the member variables before preprocessing which is much cleaner.
2019-03-01Add `IResolveFileResult` to `WixToolsetServiceProvider`Bob Arnson1-0/+1
2019-03-01Integrate interface-only WixToolset.Extensibility changeRob Mensching33-187/+427
2019-03-01Rename ILocalizer to ILocalizationParserRob Mensching4-23/+23
2019-03-01Rename WixVariableResolver to VariableResolverRob Mensching3-6/+6
2019-03-01Expose WixVariableResolver via WixToolsetServiceProviderRob Mensching6-10/+10
2019-03-01Update to latest repo-templateRob Mensching2-1/+5
2019-02-26Make `IPreprocessor` public as it should be.Bob Arnson1-2/+2
2019-01-20Add DirectoryId into context for extensions.Sean Hall1-1/+1
2019-01-16Fix overridable actions being tagged as duplicates.Bob Arnson9-10/+165
2019-01-12Add failing test for issues exposed by UIExtension.Sean Hall6-0/+118
2019-01-09Ensure `Error`s generate symbols so they can be referenced.Bob Arnson1-2/+1
2019-01-03Prevent linker NullReferenceExceptions when missing SourceLineNumbers.Bob Arnson1-1/+1
2019-01-01Load .wixlib intermediates with single creatorRob Mensching10-21/+259
Using a single creator ensures definitions are shared and consistent across the entire build.
2018-12-30Reduce extra appveyor builds by targeting only master and develop branchesRob Mensching1-0/+5
2018-12-27Simplify and standardize exception handling in extension managerRob Mensching1-45/+35
2018-12-26Remove dead codeRob Mensching3-667/+0
2018-12-26Remove lingering uses of .resx from WixToolset.CoreRob Mensching9-197/+23
2018-12-26Add missing InstallInitialize in AdvtExecuteSequenceRob Mensching1-1/+2
2018-12-26Populate MsiAssemblyName tableRob Mensching7-360/+325
Fixes wixtoolset/issues#5865
2018-12-22Fix the dependencies of the WixToolset.Core.TestPackage.nupkgRob Mensching2-0/+13
2018-12-22Update to latest Home\repo-templateRob Mensching9-41/+125
2018-12-17Clean and create export directory early.Bob Arnson2-6/+6
...to support extracting cabinets to the root of the export directory rather than requiring files in cabinets to be extracted to their own directory.
2018-12-13Correctly set paths for files extracted from .msms during decompilation.Bob Arnson1-1/+1
2018-12-12Remove context from generated DefaultIcon registry row. (#16)Sean Hall1-1/+1
Fixes wixtoolset/issues#2461.
2018-12-12ole.dll should be ole2.dll.Sean Hall1-2/+2
Fixes wixtoolset/issues#2459.
2018-12-07Optionally use IDecompileContext.CabinetExtractFolder to extract cabs.Bob Arnson2-1/+3
2018-12-07Let caller specify directory for files extracted by ExtractCabinetsCommand.Bob Arnson2-9/+9
2018-12-05Return object fields exported from unbinding in the decompile results.Bob Arnson2-1/+13
2018-12-05Extract files when using `IDecompileContext.TreatProductAsModule`.Bob Arnson2-3/+6