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

74 Коммитов

Автор SHA1 Сообщение Дата
Sean Hall bcd3ee7ab8 Clean up more 32-bit assumptions. 2021-04-29 13:58:14 -05:00
Rob Mensching d73c29407f Unport LocProbeForFileEx() as WiX v4 had better solution 2021-04-20 01:05:41 -07:00
Rob Mensching 10a2a17406 Make FileCopyUsingHandlesWithProgress more like MoveFileWithProgress 2021-04-14 09:45:51 -07:00
Sean Hall 10ea1d3e52 Use verutil for handling versions in WiuEnumRelatedProductCodes. 2021-04-12 20:44:35 -05:00
Rob Mensching 2113f2bedb Make FileCopyUsingHandlesWithProgress more like MoveFileWithProgress
FileCopyUsingHandlesWithProgress now returns ERROR_REQUEST_ABORTED
as an HRESULT when canceled or stopping rather than return success.
2021-04-12 15:11:43 -07:00
Rob Mensching b2c4600453 Port missing WiX v3 changes 2021-04-12 12:29:11 -07:00
Rob Mensching 0c2b4cf3a4 Integrate fixes that make dutil a little more robust to failure 2021-04-12 09:56:15 -07:00
Sean Hall ed0ef472c7 Add test for apuputil and fix descending sorting. 2021-03-30 17:19:19 -05:00
Sean Hall 10ebf674da Update rest of dutil to use their own source with the Exit* macros.
Fix some CA warnings.
2021-03-02 15:40:02 -06:00
Sean Hall 3bbf1347b9 Add SHA512 support to apuputil.
#3992
2021-03-02 15:40:02 -06:00
Andrij Abyzov 931d4e4d64 WIXBUG4931 Fix drawing of image static controls 2021-02-09 10:42:00 -06:00
Sean Hall bee6a20d1c Ignore enum CA warnings and scope the osutil deprecation suppression.
Also, fix project reference so the .vcx project system understands it.
2021-02-07 18:54:33 -06:00
Sean Hall 69567aaa95 Add OsRtlGetVersion.
#6318
2021-02-07 18:54:33 -06:00
Nir Bar c294fb860e
Add functions to start/end MSI transactions and check whether or not it is supported on the target machine (#22)
* Add functions to start/end MSI transactions and check whether or not it is supported on the target machine

* Add log mode parameter to MSI transaction functions.

* No default log mode for WiuEndTransaction
2021-01-11 12:07:38 -06:00
Bob Arnson 0ae3b1e7b5 More size_t-ification. 2020-12-26 22:08:07 -05:00
Bob Arnson 6554b42e99 Clean up 32-bit ass-u-mptions for x64 and arm64. 2020-12-26 22:08:07 -05:00
Sean Hall d5925b2bd8 Run unit tests in the build script. 2020-11-15 12:42:12 -06:00
Sean Hall c6a94a7f35 Update verutil precedence rules to check for invalid after release labels. 2020-10-24 20:03:38 -05:00
Sean Hall d3bd918785 Update apuputil and deputil to not use DWORD64 for versions. 2020-10-24 20:03:38 -05:00
Sean Hall d1d31466bb WIXFEAT:6210 Parse and compare bundle versions kind of like SemVer. 2020-10-24 20:03:38 -05:00
Sean Hall 281ad838c5 Add butil exit macros. 2020-10-24 20:03:38 -05:00
Bob Arnson e8b32195c0
Merge pull request #19 from wixtoolset/bob/armandnoleg
Remove 32-bit ARM support.
2020-09-19 21:01:10 -04:00
Bob Arnson f4fdd3cd0c Remove 32-bit ARM support. 2020-09-19 20:58:20 -04:00
Sean Hall 8a2fa05b14 Update dpiutil.h so users don't have to include ShellScalingApi.h. 2020-08-09 10:27:40 -06:00
Sean Hall ebdba51558 WIXBUG:5250 Use the progress bar's image's 4th pixel for the right side. 2020-08-09 10:27:40 -06:00
Sean Hall 5816f9e258 WIXFEAT:5843 Use MSFTEDIT_CLASS for Rich Edit controls when available. 2020-08-09 10:27:40 -06:00
Sean Hall 89042ffee3 WIXFEAT:4863 In thmutil editboxes, save the value as a literal string and format the variable when populating it. 2020-08-09 10:27:40 -06:00
Sean Hall e3940e8537 Update DUtilUnitTest to reference WixBuildTools.TestSupport.Native. 2020-07-16 16:44:09 +10:00
Sean Hall dc558da002 Update Dutil_TraceErrorSource to filter based on the report level. 2020-07-12 17:16:16 +10:00
Sean Hall aeddc77fc0 Integrate DUtilUnitTest into latest v4. 2020-07-12 11:51:29 +10:00
Sean Hall 9c4b5559cc Import DUtilUnitTest from old wix4 repo. 2020-07-12 11:51:29 +10:00
Sean Hall f651268309 Add DpiuSetProcessDpiAwareness. 2020-07-10 21:40:29 +10:00
Sean Hall 171b886bc5 Split up ThemeDefWindowProc so that the right message handling code is shared with PanelWndProc. 2020-07-06 21:30:49 +10:00
Sean Hall 219964095a WIXFEAT:4906 Make Window's Height and Width refer to its client area. 2020-07-06 21:30:49 +10:00
Sean Hall abeba64d77 Add ability for ThemeCreateParentWindow to center on the monitor. 2020-07-06 21:30:49 +10:00
Sean Hall 00bd06f02c Use the DefaultDPI width and height as the source width and height for images. 2020-07-06 21:30:49 +10:00
Sean Hall 2f762cfb54 Scale the base width of list view columns according to the DPI. 2020-07-06 21:30:49 +10:00
Sean Hall 07175b9e5d Update the fonts when using a different DPI. 2020-07-06 21:30:49 +10:00
Sean Hall 2e0773ed31 Scale the x/y/width/height of theme controls according to the DPI. 2020-07-06 21:30:49 +10:00
Sean Hall a44cba1e24 Start High-DPI support by scaling the parent window according to the DPI. 2020-07-06 21:30:49 +10:00
Sean Hall e586152b76 Add ThemeCreateParentWindow so thmutil controls its window creation. 2020-07-06 21:30:49 +10:00
Sean Hall 3afdaa298c Methods in thmtuil.h shouldn't be declared as EXTERN "C". 2020-07-06 21:30:49 +10:00
Sean Hall 4725cea308 Add ThmExit macros to allow capturing thmutil specific errors. 2020-06-24 20:23:44 +10:00
Sean Hall 7fc25bc325 Replace ExitTrace with new DUTIL_CALLBACK_TRACEERROR callback.
This allows capturing internal dutil errors and eventually supports filtering to certain parts of dutil.
Add Exit...Source macros to simplify calling both TraceError/TraceErrorDebug and Dutil_TraceErrorSource.
Make existing Exit macros call the new Exit...Source macros so the logic is in one place.
2020-06-24 20:23:44 +10:00
Sean Hall 57536725e6 Pack v141 ARM and ARM64. 2020-06-18 21:42:42 +10:00
Sean Hall b73f7f24be Fail build for each command. 2020-06-18 21:42:42 +10:00
Bob Arnson e098e81334
Merge pull request #9 from wixtoolset/bob/ARM2017
Enable VS2017 ARM/ARM64 builds.
2020-05-30 19:52:18 -04:00
Bob Arnson 5a722b5e95 Enable VS2017 ARM/ARM64 builds. 2020-05-30 19:21:28 -04:00
Bob Arnson 0d18569804
Merge pull request #8 from wixtoolset/bob/arm64b
Port wix3 ARM64 fix.
2020-05-17 17:35:33 -04:00
Bob Arnson 0d294d6306 Port wix3 ARM64 fix. 2020-05-17 17:33:00 -04:00