aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Resolve paths while parsing them from the command line.Sean Hall2022-06-0710-182/+149
| | | | | 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-312-0/+51
| | | | Fixes 6707
* Add PathCanonicalizeForComparison.Sean Hall2022-05-313-69/+307
|
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-312-20/+101
|
* Add MemSizeChecked.Sean Hall2022-05-317-106/+124
|
* PathGetDirectory can't be responsible for stripping quotes.Sean Hall2022-05-311-6/+0
|
* PathEnsureQuoted is not generally useful.Sean Hall2022-05-312-68/+0
|
* Keep track of when parts of verutil/WixVersions are missing.Sean Hall2022-05-172-0/+17
| | | | | | Return null when WixVersion.TryParse returns false. 6776
* Store the prefix character in VERUTIL_VERSION.Sean Hall2022-05-172-12/+26
| | | | Fix edge case where version string is all v's.
* Add support for semver in bundles and dependenciesRob Mensching2022-05-103-10/+86
| | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-231-3/+2
| | | | Fixes 4039
* Fix themes to account for UnsafeUninstall action.Sean Hall2022-03-161-4/+2
|
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-142-8/+8
|
* Use min DOS date/time when filetime not supported by cabinetRob Mensching2022-03-141-3/+11
| | | | | | | | Cabinets require files use DOS date/time. Since there are limits to DOS date/time, use the minimum date/time when a file's actual DOS date/time are out of bounds. Fixes 5296
* Refactor related bundle enumeration into butil.Sean Hall2022-03-012-60/+469
| | | | Related to #3693
* Parse the Content-Length string value to avoid the 2GB limitation.Sean Hall2022-02-191-8/+6
|
* Handle missing content length with range request and empty files.Sean Hall2022-02-191-7/+39
| | | | Add test for server without range request support.
* Ignore HEAD request failure in dlutil's DownloadUrl.Sean Hall2022-02-191-1/+4
| | | | Fixes #6331
* Fix LogInitalize signature.Bob Arnson2022-01-302-2/+2
|
* Refactor some dependency detection.Sean Hall2022-01-162-6/+15
| | | | | * 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-166-161/+121
| | | | | | - 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-105-130/+211
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6669. Fixes https://github.com/wixtoolset/issues/issues/6670.
* Remove warnings and make sure more don't creep in.Sean Hall2022-01-011-1/+0
| | | | Tests are not run inside of traversal projects so that skipped test warnings don't fail the build.
* FilesInUse messages are too different to unify in the Burn engine.Sean Hall2021-12-302-9/+11
| | | | Fixes #6348
* Use `v143` toolset except `v141` for libs.Bob Arnson2021-12-251-3/+3
|
* Build with VS2022, which is now required.Bob Arnson2021-12-253-21/+5
| | | | - Use VS2022/v143 libraries exclusively. C++ compatibility works.
* Fix typos.Bob Arnson2021-12-171-1/+1
|
* ListView controls can have a different image list for different modes.Sean Hall2021-11-101-3/+3
|
* Move ImageList element back under Theme since it's not a control.Sean Hall2021-11-101-4/+4
|
* Go back to thmutil not interfering with wixstdba controls.Sean Hall2021-11-102-21/+22
|
* Use DefDlgProc in thmutil.Sean Hall2021-11-011-9/+25
| | | | #5927
* Avoid using control ids inside of thmutil.Sean Hall2021-11-018-459/+565
|
* Add CS_HREDRAW and CS_VREDRAW to fix painting issues when resizing.Sean Hall2021-11-012-0/+33
|
* Make thmutil automatically load controls during window creation.Sean Hall2021-11-012-62/+118
| | | | Add control loaded event.
* Add more thmutil window messages to simplify handling control events.Sean Hall2021-11-012-89/+247
|
* Allow more customization of control ids in thmutil.Sean Hall2021-11-012-29/+81
| | | | | Allow BAFunctions to set control ids. Make sure control ids don't collide.
* Don't set NativeMachine variables when IsWow64Process2 is unavailableEric StJohn2021-09-131-1/+3
|
* Add NativeMachine to Burn and WIX_NATIVE_MACHINE to UtilExtensionEric StJohn2021-08-302-8/+35
|
* Add argument and policy setting to set Burn's base working directory.Sean Hall2021-08-045-117/+268
| | | | Fixes #5856
* Get system TEMP path from the registry.Sean Hall2021-08-042-0/+103
| | | | Also, correctly handle return codes from related path APIs.
* Add fixed buffer butil APIs.Sean Hall2021-07-192-20/+201
|
* Fix more 32-bit assumptions.Sean Hall2021-07-192-40/+12
| | | | Use strutil to return value in BundleGetBundleInfo.
* Refactor butil while cleaning up other things.Sean Hall2021-07-184-229/+326
|
* Allow access to persisted variables from related bundles.Jacob Hoover2021-07-184-13/+158
| | | | Implements #3704
* Fix building and perf for bundles with 1000s of package and BA payloadsSean Hall2021-06-091-70/+58
| | | | Fixes other half of #5300
* Fix bug where theme window didn't enlarge client area for default DPI.Sean Hall2021-06-041-9/+33
|
* Support multiple thmutil in same process.Sean Hall2021-06-041-15/+30
|
* Add thmutil Image element to allow specifying multiple resolutions.Sean Hall2021-06-042-25/+371
| | | | | | Rename previous Image element to ImageListItem. Last partial fix for #6155
* Allow arbitrary strings for thmutil Font ids.Sean Hall2021-06-042-16/+39
|
* Require separate images for thmutil graphic Buttons and Progressbars.Sean Hall2021-06-042-187/+389
|