---
mingw-w64-libraries/winstorecompat/src/GetFileAttributes.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/mingw-w64-libraries/winstorecompat/src/GetFileAttributes.c
b/mingw-w64-libraries/winstorecompat/src/GetFileAttributes.c
index 66b2937..8d68ee0 100644
--- a/mingw-w64-librari
---
mingw-w64-headers/include/combaseapi.h| 2 ++
mingw-w64-headers/include/errhandlingapi.h| 15 ---
mingw-w64-headers/include/fileapi.h | 15 ---
mingw-w64-headers/include/libloaderapi.h | 4
mingw-w64-headers/include/memoryapi.h
---
mingw-w64-libraries/winstorecompat/src/CreateEventW.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mingw-w64-libraries/winstorecompat/src/CreateEventW.c
b/mingw-w64-libraries/winstorecompat/src/CreateEventW.c
index ba933d9..1daf9e8 100644
--- a/mingw-w64-libraries/winst
combaseapi already provides a __forceinline version
---
mingw-w64-headers/include/combaseapi.h | 2 -
mingw-w64-libraries/winstorecompat/Makefile.am | 1 -
.../winstorecompat/src/CoCreateInstance.c | 67 --
3 files changed, 70 deletions(-)
delete mod
;ll be waiting
for your reviews!
Regards,
Hugo Beauzée-Luyssen (9):
winstorecompat: CreateEventW: Use __MINGW_IMP_SYMBOL macro
winstorecompat: Add 64bits symbols
Provide a declaration for functions reimplemented in libwinstorecompat
winstorecompat: Provide a CreateFileA replacement
winstor
The compiled file is already installed before, and this was overwriting
it, causing an invalid lib to be installed
---
mingw-w64-crt/Makefile.am | 4
1 file changed, 4 deletions(-)
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 038dea5..16c8ba1 100644
--- a/mingw-w6
---
mingw-w64-headers/include/fileapi.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/mingw-w64-headers/include/fileapi.h
b/mingw-w64-headers/include/fileapi.h
index 53abd81..022f6d4 100755
--- a/mingw-w64-headers/include/fileapi.h
+++ b/mingw-w64-headers/include/fileapi.h
@@ -161,6 +161,7
which simply suppresses the call.
---
mingw-w64-headers/include/fileapi.h| 2 +-
.../winstorecompat/src/CreateFileW.c | 22 ++
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-headers/include/fileapi.h
b/mingw-w64-headers/
---
mingw-w64-headers/include/processthreadsapi.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/mingw-w64-headers/include/processthreadsapi.h
b/mingw-w64-headers/include/processthreadsapi.h
index c04e79c..f8c1480 100755
--- a/mingw-w64-headers/include/processthreadsapi.h
+++ b/mingw-w64-
---
mingw-w64-libraries/winstorecompat/src/CoCreateInstance.c | 4
mingw-w64-libraries/winstorecompat/src/CreateEventW.c | 4
mingw-w64-libraries/winstorecompat/src/CreateFileW.c | 4
mingw-w64-libraries/winstorecompat/src/CreateMutexW.c
On 04/01/2016 12:18 PM, Jacek Caban wrote:
> On 03/31/16 18:07, Hugo Beauzée-Luyssen wrote:
>> ---
>> mingw-w64-libraries/winstorecompat/src/GetFileAttributes.c | 9 +
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/mingw-w64-libraries/winstorecom
---
mingw-w64-crt/lib32/msvcr120.def.in | 8
mingw-w64-crt/lib32/msvcr120d.def.in | 8
2 files changed, 16 insertions(+)
diff --git a/mingw-w64-crt/lib32/msvcr120.def.in
b/mingw-w64-crt/lib32/msvcr120.def.in
index 32094fd..6746b20 100644
--- a/mingw-w64-crt/lib32/msvcr120.def.
On 04/01/2016 01:20 PM, Hugo Beauzée-Luyssen wrote:
> ---
> mingw-w64-crt/lib32/msvcr120.def.in | 8
> mingw-w64-crt/lib32/msvcr120d.def.in | 8
> 2 files changed, 16 insertions(+)
>
> diff --git a/mingw-w64-crt/lib32/msvcr120.def.in
> b/mingw-w64-crt/
On 04/01/2016 01:25 PM, Jacek Caban wrote:
> Hi Hugo,
>
> On 04/01/16 13:14, Hugo Beauzée-Luyssen wrote:
>>
>> I agree, that's the better solution on the paper.
>> However, I had quite a few symbols that I didn't manage to find the
>> callsite for, so I a
On 04/01/2016 12:16 PM, Jacek Caban wrote:
> Hi Hugo,
>
> On 03/31/16 18:07, Hugo Beauzée-Luyssen wrote:
>> --- a/mingw-w64-libraries/winstorecompat/src/CreateFileW.c
>> +++ b/mingw-w64-libraries/winstorecompat/src/CreateFileW.c
>> @@ -25,8 +25,10 @@
>> #define
Quite a few crypto/cert functions are available when building for
WINAPI_FAMILY_APP
---
mingw-w64-headers/include/wincrypt.h | 29 ++---
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/mingw-w64-headers/include/wincrypt.h
b/mingw-w64-headers/include/wincryp
---
mingw-w64-crt/lib32/msvcr120.def.in | 17 +
mingw-w64-crt/lib32/msvcr120d.def.in | 17 +
mingw-w64-crt/lib64/msvcr120.def.in | 16
mingw-w64-crt/lib64/msvcr120d.def.in | 16
4 files changed, 66 insertions(+)
diff --git a/ming
instorecompat/src/Crypto.c
new file mode 100644
index 000..4d58e9e
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/Crypto.c
@@ -0,0 +1,113 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Steve Lhomme, Hugo Beauzée-Luyssen
+
+Permission is hereb
ead.c
new file mode 100644
index 000..0d24ea0
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/beginthread.c
@@ -0,0 +1,54 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any perso
On 04/13/2016 01:30 PM, Kai Tietz wrote:
> Hi,
>
> I don't see that adding psdk header dependency to our crt header is
> something sane. Why is this change in crt headers at all necessary?
>
> Kai
>
> 2016-04-13 13:05 GMT+02:00 Hugo Beauzée-Luyssen :
>> Provid
gw-w64-libraries/winstorecompat/src/beginthread.c
new file mode 100644
index 000..0d24ea0
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/beginthread.c
@@ -0,0 +1,54 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permiss
gw-w64-libraries/winstorecompat/src/beginthread.c
new file mode 100644
index 000..bae4a6a
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/beginthread.c
@@ -0,0 +1,54 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permiss
On 04/13/2016 02:48 PM, Hugo Beauzée-Luyssen wrote:
> Provide a redirection from _beginthreadex -> CreateThread _endthread ->
> ExitThread, as the documentation recommends.
> ---
> mingw-w64-libraries/winstorecompat/Makefile.am | 1 +
> .../winstorecom
These macros are used to check for TlsAlloc & FlsAlloc success. Both
these functions are allowed on winrt
---
mingw-w64-headers/include/processthreadsapi.h | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/mingw-w64-headers/include/processthreadsapi.h
b/mingw-w64-header
gw-w64-libraries/winstorecompat/src/beginthread.c
new file mode 100644
index 000..bae4a6a
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/beginthread.c
@@ -0,0 +1,54 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permiss
---
mingw-w64-headers/include/processthreadsapi.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/mingw-w64-headers/include/processthreadsapi.h
b/mingw-w64-headers/include/processthreadsapi.h
index c04e79c..f8c1480 100755
--- a/mingw-w64-headers/include/processthreadsapi.h
+++ b/mingw-w64-
Using a single .def file seems to make the WACK confused
---
mingw-w64-crt/Makefile.am | 19 +++
mingw-w64-crt/lib32/Makefile.am| 3 +--
mingw-w64-crt/lib32/runtimeobject.mri | 5 +
mingw-w64-crt/lib64/runtimeobject.mri | 5 +
mingw-w64-crt/winrt/l
This reverts commit f3f8cd3173d82fa6f4ae31ecf8189e5ff19b1ca9.
---
mingw-w64-crt/Makefile.am | 3 +-
mingw-w64-crt/Makefile.in | 39 --
mingw-w64-crt/lib32/Makefile.am| 3 +-
.../lib32/api-ms-win-core-winrt-
---
mingw-w64-crt/Makefile.am | 16 +
mingw-w64-crt/Makefile.in | 39 --
mingw-w64-crt/lib32/Makefile.am| 2 +-
.../lib32/api-ms-win-core-winrt-l1-1-0.def | 9 +
.../lib32/api-ms-win-cor
---
mingw-w64-headers/include/libloaderapi.h | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-headers/include/libloaderapi.h
b/mingw-w64-headers/include/libloaderapi.h
index 765a63f..e26b3d7 100755
--- a/mingw-w64-headers/include/libloaderapi.h
+++ b/mingw-w64-
---
mingw-w64-crt/lib64/msvcr120.def.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/mingw-w64-crt/lib64/msvcr120.def.in
b/mingw-w64-crt/lib64/msvcr120.def.in
index 8784981..20efe3b 100644
--- a/mingw-w64-crt/lib64/msvcr120.def.in
+++ b/mingw-w64-crt/lib64/msvcr120.def.in
@@ -1531,6 +1531,
---
mingw-w64-crt/lib32/msvcr120_app.def.in | 1 +
mingw-w64-crt/lib64/msvcr120_app.def.in | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib32/msvcr120_app.def.in
b/mingw-w64-crt/lib32/msvcr120_app.def.in
index 579edb3..bb1f214 100644
--- a/mingw-w64-crt/lib32/msvcr120_app.d
'.
>>
>> --
>> Best regards,
>> lh_mouse
>> 2016-04-29
>>
>
>
> Same goes for vsnprintf / _vsnprintf, which the defs he based his patch on
> seem have aliases for..
>
> --
> O.S.
>
>
>
&g
---
mingw-w64-headers/include/fileapi.h | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/mingw-w64-headers/include/fileapi.h
b/mingw-w64-headers/include/fileapi.h
index a6ad549..eb7ccc9 100755
--- a/mingw-w64-headers/include/fileapi.h
+++ b/mingw-w64-headers/include/filea
instorecompat/src/Crypto.c
new file mode 100644
index 000..4d58e9e
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/Crypto.c
@@ -0,0 +1,113 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Steve Lhomme, Hugo Beauzée-Luyssen
+
+Permission is hereb
---
mingw-w64-headers/crt/math.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-headers/crt/math.h b/mingw-w64-headers/crt/math.h
index 171208f..d855a0f 100644
--- a/mingw-w64-headers/crt/math.h
+++ b/mingw-w64-headers/crt/math.h
@@ -431,7 +431,7 @@ typedef lon
On 05/16/2016 03:55 PM, André Hentschel wrote:
> Am 13.05.2016 um 14:17 schrieb Kai Tietz:
>> Hi,
>>
>> from my point of view this is ok. Nevertheless I would like that
>> Andre is taking a look to it before.
>>
>> Thanks,
>> Kai
>>
>
> long double is the same as double on ARM afaicr, so I'm not s
---
mingw-w64-crt/lib32/kernel32.def | 1 +
mingw-w64-crt/lib64/kernel32.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def
index a9dc5d4..0435d8d 100644
--- a/mingw-w64-crt/lib32/kernel32.def
+++ b/mingw-w64-crt/lib32/kern
---
mingw-w64-crt/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index aa198bd..52d1dc7 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -348,7 +348,7 @@ src_libmingwex32=\
# these on
---
mingw-w64-crt/Makefile.am | 6 ++
.../libarm32/api-ms-win-core-winrt-l1-1-0.def | 9
.../api-ms-win-core-winrt-string-l1-1-0.def| 25 ++
mingw-w64-crt/libarm32/runtimeobject.mri | 5 +
4 files changed, 45 i
---
mingw-w64-headers/include/memoryapi.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mingw-w64-headers/include/memoryapi.h
b/mingw-w64-headers/include/memoryapi.h
index 6263d3c..1fb9ffd 100755
--- a/mingw-w64-headers/include/memoryapi.h
+++ b/mingw-w64-headers/include/mem
---
mingw-w64-crt/lib32/kernel32.def | 1 +
mingw-w64-crt/lib64/kernel32.def | 1 +
mingw-w64-crt/libarm32/kernel32.def | 1 +
mingw-w64-headers/include/memoryapi.h | 3 +++
4 files changed, 6 insertions(+)
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.d
---
mingw-w64-crt/Makefile.am |5 +-
mingw-w64-crt/libarm32/msvcr120_app.def.in | 1595
2 files changed, 1598 insertions(+), 2 deletions(-)
create mode 100644 mingw-w64-crt/libarm32/msvcr120_app.def.in
diff --git a/mingw-w64-crt/Makefile.am b/min
---
mingw-w64-crt/lib32/kernel32.def | 1 +
mingw-w64-crt/lib64/kernel32.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def
index 845131c..7552e6e 100644
--- a/mingw-w64-crt/lib32/kernel32.def
+++ b/mingw-w64-crt/lib32/kern
On 05/18/2016 05:06 PM, Hugo Beauzée-Luyssen wrote:
> ---
> mingw-w64-crt/Makefile.am |5 +-
> mingw-w64-crt/libarm32/msvcr120_app.def.in | 1595
>
> 2 files changed, 1598 insertions(+), 2 deletions(-)
> create mode 10
On 05/24/2016 06:56 AM, Mateusz wrote:
Restore deleted VirtualFree declaration
Without VirtualFree declaration I can't compile mingw-w64/gcc toolchain on
Ubuntu.
Please review.
--
Mobile security can be enabling, no
On 05/24/2016 11:19 AM, Hugo Beauzée-Luyssen wrote:
> On 05/24/2016 06:56 AM, Mateusz wrote:
>> Restore deleted VirtualFree declaration
>>
>> Without VirtualFree declaration I can't compile mingw-w64/gcc
>> toolchai
It is available on desktop apps since XP, and on store apps since
Windows 10
---
mingw-w64-headers/include/memoryapi.h | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-headers/include/memoryapi.h
b/mingw-w64-headers/include/memoryapi.h
index 46e18c4..0a2fbd7 10075
On 05/24/2016 12:44 PM, Kai Tietz wrote:
> So, this thread is complete with ok in different thread, right?
>
> Regards,
> Kai
>
> 2016-05-24 11:24 GMT+02:00 Hugo Beauzée-Luyssen :
>> On 05/24/2016 11:19 AM, Hugo Beauzée-Luyssen wrote:
>>> On 05/24/2016 06:56 AM, Ma
---
mingw-w64-headers/crt/yvals.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mingw-w64-headers/crt/yvals.h b/mingw-w64-headers/crt/yvals.h
index 70593c4..98b6921 100644
--- a/mingw-w64-headers/crt/yvals.h
+++ b/mingw-w64-headers/crt/yvals.h
@@ -163,10 +163,12 @@
#define _Restrict __res
On 05/25/2016 02:27 PM, Kai Tietz wrote:
> Hmm, wouldn't it be better to use here #pragma push_macro/pop_macro
> with undefine instead?
>
> Btw, in what context you hit this issue that within C++ _Bool was
> defined already?
>
> Regards,
> Kai
>
> 2016-05-25 1
---
mingw-w64-headers/crt/yvals.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/mingw-w64-headers/crt/yvals.h b/mingw-w64-headers/crt/yvals.h
index 70593c4..15130e4 100644
--- a/mingw-w64-headers/crt/yvals.h
+++ b/mingw-w64-headers/crt/yvals.h
@@ -163,9 +163,12 @@
#define _Restrict __res
On 05/25/2016 02:27 PM, Kai Tietz wrote:
> Hmm, wouldn't it be better to use here #pragma push_macro/pop_macro
> with undefine instead?
>
> Btw, in what context you hit this issue that within C++ _Bool was
> defined already?
>
> Regards,
> Kai
>
> 2016-05-25 1
On 05/26/2016 10:35 AM, Kai Tietz wrote:
> Thanks, patch looks better IMO. Have you found the culprit defining _Bool?
>
> Regards,
> Kai
>
> 2016-05-26 9:51 GMT+02:00 Hugo Beauzée-Luyssen :
>> ---
>> mingw-w64-headers/crt/yvals.h | 3 +++
>> 1 file changed
---
mingw-w64-crt/lib32/kernel32.def| 3 +++
mingw-w64-crt/lib64/kernel32.def| 3 +++
mingw-w64-crt/libarm32/kernel32.def | 3 +++
3 files changed, 9 insertions(+)
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def
index 0435d8d..aa834c6 100644
--- a/mingw-w6
On 05/31/2016 02:12 PM, Hugo Beauzée-Luyssen wrote:
> ---
> mingw-w64-crt/lib32/kernel32.def| 3 +++
> mingw-w64-crt/lib64/kernel32.def| 3 +++
> mingw-w64-crt/libarm32/kernel32.def | 3 +++
> 3 files changed, 9 insertions(+)
>
> diff --git a/mingw-w64-crt/li
This exposes the WaitOnAddress, WakeByAddressAll and WakeByAddressSingle
functions
Adding those to kernel32.lib fails at runtime
---
mingw-w64-crt/Makefile.am| 20 ++--
mingw-w64-crt/lib32/Makefile.am | 1 +
mingw-w64-crt/lib32/api-
This exposes the WaitOnAddress, WakeByAddressAll and WakeByAddressSingle
functions
Adding those to kernel32.lib fails at runtime
---
mingw-w64-crt/Makefile.am| 20 ++--
mingw-w64-crt/lib32/Makefile.am | 1 +
mingw-w64-crt/lib32/api-
On 05/31/2016 05:42 PM, Hugo Beauzée-Luyssen wrote:
> This exposes the WaitOnAddress, WakeByAddressAll and WakeByAddressSingle
> functions
> Adding those to kernel32.lib fails at runtime
> ---
> mingw-w64-crt/Makefile.am| 20
> ++--
Hi,
I'm wondering about the rational for having all autotools generated
files commited to the git repository.
Is there a specific reason for that? Or would it be OK to provide a
patch that adds a bootstrap script for all project & removes the said
generated files?
Regards,
---
---
mingw-w64-headers/include/iphlpapi.h | 6 +-
mingw-w64-headers/include/iprtrmib.h | 5 +
mingw-w64-headers/include/mprapi.h | 6 ++
mingw-w64-headers/include/nldef.h| 2 +-
4 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/mingw-w64-headers/include/iphlpapi.h
b
---
mingw-w64-headers/include/iphlpapi.h | 8 ++--
mingw-w64-headers/include/iprtrmib.h | 5 +
mingw-w64-headers/include/mprapi.h | 6 ++
mingw-w64-headers/include/nldef.h| 2 +-
4 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-headers/include/iphlpapi.h
On Fri, Jun 17, 2016, at 12:40 PM, Kai Tietz wrote:
> Hi,
>
> patch looks fine to me. As I can't test in more detail, patch is ok,
> if there are no objections within today.
>
> Regards,
> Kai
>
>
> 2016-06-17 12:27 GMT+02:00 Hugo Beauzée-Luyssen :
>
On 06/17/2016 06:50 PM, André Hentschel wrote:
> Pushed, because there were no objections
>
>
Thanks!
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveal
---
mingw-w64-headers/include/iptypes.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/mingw-w64-headers/include/iptypes.h
b/mingw-w64-headers/include/iptypes.h
index 745d3f9..d044a83 100644
--- a/mingw-w64-headers/include/iptypes.h
+++ b/mingw-w64-headers/include/iptypes.h
@@ -6,6 +6,9
---
mingw-w64-headers/include/bcrypt.h | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-headers/include/bcrypt.h
b/mingw-w64-headers/include/bcrypt.h
index e1b0546..006181c 100644
--- a/mingw-w64-headers/include/bcrypt.h
+++ b/mingw-w64-headers/include/bcrypt.
---
mingw-w64-headers/include/wincrypt.h | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-headers/include/wincrypt.h
b/mingw-w64-headers/include/wincrypt.h
index 3bd84ce..759758f 100644
--- a/mingw-w64-headers/include/wincrypt.h
+++ b/mingw-w64-headers
---
mingw-w64-headers/include/processthreadsapi.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/mingw-w64-headers/include/processthreadsapi.h
b/mingw-w64-headers/include/processthreadsapi.h
index 7e14eb9..c4629f7 100755
--- a/mingw-w64-headers/include/processthreadsapi.h
+++ b/mingw-w64-hea
---
mingw-w64-libraries/winstorecompat/Makefile.in | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-libraries/winstorecompat/Makefile.in
b/mingw-w64-libraries/winstorecompat/Makefile.in
index a52f2ad..31123de 100644
--- a/mingw-w64-libraries/winstorecompat/Makef
index 000..110099d
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/GetStartupInfo.c
@@ -0,0 +1,40 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of
@@ -0,0 +1,38 @@
+/*
+Copyright (c) 2013-2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to de
Hi,
When building apps for Xbox1 (at least), this lib must be used instead
of kernel32.lib, since kernel32.dll isn't shipped on this system.
Since the patch is big, and I've been asked to refrain from sending big
chunks here, the patch is located there:
http://people.videolan.org/~hugo/0001-li
On 09/07/2016 02:15 AM, Martell Malone wrote:
> Hey,
>
> Are you sure this is correct?
> It seems to be for libarm32 but the xbox1 is x64.
>
> Best,
> Martell
>
> On Tue, Sep 6, 2016 at 8:27 AM, Hugo Beauzée-Luyssen
> wrote:
>
>> Hi,
>>
>> When b
On 09/07/2016 10:25 AM, Jacek Caban wrote:
> Hi Hugo,
>
> On 06.09.2016 16:11, Hugo Beauzée-Luyssen wrote:
>> +#define GetStartupInfo __GetStartupInfo
>> +#include
>> +#undef GetStartupInfo
>> +
>> +VOID WINAPI GetStartupInfo( LPSTARTUPINFO lpStartupI
ows store app, but we still need the configure
scripts to be able to compile executables.
Regards,
>
> dw
>
> On 9/7/2016 1:31 AM, Hugo Beauzée-Luyssen wrote:
>> On 09/07/2016 10:25 AM, Jacek Caban wrote:
>>> Hi Hugo,
>>>
>>> On 06.09.20
On 09/08/2016 07:21 PM, David Wohlferd wrote:
> On 9/7/2016 2:19 PM, Hugo Beauzée-Luyssen wrote:
>>> Is this to deal with the fact that __tmainCRTStartup uses it?
>> Exactly. In the end, the function won't be used since __tmainCRTStartup
>> won't be used for a wi
index 000..420cea6
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/GetStartupInfo.c
@@ -0,0 +1,44 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of
On 09/08/2016 08:23 PM, David Wohlferd wrote:
On 9/8/2016 10:36 AM, Hugo Beauzée-Luyssen wrote:
This only happens when building with -lwindowsapp (see another patch of
mine). When building with the default -lkernel32, all is good, since
kernel32.lib contains GetStartupInfo.
windowsapp.lib, on
On 09/22/2016 06:35 PM, Hugo Beauzée-Luyssen wrote:
> On 09/08/2016 08:23 PM, David Wohlferd wrote:
>> On 9/8/2016 10:36 AM, Hugo Beauzée-Luyssen wrote:
>>> This only happens when building with -lwindowsapp (see another patch of
>>> mine). When building with the defa
On 09/22/2016 11:26 PM, David Wohlferd wrote:
> On 9/22/2016 9:35 AM, Hugo Beauzée-Luyssen wrote:
>> On 09/08/2016 08:23 PM, David Wohlferd wrote:
>>> On 9/8/2016 10:36 AM, Hugo Beauzée-Luyssen wrote:
>>>> This only happens when building with -lwindowsapp (see ano
---
mingw-w64-headers/include/processthreadsapi.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/mingw-w64-headers/include/processthreadsapi.h
b/mingw-w64-headers/include/processthreadsapi.h
index 7e14eb9..c4629f7 100755
--- a/mingw-w64-headers/include/processthreadsapi.h
+++ b/mingw-w64-hea
Since it now contains some functions that can be used on win10
---
mingw-w64-headers/include/wincrypt.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/mingw-w64-headers/include/wincrypt.h
b/mingw-w64-headers/include/wincrypt.h
index 759758f..7425823 100644
--- a/mingw-w64-headers/include/wi
@@ -0,0 +1,38 @@
+/*
+Copyright (c) 2013-2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to de
Symbols are only mangled on i686, while the old check was causing arm
symbols to be mangled as well
---
mingw-w64-libraries/winstorecompat/src/CreateEventW.c| 2 +-
mingw-w64-libraries/winstorecompat/src/CreateFileW.c | 2 +-
mingw-w64-libraries/winstorecompat/src/C
index 000..9094ade
--- /dev/null
+++ b/mingw-w64-libraries/winstorecompat/src/GetStartupInfo.c
@@ -0,0 +1,44 @@
+/*
+Copyright (c) 2016 mingw-w64 project
+
+Contributing authors: Hugo Beauzée-Luyssen
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of
---
mingw-w64-headers/include/dpapi.h | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/mingw-w64-headers/include/dpapi.h
b/mingw-w64-headers/include/dpapi.h
index 1e685ea..8ff8630 100644
--- a/mingw-w64-headers/include/dpapi.h
+++ b/mingw-w64-headers/i
d a fix to prepare using libwinstorecompat on arm.
Best regards,
Hugo Beauzée-Luyssen (7):
crt: Add a WindowsApp.lib mri & associated def files
winstorecompat: Add a GetStartupInfo stub
include: SwitchToThread is always available on Win10
winstorecompat: Add GetConsoleOutput
Those are already defined in comcat-uuid.c
---
mingw-w64-crt/libsrc/uuid.c | 10 --
1 file changed, 10 deletions(-)
diff --git a/mingw-w64-crt/libsrc/uuid.c b/mingw-w64-crt/libsrc/uuid.c
index c27fc36..17e5e07 100644
--- a/mingw-w64-crt/libsrc/uuid.c
+++ b/mingw-w64-crt/libsrc/uuid.c
@@ -
_lock_file & _unlock_file are always declared as __declspec(import),
causing linking programs to search for a __imp___lock_file symbol which
wasn't available
---
mingw-w64-crt/stdio/mingw_lock.c | 4
1 file changed, 4 insertions(+)
diff --git a/mingw-w64-crt/stdio/mingw_lock.c b/mingw-w64-cr
---
mingw-w64-headers/include/winbase.h | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-headers/include/winbase.h
b/mingw-w64-headers/include/winbase.h
index 74bc512c..be050cc6 100644
--- a/mingw-w64-headers/include/winbase.h
+++ b/mingw-w64-headers/include/winba
On Tue, Jun 27, 2017, at 05:44 PM, Hugo Beauzée-Luyssen wrote:
> ---
> mingw-w64-headers/include/winbase.h | 5 -
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/mingw-w64-headers/include/winbase.h
> b/mingw-w64-headers/include/winbase.h
> index 74bc
---
mingw-w64-headers/include/sysinfoapi.h | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/mingw-w64-headers/include/sysinfoapi.h
b/mingw-w64-headers/include/sysinfoapi.h
index 7d43ff5b..cf5fedda 100644
--- a/mingw-w64-headers/include/sysinfoapi.h
+++ b/ming
---
mingw-w64-headers/include/winreg.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/mingw-w64-headers/include/winreg.h
b/mingw-w64-headers/include/winreg.h
index c7caec8b..d49ab454 100644
--- a/mingw-w64-headers/include/winreg.h
+++ b/mingw-w64-headers/include/winreg.h
@@ -7,11 +7,14
On Tue, Apr 10, 2018, at 3:44 PM, Hugo Beauzée-Luyssen wrote:
> ---
> mingw-w64-headers/include/winreg.h | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/mingw-w64-headers/include/winreg.h b/mingw-w64-headers/
> include/winreg.h
> index c7caec8b..d49ab454 100
On Tue, Apr 10, 2018, at 4:32 PM, Liu Hao wrote:
> 在 2018/4/10 21:44, Hugo Beauzée-Luyssen 写道:
> >
> > +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
> > +
>
> Please clarify the rationale of this patch.
>
> Win8 SDK does not have this guard whi
Return the correct size if the buffer isn't big enough, and don't
reference mods as it is undeclared
---
.../winstorecompat/src/EnumProcessModules.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-libraries/winstorecompat/src/EnumProcessModules.c
RtlAddFunctionTable is only available on those. Moreover, so are the
(P)RUNTIME_FUNCTION types
---
mingw-w64-libraries/winstorecompat/Makefile.am | 5 -
mingw-w64-libraries/winstorecompat/configure.ac| 10 ++
.../winstorecompat/src/RtlAddFunctionTable.c | 8
On Wed, Jul 11, 2018, at 7:12 PM, Martin Storsjö wrote:
> On Wed, 11 Jul 2018, Hugo Beauzée-Luyssen wrote:
>
> > RtlAddFunctionTable is only available on those. Moreover, so are the
> > (P)RUNTIME_FUNCTION types
>
> No, it's available for armv7 as well (I just ch
The function isn't available on IA-32, and neither are some of the types it
uses.
---
mingw-w64-libraries/winstorecompat/src/RtlAddFunctionTable.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-libraries/winstorecompat/src/RtlAddFunctionTable.c
b/mingw-w64-libr
On Thu, Jul 12, 2018, at 11:40 AM, Martin Storsjö wrote:
> On Thu, 12 Jul 2018, Hugo Beauzée-Luyssen wrote:
>
> > The function isn't available on IA-32, and neither are some of the types it
> > uses.
> > ---
> > mingw-w64-libraries/winstorecompat/src/RtlAddF
1 - 100 of 117 matches
Mail list logo