OSDN Git Service

mingw/mingw-org-wsl.git
4 years agoPrepare and publish MinGW.org WSL-5.3 release. wsl-5.3-release
Keith Marshall [Thu, 5 Mar 2020 14:01:56 +0000 (14:01 +0000)]
Prepare and publish MinGW.org WSL-5.3 release.

4 years agoLet _ISOC11_SOURCE imply _ISOC99_SOURCE.
Keith Marshall [Thu, 5 Mar 2020 13:49:29 +0000 (13:49 +0000)]
Let _ISOC11_SOURCE imply _ISOC99_SOURCE.

4 years agoAvoid deprecated specification of esp in asm clobber list.
Keith Marshall [Thu, 5 Mar 2020 10:27:46 +0000 (10:27 +0000)]
Avoid deprecated specification of esp in asm clobber list.

4 years agoDisallow surrogates as printf() radix and grouping characters.
Keith Marshall [Wed, 4 Mar 2020 22:55:56 +0000 (22:55 +0000)]
Disallow surrogates as printf() radix and grouping characters.

4 years agoReimplement wcstof(), and wcstold() functions.
Keith Marshall [Wed, 4 Mar 2020 19:20:34 +0000 (19:20 +0000)]
Reimplement wcstof(), and wcstold() functions.

4 years agoReimplement btowc(), and wctob() functions.
Keith Marshall [Tue, 3 Mar 2020 21:58:11 +0000 (21:58 +0000)]
Reimplement btowc(), and wctob() functions.

4 years agoReimplement mbrlen(), mbrtowc(), and mbsrtowcs() functions.
Keith Marshall [Mon, 2 Mar 2020 14:43:44 +0000 (14:43 +0000)]
Reimplement mbrlen(), mbrtowc(), and mbsrtowcs() functions.

4 years agoReimplement wcrtomb() and wcsrtombs(); cf. MinGW-Issue #39687.
Keith Marshall [Tue, 25 Feb 2020 23:08:18 +0000 (23:08 +0000)]
Reimplement wcrtomb() and wcsrtombs(); cf. MinGW-Issue #39687.

4 years agoAddress MinGW-Issue #39658; declare rand_s() function.
Keith Marshall [Tue, 21 Jan 2020 22:03:45 +0000 (22:03 +0000)]
Address MinGW-Issue #39658; declare rand_s() function.

4 years agoImplement <wspiapi.h> sockets fall-back API.
Keith Marshall [Mon, 20 Jan 2020 18:03:57 +0000 (18:03 +0000)]
Implement <wspiapi.h> sockets fall-back API.

4 years agoCorrect DLSYM attribute handling in msvcrt-xref.pdf
Keith Marshall [Sat, 18 Jan 2020 15:27:36 +0000 (15:27 +0000)]
Correct DLSYM attribute handling in msvcrt-xref.pdf

4 years agoSupport GCC-9.x gratuitous dependency on ftruncate64() function.
Keith Marshall [Sat, 18 Jan 2020 12:28:21 +0000 (12:28 +0000)]
Support GCC-9.x gratuitous dependency on ftruncate64() function.

4 years agoPreserve order of tests for integrity of header files.
Keith Marshall [Fri, 17 Jan 2020 19:41:14 +0000 (19:41 +0000)]
Preserve order of tests for integrity of header files.

4 years agoUpdate handling of <process.h> test-suite limitation.
Keith Marshall [Fri, 17 Jan 2020 16:58:38 +0000 (16:58 +0000)]
Update handling of <process.h> test-suite limitation.

4 years agoSupport GCC-9.x gratuitous use of non-standard errno accessor API.
Keith Marshall [Fri, 17 Jan 2020 15:39:44 +0000 (15:39 +0000)]
Support GCC-9.x gratuitous use of non-standard errno accessor API.

4 years agoIncorporate <winnls.h> updates for Vista and Windows-7.
Keith Marshall [Thu, 16 Jan 2020 15:23:43 +0000 (15:23 +0000)]
Incorporate <winnls.h> updates for Vista and Windows-7.

4 years agoMake <winnls.h> header effectively self-contained.
Keith Marshall [Tue, 14 Jan 2020 15:12:18 +0000 (15:12 +0000)]
Make <winnls.h> header effectively self-contained.

4 years agoAdjust repository version following WSL-5.2.3 release.
Keith Marshall [Mon, 13 Jan 2020 20:17:30 +0000 (20:17 +0000)]
Adjust repository version following WSL-5.2.3 release.

4 years agoPrepare and publish MinGW.org WSL-5.2.3 release. 5.2-trunk wsl-5.2.3-release
Keith Marshall [Mon, 13 Jan 2020 19:55:22 +0000 (19:55 +0000)]
Prepare and publish MinGW.org WSL-5.2.3 release.

4 years agoRemove, and subsequently ignore, .hgtags file.
Keith Marshall [Mon, 13 Jan 2020 13:00:27 +0000 (13:00 +0000)]
Remove, and subsequently ignore, .hgtags file.

4 years agoFix MinGW-Issue #39757; avoid multiple vsnprintf() definitions.
Keith Marshall [Sat, 26 Oct 2019 09:33:12 +0000 (10:33 +0100)]
Fix MinGW-Issue #39757; avoid multiple vsnprintf() definitions.

4 years agoAddress MinGW-Issue #39677; declare _findclose() only once.
Keith Marshall [Wed, 16 Oct 2019 08:42:57 +0000 (09:42 +0100)]
Address MinGW-Issue #39677; declare _findclose() only once.

4 years agoAdjust repository version following WSL-5.2.2 release.
Keith Marshall [Sat, 6 Jul 2019 14:40:01 +0000 (15:40 +0100)]
Adjust repository version following WSL-5.2.2 release.

4 years agoAdded tag wsl-5.2.2-release for changeset 287b7e624c5f
Keith Marshall [Sat, 6 Jul 2019 14:37:19 +0000 (15:37 +0100)]
Added tag wsl-5.2.2-release for changeset 287b7e624c5f

4 years agoPrepare and publish MinGW.org WSL-5.2.2 release. wsl-5.2.2-release
Keith Marshall [Sat, 6 Jul 2019 14:36:22 +0000 (15:36 +0100)]
Prepare and publish MinGW.org WSL-5.2.2 release.

4 years agoAvoid built-in snprintf() prototypes; fix MinGW-Bug #39224
Keith Marshall [Wed, 3 Jul 2019 20:49:42 +0000 (21:49 +0100)]
Avoid built-in snprintf() prototypes; fix MinGW-Bug #39224

4 years agoRevert to macro implementation of "alloca()" functions.
Keith Marshall [Mon, 1 Jul 2019 20:48:01 +0000 (21:48 +0100)]
Revert to macro implementation of "alloca()" functions.

4 years agoAdd missing definitions; fix MinGW-Bug #39129
Keith Marshall [Fri, 7 Jun 2019 20:53:34 +0000 (21:53 +0100)]
Add missing definitions; fix MinGW-Bug #39129

4 years agoCorrect a typographic error; fix MinGW-Bug #39193
Keith Marshall [Fri, 3 May 2019 14:32:30 +0000 (15:32 +0100)]
Correct a typographic error; fix MinGW-Bug #39193

5 years agoCorrect typographic error; fix bug #39117
Keith Marshall [Mon, 8 Apr 2019 08:47:46 +0000 (09:47 +0100)]
Correct typographic error; fix bug #39117

5 years agoClean up winsock default version selection stratagem.
Keith Marshall [Sun, 3 Feb 2019 15:47:20 +0000 (15:47 +0000)]
Clean up winsock default version selection stratagem.

5 years agoAdd build option for <features.h> sample distribution.
Keith Marshall [Sat, 2 Feb 2019 23:50:04 +0000 (23:50 +0000)]
Add build option for <features.h> sample distribution.

5 years agoAdjust repository version following WSL-5.2.1 release.
Keith Marshall [Tue, 22 Jan 2019 20:21:59 +0000 (20:21 +0000)]
Adjust repository version following WSL-5.2.1 release.

5 years agoAdded tag wsl-5.2.1-release for changeset 40ebea91874e
Keith Marshall [Tue, 22 Jan 2019 11:59:40 +0000 (11:59 +0000)]
Added tag wsl-5.2.1-release for changeset 40ebea91874e

5 years agoPrepare and publish MinGW.org WSL-5.2.1 release. wsl-5.2.1-release
Keith Marshall [Tue, 22 Jan 2019 11:58:15 +0000 (11:58 +0000)]
Prepare and publish MinGW.org WSL-5.2.1 release.

5 years agoIncorporate user-customized <features.h> configuration.
Keith Marshall [Tue, 22 Jan 2019 11:36:30 +0000 (11:36 +0000)]
Incorporate user-customized <features.h> configuration.

5 years agoHandle another GCC compile-time warning.
Keith Marshall [Mon, 21 Jan 2019 10:50:29 +0000 (10:50 +0000)]
Handle another GCC compile-time warning.

5 years agoFix a mkstemp() file name generator defect.
Keith Marshall [Fri, 11 Jan 2019 20:03:49 +0000 (20:03 +0000)]
Fix a mkstemp() file name generator defect.

5 years agoFix a <stdio.h> typedef omission.
Keith Marshall [Fri, 11 Jan 2019 18:01:52 +0000 (18:01 +0000)]
Fix a <stdio.h> typedef omission.

5 years agoAdjust repository version following WSL-5.2 release.
Keith Marshall [Sun, 23 Dec 2018 15:52:23 +0000 (15:52 +0000)]
Adjust repository version following WSL-5.2 release.

5 years agoAdded tag wsl-5.2-release for changeset c11b4f97069d
Keith Marshall [Sun, 23 Dec 2018 10:29:47 +0000 (10:29 +0000)]
Added tag wsl-5.2-release for changeset c11b4f97069d

5 years agoPrepare and publish MinGW.org WSL-5.2 release. wsl-5.2-release
Keith Marshall [Sun, 23 Dec 2018 10:28:55 +0000 (10:28 +0000)]
Prepare and publish MinGW.org WSL-5.2 release.

5 years agoCorrect an optional DLL installation and packaging defect.
Keith Marshall [Sat, 22 Dec 2018 23:20:49 +0000 (23:20 +0000)]
Correct an optional DLL installation and packaging defect.

5 years agoUpdate ANSI stdio feature test to accommodate ISO-C11.
Keith Marshall [Sat, 22 Dec 2018 16:52:51 +0000 (16:52 +0000)]
Update ANSI stdio feature test to accommodate ISO-C11.

5 years agoImplement test suite for aligned heap management API.
Keith Marshall [Thu, 20 Dec 2018 19:43:18 +0000 (19:43 +0000)]
Implement test suite for aligned heap management API.

5 years agoReimplement aligned heap management API.
Keith Marshall [Thu, 20 Dec 2018 19:30:25 +0000 (19:30 +0000)]
Reimplement aligned heap management API.

5 years agoMake <winver.h> header effectively self-contained.
Keith Marshall [Tue, 18 Dec 2018 21:24:43 +0000 (21:24 +0000)]
Make <winver.h> header effectively self-contained.

5 years agoReimplement Win9x specific fseek()/fwrite() redirector.
Keith Marshall [Tue, 4 Dec 2018 19:00:29 +0000 (19:00 +0000)]
Reimplement Win9x specific fseek()/fwrite() redirector.

5 years agoImplement POSIX.1-1996 linked-list queue management API.
Keith Marshall [Tue, 4 Dec 2018 18:06:30 +0000 (18:06 +0000)]
Implement POSIX.1-1996 linked-list queue management API.

5 years agoEmulate _fseeki64()/_ftelli64() API on legacy platforms.
Keith Marshall [Sun, 25 Nov 2018 17:51:48 +0000 (17:51 +0000)]
Emulate _fseeki64()/_ftelli64() API on legacy platforms.

5 years agoFix MinGW-Bug #2248 (SF ticket).
Keith Marshall [Fri, 23 Nov 2018 21:06:43 +0000 (21:06 +0000)]
Fix MinGW-Bug #2248 (SF ticket).

5 years agoApply some more cosmetic layout adjustments.
Keith Marshall [Fri, 23 Nov 2018 18:07:58 +0000 (18:07 +0000)]
Apply some more cosmetic layout adjustments.

5 years agoFix MinGW-Bug #38736 (OSDN ticket).
Jelle Geerts [Sun, 18 Nov 2018 21:25:35 +0000 (21:25 +0000)]
Fix MinGW-Bug #38736 (OSDN ticket).

5 years agoMake <commctrl.h> header effectively self-contained.
Keith Marshall [Sun, 18 Nov 2018 18:48:03 +0000 (18:48 +0000)]
Make <commctrl.h> header effectively self-contained.

5 years agoMake <prsht.h> header effectively self-contained.
Keith Marshall [Fri, 16 Nov 2018 20:03:22 +0000 (20:03 +0000)]
Make <prsht.h> header effectively self-contained.

5 years agoClean up <wincon.h>; consolidate its version dependencies.
Keith Marshall [Mon, 29 Oct 2018 23:36:08 +0000 (23:36 +0000)]
Clean up <wincon.h>; consolidate its version dependencies.

5 years agoMake <wincon.h> header effectively self-contained.
Keith Marshall [Wed, 24 Oct 2018 20:41:19 +0000 (21:41 +0100)]
Make <wincon.h> header effectively self-contained.

5 years agoImprove WinXP/Vista console I/O support.
David Gressett [Wed, 24 Oct 2018 18:17:28 +0000 (19:17 +0100)]
Improve WinXP/Vista console I/O support.

5 years agoUpdate <conio.h> and <wchar.h> header files.
Keith Marshall [Sun, 21 Oct 2018 15:39:35 +0000 (16:39 +0100)]
Update <conio.h> and <wchar.h> header files.

5 years agoMap compile-time constant references for POSIX clocks.
Keith Marshall [Thu, 18 Oct 2018 08:50:58 +0000 (09:50 +0100)]
Map compile-time constant references for POSIX clocks.

5 years agoSuppress autoconf detection of _aligned_malloc functions.
Keith Marshall [Mon, 8 Oct 2018 20:09:12 +0000 (21:09 +0100)]
Suppress autoconf detection of _aligned_malloc functions.

5 years agoMake alloca() API both GNU and Microsoft compatible.
Keith Marshall [Sun, 7 Oct 2018 19:15:11 +0000 (20:15 +0100)]
Make alloca() API both GNU and Microsoft compatible.

5 years agoAvoid unwanted GCC warning diagnostic messages.
Keith Marshall [Thu, 6 Sep 2018 18:50:09 +0000 (19:50 +0100)]
Avoid unwanted GCC warning diagnostic messages.

5 years agoPre-empt default EXEEXT use before its determination.
Keith Marshall [Tue, 4 Sep 2018 11:58:11 +0000 (12:58 +0100)]
Pre-empt default EXEEXT use before its determination.

5 years agoAdjust repository version following WSL-5.1.1 release.
Keith Marshall [Mon, 3 Sep 2018 20:54:50 +0000 (21:54 +0100)]
Adjust repository version following WSL-5.1.1 release.

5 years agoAdded tag wsl-5.1.1-release for changeset 816401abf902 5.1-trunk
Keith Marshall [Mon, 3 Sep 2018 19:06:25 +0000 (20:06 +0100)]
Added tag wsl-5.1.1-release for changeset 816401abf902

5 years agoPrepare and publish MinGW.org WSL-5.1.1 release. wsl-5.1.1-release
Keith Marshall [Mon, 3 Sep 2018 19:05:20 +0000 (20:05 +0100)]
Prepare and publish MinGW.org WSL-5.1.1 release.

5 years agoMake clockapi symbolic constants #ifdef detectable.
Keith Marshall [Sun, 2 Sep 2018 19:28:38 +0000 (20:28 +0100)]
Make clockapi symbolic constants #ifdef detectable.

5 years agoCircumvent <process.h> testsuite failure with GCC-7+.
Keith Marshall [Sun, 26 Aug 2018 19:40:38 +0000 (20:40 +0100)]
Circumvent <process.h> testsuite failure with GCC-7+.

5 years agoDon't restrict <winerror.h> exposure when including <winsock.h>
Keith Marshall [Sun, 29 Jul 2018 21:14:18 +0000 (22:14 +0100)]
Don't restrict <winerror.h> exposure when including <winsock.h>

5 years agoAdvertise new canonical URI for source code repository.
Keith Marshall [Fri, 13 Jul 2018 13:01:13 +0000 (14:01 +0100)]
Advertise new canonical URI for source code repository.

5 years agoMake <wincrypt.h> header effectively self-contained.
Keith Marshall [Wed, 11 Jul 2018 20:20:14 +0000 (21:20 +0100)]
Make <wincrypt.h> header effectively self-contained.

* include/wincrypt.h: Include <winbase.h>

5 years agoCorrect <wincrypt.h> typographic errors; fix issue [#38391]
Keith Marshall [Wed, 11 Jul 2018 20:07:05 +0000 (21:07 +0100)]
Correct <wincrypt.h> typographic errors; fix issue [#38391]

* include/wincrypt.h (CALG_TLS1PRF): Delete symbolic reference to...
(ALG_CLASS_DHASH): ...this; there is no such symbol; replace it with...
(ALG_CLASS_HASH): ...this, which represents the correct reference.
(struct _CRYPTOAPI_BLOB): Delete extraneous "typedef" keyword; this
struct definition is not directly associated with any type name.
(struct _SSL_EXTRA_CERT_CHAIN_POLICY_PARA): Likewise.

6 years agoSuppress glob-brace expansion within quoted arguments.
Keith Marshall [Mon, 16 Apr 2018 14:53:36 +0000 (15:53 +0100)]
Suppress glob-brace expansion within quoted arguments.

6 years agoSuppress glob-brace expansion of single item lists.
Keith Marshall [Mon, 16 Apr 2018 14:41:53 +0000 (15:41 +0100)]
Suppress glob-brace expansion of single item lists.

6 years agoAdjust repository version following WSL-5.1 release.
Keith Marshall [Mon, 26 Feb 2018 19:22:26 +0000 (19:22 +0000)]
Adjust repository version following WSL-5.1 release.

6 years agoAdded tag wsl-5.1-release for changeset 2b81c4eb9c59
Keith Marshall [Mon, 26 Feb 2018 18:52:57 +0000 (18:52 +0000)]
Added tag wsl-5.1-release for changeset 2b81c4eb9c59

6 years agoPrepare and publish MinGW.org WSL-5.1 release. wsl-5.1-release
Keith Marshall [Mon, 26 Feb 2018 18:52:43 +0000 (18:52 +0000)]
Prepare and publish MinGW.org WSL-5.1 release.

6 years agoMake <iptypes.h> header effectively self-contained.
Keith Marshall [Sat, 24 Feb 2018 15:41:13 +0000 (15:41 +0000)]
Make <iptypes.h> header effectively self-contained.

6 years agoCorrect <sys/timeb.h> 32-bit vs. 64-bit time_t anomalies.
Keith Marshall [Fri, 23 Feb 2018 19:51:52 +0000 (19:51 +0000)]
Correct <sys/timeb.h> 32-bit vs. 64-bit time_t anomalies.

6 years agoCorrect Windows version support for <utime.h> functions.
Keith Marshall [Thu, 22 Feb 2018 20:00:40 +0000 (20:00 +0000)]
Correct Windows version support for <utime.h> functions.

6 years agoFix faulty POSIX deprecation warning logic.
Keith Marshall [Wed, 17 Jan 2018 16:01:48 +0000 (16:01 +0000)]
Fix faulty POSIX deprecation warning logic.

6 years agoFix a build issue, assembling generic SX files.
Keith Marshall [Thu, 28 Dec 2017 21:08:21 +0000 (21:08 +0000)]
Fix a build issue, assembling generic SX files.

6 years agoMake <winreg.h> header effectively self-contained.
Keith Marshall [Wed, 20 Dec 2017 23:26:30 +0000 (23:26 +0000)]
Make <winreg.h> header effectively self-contained.

6 years agoClean up, following issue [#2262] patch application.
Keith Marshall [Wed, 20 Dec 2017 22:50:06 +0000 (22:50 +0000)]
Clean up, following issue [#2262] patch application.

6 years agoUpdate registry management API, per issue [#2262].
Sebastián Puebla [Wed, 20 Dec 2017 22:25:54 +0000 (22:25 +0000)]
Update registry management API, per issue [#2262].

6 years agoSupport strtok() re-entrancy, per request [#2342].
Keith Marshall [Mon, 18 Dec 2017 11:45:49 +0000 (11:45 +0000)]
Support strtok() re-entrancy, per request [#2342].

6 years agoProvide default definition for _WIN32_IE feature test macro.
Keith Marshall [Sat, 16 Dec 2017 21:22:19 +0000 (21:22 +0000)]
Provide default definition for _WIN32_IE feature test macro.

6 years agoImplement autotest module for POSIX clock API functions.
Keith Marshall [Sat, 16 Dec 2017 10:04:49 +0000 (10:04 +0000)]
Implement autotest module for POSIX clock API functions.

6 years agoImplement a subset of the POSIX.1b-1993 clock API.
Keith Marshall [Fri, 15 Dec 2017 20:58:19 +0000 (20:58 +0000)]
Implement a subset of the POSIX.1b-1993 clock API.

6 years agoAdd support for POSIX.1 "obsolescence" warnings.
Keith Marshall [Thu, 14 Dec 2017 23:42:03 +0000 (23:42 +0000)]
Add support for POSIX.1 "obsolescence" warnings.

6 years agoAdjust repository version following WSL-5.0.2 release.
Keith Marshall [Wed, 6 Dec 2017 19:54:35 +0000 (19:54 +0000)]
Adjust repository version following WSL-5.0.2 release.

6 years agoApply wsl-5.0.2-release tag. 5.0-active
Keith Marshall [Wed, 6 Dec 2017 19:40:49 +0000 (19:40 +0000)]
Apply wsl-5.0.2-release tag.

6 years agoPrepare and publish MinGW.org WSL-5.0.2 release. wsl-5.0.2-release
Keith Marshall [Wed, 6 Dec 2017 19:38:31 +0000 (19:38 +0000)]
Prepare and publish MinGW.org WSL-5.0.2 release.

6 years agoProvide legacy OS work around for issue [#2357]
Keith Marshall [Sat, 2 Dec 2017 13:23:14 +0000 (13:23 +0000)]
Provide legacy OS work around for issue [#2357]

6 years agoHandle indeterminate FLT_EVAL_METHOD; fix issue [#2352].
Keith Marshall [Tue, 28 Nov 2017 17:33:30 +0000 (17:33 +0000)]
Handle indeterminate FLT_EVAL_METHOD; fix issue [#2352].

6 years agoMake <wsnetbs.h> header effectively self-contained.
Keith Marshall [Tue, 28 Nov 2017 16:48:29 +0000 (16:48 +0000)]
Make <wsnetbs.h> header effectively self-contained.

6 years agoFactor <winsock.h> duplicate content out of <winsock2.h>
Keith Marshall [Tue, 28 Nov 2017 13:28:34 +0000 (13:28 +0000)]
Factor <winsock.h> duplicate content out of <winsock2.h>

6 years agoMake <winsock.h> and <winsock2.h> duplicate code congruent.
Keith Marshall [Fri, 24 Nov 2017 17:04:18 +0000 (17:04 +0000)]
Make <winsock.h> and <winsock2.h> duplicate code congruent.

6 years agoEstablish default selection for WinSock API declaration.
Keith Marshall [Tue, 14 Nov 2017 20:07:02 +0000 (20:07 +0000)]
Establish default selection for WinSock API declaration.