aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Some small SAL annotation fixupsRob Mensching2023-02-091-2/+2
|
* Use ConsoleWriteW in netcoresearch.exe.Sean Hall2022-12-121-0/+4
|
* Use MSI transaction end result to detect whether reboot is neededNir Bar2022-12-121-1/+2
|
* Add support for UTF-8 console and use it for passing smartcab pathsRob Mensching2022-11-211-5/+65
| | | | Fixes 7024
* Add queutil so Burn can manage its own queue of BA requested actions.Sean Hall2022-10-252-0/+53
| | | | Fixes 6349
* Add Netfx bundle extension and netfx:DotNetCoreSearch.Sean Hall2022-10-101-1/+2
| | | | | | Remove built-in .NET Core packages since they update too quickly. Fixes 6257
* Add WixCanRestart and make wixstdba elevate for restart when required.Sean Hall2022-09-031-2/+14
| | | | Fixes 5499
* Delay closing the bundle log so that restart failures will be logged.Sean Hall2022-09-031-1/+7
|
* Move logutil docs into header and standardize inline wrapper methods.Sean Hall2022-09-031-21/+181
|
* Allow wixstdba special controls to have declarative text.Sean Hall2022-08-101-3/+22
| | | | Fixes 6855
* Use IFileOpenDialog instead of SHBrowseForFolder and GetOpenFileName.Sean Hall2022-08-101-0/+27
| | | | It is the recommended option since Vista and has better long path support.
* Skip logging errors in some places when they are due to missing files or ↵Sean Hall2022-08-092-0/+6
| | | | | | registry keys or values. Related to 6696
* Implement cabinet spanningRob Mensching2022-08-051-1/+1
| | | | Completes 6368
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-295-1/+47
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-273-10/+75
| | | | Fixes 3455
* Add LoadSystemApiSet.Sean Hall2022-06-271-2/+14
|
* Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil.Sean Hall2022-06-272-2/+33
|
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-071-0/+10
|
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-074-0/+44
|
* REG_EXPAND_SZ values are not necessarily a path.Sean Hall2022-06-072-0/+23
|
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-071-1/+43
|
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-071-4/+5
|
* Add PathSkipPastRoot.Sean Hall2022-06-071-12/+43
|
* Replace PathCompare with PathCompareCanonicalized.Sean Hall2022-06-071-4/+5
|
* Resolve paths while parsing them from the command line.Sean Hall2022-06-073-8/+12
| | | | | The current directory is a process wide setting that can potentially be changed by any thread. Remove fileutil methods that had equivalent pathutil methods.
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-311-0/+11
| | | | Fixes 6707
* Add PathCanonicalizeForComparison.Sean Hall2022-05-311-8/+48
|
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-311-3/+16
|
* Add MemSizeChecked.Sean Hall2022-05-312-2/+10
|
* PathEnsureQuoted is not generally useful.Sean Hall2022-05-311-10/+0
|
* Keep track of when parts of verutil/WixVersions are missing.Sean Hall2022-05-171-0/+4
| | | | | | Return null when WixVersion.TryParse returns false. 6776
* Store the prefix character in VERUTIL_VERSION.Sean Hall2022-05-171-0/+1
| | | | Fix edge case where version string is all v's.
* Add support for semver in bundles and dependenciesRob Mensching2022-05-101-0/+11
| | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-141-2/+2
|
* Refactor related bundle enumeration into butil.Sean Hall2022-03-011-0/+49
| | | | Related to #3693
* Fix LogInitalize signature.Bob Arnson2022-01-301-1/+1
|
* Refactor some dependency detection.Sean Hall2022-01-161-1/+1
| | | | | * Run DependencyDetect earlier * Do package dependency checking during each package/related bundle
* Fix 32/64-bit bitness handling in Burn and BUtil.Bob Arnson2022-01-162-1/+15
| | | | | | - Take advantage of RegOpenEx. - Always look for related bundles in both 32 and 64 hives. - BundleEnumRelatedBundle requires caller to specify bitness.
* Add registry bitness to RegUtil and BUtil.Bob Arnson2022-01-102-3/+24
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6669. Fixes https://github.com/wixtoolset/issues/issues/6670.
* FilesInUse messages are too different to unify in the Burn engine.Sean Hall2021-12-301-2/+2
| | | | Fixes #6348
* Go back to thmutil not interfering with wixstdba controls.Sean Hall2021-11-101-1/+4
|
* Avoid using control ids inside of thmutil.Sean Hall2021-11-013-84/+75
|
* Add CS_HREDRAW and CS_VREDRAW to fix painting issues when resizing.Sean Hall2021-11-011-0/+13
|
* Make thmutil automatically load controls during window creation.Sean Hall2021-11-011-20/+23
| | | | Add control loaded event.
* Add more thmutil window messages to simplify handling control events.Sean Hall2021-11-011-0/+34
|
* Allow more customization of control ids in thmutil.Sean Hall2021-11-011-5/+30
| | | | | Allow BAFunctions to set control ids. Make sure control ids don't collide.
* Add NativeMachine to Burn and WIX_NATIVE_MACHINE to UtilExtensionEric StJohn2021-08-301-0/+4
|
* Add argument and policy setting to set Burn's base working directory.Sean Hall2021-08-042-11/+40
| | | | Fixes #5856
* Get system TEMP path from the registry.Sean Hall2021-08-041-0/+16
| | | | Also, correctly handle return codes from related path APIs.
* Add fixed buffer butil APIs.Sean Hall2021-07-191-8/+73
|