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

23 Коммитов

Автор SHA1 Сообщение Дата
Steve Otteson 0c086ac267
Mega namespace refactor (#718)
* Another big round of namespace refactorings to reduce dependencies

* Missing namespace that broke the DWriteCore sample
2021-11-02 13:52:58 -07:00
Steve Otteson 6ee178a2de
Lib scrape fixes (#696)
* Changing lib scraper to not use dumpbin.exe, adding more tests

* More changes
2021-10-05 18:20:58 -07:00
Steve Otteson b07213e28b
Incremental build system (#670)
* Initial check

* Get rid of .zip

* Fix x64 path bug in pipeline

* Dump obj to debug pipeline issue

* Get rid of duplicate files

* Fix missing partitions due to gitignore

* Additional updates for scripts

* Improve use of WinSDK assets by external projects

* Force the targets to skip scraping if we pass in a flag

* Remove creation of log dir

* Need to update .gitignore for generation project rename

* More upates

* Merge with main, update scripts with better error handling, don't clobber checked in global.json for tests

* Remove unnecessary line from script

* Bad variable in script
2021-09-23 21:38:28 -07:00
Steve Otteson dd8c746292
Version bump and some minor changes (#652)
* Bump version
* Rename msbuild dir to GeneratorSdk,
* Simplify pipeline yaml
* Make sure VSINSTALLDIR is set
2021-09-14 16:15:38 -07:00
Steve Otteson 6b7cd3900b
Change the pipeline to use the public vm image (#607)
This changes the pipeline to use the public vm image. It also includes some memory perf improvements because it was running out of memory on the public vm image.
2021-08-12 14:01:34 -07:00
Bill Avery 5b717494a5
Add a WebView2Sample with a StaticLibrary attribute mapping the DllImport name to an optional static library substitute (#553)
* Define the StaticLibrary method attribute

* Add a --staticLibs flag and test it with the TestSource config

* Integrate --staticLibs with EmitWinmd in msbuild

* Add WebView2SampleDebug

* Fix the winmd name
2021-07-22 10:10:11 -07:00
Steve Otteson de5e2abfc0
Use nerdbank.gitversioning to better deal with versioning (#476)
* Converting to use Nerdbank.GitVersioning

Thanks to @AArnott for this cool project that automatically increments our build numbers for us.

Co-authored-by: Steve Otteson <sotteson@microsoft.com>
2021-05-14 16:09:07 -07:00
Steve Otteson 9a92f1ffb4 Fixes #72 - scrape DEFINE_ENUM_FLAG_OPERATORS and make them all enums with the Flags attribute. Also add ability to easy make an enum a Flags via the emitter 2021-03-28 12:32:24 -07:00
Steve Otteson 00789f8d70 Fixing several issues around delegates, and adding some tests to make sure the problems stay fixed.
Fixes #313
2021-03-15 00:39:04 -07:00
Steve Otteson 7e12f76484 Provide way to add handle types that follow certain patterns like DECLARE_HANDLE 2021-03-02 21:39:53 -08:00
Steve Otteson 01636ca023 Refactor scraper, emitter outputs in a more logical way 2021-03-02 16:18:19 -08:00
Steve Otteson cb79be2a85 Add support for WSTR/STR native typedefs instead of using attributes for Win32 strings 2021-02-16 17:50:52 -08:00
Steve Otteson 2bdbd010e1 * Fix several issues caused by the partitions change
* Add script for detecting missing imports by comparing against a baseline winmd
2021-01-12 15:11:15 -08:00
Steve Otteson feeb054328 Missed debug partition due to .gitignore 2021-01-06 23:35:19 -08:00
Steve Otteson bfc016cea4 Adding partitions to metadata 2021-01-06 22:11:46 -08:00
Steve Otteson c7372c16d4 Rename from Win32MetdataLib to Win32MetdataSource to be clear the directory is not for a lib 2020-11-20 14:34:43 -08:00
Steve Otteson b5e6521d63 * Allow for scraping by libs
* Add dxgi, d3d11, d3d12
* Add test d3d app
2020-10-25 21:39:32 -07:00
Steve Otteson dff3b1fcbe Update remaps and exclusions for latest SDK 2020-10-19 21:28:22 -07:00
Steve Otteson ab73a7fbff * Initial CsWin32 projection including sample app and nuget
* Lots of improvments to metadata
* Lots of struct renamings to get rid of leading "_"
2020-10-19 20:27:54 -07:00
Steve Otteson f830a78868 Add nuspec 2020-08-18 22:13:17 -07:00
Steve Otteson 3e8707edc1 Use nuget packages for headers/libs instead of using installed msi SDK 2020-08-17 17:31:45 -07:00
Steve Otteson c50b487d5b Add missing response files 2020-06-15 08:54:54 -07:00
microsoft-github-operations[bot] 43cf96c95b
Initial commit 2020-06-08 21:52:12 +00:00