OSDN Git Service

mingw/mingw-org-wsl.git
7 years agoUse C99 blanks as default argv separators, per issue [#2329].
Keith Marshall [Wed, 25 Jan 2017 13:07:06 +0000 (13:07 +0000)]
Use C99 blanks as default argv separators, per issue [#2329].

7 years agoCorrect <strings.h> preprocessor logic; fix bug [#2322]
Keith Marshall [Tue, 10 Jan 2017 19:43:48 +0000 (19:43 +0000)]
Correct <strings.h> preprocessor logic; fix bug [#2322]

7 years agoCorrect typo in <ddk/ntdddisk.h>; fix bug [#2323]
Jerzy Tarasiuk [Thu, 8 Dec 2016 14:46:52 +0000 (14:46 +0000)]
Correct typo in <ddk/ntdddisk.h>; fix bug [#2323]

7 years agoRationalize <winuser.h> ANSI vs. UNICODE definition strategy.
Keith Marshall [Thu, 8 Dec 2016 14:30:41 +0000 (14:30 +0000)]
Rationalize <winuser.h> ANSI vs. UNICODE definition strategy.

7 years agoImplement POSIX.1 compatible setenv() and unsetenv() functions.
Keith Marshall [Mon, 28 Nov 2016 14:14:48 +0000 (14:14 +0000)]
Implement POSIX.1 compatible setenv() and unsetenv() functions.

7 years agoWork around another C++11 compliance issue; fix bug [#2321].
Keith Marshall [Sun, 27 Nov 2016 12:40:01 +0000 (12:40 +0000)]
Work around another C++11 compliance issue; fix bug [#2321].

7 years agoDeprecate obsolete <winable.h> and <pbt.h> headers.
Keith Marshall [Sat, 26 Nov 2016 22:35:10 +0000 (22:35 +0000)]
Deprecate obsolete <winable.h> and <pbt.h> headers.

7 years agoUpdate <winuser.h> and <dbt.h>; fix issue [#2317].
Keith Marshall [Fri, 25 Nov 2016 21:29:02 +0000 (21:29 +0000)]
Update <winuser.h> and <dbt.h>; fix issue [#2317].

7 years agoReplace defective powf() and powl() function implementations.
Keith Marshall [Mon, 21 Nov 2016 19:24:19 +0000 (19:24 +0000)]
Replace defective powf() and powl() function implementations.

7 years agoImplement unit tests for power functions.
Keith Marshall [Fri, 18 Nov 2016 09:34:08 +0000 (09:34 +0000)]
Implement unit tests for power functions.

7 years agoAdd POSIX compliant errno assignments to log functions.
Keith Marshall [Mon, 14 Nov 2016 17:57:05 +0000 (17:57 +0000)]
Add POSIX compliant errno assignments to log functions.

7 years agoImplement unit tests for logarithmic functions.
Keith Marshall [Tue, 8 Nov 2016 14:11:39 +0000 (14:11 +0000)]
Implement unit tests for logarithmic functions.

7 years agoImplement unit tests for ANSI printf() functions.
Keith Marshall [Wed, 2 Nov 2016 17:03:51 +0000 (17:03 +0000)]
Implement unit tests for ANSI printf() functions.

7 years agoFix another printf() hex-float formatting bug.
Keith Marshall [Tue, 1 Nov 2016 20:08:15 +0000 (20:08 +0000)]
Fix another printf() hex-float formatting bug.

7 years agoFix another printf() hex-float formatting bug. legacy
Keith Marshall [Tue, 1 Nov 2016 19:45:15 +0000 (19:45 +0000)]
Fix another printf() hex-float formatting bug.

7 years agoMerge post 2016-10-18 updates from legacy branch.
Keith Marshall [Sun, 30 Oct 2016 19:12:05 +0000 (19:12 +0000)]
Merge post 2016-10-18 updates from legacy branch.

7 years agoWork around MSDN inconsistencies in _finddata_t naming.
Keith Marshall [Sun, 30 Oct 2016 18:40:10 +0000 (18:40 +0000)]
Work around MSDN inconsistencies in _finddata_t naming.

7 years agoFix a potentially infinite printf() format conversion loop.
Keith Marshall [Sun, 30 Oct 2016 16:35:51 +0000 (16:35 +0000)]
Fix a potentially infinite printf() format conversion loop.

7 years agoMerge mingwrt-3.22.4 updates into 5.0-active branch.
Keith Marshall [Tue, 18 Oct 2016 11:02:44 +0000 (12:02 +0100)]
Merge mingwrt-3.22.4 updates into 5.0-active branch.

7 years agoAdded tag mingwrt-3.22.4-release for changeset e92b7e85ef08
Keith Marshall [Mon, 17 Oct 2016 21:27:17 +0000 (22:27 +0100)]
Added tag mingwrt-3.22.4-release for changeset e92b7e85ef08

7 years agoPrepare and tag mingwrt-3.22.4 patch release. mingwrt-3.22.4-release
Keith Marshall [Mon, 17 Oct 2016 21:25:34 +0000 (22:25 +0100)]
Prepare and tag mingwrt-3.22.4 patch release.

7 years agoResolve an ANSI mode <string.h> vs. <wchar.h> conflict.
Keith Marshall [Mon, 17 Oct 2016 21:05:55 +0000 (22:05 +0100)]
Resolve an ANSI mode <string.h> vs. <wchar.h> conflict.

7 years agoAdd dependency tracking for tests/Makefile.
Keith Marshall [Fri, 14 Oct 2016 14:46:46 +0000 (15:46 +0100)]
Add dependency tracking for tests/Makefile.

7 years agoCorrect a minor typographic error.
Keith Marshall [Fri, 14 Oct 2016 14:00:52 +0000 (15:00 +0100)]
Correct a minor typographic error.

7 years agoMake package installation prefix consistent throughout.
Keith Marshall [Fri, 14 Oct 2016 13:41:44 +0000 (14:41 +0100)]
Make package installation prefix consistent throughout.

7 years agoMerge mingwrt-3.22.3 updates into 5.0-active branch.
Keith Marshall [Fri, 14 Oct 2016 13:21:59 +0000 (14:21 +0100)]
Merge mingwrt-3.22.3 updates into 5.0-active branch.

7 years agoAdded tag mingwrt-3.22.3-release for changeset 9db085b74644
Keith Marshall [Thu, 13 Oct 2016 21:36:11 +0000 (22:36 +0100)]
Added tag mingwrt-3.22.3-release for changeset 9db085b74644

7 years agoPrepare and tag mingwrt-3.22.3 patch release. mingwrt-3.22.3-release
Keith Marshall [Thu, 13 Oct 2016 21:35:37 +0000 (22:35 +0100)]
Prepare and tag mingwrt-3.22.3 patch release.

7 years agoEmulate glibc <string.h> POSIX.1 non-compliance.
Keith Marshall [Thu, 13 Oct 2016 21:03:26 +0000 (22:03 +0100)]
Emulate glibc <string.h> POSIX.1 non-compliance.

7 years agoResolve some non-ANSI typedef omissions.
Keith Marshall [Thu, 13 Oct 2016 20:03:56 +0000 (21:03 +0100)]
Resolve some non-ANSI typedef omissions.

7 years agoAdded tag w32api-3.18.2-release for changeset cd725d6ae238
Keith Marshall [Tue, 20 Sep 2016 19:36:50 +0000 (20:36 +0100)]
Added tag w32api-3.18.2-release for changeset cd725d6ae238

7 years agoPrepare and tag w32api-3.18.2 patch release. w32api-3.18.2-release
Keith Marshall [Tue, 20 Sep 2016 19:36:17 +0000 (20:36 +0100)]
Prepare and tag w32api-3.18.2 patch release.

7 years agoAdded tag mingwrt-3.22.2-release for changeset 96dcdb8540b8
Keith Marshall [Tue, 20 Sep 2016 19:36:11 +0000 (20:36 +0100)]
Added tag mingwrt-3.22.2-release for changeset 96dcdb8540b8

7 years agoPrepare and tag mingwrt-3.22.2 patch release. mingwrt-3.22.2-release
Keith Marshall [Tue, 20 Sep 2016 19:25:20 +0000 (20:25 +0100)]
Prepare and tag mingwrt-3.22.2 patch release.

7 years agoFix a minor ISO-C++11 conformity issue.
Keith Marshall [Sat, 17 Sep 2016 21:36:07 +0000 (22:36 +0100)]
Fix a minor ISO-C++11 conformity issue.

7 years agoAdd missing <wchar.h> declarations when compiling C++.
Keith Marshall [Sat, 17 Sep 2016 21:32:23 +0000 (22:32 +0100)]
Add missing <wchar.h> declarations when compiling C++.

7 years agoStricter <wchar.h> ISO-C99 conformity filtering.
Keith Marshall [Sat, 17 Sep 2016 19:00:10 +0000 (20:00 +0100)]
Stricter <wchar.h> ISO-C99 conformity filtering.

7 years agoRelax strict ISO-C conformity to facilitate C99 support.
Keith Marshall [Wed, 14 Sep 2016 20:26:25 +0000 (21:26 +0100)]
Relax strict ISO-C conformity to facilitate C99 support.

7 years agoSuppress expected header warnings when running testsuite.
Keith Marshall [Tue, 13 Sep 2016 20:14:13 +0000 (21:14 +0100)]
Suppress expected header warnings when running testsuite.

7 years agoCreate a preliminary autotest framework.
Keith Marshall [Tue, 13 Sep 2016 19:45:57 +0000 (20:45 +0100)]
Create a preliminary autotest framework.

7 years agoAdd pthreads-win32 courtesy support hooks.
Keith Marshall [Wed, 24 Aug 2016 23:01:17 +0000 (00:01 +0100)]
Add pthreads-win32 courtesy support hooks.

7 years agoImplement POSIX printf() feature per request [#2310].
Keith Marshall [Sat, 6 Aug 2016 23:10:54 +0000 (00:10 +0100)]
Implement POSIX printf() feature per request [#2310].

7 years agoImplement POSIX conforming getline() and getdelim() functions.
Keith Marshall [Mon, 1 Aug 2016 14:42:35 +0000 (15:42 +0100)]
Implement POSIX conforming getline() and getdelim() functions.

7 years agoMerge mingwrt-3.22.1 legacy updates to 5.0-active branch.
Keith Marshall [Mon, 1 Aug 2016 11:55:07 +0000 (12:55 +0100)]
Merge mingwrt-3.22.1 legacy updates to 5.0-active branch.

7 years agoMerge w32api-3.18.1 legacy updates to 5.0-active branch.
Keith Marshall [Mon, 1 Aug 2016 11:46:09 +0000 (12:46 +0100)]
Merge w32api-3.18.1 legacy updates to 5.0-active branch.

7 years agoAdded tag mingwrt-3.22.1-release for changeset c42986e81e9c
Keith Marshall [Sun, 31 Jul 2016 17:14:24 +0000 (18:14 +0100)]
Added tag mingwrt-3.22.1-release for changeset c42986e81e9c

7 years agoPrepare and tag all files for release of mingwrt-3.22.1. mingwrt-3.22.1-release
Keith Marshall [Sun, 31 Jul 2016 17:13:53 +0000 (18:13 +0100)]
Prepare and tag all files for release of mingwrt-3.22.1.

7 years agoInterim workaround for issue [#2306].
Keith Marshall [Sun, 31 Jul 2016 15:44:59 +0000 (16:44 +0100)]
Interim workaround for issue [#2306].

7 years agoOptimize printf() field width accumulation function.
Keith Marshall [Sun, 24 Jul 2016 15:35:49 +0000 (16:35 +0100)]
Optimize printf() field width accumulation function.

7 years agoFix printf() field width parsing regression issue [#2309].
Keith Marshall [Fri, 22 Jul 2016 17:33:42 +0000 (18:33 +0100)]
Fix printf() field width parsing regression issue [#2309].

7 years agoAdded tag w32api-3.18.1-release for changeset cd1bc4d01854
Keith Marshall [Thu, 21 Jul 2016 21:50:10 +0000 (22:50 +0100)]
Added tag w32api-3.18.1-release for changeset cd1bc4d01854

7 years agoPrepare and tag all files for release of w32api-3.18.1 w32api-3.18.1-release
Keith Marshall [Thu, 21 Jul 2016 21:46:35 +0000 (22:46 +0100)]
Prepare and tag all files for release of w32api-3.18.1

7 years agoResolve improper macro expansion issue [#2307].
Keith Marshall [Thu, 21 Jul 2016 21:20:34 +0000 (22:20 +0100)]
Resolve improper macro expansion issue [#2307].

7 years agoUpdate install-sh to match mingw.org/build-aux package.
Keith Marshall [Tue, 19 Jul 2016 10:02:00 +0000 (11:02 +0100)]
Update install-sh to match mingw.org/build-aux package.

7 years agoEliminate redundant configuration files.
Keith Marshall [Sun, 17 Jul 2016 19:35:18 +0000 (20:35 +0100)]
Eliminate redundant configuration files.

7 years agoMerge mingwrt-3.22 packaging correction to 5.0-active branch.
Keith Marshall [Sun, 17 Jul 2016 12:05:20 +0000 (13:05 +0100)]
Merge mingwrt-3.22 packaging correction to 5.0-active branch.

7 years agoAdded tag mingwrt-3.22-release for changeset b1ff7f59f95a
Keith Marshall [Sun, 17 Jul 2016 10:40:49 +0000 (11:40 +0100)]
Added tag mingwrt-3.22-release for changeset b1ff7f59f95a

7 years agoCorrect source package omission of msvcrt-xref subdirectory. mingwrt-3.22-release
Keith Marshall [Sun, 17 Jul 2016 10:11:20 +0000 (11:11 +0100)]
Correct source package omission of msvcrt-xref subdirectory.

7 years agoDiscard redundant config.guess and config.sub files.
Keith Marshall [Sat, 16 Jul 2016 18:07:04 +0000 (19:07 +0100)]
Discard redundant config.guess and config.sub files.

7 years agoSupport 'install-strip' as a universal make goal.
Keith Marshall [Sat, 16 Jul 2016 17:02:05 +0000 (18:02 +0100)]
Support 'install-strip' as a universal make goal.

7 years agoMerge recent legacy branch updates to 5.0-active branch.
Keith Marshall [Sat, 16 Jul 2016 13:47:57 +0000 (14:47 +0100)]
Merge recent legacy branch updates to 5.0-active branch.

7 years agoAdded tag mingwrt-3.22-release, w32api-3.18-release for changeset ef4db1b16b14
Keith Marshall [Thu, 14 Jul 2016 18:03:12 +0000 (19:03 +0100)]
Added tag mingwrt-3.22-release, w32api-3.18-release for changeset ef4db1b16b14

7 years agoPrepare and tag all files for release of w32api-3.18. w32api-3.18-release
Keith Marshall [Thu, 14 Jul 2016 18:02:24 +0000 (19:02 +0100)]
Prepare and tag all files for release of w32api-3.18.

7 years agoPrepare and tag all files for release of mingwrt-3.22.
Keith Marshall [Thu, 14 Jul 2016 18:00:23 +0000 (19:00 +0100)]
Prepare and tag all files for release of mingwrt-3.22.

7 years agoPreserve kludge to evade GCC build failure on S_ISBLK misuse.
Keith Marshall [Thu, 14 Jul 2016 17:59:07 +0000 (18:59 +0100)]
Preserve kludge to evade GCC build failure on S_ISBLK misuse.

7 years agoFix C++ strict type checking inconsistency in <glob.h>
Keith Marshall [Sun, 10 Jul 2016 21:38:45 +0000 (22:38 +0100)]
Fix C++ strict type checking inconsistency in <glob.h>

7 years agoFactor out <ctype.h> vs. <wctype.h> duplicate elements.
Keith Marshall [Sat, 9 Jul 2016 20:53:41 +0000 (21:53 +0100)]
Factor out <ctype.h> vs. <wctype.h> duplicate elements.

7 years agoDo not pass MAKEFLAGS explicitly, when invoking recursive make.
Keith Marshall [Mon, 4 Jul 2016 11:00:52 +0000 (12:00 +0100)]
Do not pass MAKEFLAGS explicitly, when invoking recursive make.

7 years agoRework tsearch and friends; resolve issues [#1512] and [#1576].
Keith Marshall [Sun, 3 Jul 2016 19:23:28 +0000 (20:23 +0100)]
Rework tsearch and friends; resolve issues [#1512] and [#1576].

7 years agoRework __try1/__except1 to resolve issue [#1328].
Keith Marshall [Tue, 28 Jun 2016 13:50:38 +0000 (14:50 +0100)]
Rework __try1/__except1 to resolve issue [#1328].

7 years agoMerge Cygwin CVS updates to legacy branch.
Keith Marshall [Fri, 17 Jun 2016 14:16:01 +0000 (15:16 +0100)]
Merge Cygwin CVS updates to legacy branch.

7 years agoAdd typedef and access support for opaque locale_t objects.
Keith Marshall [Sun, 12 Jun 2016 19:22:07 +0000 (20:22 +0100)]
Add typedef and access support for opaque locale_t objects.

7 years agoBackport MemoryBarrier() implementation from 4.0-dev branch.
Keith Marshall [Sat, 4 Jun 2016 13:44:52 +0000 (14:44 +0100)]
Backport MemoryBarrier() implementation from 4.0-dev branch.

7 years agoMerge further W32API updates from Cygwin CVS.
Keith Marshall [Fri, 3 Jun 2016 22:05:03 +0000 (23:05 +0100)]
Merge further W32API updates from Cygwin CVS.

7 years agoUpdate mapping of GCC to MSVC host identification macros.
Keith Marshall [Thu, 2 Jun 2016 21:15:06 +0000 (22:15 +0100)]
Update mapping of GCC to MSVC host identification macros.

7 years agoMerge updates from legacy branch to 5.0-active.
Keith Marshall [Mon, 23 May 2016 19:02:11 +0000 (20:02 +0100)]
Merge updates from legacy branch to 5.0-active.

7 years agoMerge W32API updates, from Cygwin CVS, into legacy branch.
Keith Marshall [Mon, 23 May 2016 18:31:09 +0000 (19:31 +0100)]
Merge W32API updates, from Cygwin CVS, into legacy branch.

7 years agoMerge legacy updates into 5.0-active branch.
Keith Marshall [Sat, 21 May 2016 06:26:18 +0000 (07:26 +0100)]
Merge legacy updates into 5.0-active branch.

7 years agoOcclude unsupported _S_IFBLK feature; resolve issue [#1146].
Keith Marshall [Thu, 19 May 2016 21:28:31 +0000 (22:28 +0100)]
Occlude unsupported _S_IFBLK feature; resolve issue [#1146].

7 years agoFix a typo in a <sys/stat.h> inline function definition.
Keith Marshall [Wed, 18 May 2016 14:08:20 +0000 (15:08 +0100)]
Fix a typo in a <sys/stat.h> inline function definition.

7 years agoIntegrate mingwrt and w32api build; synchronize versions.
Keith Marshall [Thu, 12 May 2016 20:30:07 +0000 (21:30 +0100)]
Integrate mingwrt and w32api build; synchronize versions.

7 years agoResolve some strnlen() implementation issues.
Keith Marshall [Thu, 12 May 2016 12:51:37 +0000 (13:51 +0100)]
Resolve some strnlen() implementation issues.

8 years agoEliminate redundant <parts/winioctl.h> header.
Keith Marshall [Wed, 4 May 2016 19:34:24 +0000 (20:34 +0100)]
Eliminate redundant <parts/winioctl.h> header.

8 years agoEnforce consistent specification of package version.
Keith Marshall [Tue, 3 May 2016 17:40:54 +0000 (18:40 +0100)]
Enforce consistent specification of package version.

--HG--
rename : mingwrt/include/_mingw.h => mingwrt/include/_mingw.h.in
rename : w32api/include/w32api.h => w32api/include/w32api.h.in

8 years agoMake strnlen() available for all MSVCRT.DLL versions.
Keith Marshall [Sat, 30 Apr 2016 19:57:08 +0000 (20:57 +0100)]
Make strnlen() available for all MSVCRT.DLL versions.

8 years agoUse correct paths for partially included header files.
Keith Marshall [Tue, 26 Apr 2016 22:05:33 +0000 (23:05 +0100)]
Use correct paths for partially included header files.

8 years agoGeneralize procedure for installing manpages.
Keith Marshall [Wed, 13 Apr 2016 20:39:45 +0000 (21:39 +0100)]
Generalize procedure for installing manpages.

--HG--
rename : mingwrt/man/dirname.man => mingwrt/man/dirname.3.man

8 years agoUpdate several incorrectly attributed header files.
Keith Marshall [Tue, 12 Apr 2016 14:36:20 +0000 (15:36 +0100)]
Update several incorrectly attributed header files.

8 years agoEliminate all references to non-standard __NO_ISOCEXT macro.
Keith Marshall [Mon, 11 Apr 2016 22:25:27 +0000 (23:25 +0100)]
Eliminate all references to non-standard __NO_ISOCEXT macro.

8 years agoMake resetting of __need_typedef requests more robust.
Keith Marshall [Sun, 10 Apr 2016 21:54:10 +0000 (22:54 +0100)]
Make resetting of __need_typedef requests more robust.

8 years agoAdd a missing comment terminator.
Keith Marshall [Sun, 10 Apr 2016 21:20:12 +0000 (22:20 +0100)]
Add a missing comment terminator.

8 years agoDeclare <dir.h> as formally deprecated.
Keith Marshall [Wed, 6 Apr 2016 14:27:39 +0000 (15:27 +0100)]
Declare <dir.h> as formally deprecated.

8 years agoFactor out <wchar.h> vs. <io.h> duplicate declarations.
Keith Marshall [Wed, 6 Apr 2016 12:57:56 +0000 (13:57 +0100)]
Factor out <wchar.h> vs. <io.h> duplicate declarations.

8 years agoFactor out <wchar.h> vs. <process.h> duplicate declarations.
Keith Marshall [Mon, 4 Apr 2016 18:42:43 +0000 (19:42 +0100)]
Factor out <wchar.h> vs. <process.h> duplicate declarations.

8 years agoEnable selective retrieval of intptr typedefs from <stdint.h>.
Keith Marshall [Mon, 4 Apr 2016 18:39:14 +0000 (19:39 +0100)]
Enable selective retrieval of intptr typedefs from <stdint.h>.

8 years agoFactor out <wchar.h> vs. <sys/stat.h> duplicate declarations.
Keith Marshall [Tue, 29 Mar 2016 22:08:10 +0000 (23:08 +0100)]
Factor out <wchar.h> vs. <sys/stat.h> duplicate declarations.

8 years agoFactor out <wchar.h> vs. <direct.h> duplicate declarations.
Keith Marshall [Mon, 28 Mar 2016 17:10:58 +0000 (18:10 +0100)]
Factor out <wchar.h> vs. <direct.h> duplicate declarations.

8 years agoFactor out <direct.h> vs. <dos.h> duplicate declarations.
Keith Marshall [Sat, 26 Mar 2016 20:54:49 +0000 (20:54 +0000)]
Factor out <direct.h> vs. <dos.h> duplicate declarations.

8 years agoEvade CPP mismatched apostrophe warnings in windres comments.
Keith Marshall [Sat, 26 Mar 2016 13:42:20 +0000 (13:42 +0000)]
Evade CPP mismatched apostrophe warnings in windres comments.

8 years agoFactor out <locale.h> vs. <wchar.h> duplicate declarations.
Keith Marshall [Sun, 20 Mar 2016 22:13:10 +0000 (22:13 +0000)]
Factor out <locale.h> vs. <wchar.h> duplicate declarations.