I've left in FIXMEs for the new API sets for now, which will follow
properly in later patches.
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/Makefile.am | 255 +
mingw-w64-crt/lib-common/onecore_apiset.mri | 289
mingw-w64-crt/lib32/Makefi
Signed-off-by: Mark Harmstone
---
...api-ms-win-core-kernel32-legacy-l1-1-1.def | 35 ---
...api-ms-win-core-kernel32-legacy-l1-1-1.def | 35 ---
2 files changed, 70 deletions(-)
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-1.def
b/
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-delayload-l1-1-1.def | 1 -
mingw-w64-crt/lib32/api-ms-win-core-delayload-l1-1-1.def | 1 -
2 files changed, 2 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-delayload-l1-1-1.def
b/mingw-w64-crt/
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-synch-l1-2-0.def | 41 -
.../api-ms-win-core-synch-l1-2-1.def | 58 ---
.../lib32/api-ms-win-core-synch-l1-2-0.def| 41 -
.../lib32/api-ms-win-core-synch-l1-2-1.def| 58
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-registry-l2-1-0.def | 6 --
1 file changed, 6 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-registry-l2-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-registry-l2-1-0.def
index b35c308c4..81c8
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-processthreads-l1-1-1.def | 49 --
.../api-ms-win-core-processthreads-l1-1-2.def | 63 -
...-core-processthreads-l1-1-2_windowsapp.def | 63 -
.../api-ms-win-core-processthreads-l1-1-3.def | 67 -
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-1.def| 1 -
.../lib-common/api-ms-win-core-wow64-l1-1-1_windowsapp.def | 1 -
mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-1.def | 1 -
mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-ro-typeresolution-l1-1-1.def | 3 ---
mingw-w64-crt/lib32/api-ms-win-ro-typeresolution-l1-1-1.def| 3 ---
2 files changed, 6 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-ro-typeresolution-l1-1-1.def
b/mingw
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-comm-l1-1-1.def | 18 --
.../api-ms-win-core-comm-l1-1-2.def | 19 ---
.../lib32/api-ms-win-core-comm-l1-1-1.def | 18 --
.../lib32/api-ms-win-core-comm-l1-1-2.def | 1
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-debug-l1-1-1.def | 4
mingw-w64-crt/lib32/api-ms-win-core-debug-l1-1-1.def | 4
2 files changed, 8 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-debug-l1-1-1.def
b/mingw-w64-crt/lib-co
Signed-off-by: Mark Harmstone
---
.../api-ms-win-gaming-tcui-l1-1-2.def | 9 -
.../api-ms-win-gaming-tcui-l1-1-3.def | 16
.../api-ms-win-gaming-tcui-l1-1-4.def | 18 --
.../lib32/api-ms-win-gaming-tcui-l1-1-2.def| 9 --
Signed-off-by: Mark Harmstone
---
.../api-ms-win-security-base-l1-2-0.def | 55 --
...ms-win-security-base-l1-2-0_windowsapp.def | 55 --
.../api-ms-win-security-base-l1-2-1.def | 56 ---
.../lib32/api-ms-win-security-base-l1-2-0.def | 5
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-localization-l1-2-1.def | 58 --
.../api-ms-win-core-localization-l1-2-2.def | 59 ---
.../api-ms-win-core-localization-l1-2-1.def | 58 --
.../api-ms-win-core-localization-l1-2-2.def | 5
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-datetime-l1-1-1.def | 4
.../lib-common/api-ms-win-core-datetime-l1-1-2.def | 6 --
mingw-w64-crt/lib32/api-ms-win-core-datetime-l1-1-1.def | 4
mingw-w64-crt/lib32/api-ms-win-core-datetime-l1-1-2
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-interlocked-l1-2-0.def | 5 -
.../lib32/api-ms-win-core-interlocked-l1-2-0.def | 11 ---
2 files changed, 16 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-interlocked-l1-2-0.def
b/mingw-w64-c
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-devices-config-l1-1-2.def | 13 -
.../api-ms-win-devices-config-l1-1-2_windowsapp.def | 13 -
.../lib32/api-ms-win-devices-config-l1-1-2.def | 13 -
.../api-ms-win-devices-config-l1-1-2_windowsapp
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-errorhandling-l1-1-1.def | 7 ---
...api-ms-win-core-errorhandling-l1-1-1_windowsapp.def | 7 ---
.../api-ms-win-core-errorhandling-l1-1-3.def | 10 --
...api-ms-win-core-errorhandling-l1-1-3_windowsapp.de
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-namedpipe-l1-2-1.def | 10 --
.../lib-common/api-ms-win-core-namedpipe-l1-2-2.def | 12
.../lib32/api-ms-win-core-namedpipe-l1-2-1.def | 10 --
.../lib32/api-ms-win-core-namedpipe-l1-2-2.def
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-windowserrorreporting-l1-1-1.def | 4
.../api-ms-win-core-windowserrorreporting-l1-1-2.def | 10 --
.../api-ms-win-core-windowserrorreporting-l1-1-1.def | 4
.../api-ms-win-core-windowserrorreporting-l1-1-2.def | 10
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-namedpipe-ansi-l1-1-1.def | 3 ---
mingw-w64-crt/lib32/api-ms-win-core-namedpipe-ansi-l1-1-1.def | 3 ---
2 files changed, 6 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-namedpipe-ansi-l1-1-1.def
b/min
Signed-off-by: Mark Harmstone
---
.../api-ms-win-appmodel-runtime-l1-1-1.def| 20 ---
.../api-ms-win-appmodel-runtime-l1-1-1.def| 20 ---
2 files changed, 40 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
b/mingw
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-fibers-l1-1-1.def | 4
mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-1.def | 3 ---
mingw-w64-crt/lib32/api-ms-win-core-fibers-l1-1-1.def | 4
mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-1.def
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-libraryloader-l1-2-1.def | 23 ---
.../api-ms-win-core-libraryloader-l1-2-1.def | 23 ---
2 files changed, 46 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-1.def
b/min
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-featurestaging-l1-1-1.def | 5 -
.../lib32/api-ms-win-core-featurestaging-l1-1-1.def | 5 -
2 files changed, 10 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-1.def
b/mi
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-timezone-l1-1-1.def | 13 -
.../lib32/api-ms-win-core-timezone-l1-1-1.def | 13 -
2 files changed, 26 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-1.def
b/mingw-w6
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-sysinfo-l1-2-0.def| 22 --
...-ms-win-core-sysinfo-l1-2-0_windowsapp.def | 22 --
.../api-ms-win-core-sysinfo-l1-2-1.def| 29 --
...-ms-win-core-sysinfo-l1-2-1_windowsapp.def | 29 ---
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-1.def | 2 --
mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-2.def | 5 -
mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-1.def | 2 --
mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-2.d
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def| 3 ---
.../lib-common/api-ms-win-core-version-l1-1-1_windowsapp.def | 3 ---
mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def | 3 ---
.../lib32/api-ms-win-core-version-l1-1-1_window
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-com-l1-1-1.def | 53 ---
.../api-ms-win-core-com-l1-1-1_windowsapp.def | 53 ---
.../lib32/api-ms-win-core-com-l1-1-1.def | 53 ---
.../api-ms-win-core-com-l1-1-1_windowsapp.def |
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-console-l1-2-0.def| 14
.../api-ms-win-core-console-l2-1-0.def| 3 --
.../api-ms-win-core-console-l2-2-0.def| 35 ---
.../lib32/api-ms-win-core-console-l1-2-0.def | 14
.../lib32/api-
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-io-l1-1-1.def | 7 ---
.../lib-common/api-ms-win-core-io-l1-1-1_windowsapp.def| 7 ---
mingw-w64-crt/lib32/api-ms-win-core-io-l1-1-1.def | 7 ---
.../lib32/api-ms-win-core-io-l1-1-1_windowsapp.
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-memory-l1-1-1.def | 16
...i-ms-win-core-memory-l1-1-1_windowsapp.def | 16
.../api-ms-win-core-memory-l1-1-2.def | 26 -
...i-ms-win-core-memory-l1-1-2_windowsapp.def | 26 -
.../api-m
Signed-off-by: Mark Harmstone
---
.../api-ms-win-core-file-l1-2-0.def | 73 --
.../api-ms-win-core-file-l1-2-1.def | 77 ---
.../api-ms-win-core-file-l1-2-2.def | 77 ---
...api-ms-win-core-file-l1-2-2_windowsapp.def |
Signed-off-by: Mark Harmstone
---
...-ms-win-core-processenvironment-l1-2-0.def | 21 ---
...e-processenvironment-l1-2-0_windowsapp.def | 21 ---
...-ms-win-core-processenvironment-l1-2-0.def | 21 ---
...e-processenvironment-l1-2-0_windowsapp.def |
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-winrt-error-l1-1-1.def | 10 --
.../api-ms-win-core-winrt-error-l1-1-1_windowsapp.def | 10 --
.../lib32/api-ms-win-core-winrt-error-l1-1-1.def | 10 --
.../api-ms-win-core-winrt-error-l1-1-1_windowsa
Both of these patches look good to me - I was about to submit something similar
myself.
On 24/10/23 12:24, Martin Storsjö wrote:
These were added in ae2750626c2eb29dbc200f46831922de6e6972eb,
but seem misplaced as they lack the stdcall suffixes. They aren't
present in the WinSDK import libs minc
On 24/10/23 12:24, Martin Storsjö wrote:
On Tue, 24 Oct 2023, Martin Storsjö wrote:
Most of these show lots of cases where our files contain lots of more symbols
than the WinSDK version. It's a bit unclear where they stem from; going
forward, we really should try to be clearer with what refer
Please take me off of your email list.
Thank You.
From: LIU Hao
Sent: Monday, October 23, 2023 10:42 AM
To: mingw-w64-public@lists.sourceforge.net
; Christian Franke
; Martin Storsjö
Subject: Re: [Mingw-w64-public] [PATCH] Make winpthreads work on Win98
在 202
On 10/24/23, LIU Hao wrote:
> 在 2023-10-24 22:20, Ozkan Sezer 写道:
>> LoadLibrary needs cleaning after, and we do link to kernel32.dll anyway.
>
> This patch looks good to me. Please go ahead and apply.
>
> --
> Best regards,
> LIU Hao
>
>
Pushed as b57612d46f97eff0edf419a593c38597b39ca86d
--
O.S.
在 2023-10-24 22:20, Ozkan Sezer 写道:
LoadLibrary needs cleaning after, and we do link to kernel32.dll anyway.
This patch looks good to me. Please go ahead and apply.
--
Best regards,
LIU Hao
OpenPGP_signature
Description: OpenPGP digital signature
LoadLibrary needs cleaning after, and we do link to kernel32.dll anyway.
--
O.S.
From d835bc5e2b141e596ca38cb193c311d80163c2e6 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer
Date: Tue, 24 Oct 2023 17:11:04 +0300
Subject: [PATCH] winpthreads: change LoadLibrary calls to GetModuleHandle after
cb7f42e.
On Thu, 19 Oct 2023, Mark Harmstone wrote:
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/Makefile.am | 14 ++
.../api-ms-win-downlevel-advapi32-l1-1-0.def | 164
.../api-ms-win-downlevel-advapi32-l2-1-0.def | 92 +
.../api-ms-win-downlevel-normali
Since WinSDK 10.0.16299.0, these are no longer part of windowsapp
(they were present in 10.0.10586.0). Most of these symbols are
provided by one of the other def files in windowsapp (and the few
symbols that aren't shouldn't be exposed in current windowsapp
libraries anyway).
Signed-off-by: Martin
On Tue, 24 Oct 2023, Martin Storsjö wrote:
Most of these show lots of cases where our files contain lots of more symbols
than the WinSDK version. It's a bit unclear where they stem from; going
forward, we really should try to be clearer with what reference we use for
updating these, since look
These were added in ae2750626c2eb29dbc200f46831922de6e6972eb,
but seem misplaced as they lack the stdcall suffixes. They aren't
present in the WinSDK import libs mincore.lib or windowsapp.lib.
Signed-off-by: Martin Storsjö
---
mingw-w64-crt/lib32/api-ms-win-core-winrt-string-l1-1-0.def | 4 ---
On Tue, 24 Oct 2023, Martin Storsjö wrote:
On Fri, 13 Oct 2023, Mark Harmstone wrote:
I've just resent the patches, creating a new version for windowsapp where
necessary to avoid pollution. I've sent them as a series because of
Makefile.am, but they aren't actually interdependent.
I've set u
I see you imported this now, thanks very much!
--
Jonathan
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
On Fri, 13 Oct 2023, Mark Harmstone wrote:
I've just resent the patches, creating a new version for windowsapp where
necessary to avoid pollution. I've sent them as a series because of
Makefile.am, but they aren't actually interdependent.
I've set up some tooling to generate and crosscheck the
48 matches
Mail list logo