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

150 Коммитов

Автор SHA1 Сообщение Дата
getrou 03284cf857
Move Azure build pipelines to OneBranch (#1877)
* Add OneBranch test template

* Added job matrix to Onebranch pipeline

* Moved .pipelines folder to AzurePipelinesTemplates

* Removing template to debug

* Fixing indentation

* Added build_winmd stage to win32metadata-onebranch

* Remove build_winmd job dependency since it is now a stage dependency

* Change how arch variable is referenced

* Use checkout template instead of old checkout method

* Update from BatchScript task to CmdLine taks

* checkout recursive submodules

* Don't move repo after cloning

* Add repo directory to script paths

* Add win32docs onebranch yaml script

* Trying a windows agent pool for win32docs

* testing if forward slashes are interferring with ADO task

* Debug printing for scraping cs files

* rebasing to main

* Fix backslashes to forward slashes

* Using a linux agent to match existing pipeline

* Use custom linux agent

* Update working directory for dotnet build

* Change working directory for linux agent

* Add scrapeconstants flag to x86 build

* Add print debugging for DiaSdk

* Add more print debugging to see what is happening in diasdk

* Use built-in dotnet pack ADO task

* change parameter for dotnet pack command

* Set working directory for dotnet pack

* Change how VS cmd is initialized

* Move VsDevCmd to powershell and test in subsequent task

* Try VsDevCmd in same task

* Install build tools for DoPackages.ps1

* Remove extra steps in DoPackages.ps1

* Install tools for other tasks as well

* Add required compiler and linker flags for compliance

* Testing pipeline trigger

* Re-enable signing, copy output to artifact staging directory

* Move from ESRP signing to OneBranch signing

* Add OfficialBuild flag to template

* Move win32docs over to OneBranch signing

* Add more files and consolidate onebranch signing for win32metadata

* delimiter for files to sign

* Move docs back to onebranch agent

* Move docs back to onebranch agent, fix docs targets file

* Specify solution file in apidocs folder

* More signing tweaks

* Fix build and pack scripts for docs

* Add signing for apidocs dll

* Remove cp_code from signing tasks

* Add nobuild to pack operation so we don't overwrite the signed binaries

* Specify binaries to sign

* Add --no-build to packages.proj pack operation

* Add debug printing and disable building project references

* Restore before packing in DoPackages.ps1

* Sign binaries that were hiding in obj and getting restored over top of other signed binaries

* More signing tweaks

* Skip install tools, which were regenerating dlls

* Force install tools in DoPackages

* Install tools on subsequent tasks

* Reduce signing to only necessary files

* Fix signing path

* Add unsigned dlls to onebranch codesign exceptions

* Removed old commented out tasks

* Revert Dia nuspec, which was an unintended change

* Add longpath option to checkout step

* Revert "Add longpath option to checkout step"

This reverts commit 063dfba113.

* Enable git long file paths via script

* Try setting global longpath instead of system

* Change repo directory name to work around git longpath issue

* Add repodirectory parameter to BuildWinMD checkout task

* Shorten win32docs repo directory name

* Try to extract version information out of nbgv since it can not set the pipeline name

* Change nbgv working directory to win32metadata repo

* Fix pwsh input syntax

* Set pipeline name to build number, added more debug printing

* Set pipeline build number

* Change working directory for pipeline name task

* Remove debug printing

* Save source commit for use by release pipeline

* Fix path for saving source commit

* Move source commit hash to end of job

* elevate commitId variable to a pipeline variable

* Fix formatting for commit id

* Change how nuget packages are copied to apidocs artifact staging directory

* Specify source folder for apidoc file published files

* Empty commit to test pipeline trigger
2024-07-23 14:58:45 -07:00
Mike Battista 948286f7c0 Updated to v62. 2024-06-17 16:51:46 -07:00
Mike Battista 0f58a9e749 Updated to v61. 2024-05-08 08:19:23 -07:00
Mike Battista 496dd01a28 Rename KNONVOLATILE_CONTEXT_POINTERS_ARM64 to KNONVOLATILE_CONTEXT_POINTERS. Fixed #480. 2024-05-07 16:51:29 -07:00
Mike Battista a7385c89fd Updated to v60. 2024-02-16 12:34:31 -08:00
Mike Battista 3d2ba1e501 Updated to v59. 2024-01-24 15:36:58 -08:00
Mike Battista 3892ab958e Updated to v58. 2024-01-18 13:18:21 -08:00
Mike Battista 78608fdf09 Update tools to .NET 8. Fixed #1746. 2024-01-03 10:47:30 -08:00
Mike Battista 090137db5b Revert "Update tools to .NET 8. Fixed #1746."
This reverts commit 0eda145166.
2023-12-04 08:46:07 -08:00
Mike Battista 1d9fd3b678 Revert "Updated additional net6.0 references for #1746."
This reverts commit a5698d9a63.
2023-12-04 08:45:42 -08:00
Mike Battista a5698d9a63 Updated additional net6.0 references for #1746. 2023-11-30 10:34:29 -08:00
Mike Battista 0eda145166 Update tools to .NET 8. Fixed #1746. 2023-11-30 10:17:24 -08:00
Mike Battista b83c6140ca Updated to v57. 2023-11-13 18:03:40 -08:00
Mike Battista 7c967d9c85 Updated to v56. 2023-09-20 07:45:08 -07:00
Mike Battista 7d7e2f33ce Updated to v55. 2023-08-07 11:28:23 -07:00
Mike Battista 369aedc312 Using Microsoft.Windows.WinmdGenerator on Linux: cannot find Sdk.props (case sensitivity). Fixed #1589. 2023-07-25 09:22:13 -07:00
Mike Battista 22d6ad9b2a
Updated to ClangSharp 16.0 and added support for bitfields (#1620)
* Updated to ClangSharp 16.0.

* Feature request: use get/set to deal with bitfields. Fixed #1392.

* Updated the baseline.

* Documented NativeBitfield.

* Fixed formatting bug.

* Lowercased Name.
2023-07-16 15:27:28 -07:00
Mike Battista 125ac22138 Updated to v54. 2023-07-11 08:42:10 -07:00
Mike Battista 210caf62f3 Updated to v53. 2023-05-23 10:40:24 -07:00
Mike Battista 0d4a31a1c8 Updated sample. 2023-05-15 09:55:30 -07:00
Mike Battista 6df889d172 Updated to v52. 2023-05-05 16:07:08 -07:00
Mike Battista 9e0a603f2e Updated to v51. 2023-04-28 07:54:06 -07:00
Mike Battista e49534798f Updated sample. 2023-04-27 22:38:26 -07:00
Mike Battista 6c52a4ba62 Added missing handles. 2023-04-27 21:04:28 -07:00
Mike Battista 654baaf88c Refactored opaque struct handling. 2023-04-27 15:23:44 -07:00
Mike Battista 065bf17820 Added missing BiometricFramework opaque structs for #1547. 2023-04-19 20:53:04 -07:00
Mike Battista 8a30044896 Fixed #632. 2023-04-19 11:05:02 -07:00
Mike Battista 92565ba4e5 Updated to v50. 2023-04-11 17:36:57 -07:00
Mike Battista 45869a0cad
Retired Windows.Win32.Interop.dll and moved attribute definitions to Windows.Win32.Foundation.Metadata (#1527)
* Initial attempt at merging Interop types into the main winmd.

The winmd is generated but the attributes don't appear to be retaining the Attribute inheritance which is causing build failures in the WinmdGenerator and samples.

* Updated new files and attributes.

* Updated interop reference.

* Attributes moved to Windows.Win32.Foundation.Metadata and everything builds and compiles but attributes that expose properties like MemorySize and NativeArrayInfo have questionable definitions since the properties aren't exposed in the metadata.

* Updated debug configuration.

* Added support for properties and attributes.

* Updated the baseline.

* Added public constructors.

* Updated the diffing tool to account for the attribute namespace change and updated the baseline.
2023-04-06 15:20:14 -07:00
Mike Battista ad727e4f7d Fixed #1520. 2023-04-04 19:22:32 -07:00
Mike Battista 0d3cf48ddf Fixed #1519. 2023-04-04 07:53:50 -07:00
Mike Battista af2959e1df Fixed #469. 2023-04-03 15:10:46 -07:00
Mike Battista 781feb500b Fixed #1518. 2023-04-03 14:13:58 -07:00
Mike Battista 6e210a71e0 Updated to v49. 2023-03-30 18:57:06 -07:00
Mike Battista e5338b4292 Removed NtCreateFile.
See https://github.com/microsoft/wdkmetadata/issues/15.
2023-03-30 16:32:20 -07:00
Mike Battista 2d197f37bc Fixed #1514. 2023-03-30 13:18:10 -07:00
Mike Battista 35903684cf Renamed enum to avoid naming conflict with WDK. 2023-03-30 12:38:16 -07:00
Mike Battista 409fe84347 Fixed #1512. 2023-03-29 12:28:42 -07:00
Mike Battista aba42d4ae6 Fixed bugs for #903. 2023-03-24 16:55:02 -07:00
Mike Battista c711cb5b4b Fixed #903. 2023-03-24 16:43:24 -07:00
Mike Battista 8387ddf166 Fixed #903. 2023-03-23 14:43:45 -07:00
Mike Battista b93da8299b Updated to v48. 2023-03-22 19:55:24 -07:00
Mike Battista e4b5ac0899 Refactored Debug APIs for #1500. 2023-03-22 18:44:11 -07:00
Mike Battista 2f879cb466 Fixed #1411. 2023-03-22 15:32:40 -07:00
Mike Battista df2a38e19c Fixed #1507. 2023-03-22 13:37:39 -07:00
Mike Battista 5bbc30e034 Fixed #618. 2023-03-22 10:51:24 -07:00
Mike Battista 1c93e2872a Moved MsTv partition to .Tv namespace for #1500. 2023-03-22 10:21:26 -07:00
Mike Battista b08d57bd74 Fixed #1506. 2023-03-22 09:25:19 -07:00
Mike Battista 0c2c386589 Fixed #1505. 2023-03-21 14:33:53 -07:00
Mike Battista 121bb7ca1c Added delegates for MONITOR.
Related to #796.
2023-03-17 00:53:19 -07:00