OSDN Git Service
Keith Marshall [Mon, 26 Jun 2023 21:30:16 +0000 (22:30 +0100)]
Improve testsuite diagnostic message handling.
Keith Marshall [Fri, 23 Jun 2023 20:39:52 +0000 (21:39 +0100)]
Make <windns.h> header effectively self-contained.
Keith Marshall [Wed, 21 Jun 2023 23:02:22 +0000 (00:02 +0100)]
Make <winber.h> header effectively self-contained.
Keith Marshall [Wed, 21 Jun 2023 22:55:58 +0000 (23:55 +0100)]
Update header file list for integrity testing.
Keith Marshall [Fri, 4 Nov 2022 20:30:53 +0000 (20:30 +0000)]
Provide LocalDiscard() implementation per issue #44471.
Eli Zaretskii [Fri, 4 Nov 2022 20:07:56 +0000 (20:07 +0000)]
Fix IsProcessInJob() function prototype per issue #44471.
Keith Marshall [Fri, 4 Nov 2022 14:58:41 +0000 (14:58 +0000)]
Implement interlocked memory access API intrinsic functions.
Keith Marshall [Wed, 2 Nov 2022 14:46:12 +0000 (14:46 +0000)]
Clean up interlocked memory access API declarations.
Keith Marshall [Fri, 14 Oct 2022 23:09:06 +0000 (00:09 +0100)]
Do not define public symbols in <wspiapi.h>
Keith Marshall [Fri, 26 Aug 2022 20:50:12 +0000 (21:50 +0100)]
Do not expose private declarations in <search.h>
Keith Marshall [Fri, 19 Aug 2022 20:50:12 +0000 (21:50 +0100)]
Correct declaration of struct RAWHID.
Earnie Boyd [Wed, 17 Aug 2022 18:11:46 +0000 (19:11 +0100)]
Add CertEnumCRLsInStore() references for CRYPT32.DLL.
Keith Marshall [Mon, 15 Aug 2022 20:49:23 +0000 (21:49 +0100)]
Correct project name references in w32api source files.
Keith Marshall [Mon, 15 Aug 2022 20:49:22 +0000 (21:49 +0100)]
Correct references in features configuration generator.
Keith Marshall [Mon, 15 Aug 2022 20:49:22 +0000 (21:49 +0100)]
Correct project name references in msvcrt-xref documentation.
Keith Marshall [Mon, 15 Aug 2022 20:49:22 +0000 (21:49 +0100)]
Correct project name references in mingwrt manpages.
Keith Marshall [Mon, 15 Aug 2022 20:49:22 +0000 (21:49 +0100)]
Correct project name references in mingwrt source files.
Keith Marshall [Mon, 15 Aug 2022 20:49:22 +0000 (21:49 +0100)]
Correct project name references in project-common files.
Keith Marshall [Sat, 29 Jan 2022 14:27:53 +0000 (14:27 +0000)]
Stop creating redundant "include/parts" directory.
Keith Marshall [Fri, 25 Jun 2021 19:32:34 +0000 (20:32 +0100)]
Correct Microsoft's dup2() POSIX.1 non-conformity.
* include/unistd.h [! defined dup2]: Define macro reference to...
(__mingw_posix_dup2): ...this new in-line function, (as named by the
macro); it overrides the Microsoft dup2() function, to ensure that it
returns the correct file descriptor, as specified by POSIX.1, rather
than zero, as returned by the Microsoft implementation, on success.
Keith Marshall [Tue, 22 Jun 2021 20:21:40 +0000 (21:21 +0100)]
Implement a POSIX.1 compliant pseudo-random number generator.
Keith Marshall [Sun, 13 Jun 2021 20:31:31 +0000 (21:31 +0100)]
Implement pseudo-console legacy platform support.
Keith Marshall [Sun, 13 Jun 2021 18:31:36 +0000 (19:31 +0100)]
Update to add Win10 pseudo-console support.
Keith Marshall [Sat, 29 May 2021 22:02:20 +0000 (23:02 +0100)]
Correct erroneous mkstemp() availability condition.
Keith Marshall [Tue, 25 May 2021 15:06:58 +0000 (16:06 +0100)]
Add "legacy-safe" emulation of Microsoft's version helpers API.
Keith Marshall [Tue, 25 May 2021 14:28:11 +0000 (15:28 +0100)]
Correct an entry-point look-up logic defect.
Keith Marshall [Sun, 23 May 2021 19:54:29 +0000 (20:54 +0100)]
Implement a generic legacy platform support infrastructure.
Keith Marshall [Sun, 9 May 2021 20:23:08 +0000 (21:23 +0100)]
Correct TreeView_GetItemRect() syntax; cf. MinGW-Issue #41041.
Keith Marshall [Mon, 12 Apr 2021 09:11:59 +0000 (10:11 +0100)]
Increment version number following WSL-5.4.2 release.
Keith Marshall [Sun, 11 Apr 2021 18:28:06 +0000 (19:28 +0100)]
Prepare and publish MinGW.org WSL-5.4.2 release.
Keith Marshall [Thu, 25 Feb 2021 16:21:59 +0000 (16:21 +0000)]
Consolidate fmod() and remainder() source code.
Keith Marshall [Wed, 24 Feb 2021 22:17:34 +0000 (22:17 +0000)]
Correct remquo() quotient computation; cf. MinGW-Bug #41597
Keith Marshall [Fri, 19 Feb 2021 11:32:13 +0000 (11:32 +0000)]
Make <winnetwk.h> header effectively self-contained.
Keith Marshall [Sat, 13 Feb 2021 17:12:51 +0000 (17:12 +0000)]
Update support for Internet Explorer features selection macros.
Keith Marshall [Sat, 13 Feb 2021 16:37:50 +0000 (16:37 +0000)]
Add support for Windows-10 features selection macros.
Keith Marshall [Fri, 12 Feb 2021 22:50:58 +0000 (22:50 +0000)]
Make <winperf.h> header effectively self-contained.
Keith Marshall [Fri, 12 Feb 2021 14:54:26 +0000 (14:54 +0000)]
Make <winspool.h> header effectively self-contained.
Alexei Podtelezhnikov [Tue, 9 Feb 2021 22:28:11 +0000 (22:28 +0000)]
Add missing <wingdi.h> definitions.
Keith Marshall [Tue, 26 Jan 2021 19:58:39 +0000 (19:58 +0000)]
Avoid proliferation of static snprintf() implementations.
Keith Marshall [Mon, 25 Jan 2021 22:33:53 +0000 (22:33 +0000)]
Represent <winbase.h> file creation bit-flags in hexadecimal.
Keith Marshall [Fri, 7 Aug 2020 10:04:28 +0000 (11:04 +0100)]
Initialize MSVCRT.DLL's _pgmptr reference.
Keith Marshall [Fri, 7 Aug 2020 09:41:09 +0000 (10:41 +0100)]
Increment version number following WSL-5.4.1 release.
Keith Marshall [Thu, 23 Jul 2020 09:58:58 +0000 (10:58 +0100)]
Prepare and publish MinGW.org WSL-5.4.1 release.
Keith Marshall [Mon, 20 Jul 2020 19:17:27 +0000 (20:17 +0100)]
Add support for emulation of Microsoft's rand_s() function.
Keith Marshall [Sat, 18 Jul 2020 21:59:28 +0000 (22:59 +0100)]
Adjust repository version following WSL-5.4 release.
Keith Marshall [Wed, 8 Jul 2020 09:47:07 +0000 (10:47 +0100)]
Prepare and publish MinGW.org WSL-5.4 release.
Keith Marshall [Tue, 7 Jul 2020 21:02:51 +0000 (22:02 +0100)]
Remove redundant MBCS/wide character converter aliases.
Keith Marshall [Tue, 7 Jul 2020 13:53:43 +0000 (14:53 +0100)]
Switch to new 5.4-trunk development branch.
* VERSION.m4 (__VERSION__): Increment it to 5.4
* All files (5.4-trunk): Bookmark assigned.
Keith Marshall [Mon, 6 Jul 2020 07:56:54 +0000 (08:56 +0100)]
Prepare and publish MinGW.org WSL-5.3.4 release.
Keith Marshall [Sun, 5 Jul 2020 21:32:09 +0000 (22:32 +0100)]
Revert typedef of socklen_t to signed int type.
Keith Marshall [Sun, 5 Jul 2020 18:26:24 +0000 (19:26 +0100)]
Update MBCS to wide character conversion man pages.
Keith Marshall [Sat, 4 Jul 2020 21:06:58 +0000 (22:06 +0100)]
Discontinue use of Microsoft's MBCS/wide character converters.
Keith Marshall [Sat, 4 Jul 2020 09:51:39 +0000 (10:51 +0100)]
Adjust repository version following WSL-5.3.3 release.
Keith Marshall [Wed, 3 Jun 2020 18:41:20 +0000 (19:41 +0100)]
Prepare and publish MinGW.org WSL-5.3.3 release.
Keith Marshall [Wed, 3 Jun 2020 18:17:03 +0000 (19:17 +0100)]
Discard obsolete distribution files from subdirectories.
Keith Marshall [Wed, 3 Jun 2020 17:58:37 +0000 (18:58 +0100)]
Revert 2020-05-27 changes relating to issue #40438.
Keith Marshall [Wed, 3 Jun 2020 17:30:52 +0000 (18:30 +0100)]
Adjust repository version following WSL-5.3.2 release.
Keith Marshall [Thu, 28 May 2020 16:59:09 +0000 (17:59 +0100)]
Prepare and publish MinGW.org WSL-5.3.2 release.
Keith Marshall [Thu, 28 May 2020 20:17:26 +0000 (21:17 +0100)]
Prepare empty dist directory when required.
Keith Marshall [Thu, 28 May 2020 16:54:03 +0000 (17:54 +0100)]
Avoid recursive optional DLL import library linking.
Keith Marshall [Wed, 27 May 2020 21:53:31 +0000 (22:53 +0100)]
Fix libmingwex-n.dll dependencies; cf. Issue #40438.
Keith Marshall [Tue, 26 May 2020 11:47:35 +0000 (12:47 +0100)]
Adjust repository version following WSL-5.3.1 release.
Keith Marshall [Thu, 30 Apr 2020 10:08:10 +0000 (11:08 +0100)]
Prepare and publish MinGW.org WSL-5.3.1 release.
Keith Marshall [Sun, 19 Apr 2020 12:02:24 +0000 (13:02 +0100)]
Implement POSIX.1-2001 posix_memalign() function.
Keith Marshall [Sat, 18 Apr 2020 21:22:36 +0000 (22:22 +0100)]
Implement ISO-C11/C++17 aligned_alloc() function.
Keith Marshall [Sat, 11 Apr 2020 19:58:43 +0000 (20:58 +0100)]
Manpage stylistic consistency updates.
Keith Marshall [Wed, 8 Apr 2020 10:40:27 +0000 (11:40 +0100)]
Ensure PDF manpages are generated from local sources.
Keith Marshall [Wed, 8 Apr 2020 10:02:23 +0000 (11:02 +0100)]
Automatically enumerate manpages for publication.
Keith Marshall [Tue, 7 Apr 2020 18:55:12 +0000 (19:55 +0100)]
Document MinGW MBCS/wide character conversion functions.
Keith Marshall [Thu, 2 Apr 2020 19:37:13 +0000 (20:37 +0100)]
Handle wcsrtombs() initial surrogate completion.
Keith Marshall [Thu, 2 Apr 2020 19:02:26 +0000 (20:02 +0100)]
Correct wchar_t to MBCS unpaired surrogate handling.
Keith Marshall [Sat, 28 Mar 2020 14:54:25 +0000 (14:54 +0000)]
Make <winsvc.h> header effectively self-contained.
Keith Marshall [Thu, 19 Mar 2020 21:17:25 +0000 (21:17 +0000)]
Correct a potential mbsrtowcs() surrogate pair overrun.
Keith Marshall [Thu, 12 Mar 2020 22:44:03 +0000 (22:44 +0000)]
Rationalize implementations of fwide() and mbsinit() functions.
Keith Marshall [Wed, 11 Mar 2020 11:59:13 +0000 (11:59 +0000)]
Correct a defect in detection of failed btowc() conversions.
Keith Marshall [Tue, 10 Mar 2020 23:02:32 +0000 (23:02 +0000)]
Correct defects in mbrtowc() invalid conversion state handling.
Keith Marshall [Tue, 10 Mar 2020 15:25:38 +0000 (15:25 +0000)]
Base MBCS converter function call redirection on _ISOC99_SOURCE.
Keith Marshall [Thu, 5 Mar 2020 23:06:40 +0000 (23:06 +0000)]
Adjust repository version following 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.
Keith Marshall [Thu, 5 Mar 2020 13:49:29 +0000 (13:49 +0000)]
Let _ISOC11_SOURCE imply _ISOC99_SOURCE.
Keith Marshall [Thu, 5 Mar 2020 10:27:46 +0000 (10:27 +0000)]
Avoid deprecated specification of esp in asm clobber list.
Keith Marshall [Wed, 4 Mar 2020 22:55:56 +0000 (22:55 +0000)]
Disallow surrogates as printf() radix and grouping characters.
Keith Marshall [Wed, 4 Mar 2020 19:20:34 +0000 (19:20 +0000)]
Reimplement wcstof(), and wcstold() functions.
Keith Marshall [Tue, 3 Mar 2020 21:58:11 +0000 (21:58 +0000)]
Reimplement btowc(), and wctob() functions.
Keith Marshall [Mon, 2 Mar 2020 14:43:44 +0000 (14:43 +0000)]
Reimplement mbrlen(), mbrtowc(), and mbsrtowcs() functions.
Keith Marshall [Tue, 25 Feb 2020 23:08:18 +0000 (23:08 +0000)]
Reimplement wcrtomb() and wcsrtombs(); cf. MinGW-Issue #39687.
Keith Marshall [Tue, 21 Jan 2020 22:03:45 +0000 (22:03 +0000)]
Address MinGW-Issue #39658; declare rand_s() function.
Keith Marshall [Mon, 20 Jan 2020 18:03:57 +0000 (18:03 +0000)]
Implement <wspiapi.h> sockets fall-back API.
Keith Marshall [Sat, 18 Jan 2020 15:27:36 +0000 (15:27 +0000)]
Correct DLSYM attribute handling in msvcrt-xref.pdf
Keith Marshall [Sat, 18 Jan 2020 12:28:21 +0000 (12:28 +0000)]
Support GCC-9.x gratuitous dependency on ftruncate64() function.
Keith Marshall [Fri, 17 Jan 2020 19:41:14 +0000 (19:41 +0000)]
Preserve order of tests for integrity of header files.
Keith Marshall [Fri, 17 Jan 2020 16:58:38 +0000 (16:58 +0000)]
Update handling of <process.h> test-suite limitation.
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.
Keith Marshall [Thu, 16 Jan 2020 15:23:43 +0000 (15:23 +0000)]
Incorporate <winnls.h> updates for Vista and Windows-7.
Keith Marshall [Tue, 14 Jan 2020 15:12:18 +0000 (15:12 +0000)]
Make <winnls.h> header effectively self-contained.
Keith Marshall [Mon, 13 Jan 2020 20:17:30 +0000 (20:17 +0000)]
Adjust repository version following 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.
Keith Marshall [Mon, 13 Jan 2020 13:00:27 +0000 (13:00 +0000)]
Remove, and subsequently ignore, .hgtags file.
Keith Marshall [Sat, 26 Oct 2019 09:33:12 +0000 (10:33 +0100)]
Fix MinGW-Issue #39757; avoid multiple vsnprintf() definitions.
Keith Marshall [Wed, 16 Oct 2019 08:42:57 +0000 (09:42 +0100)]
Address MinGW-Issue #39677; declare _findclose() only once.