Re: [Mingw-w64-public] [PATCH 2/2] crt: Add missing API sets to windowsapp.lib

2023-09-28 Thread Steve Lhomme
For the record, I some scripts to generate/update the files. Mostly 
using the "dumpbin /linkmember" results to generate them and check the 
changes depending on the Windows SDK version for each official Windows 
10/11 builds.


The code is in a private repository as I'm not sure this is public 
information, especially the XML files from the Windows App Certification 
Kit to match what is allowed in UWP. But I can share it on demand.


On 2023-09-27 15:05, Martin Storsjö wrote:

On Mon, 25 Sep 2023, Mark Harmstone wrote:


Some of these were added by the previous patch, and some are new.

Signed-off-by: Mark Harmstone 
---



diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 7f137b4f0..1b2caeab5 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2029,6 +2029,7 @@ endif
    %/libapi-ms-win-core-com-l1-1-2.a \
    %/libapi-ms-win-core-com-l1-1-3.a \
    %/libapi-ms-win-core-com-midlproxystub-l1-1-0.a \
+    %/libapi-ms-win-core-com-l1-1-0.a \
    %/libapi-ms-win-core-comm-l1-1-0.a \


This is a stray change (it adds a duplicate l1-1-0.a dependency on 
mincore, while this patch touches windowsapp).



Other than, I think this patchset looks good.

Steve Lhomme sent a similar patchset on June 26th. I reviewed it (quite 
belatedly, sorry about that) on July 20th, where I requested it to be 
split into smaller pieces; that patchset both added new symbols and new 
def files, and removed other def files that weren't reachable with the 
mincore/windowsapp headers that he had compared with.


I compared the end result of this patchset and Steve's, and this one 
should be a superset (after adding the extra two patches I just sent); 
there are still def files that might not be reachable with current MS 
import libraries, but if important, those can be pruned in a separate step.


So if there aren't any objections to it, I would go ahead and push these 
two patches sometime soon.


// Martin



___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public



___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] crt: Include more d3d11 and d3d12 headers in dxguid library

2023-09-28 Thread Biswapriyo Nath

From f85fc5b8a85edd6d626785822833902db514db55 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath 
Date: Thu, 28 Sep 2023 07:24:12 +
Subject: [PATCH] crt: Include more d3d11 and d3d12 headers in dxguid library

Signed-off-by: Biswapriyo Nath 
---
 mingw-w64-crt/libsrc/dxguid.c | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/mingw-w64-crt/libsrc/dxguid.c b/mingw-w64-crt/libsrc/dxguid.c
index 1b026fa..a56d673 100644
--- a/mingw-w64-crt/libsrc/dxguid.c
+++ b/mingw-w64-crt/libsrc/dxguid.c
@@ -20,11 +20,17 @@
 #include 
 #include 
 #include 
+#include 
+#include 
+#include 
+#include 
+#include 
 #include 
 #include 
 #include 
 #include 
 #include 
+#include 
 
 #include 
 #include 
-- 
2.42.0

___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public