Re: [Mingw-w64-public] Conflicting C/C++ linkage in xmmintrin.h vs intrin.h

2013-12-04 Thread Jacek Caban
On 12/04/13 10:37, Koehne Kai wrote: -Original Message- From: Alexey Pavlov [mailto:alex...@gmail.com] Sent: Friday, September 20, 2013 9:18 AM To: mingw-w64-public@lists.sourceforge.net Subject: Re: [Mingw-w64-public] mingw-w64 v3.0 RC1 [...] Hi, I was asked by a

Re: [Mingw-w64-public] _mm_set1_epi64 and friends not declared in this scope for dvec.h

2014-02-12 Thread Jacek Caban
On 02/12/14 08:57, Adrien Nader wrote: Hi, I recently stumbled on an issue where dvec.h gets included from intrin.h and triggers around 140 different not declared in this scope errors. Basically, there is an #include dvec.h (which is a C++-only header) near the top of intrin.h and the

Re: [Mingw-w64-public] _mm_set1_epi64 and friends not declared in this scope for dvec.h

2014-02-19 Thread Jacek Caban
Hi Adrien, On 02/17/14 21:18, Adrien Nader wrote: On Wed, Feb 12, 2014, Kai Tietz wrote: 2014-02-12 10:58 GMT+01:00 Jacek Caban ja...@codeweavers.com: On 02/12/14 08:57, Adrien Nader wrote: Hi, I recently stumbled on an issue where dvec.h gets included from intrin.h and triggers around 140

Re: [Mingw-w64-public] Undefined symbol: __mingw_set_output_format using MinGW-w64 3.1.0

2014-02-20 Thread Jacek Caban
Hi, On the trunk, we no longer need __USE_MINGW_OUTPUT_FORMAT_EMU nor __mingw_set_output_format. We use linker tricks to do the work without any user action: http://repo.or.cz/w/mingw-w64/jacek.git/commitdiff/53e6165916a0cdc4d096bff13ce60cb825def2f2 Note that the change affected both headers and

Re: [Mingw-w64-public] [PATCH] Add secapi wrapper for strerror_s

2014-03-28 Thread Jacek Caban
On 03/28/14 15:39, Erik van Pienbroek wrote: Hi, Attached patch fixes a compatibility issue with p11-kit and sigar on Windows XP (missing strerror_s symbol). Okay to commit? Looks good to me. Thanks, Jacek --

Re: [Mingw-w64-public] mingw intrinsics header clashes with clang intrinsics

2014-04-24 Thread Jacek Caban
On 04/24/14 11:26, G M wrote: Hi Everyone I thought you might want to know that if I use clang 3.5 from trunk to compile mingw's windows.h file like so: // w3.cpp - no main even #include windows.h clang++ -fms-extensions w3.cpp I get errors the errors shown below. I emailed one of the

Re: [Mingw-w64-public] mingw-w64 may move to git in the future

2014-04-28 Thread Jacek Caban
On 04/28/14 13:17, JonY wrote: Discuss. I will just add a huge YEAH from me. I'm happy to help with the migration. Cheers, Jacek -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run

Re: [Mingw-w64-public] [Poll] Move to git

2014-05-09 Thread Jacek Caban
[x] Yes, move to git [ ] No, continue with SVN -- Is your legacy SCM system holding you back? Join Perforce May 7 to find out: #149; 3 signs your SCM is hindering your productivity #149; Requirements for releasing

[Mingw-w64-public] [PATCH 6/6] dwrite_1.h: Added new header file.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/include/dwrite_1.h | 148 +++ 1 file changed, 148 insertions(+) create mode 100644 mingw-w64-headers/include/dwrite_1.h diff --git a/mingw-w64-headers/include/dwrite_1.h b/mingw-w64-headers/include/dwrite_1.h new file mode 100644 index

[Mingw-w64-public] [PATCH 3/6] sddl.h: Added some missing defines.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/include/sddl.h | 8 1 file changed, 8 insertions(+) diff --git a/mingw-w64-headers/include/sddl.h b/mingw-w64-headers/include/sddl.h index 0bf19ba..c4ae5aa 100644 --- a/mingw-w64-headers/include/sddl.h +++ b/mingw-w64-headers/include/sddl.h @@ -23,6 +23,7 @@

[Mingw-w64-public] [PATCH 2/6] dwrite.h: Don't duplicate parent interface methods for C++ because it breaks templated QueryInterface implementation and fixed IDWriteFontFileEnumerator declaration.

2014-08-19 Thread Jacek Caban
It came out that we need to not duplicate QueryInterface in child interface declarations, because they shadow its templated inline variant. --- mingw-w64-headers/include/dwrite.h | 59 -- 1 file changed, 57 insertions(+), 2 deletions(-) diff --git

[Mingw-w64-public] [PATCH 5/6] wlanapi.h: Added some missing defines.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/include/wlanapi.h | 11 +++ 1 file changed, 11 insertions(+) diff --git a/mingw-w64-headers/include/wlanapi.h b/mingw-w64-headers/include/wlanapi.h index fa0e506..1f7dc49 100644 --- a/mingw-w64-headers/include/wlanapi.h +++ b/mingw-w64-headers/include/wlanapi.h @@

[Mingw-w64-public] [PATCH 4/6] l2cmn.h: Added new header file.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/include/l2cmn.h | 20 1 file changed, 20 insertions(+) create mode 100644 mingw-w64-headers/include/l2cmn.h diff --git a/mingw-w64-headers/include/l2cmn.h b/mingw-w64-headers/include/l2cmn.h new file mode 100644 index 000..8157df9 --- /dev/null

[Mingw-w64-public] [PATCH 1/6] string_s.h/wchar_s.h: Added wcsnlen_s implementation.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/crt/sec_api/string_s.h | 3 +++ mingw-w64-headers/crt/sec_api/wchar_s.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/mingw-w64-headers/crt/sec_api/string_s.h b/mingw-w64-headers/crt/sec_api/string_s.h index 34d1c99..4b10820 100644 ---

[Mingw-w64-public] [PATCH] tsattrs.h: Added new header file.

2014-08-19 Thread Jacek Caban
--- mingw-w64-headers/include/tsattrs.h | 100 1 file changed, 100 insertions(+) create mode 100644 mingw-w64-headers/include/tsattrs.h diff --git a/mingw-w64-headers/include/tsattrs.h b/mingw-w64-headers/include/tsattrs.h new file mode 100644 index

Re: [Mingw-w64-public] [PATCH 1/6] string_s.h/wchar_s.h: Added wcsnlen_s implementation.

2014-08-19 Thread Jacek Caban
aren't used. So I would think that attribute unused is missing here. Additionally the 'inline' looks to me bogus. Either it should be extern inline, or static with attribute unused. Kai 2014-08-19 14:02 GMT+02:00 Jacek Caban ja...@codeweavers.com: --- mingw-w64-headers/crt/sec_api/string_s.h

Re: [Mingw-w64-public] [patch dwmapi.h]: Update dwmapi.h header, resolved fixmes

2014-08-25 Thread Jacek Caban
On 08/23/14 21:29, Kai Tietz wrote: Hi, this patch resolves fix-mes, adds win 7/8 APIs, fixes alignement issue of structures, and adds winapifamily check. Ok for apply? Looks good to me. Thanks, Jacek -- Slashdot

Re: [Mingw-w64-public] [patch dwmapi.h]: Update dwmapi.h header, resolved fixmes

2014-08-25 Thread Jacek Caban
On 08/23/14 21:29, Kai Tietz wrote: Hi, this patch resolves fix-mes, adds win 7/8 APIs, fixes alignement issue of structures, and adds winapifamily check. Ok for apply? Looks good to me. Thanks, Jacek -- Slashdot

Re: [Mingw-w64-public] [patch] Update (fix) restartmanager.h

2014-08-25 Thread Jacek Caban
On 08/25/14 15:01, Kai Tietz wrote: Ok for apply? Looks good to me. Thanks, Jacek -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___

Re: [Mingw-w64-public] [patch regstr.h]: Update

2014-08-26 Thread Jacek Caban
On 08/26/14 10:12, Kai Tietz wrote: + #define REGSTR_VAL_CLASSGUID TEXT(ClassGUID) -#define REGSTR_VAL_INSTANCEIDENTIFIER TEXT(InstanceIdentifier) + +#define REGSTR_VAL_INSTANCEIDENTIFIER TEXT(InstanceIde #define REGSTR_VAL_DUPLICATEOF TEXT(DuplicateOf) #define REGSTR_VAL_STATUSFLAGS

Re: [Mingw-w64-public] Autogenerated filter.h by widl

2014-08-29 Thread Jacek Caban
On 08/29/14 14:38, Kai Tietz wrote: +typedef enum tagIFILTER_INIT { + IFILTER_INIT_CANON_PARAGRAPHS = 1, + IFILTER_INIT_HARD_LINE_BREAKS = 2, + IFILTER_INIT_CANON_HYPHENS = 4, + IFILTER_INIT_CANON_SPACES = 8, + IFILTER_INIT_APPLY_INDEX_ATTRIBUTES = 16, +

Re: [Mingw-w64-public] Some new APIs and extending hid-API (shared with ddk)

2014-08-29 Thread Jacek Caban
On 08/29/14 16:02, Kai Tietz wrote: +DEFINE_GUID (GUID_DEVINTERFACE_HID, __MSABI_LONG (0x4d1e55b2), 0xf16f, 0x11cf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30); +DEFINE_GUID (GUID_HID_INTERFACE_NOTIFY, __MSABI_LONG (0x2c4e2e88), 0x25e6, 0x4c33, 0x88, 0x2f, 0x3d, 0x82, 0xe6, 0x07, 0x36,

Re: [Mingw-w64-public] New commapi.h header

2014-09-02 Thread Jacek Caban
Looks good to me. Thanks, Jacek On 09/02/14 10:24, Kai Tietz wrote: Hi, this patch adds new commapi header for Comm-API. Ok for apply? Regards, Kai -- Slashdot TV. Video for Nerds. Stuff that matters.

[Mingw-w64-public] winerror.h: Added a few missing error codes.

2014-09-08 Thread Jacek Caban
--- mingw-w64-headers/include/winerror.h | 10 ++ 1 file changed, 10 insertions(+) diff --git a/mingw-w64-headers/include/winerror.h b/mingw-w64-headers/include/winerror.h index e682d75..260514b 100644 --- a/mingw-w64-headers/include/winerror.h +++ b/mingw-w64-headers/include/winerror.h

[Mingw-w64-public] netioapi.h: Removed invalid versiob guard.

2014-09-26 Thread Jacek Caban
This doesn't exist in PSDK and causes errors in Mozilla code. --- mingw-w64-headers/include/netioapi.h | 4 1 file changed, 4 deletions(-) diff --git a/mingw-w64-headers/include/netioapi.h b/mingw-w64-headers/include/netioapi.h index 95f7f99..8355136 100644 ---

[Mingw-w64-public] windns.h: Added some missing defines.

2014-09-26 Thread Jacek Caban
Just a few of them. Please review. --- mingw-w64-headers/include/windns.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mingw-w64-headers/include/windns.h b/mingw-w64-headers/include/windns.h index 51c2220..35d4222 100644 --- a/mingw-w64-headers/include/windns.h +++

[Mingw-w64-public] windns.h: Don't use __MINGW_TYPEDEF_AW for DNS_RECORD typedef.

2014-09-26 Thread Jacek Caban
This one is a bit more tricky. See affected code: http://hg.mozilla.org/mozilla-central/file/9e3d649b80a2/netwerk/dns/GetAddrInfo.cpp#l41 Due to other bug in PSDK, some workarounds are needed. They #undef UNICODE for just one header. This, however, doesn't work on mingw-w64, because we use

Re: [Mingw-w64-public] comdef.h / comip.h header mismatch

2014-10-01 Thread Jacek Caban
to other errors unrelated to this problem. Sorry for delayed answer. I put such a patch to my tree so that it's tested by my builds and forgot about it :) Anyway, it seems to work fine, so I just need a review to commit it. Cheers, Jacek commit be35ca72d58edad9833903dfc879278f48c48176 Author: Jacek

[Mingw-w64-public] [PATCH] winsdkver.h: Added new header.

2014-10-06 Thread Jacek Caban
--- mingw-w64-headers/include/winsdkver.h | 21 + 1 file changed, 21 insertions(+) create mode 100644 mingw-w64-headers/include/winsdkver.h diff --git a/mingw-w64-headers/include/winsdkver.h b/mingw-w64-headers/include/winsdkver.h new file mode 100644 index 000..45526e8

[Mingw-w64-public] [PATCH] comip.h: Don't use templates for functions that don't use its parameters.

2014-10-30 Thread Jacek Caban
This fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=1088848 --- mingw-w64-headers/include/comip.h | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mingw-w64-headers/include/comip.h b/mingw-w64-headers/include/comip.h index 396b888..5d47bd6 100644 ---

[Mingw-w64-public] [PATCH] winnt.h: Added UNW_* flags for amd64.

2014-10-31 Thread Jacek Caban
--- mingw-w64-headers/include/winnt.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/mingw-w64-headers/include/winnt.h b/mingw-w64-headers/include/winnt.h index a20c884..b703125 100644 --- a/mingw-w64-headers/include/winnt.h +++ b/mingw-w64-headers/include/winnt.h @@ -1746,6 +1746,12

[Mingw-w64-public] [PATCH] Added operator=(long long) to _com_ptr_t.

2014-11-01 Thread Jacek Caban
--- mingw-w64-headers/include/comip.h | 4 1 file changed, 4 insertions(+) diff --git a/mingw-w64-headers/include/comip.h b/mingw-w64-headers/include/comip.h index 5d47bd6..8f65b47 100644 --- a/mingw-w64-headers/include/comip.h +++ b/mingw-w64-headers/include/comip.h @@ -129,6 +129,10 @@

Re: [Mingw-w64-public] [PATCH] winnt.h: Added UNW_* flags for amd64.

2014-11-02 Thread Jacek Caban
Hi Kai, Why do you think so? This is present there in PSDK and we already have those flags for ARM in winnt.h. Jacek On 01/11/14 20:24, Kai Tietz wrote: Hmm, I don't think this belongs into winnt.h header. 2014-10-31 15:02 GMT+01:00 Jacek Caban ja...@codeweavers.com: --- mingw-w64

Re: [Mingw-w64-public] [PATCH] winnt.h: Added UNW_* flags for amd64.

2014-11-02 Thread Jacek Caban
On 02/11/14 14:58, Kai Tietz wrote: 2014-11-02 13:35 GMT+01:00 Jacek Caban ja...@codeweavers.com: Hi Kai, Why do you think so? This is present there in PSDK and we already have those flags for ARM in winnt.h. Jacek Well, I see that we have such defines for ARM there. I just decided

[Mingw-w64-public] [PATCH] opmapi.h fixes.

2014-11-04 Thread Jacek Caban
--- mingw-w64-headers/include/opmapi.h | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/mingw-w64-headers/include/opmapi.h b/mingw-w64-headers/include/opmapi.h index 085896f..4addf11 100644 --- a/mingw-w64-headers/include/opmapi.h +++

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 14:36, Kai Tietz wrote: +cpp_quote(DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);) +cpp_quote(DEFINE_GUID(IID_IDispError, 0xa6ef9861, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);)

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 15:06, Kai Tietz wrote: 2014-11-24 14:46 GMT+01:00 Jacek Caban ja...@codeweavers.com: On 11/24/14 14:36, Kai Tietz wrote: +cpp_quote(DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);) +cpp_quote(DEFINE_GUID(IID_IDispError

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 16:50, Kai Tietz wrote: 2014-11-24 15:16 GMT+01:00 Jacek Caban ja...@codeweavers.com: On 11/24/14 15:06, Kai Tietz wrote: 2014-11-24 14:46 GMT+01:00 Jacek Caban ja...@codeweavers.com: On 11/24/14 14:36, Kai Tietz wrote: +cpp_quote(DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720

Re: [Mingw-w64-public] Add missing dmemmgr.h header, and rework dmkcrtl.h header.

2014-11-24 Thread Jacek Caban
On 11/24/14 18:58, Kai Tietz wrote: Hi, as subject-line says ... Looks good to me. Thanks, Jacek -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business

Re: [Mingw-w64-public] [PATCH] netioapi.h: Include ws2ipdef.h.

2014-12-15 Thread Jacek Caban
Hi Corinna, On 12/15/14 11:59, Corinna Vinschen wrote: Hi guys, On Oct 15 20:57, Kai Tietz wrote: Patch is ok. Please go ahead and apply. Thanks, Kai 2014-10-15 20:14 GMT+02:00 Jacek Caban ja...@codeweavers.com: For SOCKADDR_INET. --- mingw-w64-headers/include/netioapi.h | 1 + 1

Re: [Mingw-w64-public] Trunk build fail

2014-12-16 Thread Jacek Caban
___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public commit 2554ccb6e9b048f53beca04d24a8aac1f0f1 Author: Jacek Caban ja...@codeweavers.com Date: Tue Dec 16 14:49:22 2014 +0100 mmreg.h: Fixed a typo. diff

[Mingw-w64-public] [PATCH] time.h: Restore POSIX guards around *_r functions.

2014-12-19 Thread Jacek Caban
Those were removed as part of commit: http://sourceforge.net/p/mingw-w64/mingw-w64/ci/6a4110da387155e5e703d04dd57c16240657593a Looking at the commit message, it's surprising that they were removed. It's definitely not a typo nor regenerated Makefile. This causes redefinition error in Mozilla

Re: [Mingw-w64-public] Direct2D sample runs with Studio Express but not with mingw-w64

2014-12-23 Thread Jacek Caban
Hi Martin, It's very likely that it's a problem with ABI. Wine had a problem with this function due to incompatibility of stdcall already: https://www.winehq.org/pipermail/wine-patches/2014-September/134351.html Unless stdcall is handled differently for mingw target, we need to fix it in mingw

Re: [Mingw-w64-public] Changes needed to get wine-gecko 2.34 built against mingw-w64 v3.3.0

2015-01-02 Thread Jacek Caban
On 01/01/15 18:30, Erik van Pienbroek wrote: Apparently wine-gecko fails to build when these symbols are only available with _WIN32_WINNT = 0x0600. @Jacek: could this be a wine-gecko bug? I've workaround'ed this issue in Fedora 20 using attached

Re: [Mingw-w64-public] Changes needed to get wine-gecko 2.34 built against mingw-w64 v3.3.0

2015-01-03 Thread Jacek Caban
Hi Erik, On 01/02/15 14:50, Erik van Pienbroek wrote: Jacek Caban schreef op vr 02-01-2015 om 10:46 [+0100]: On 01/01/15 18:30, Erik van Pienbroek wrote: Apparently wine-gecko fails to build when these symbols are only available with _WIN32_WINNT = 0x0600. @Jacek: could this be a wine-gecko

Re: [Mingw-w64-public] RFE: New stable release

2015-01-03 Thread Jacek Caban
On 01/02/15 14:47, Erik van Pienbroek wrote: It would definitely help us when mingw-w64 would do more frequent releases. We had a discussion about that in the past, but there was no follow-up. The problem that I can see with past releases that I've been involved in is that there was always a

Re: [Mingw-w64-public] Small Header additions

2015-02-04 Thread Jacek Caban
); Yes I was going todo it that way but I saw that many of the others from that header were defined already and with the full string So I didn't want todo it just for this one GUID On Wed, Feb 4, 2015 at 3:18 PM, Jacek Caban ja...@codeweavers.com mailto:ja...@codeweavers.com

[Mingw-w64-public] [PATCH] memory.h: Merged memory_s.h into memory.h.

2015-02-04 Thread Jacek Caban
--- mingw-w64-headers/crt/memory.h | 1 + mingw-w64-headers/crt/sec_api/memory_s.h | 26 -- mingw-w64-headers/crt/sec_api/string_s.h | 5 - mingw-w64-headers/crt/string.h | 1 + 4 files changed, 2 insertions(+), 31 deletions(-) delete mode

Re: [Mingw-w64-public] Mass rebuild report for January 30 2015

2015-02-02 Thread Jacek Caban
On 02/01/15 20:27, Martell Malone wrote: OK, will go ahead with v4.0.0 shortly if there are no objections. I'm trying to get d3d11 idl additions into wine atm which jacek will pull into mingw-w64. VLC needs this for the new dx11-vout. Would it be possible to hold off a day or two for

[Mingw-w64-public] [PATCH 2/2] intrin-impl.h: Removed not needed __MINGW_EXTENSION.

2015-02-03 Thread Jacek Caban
--- mingw-w64-headers/include/psdk_inc/intrin-impl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mingw-w64-headers/include/psdk_inc/intrin-impl.h b/mingw-w64-headers/include/psdk_inc/intrin-impl.h index 71d6096..1a202f8 100644 ---

[Mingw-w64-public] [PATCH 1/2] time.h: Ensure that _POSIX_THREAD_SAFE_FUNCTIONS is defined if we declare *_r functions.

2015-02-03 Thread Jacek Caban
This seems logical that if we provide those, we should define it. That's also a clean way for applications to test for _POSIX_THREAD_SAFE_FUNCTIONS to detect presence of related functions. --- mingw-w64-headers/crt/time.h | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git

Re: [Mingw-w64-public] Small Header additions

2015-02-04 Thread Jacek Caban
Hi Martell, On 02/04/15 12:10, Martell Malone wrote: +#warning COM interfaces layout in this header has not been verified. +#warning COM interfaces with incorrect layout may not work at all. +__MINGW_BROKEN_INTERFACE(INTERFACE) The interface seems correct, why do you add this warning? Same

Re: [Mingw-w64-public] [Patch] - Hardening libssp against malicious local processes

2015-02-04 Thread Jacek Caban
Hi Georg, On 02/03/15 11:53, Georg Koppen wrote: Hi, I am putting a patch inline (not sure if attachments are allowed on this mailing list) that does not make it possible for a local process anymore to replace canaries which in turn might disable SSP. Comments and/or review are much

Re: [Mingw-w64-public] Small Header additions

2015-02-04 Thread Jacek Caban
Hi Martell, Those patches look good to me now. I just have one suggestion. On 02/04/15 16:14, Martell Malone wrote: DEFINE_GUID(KSCATEGORY_DATADECOMPRESSOR,0x2721ae20,0x7e70,0x11d0,0xa5,0xd6,0x28,0xdb,0x4,0xc1,0,0);

Re: [Mingw-w64-public] [patch]: Update netio and windot11 API headers

2015-01-16 Thread Jacek Caban
Hi Ray, I'm sorry for the delay. On 01/12/15 21:41, Ray Donnelly wrote: We simply typedef it to int. */ typedef int MIB_TCP_STATE; +#include tcpmib.h MIC_TCP_STATE should be declared in tcpmib.h. Please move it there and include tcpmib.h on top of iprtmib.h, like other headers.

[Mingw-w64-public] [PATCH] wlanapi.h: Removed DOT11_COUNTRY_OR_REGION_STRING declaration duplicated in windot11.h.

2015-01-16 Thread Jacek Caban
--- mingw-w64-headers/include/wlanapi.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/mingw-w64-headers/include/wlanapi.h b/mingw-w64-headers/include/wlanapi.h index 1f7dc49..7e1640a 100644 --- a/mingw-w64-headers/include/wlanapi.h +++ b/mingw-w64-headers/include/wlanapi.h @@ -397,8

Re: [Mingw-w64-public] [PATCH 1/2] stdlib.h: Add mkstemp implementation.

2015-01-22 Thread Jacek Caban
On 01/22/15 06:05, Dongsheng Song wrote: Passed full gcc 4.9 32 bit and 64 bit building, then pushed. Did anyone review the patch before you pushed? You shouldn't mark is as DATA until it has emulation code. Jacek --

[Mingw-w64-public] Wine Gecko 2.36-beta1

2015-01-21 Thread Jacek Caban
commit 909c658ef1158dff104d5e37680a492020b8d954 Author: Jacek Caban ja...@codeweavers.com Date: Wed Jan 21 15:50:40 2015 +0100 mshtml: Wine Gecko 2.36-beta1 release. diff --git a/dlls/appwiz.cpl/addons.c b/dlls/appwiz.cpl/addons.c index 3a7d35d..e79a4b6 100644 --- a/dlls/appwiz.cpl/addons.c +++ b

Re: [Mingw-w64-public] [PATCH 1/2] stdlib.h: Add mkstemp implementation.

2015-01-23 Thread Jacek Caban
On 01/22/15 15:35, Dongsheng Song wrote: On Thu, Jan 22, 2015 at 5:59 PM, Alexpux alex...@gmail.com wrote: 22 янв. 2015 г., в 12:50, Jacek Caban ja...@codeweavers.com написал(а): On 01/22/15 06:05, Dongsheng Song wrote: Passed full gcc 4.9 32 bit and 64 bit building, then pushed. Did anyone

[Mingw-w64-public] [PATCH 1/3] locationapi.idl: Rewrote locationapi.h as IDL file.

2015-01-26 Thread Jacek Caban
--- mingw-w64-headers/include/locationapi.idl | 44 +++ 1 file changed, 44 insertions(+) create mode 100644 mingw-w64-headers/include/locationapi.idl diff --git a/mingw-w64-headers/include/locationapi.idl b/mingw-w64-headers/include/locationapi.idl new file mode

[Mingw-w64-public] [PATCH 3/3] Added liblocationapi.a.

2015-01-26 Thread Jacek Caban
--- mingw-w64-crt/Makefile.am | 13 + mingw-w64-crt/libsrc/locationapi.c | 5 + 2 files changed, 18 insertions(+) create mode 100644 mingw-w64-crt/libsrc/locationapi.c diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 3348ea2..b11cc50 100644 ---

Re: [Mingw-w64-public] Mass rebuild report for January 03 2015

2015-01-06 Thread Jacek Caban
On 01/05/15 21:58, Erik van Pienbroek wrote: Jacek Caban schreef op ma 05-01-2015 om 14:05 [+0100]: On 01/04/15 12:49, Jacek Caban wrote: Maybe I missed some better options for us. None of above is perfect and I'm not sure what we should do about it. Solution 2. seems the least problematic

Re: [Mingw-w64-public] Mass rebuild report for January 03 2015

2015-01-05 Thread Jacek Caban
On 01/04/15 12:49, Jacek Caban wrote: Maybe I missed some better options for us. None of above is perfect and I'm not sure what we should do about it. Solution 2. seems the least problematic. Looking deeper at this, current implementation has one more problem. We can't really have

Re: [Mingw-w64-public] Mass rebuild report for January 03 2015

2015-01-06 Thread Jacek Caban
On 01/06/15 12:49, Kai Tietz wrote: 2015-01-06 12:22 GMT+01:00 Jacek Caban ja...@codeweavers.com: On 01/05/15 21:58, Erik van Pienbroek wrote: Jacek Caban schreef op ma 05-01-2015 om 14:05 [+0100]: On 01/04/15 12:49, Jacek Caban wrote: Maybe I missed some better options for us. None of above

[Mingw-w64-public] [PATCH] iprtrmib.h: Added missing tcpmib.h include.

2015-01-12 Thread Jacek Caban
--- mingw-w64-headers/include/iprtrmib.h | 1 + 1 file changed, 1 insertion(+) diff --git a/mingw-w64-headers/include/iprtrmib.h b/mingw-w64-headers/include/iprtrmib.h index f5f826b..04b7c44 100644 --- a/mingw-w64-headers/include/iprtrmib.h +++ b/mingw-w64-headers/include/iprtrmib.h @@ -9,6

Re: [Mingw-w64-public] [PATCH] add missing uuid for IKsPin and IMPEG2PIDMap

2015-02-14 Thread Jacek Caban
Hi Martell, The patch looks good to me. On 02/14/15 14:05, Martell Malone wrote: Not sure if its only okay to add 2 missing uuid. Should I add all the rest in the same commit ? Adding 2 of them is fine IMO. Adding all would be obviously nice. Thanks, Jacek

[Mingw-w64-public] [PATCH] d2d1_1helper.h: Added a few missing declarations.

2015-02-12 Thread Jacek Caban
--- mingw-w64-headers/include/d2d1_1helper.h | 25 + 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/mingw-w64-headers/include/d2d1_1helper.h b/mingw-w64-headers/include/d2d1_1helper.h index 9523203..54c6539 100644 ---

Re: [Mingw-w64-public] RFE: New stable release

2015-01-04 Thread Jacek Caban
Hi Kai, On 03/01/15 20:44, Kai Tietz wrote: Yeah, the issue about releasing something not really completing a feature is ... well ... feeling bad. Nevertheless I admit that already a lot of changes went into master already, and it is obvious that our users are eager to get all this in an

Re: [Mingw-w64-public] Mass rebuild report for January 03 2015

2015-01-04 Thread Jacek Caban
Hi Erik, On 03/01/15 23:24, Erik van Pienbroek wrote: Sandro Mani schreef op za 03-01-2015 om 22:24 [+0100]: mingw-poppler-0.28.1-1 ** Package failed to build while it succeeded during the previous mass rebuild ** Package owner: smani Time to build: 2 minutes, 25 seconds Build

Re: [Mingw-w64-public] RFE: New stable release

2015-01-04 Thread Jacek Caban
Hi Kai, On 04/01/15 12:11, Kai Tietz wrote: Right, this isn't the first time we have this discussion. And I am in hope it won't be the last time, as things need to change over time, or need at least to be re-thought. I do agree that we don't need to complicate development ATM. Current

Re: [Mingw-w64-public] asctime_r duplications

2015-01-07 Thread Jacek Caban
Hi Alexey, On 01/07/15 09:06, Alexey Pavlov wrote: Ladt changes to time functions lead to multiple definitions of asctime_r in some programs. For example, I just pushed a fixup: http://sourceforge.net/p/mingw-w64/mingw-w64/ci/9f52135b2fa1336d63cda12c502f1790797387fa I wonder why it didn't

Re: [Mingw-w64-public] [patch]: Preparations and bug-fixing

2015-01-07 Thread Jacek Caban
Hi Kai, Patches look good to me. I have only clean up suggestions (feel free to ignore): On 01/07/15 12:46, Kai Tietz wrote: typedef struct _EAP_CRED_EXPIRY_REQ { EAP_CONFIG_INPUT_FIELD_ARRAY curCreds; EAP_CONFIG_INPUT_FIELD_ARRAY newCreds; -} EAP_CRED_EXPIRY_REQ,

[Mingw-w64-public] [PATCH] dwrite.h: Added missing DWRITE_INFORMATIONAL_STRING_ID values.

2015-01-07 Thread Jacek Caban
Those were added in SDK 8.1. OK to apply? --- mingw-w64-headers/include/dwrite.h | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mingw-w64-headers/include/dwrite.h b/mingw-w64-headers/include/dwrite.h index 3267977..0f6df58 100644 --- a/mingw-w64-headers/include/dwrite.h

[Mingw-w64-public] [PATCH 2/2] Added new versionhelpers.h header.

2015-03-19 Thread Jacek Caban
--- mingw-w64-headers/include/versionhelpers.h | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 mingw-w64-headers/include/versionhelpers.h diff --git a/mingw-w64-headers/include/versionhelpers.h b/mingw-w64-headers/include/versionhelpers.h new file mode

[Mingw-w64-public] [PATCH 1/2] winsdkver.h: Added *_WINBLUE defines.

2015-03-19 Thread Jacek Caban
--- mingw-w64-headers/include/sdkddkver.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mingw-w64-headers/include/sdkddkver.h b/mingw-w64-headers/include/sdkddkver.h index 0433811..1b965ae 100644 --- a/mingw-w64-headers/include/sdkddkver.h +++ b/mingw-w64-headers/include/sdkddkver.h @@

Re: [Mingw-w64-public] Mass rebuild report for January 30 2015

2015-01-30 Thread Jacek Caban
said on IRC that all those changes are needed because VLC maintainer wants mingw-w64 to be POSIX compatible, would that make him happy? Cheers, Jacek commit d466b776a7acbe561f17089e7877b53a585d03ce Author: Jacek Caban ja...@codeweavers.com Date: Fri Jan 30 11:16:50 2015 +0100 time.h: Ensure

Re: [Mingw-w64-public] Mass rebuild report for January 30 2015

2015-01-30 Thread Jacek Caban
Hi Erik, On 01/30/15 01:10, Erik van Pienbroek wrote: Erik van Pienbroek schreef op vr 30-01-2015 om 00:54 [+0100]: mingw-qt5-qtjsbackend-5.1.1-5 ** Package failed to build while it succeeded during the previous mass rebuild ** Package owner: epienbro Time to build: 2

[Mingw-w64-public] [PATCH] io.h: Merge io_s.h into io.h.

2015-01-30 Thread Jacek Caban
All those functions are emulated anyway. --- mingw-w64-headers/crt/io.h | 8 ++-- mingw-w64-headers/crt/sec_api/io_s.h | 33 - 2 files changed, 6 insertions(+), 35 deletions(-) delete mode 100644 mingw-w64-headers/crt/sec_api/io_s.h diff --git

[Mingw-w64-public] [PATCH] msinkaut_i.c: Added new file.

2015-04-29 Thread Jacek Caban
This file is distributed together with header files in PSDK. I generated it by widl from the IDL file from my previous patch. We could automate that, but since it's the only such file so far, I don't think it's worth the trouble. --- mingw-w64-headers/include/msinkaut_i.c | 56

[Mingw-w64-public] [PATCH] msinkaut.idl: Added new file.

2015-04-29 Thread Jacek Caban
--- mingw-w64-headers/Makefile.am | 1 + mingw-w64-headers/include/msinkaut.idl | 711 + mingw-w64-headers/include/tpcshrd.idl | 12 + 3 files changed, 724 insertions(+) create mode 100644 mingw-w64-headers/include/msinkaut.idl diff --git

[Mingw-w64-public] [PATCH] exdisp.idl: Imported IDL file from Wine.

2015-05-05 Thread Jacek Caban
John R. Sheets (for CodeWeavers) + * Copyright (C) 2003 Alexandre Julliard + * Copyright (C) 2004 Jacek Caban + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation

Re: [Mingw-w64-public] [PATCH] add dxgidebug.idl

2015-05-14 Thread Jacek Caban
On 14/05/15 08:03, Steve Lhomme wrote: In general I find the whole process awkward. Wine should only add IDL definitions when the classes are supported. That's not true, it's fine to add declarations for not supported APIs to Wine. It's just the first step to support them. Jacek

Re: [Mingw-w64-public] Confused by apparent conflicting swprintf declaration in swprintf.inl

2015-05-14 Thread Jacek Caban
On 05/14/15 16:43, Shaddy Baddah wrote: I've thrown a bit out there. So first thing is, it is not a bug/incorrect for the two different declarations to be in swprint.inl? Is the eclipse code wrong to use the first form, over the second? The code is C and not C++. No, it's not a bug.

Re: [Mingw-w64-public] [PATCH] sec_api/stdio_s.h: Remove duplicate declaration of _wfopen_s.

2015-06-23 Thread Jacek Caban
Hi, The patch looks good to me. To you need me to commit it for you? Thanks, Jacek On 06/23/15 13:19, NAKAI Yuta wrote: ping? From: nak5...@live.jp To: mingw-w64-public@lists.sourceforge.net Date: Thu, 18 Jun 2015 22:39:59 +0900 Subject:

Re: [Mingw-w64-public] [PATCH] Add some missing IMAGE_DLLCHARACTERISTICS_* constants

2015-06-01 Thread Jacek Caban
On 06/01/15 10:53, İsmail Dönmez wrote: On Thu, May 28, 2015 at 8:58 PM, İsmail Dönmez ism...@donmez.ws wrote: On Thu, May 28, 2015 at 6:51 PM, Jacek Caban ja...@codeweavers.com wrote: I committed the change, but I noticed that you modified winnt.h from widl directory. I removed that part

Re: [Mingw-w64-public] [PATCH] Add some missing IMAGE_DLLCHARACTERISTICS_* constants

2015-05-28 Thread Jacek Caban
On 05/28/15 17:29, İsmail Dönmez wrote: On Thu, May 28, 2015 at 4:49 PM, Jacek Caban ja...@codeweavers.com wrote: On 05/28/15 11:06, İsmail Dönmez wrote: On Mon, May 25, 2015 at 7:47 PM, İsmail Dönmez ism...@donmez.ws wrote: Hi, . Noticed while trying to compile the application from http

Re: [Mingw-w64-public] readdir_r support

2015-06-29 Thread Jacek Caban
Hi Martell, On 06/29/15 12:45, Martell Malone wrote: It shouldn't be based on readdir, because it can't be made reentrant this way. I'd suggest changing the existing implementation to have reentrant semantic and reimplement readdit on top of that. Forgive my ignorance but

Re: [Mingw-w64-public] [PATCH] Install *.c files as headers as well.

2015-05-25 Thread Jacek Caban
Ping. Is it ok to commit? On 05/22/15 16:28, Jacek Caban wrote: I lately added msinkaut_i.c to includes (like MS does), but it's not installed by build system. The attached patch fixed that. --- mingw-w64-headers/Makefile.am | 1 + mingw-w64-headers/configure.ac | 2 +- 2 files changed

[Mingw-w64-public] [PATCH] Install *.c files as headers as well.

2015-05-22 Thread Jacek Caban
I lately added msinkaut_i.c to includes (like MS does), but it's not installed by build system. The attached patch fixed that. --- mingw-w64-headers/Makefile.am | 1 + mingw-w64-headers/configure.ac | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git

Re: [Mingw-w64-public] Patch: complete implementation of intsafe.h

2015-08-03 Thread Jacek Caban
Hi David, That's a nice work, thanks! On 08/02/15 21:17, David Grayson wrote: Hello. Attached is version 2.0.0 of the patch, which is very different and only supports GCC 5 and above, because it uses new built-in functions. This version is only 331 lines long (down from ~1600). It is easy

[Mingw-w64-public] [PATCH 2/2] Added sphelper.h file.

2015-07-28 Thread Jacek Caban
--- mingw-w64-headers/include/sphelper.h | 77 1 file changed, 77 insertions(+) create mode 100644 mingw-w64-headers/include/sphelper.h diff --git a/mingw-w64-headers/include/sphelper.h b/mingw-w64-headers/include/sphelper.h new file mode 100644 index

[Mingw-w64-public] [PATCH 1/2] Added sperror.h file.

2015-07-28 Thread Jacek Caban
--- mingw-w64-headers/include/sperror.h | 26 ++ 1 file changed, 26 insertions(+) create mode 100644 mingw-w64-headers/include/sperror.h diff --git a/mingw-w64-headers/include/sperror.h b/mingw-w64-headers/include/sperror.h new file mode 100644 index 000..6376a60

Re: [Mingw-w64-public] [PATCH 2/2] Added sphelper.h file.

2015-08-04 Thread Jacek Caban
Ping. On 07/28/15 16:28, Jacek Caban wrote: --- mingw-w64-headers/include/sphelper.h | 77 1 file changed, 77 insertions(+) create mode 100644 mingw-w64-headers/include/sphelper.h

Re: [Mingw-w64-public] [Patch] Prevent wspiapi from clashing with cygwin ctypes.h

2015-08-04 Thread Jacek Caban
On 08/04/15 02:02, JonY wrote: Patch OK? Looks good to me. Thanks, Jacek -- ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] Patch: complete implementation of intsafe.h

2015-08-04 Thread Jacek Caban
On 08/03/15 19:08, David Grayson wrote: 8) Even with FORCEINLINE, you still sometimes need to have a non-inline definition of the function available, for example if you are doing any operations on a function pointer to one of the intsafe.h functions. (Or is that not something a user should

Re: [Mingw-w64-public] Fwd: Wine Gecko 2.40-beta1

2015-08-11 Thread Jacek Caban
Hi Erik, On 08/08/15 21:46, Erik van Pienbroek wrote: Jacek Caban schreef op ma 06-07-2015 om 17:24 [+0200]: Hi all, I'm forwarding this announcement to mingw-w64 ML, because I know that a few disto maintainers read it. The final release will be in about 5 -6 weeks, so it's a good moment

Re: [Mingw-w64-public] Patch: complete implementation of intsafe.h

2015-08-11 Thread Jacek Caban
Hi David, On 08/10/15 18:11, David Grayson wrote: Here is a quick summary of the remaining possible compatibility issues between our version and the PSDK version of intsafe.h: - We include wtypesbase.h to define our types - Our error result is always 0, they use ~0. - They have some

[Mingw-w64-public] [PATCH] Added .gitignore file.

2015-08-14 Thread Jacek Caban
--- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000..d899218 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +autom4te.cache

Re: [Mingw-w64-public] [PATCH 1/2] stdio_s.h: Add missing _CRTIMP to sscanf_s.

2015-08-14 Thread Jacek Caban
On 08/14/15 12:48, Nakai Yuta wrote: Please review. The patch looks good to me. Thanks, Jacek -- ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] [PATCH 2/2] {stdio_s, wchar_s}.h: Add missing swscanf_s declaration.

2015-08-14 Thread Jacek Caban
On 08/14/15 12:49, Nakai Yuta wrote: Please review. The patch looks good to me. Thanks, Jacek -- ___ Mingw-w64-public mailing list

<    1   2   3   4   5   6   7   8   9   >