aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2018-11-19Explicitly mark bitness of entities that support 64-bit attribute.Bob Arnson7-1/+66
This ensures that you can build a 64-bit package with 32-bit entities and not lose the "forced" 32-bit-ness in the decompiled output.
2018-11-03Try to optimize AppVeyor behaviorRob Mensching1-0/+1
2018-11-03Update to DecompileResult move to XDocumentRob Mensching2-10/+7
Fixes wixtoolset/issues#5896
2018-10-24Re-introduce "decompile" to backendRob Mensching18-2862/+3095
2018-10-24Update to fixed "binder" names in interfacesRob Mensching8-11/+11
2018-10-24Support passing IServiceProvider to IExtensionFactory'sRob Mensching2-7/+35
2018-10-24Update to command-line parsing re-organizationRob Mensching11-715/+824
2018-10-24Minor code clean up to match .editorconfigRob Mensching8-8259/+8193