OSDN Git Service
Keith Marshall [Fri, 15 Sep 2017 20:35:48 +0000 (21:35 +0100)]
Factor <sys/time.h> duplicate content out of winsock headers.
Keith Marshall [Sat, 9 Sep 2017 13:52:14 +0000 (14:52 +0100)]
Source BSD non-standard type definitions from mingwrt header.
Keith Marshall [Sat, 9 Sep 2017 13:22:45 +0000 (14:22 +0100)]
Factor BSD non-standard type definitions into common header.
Keith Marshall [Thu, 7 Sep 2017 21:45:17 +0000 (22:45 +0100)]
Correct misuse of __INSIDE_MSYS__ feature test.
Keith Marshall [Thu, 7 Sep 2017 20:23:13 +0000 (21:23 +0100)]
Prepare for <winsock.h> vs. <winsock2.h> refactoring.
Keith Marshall [Mon, 28 Aug 2017 13:05:52 +0000 (14:05 +0100)]
Resolve secondary issue arising from MinGW-Bug [#2350]
Keith Marshall [Mon, 28 Aug 2017 10:07:38 +0000 (11:07 +0100)]
Resolve MinGW-Bug [#2350]
Keith Marshall [Mon, 21 Aug 2017 10:47:45 +0000 (11:47 +0100)]
Extend testsuite to cover winsock fd_set macro operations.
Keith Marshall [Mon, 31 Jul 2017 14:53:47 +0000 (15:53 +0100)]
MinGW.org WSL-5.0.1 released; update repository version.
Keith Marshall [Mon, 31 Jul 2017 14:49:36 +0000 (15:49 +0100)]
Added tag wsl-5.0.1-release for changeset
b44e016d9ea7
Keith Marshall [Mon, 31 Jul 2017 14:41:35 +0000 (15:41 +0100)]
Prepare and tag for release of MinGW.org WSL-5.0.1
Keith Marshall [Wed, 12 Jul 2017 17:54:11 +0000 (18:54 +0100)]
Automate testsuite dependency generation.
Keith Marshall [Tue, 20 Jun 2017 21:41:37 +0000 (22:41 +0100)]
Make <winnt.h> header effectively self-contained.
Keith Marshall [Mon, 12 Jun 2017 19:20:10 +0000 (20:20 +0100)]
Consolidate <winuser.h> version specific conditionals.
Keith Marshall [Tue, 6 Jun 2017 19:25:36 +0000 (20:25 +0100)]
Make <winuser.h> header effectively self-contained.
Keith Marshall [Mon, 5 Jun 2017 19:15:12 +0000 (20:15 +0100)]
Automatically correct obsolete _XOPEN_SOURCE usage.
Keith Marshall [Sun, 4 Jun 2017 17:51:20 +0000 (18:51 +0100)]
Consolidate <wingdi.h> version specific conditionals.
Keith Marshall [Sat, 3 Jun 2017 19:09:27 +0000 (20:09 +0100)]
Tidy, and make <wingdi.h> header effectively self-contained.
Keith Marshall [Wed, 31 May 2017 13:21:20 +0000 (14:21 +0100)]
Declare CONDITION_VARIABLE API, per feature request [#2314]
Keith Marshall [Mon, 29 May 2017 15:39:51 +0000 (16:39 +0100)]
Declare SRWLOCK API, to support feature request [#2314]
Keith Marshall [Fri, 24 Mar 2017 16:20:52 +0000 (16:20 +0000)]
Resolve potential <winbase.h> vs. <winerror.h> inconsistency.
Keith Marshall [Fri, 24 Mar 2017 11:39:12 +0000 (11:39 +0000)]
Consolidate <winbase.h> version specific conditionals.
Keith Marshall [Mon, 20 Mar 2017 20:01:38 +0000 (20:01 +0000)]
Tidy, and make <winbase.h> header effectively self-contained.
Keith Marshall [Wed, 24 May 2017 22:11:33 +0000 (23:11 +0100)]
Fix snprintf()/vsnprintf() -Wformat vs. multiple definition issue.
Keith Marshall [Tue, 14 Mar 2017 16:24:00 +0000 (16:24 +0000)]
Refactor mingwrt and w32api common makefile content.
Keith Marshall [Sun, 12 Mar 2017 09:23:34 +0000 (09:23 +0000)]
Correct a copyright notice update omission.
Keith Marshall [Thu, 9 Mar 2017 21:19:05 +0000 (21:19 +0000)]
Fix generated header file version dependencies.
Keith Marshall [Thu, 9 Mar 2017 09:46:34 +0000 (09:46 +0000)]
Strip optional DLLs, when staging for distribution.
Keith Marshall [Thu, 9 Mar 2017 09:26:38 +0000 (09:26 +0000)]
MinGW.org WSL-5.0 released; update repository version.
Keith Marshall [Wed, 8 Mar 2017 20:12:08 +0000 (20:12 +0000)]
Added tag wsl-5.0-release for changeset
44bf2b16d285
Keith Marshall [Wed, 8 Mar 2017 20:01:07 +0000 (20:01 +0000)]
Prepare and tag for release of MinGW.org WSL-5.0
* All files (wsl-5.0-release): Tag assigned.
Keith Marshall [Tue, 7 Mar 2017 22:17:57 +0000 (22:17 +0000)]
Avoid -shared-libgcc dependencies in optional DLLs.
Keith Marshall [Mon, 27 Feb 2017 17:59:26 +0000 (17:59 +0000)]
Support optional DLL builds from static libraries.
Keith Marshall [Mon, 27 Feb 2017 17:46:27 +0000 (17:46 +0000)]
Make floating point environment more robust.
Keith Marshall [Fri, 24 Feb 2017 12:54:20 +0000 (12:54 +0000)]
Extend basic test suite infrastructure to w32api.
Keith Marshall [Thu, 16 Feb 2017 22:07:56 +0000 (22:07 +0000)]
Work around GCC bug; force C++11 to support std::wcstof().
Alexander Krisak [Tue, 14 Feb 2017 14:18:34 +0000 (14:18 +0000)]
Add missing constant definition, per issue [#2249].
Keith Marshall [Sun, 12 Feb 2017 10:12:06 +0000 (10:12 +0000)]
Support brace expansion in globbing patterns.
Keith Marshall [Sat, 11 Feb 2017 12:35:12 +0000 (12:35 +0000)]
Refactor <getopt.h> and <unistd.h> shared declarations.
Keith Marshall [Fri, 10 Feb 2017 21:30:23 +0000 (21:30 +0000)]
Avoid unnecessary duplication of configuration files.
Keith Marshall [Tue, 7 Feb 2017 11:20:05 +0000 (11:20 +0000)]
Ensure selective inclusion of the correct <strings.h>
Keith Marshall [Sat, 4 Feb 2017 21:33:50 +0000 (21:33 +0000)]
Resolve a global variable naming inconsistency.
Keith Marshall [Mon, 30 Jan 2017 15:12:46 +0000 (15:12 +0000)]
Implement strerror_r()/strerror_s() API.
Keith Marshall [Mon, 30 Jan 2017 13:33:51 +0000 (13:33 +0000)]
Avoid -Wformat noise from snprintf() and vsnprintf()
Keith Marshall [Mon, 30 Jan 2017 10:53:24 +0000 (10:53 +0000)]
Remove duplicate libmingwex.a entries.
Keith Marshall [Sun, 29 Jan 2017 14:24:00 +0000 (14:24 +0000)]
Clean up <limits.h> header file.
Keith Marshall [Sun, 29 Jan 2017 10:09:49 +0000 (10:09 +0000)]
Expose C99 features required by C++11; fix issue [#2335]
Keith Marshall [Sat, 28 Jan 2017 17:46:36 +0000 (17:46 +0000)]
Make strnlen() and wcsnlen() declaratively consistent.
Keith Marshall [Sat, 28 Jan 2017 16:20:51 +0000 (16:20 +0000)]
Implement wcsnlen() API per feature request [#2332].
--HG--
rename : mingwrt/mingwex/strnlen.s => mingwrt/mingwex/strnlen.sx
Jason Hood [Thu, 26 Jan 2017 20:34:13 +0000 (20:34 +0000)]
Honour GLOB_CASEMATCH for globbing sets; cf. issue [#2327].
Keith Marshall [Thu, 26 Jan 2017 18:56:27 +0000 (18:56 +0000)]
Avoid snprintf() overhead in directory stream functions.
Keith Marshall [Thu, 26 Jan 2017 16:14:43 +0000 (16:14 +0000)]
Avoid #include_next misbehaviour; cf. MinGW-Bug [#2330]
Jason Hood [Wed, 25 Jan 2017 13:41:43 +0000 (13:41 +0000)]
Correct quoted backslash handling, per bug [#2328].
Keith Marshall [Wed, 25 Jan 2017 13:07:06 +0000 (13:07 +0000)]
Use C99 blanks as default argv separators, per issue [#2329].
Keith Marshall [Tue, 10 Jan 2017 19:43:48 +0000 (19:43 +0000)]
Correct <strings.h> preprocessor logic; fix bug [#2322]
Jerzy Tarasiuk [Thu, 8 Dec 2016 14:46:52 +0000 (14:46 +0000)]
Correct typo in <ddk/ntdddisk.h>; fix bug [#2323]
Keith Marshall [Thu, 8 Dec 2016 14:30:41 +0000 (14:30 +0000)]
Rationalize <winuser.h> ANSI vs. UNICODE definition strategy.
Keith Marshall [Mon, 28 Nov 2016 14:14:48 +0000 (14:14 +0000)]
Implement POSIX.1 compatible setenv() and unsetenv() functions.
Keith Marshall [Sun, 27 Nov 2016 12:40:01 +0000 (12:40 +0000)]
Work around another C++11 compliance issue; fix bug [#2321].
Keith Marshall [Sat, 26 Nov 2016 22:35:10 +0000 (22:35 +0000)]
Deprecate obsolete <winable.h> and <pbt.h> headers.
Keith Marshall [Fri, 25 Nov 2016 21:29:02 +0000 (21:29 +0000)]
Update <winuser.h> and <dbt.h>; fix issue [#2317].
Keith Marshall [Mon, 21 Nov 2016 19:24:19 +0000 (19:24 +0000)]
Replace defective powf() and powl() function implementations.
Keith Marshall [Fri, 18 Nov 2016 09:34:08 +0000 (09:34 +0000)]
Implement unit tests for power functions.
Keith Marshall [Mon, 14 Nov 2016 17:57:05 +0000 (17:57 +0000)]
Add POSIX compliant errno assignments to log functions.
Keith Marshall [Tue, 8 Nov 2016 14:11:39 +0000 (14:11 +0000)]
Implement unit tests for logarithmic functions.
Keith Marshall [Wed, 2 Nov 2016 17:03:51 +0000 (17:03 +0000)]
Implement unit tests for ANSI printf() functions.
Keith Marshall [Tue, 1 Nov 2016 20:08:15 +0000 (20:08 +0000)]
Fix another printf() hex-float formatting bug.
Keith Marshall [Tue, 1 Nov 2016 19:45:15 +0000 (19:45 +0000)]
Fix another printf() hex-float formatting bug.
Keith Marshall [Sun, 30 Oct 2016 19:12:05 +0000 (19:12 +0000)]
Merge post 2016-10-18 updates from legacy branch.
Keith Marshall [Sun, 30 Oct 2016 18:40:10 +0000 (18:40 +0000)]
Work around MSDN inconsistencies in _finddata_t naming.
Keith Marshall [Sun, 30 Oct 2016 16:35:51 +0000 (16:35 +0000)]
Fix a potentially infinite printf() format conversion loop.
Keith Marshall [Tue, 18 Oct 2016 11:02:44 +0000 (12:02 +0100)]
Merge mingwrt-3.22.4 updates into 5.0-active branch.
Keith Marshall [Mon, 17 Oct 2016 21:27:17 +0000 (22:27 +0100)]
Added tag mingwrt-3.22.4-release for changeset
e92b7e85ef08
Keith Marshall [Mon, 17 Oct 2016 21:25:34 +0000 (22:25 +0100)]
Prepare and tag mingwrt-3.22.4 patch release.
Keith Marshall [Mon, 17 Oct 2016 21:05:55 +0000 (22:05 +0100)]
Resolve an ANSI mode <string.h> vs. <wchar.h> conflict.
Keith Marshall [Fri, 14 Oct 2016 14:46:46 +0000 (15:46 +0100)]
Add dependency tracking for tests/Makefile.
Keith Marshall [Fri, 14 Oct 2016 14:00:52 +0000 (15:00 +0100)]
Correct a minor typographic error.
Keith Marshall [Fri, 14 Oct 2016 13:41:44 +0000 (14:41 +0100)]
Make package installation prefix consistent throughout.
Keith Marshall [Fri, 14 Oct 2016 13:21:59 +0000 (14:21 +0100)]
Merge mingwrt-3.22.3 updates into 5.0-active branch.
Keith Marshall [Thu, 13 Oct 2016 21:36:11 +0000 (22:36 +0100)]
Added tag mingwrt-3.22.3-release for changeset
9db085b74644
Keith Marshall [Thu, 13 Oct 2016 21:35:37 +0000 (22:35 +0100)]
Prepare and tag mingwrt-3.22.3 patch release.
Keith Marshall [Thu, 13 Oct 2016 21:03:26 +0000 (22:03 +0100)]
Emulate glibc <string.h> POSIX.1 non-compliance.
Keith Marshall [Thu, 13 Oct 2016 20:03:56 +0000 (21:03 +0100)]
Resolve some non-ANSI typedef omissions.
Keith Marshall [Tue, 20 Sep 2016 19:36:50 +0000 (20:36 +0100)]
Added tag w32api-3.18.2-release for changeset
cd725d6ae238
Keith Marshall [Tue, 20 Sep 2016 19:36:17 +0000 (20:36 +0100)]
Prepare and tag w32api-3.18.2 patch release.
Keith Marshall [Tue, 20 Sep 2016 19:36:11 +0000 (20:36 +0100)]
Added tag mingwrt-3.22.2-release for changeset
96dcdb8540b8
Keith Marshall [Tue, 20 Sep 2016 19:25:20 +0000 (20:25 +0100)]
Prepare and tag mingwrt-3.22.2 patch release.
Keith Marshall [Sat, 17 Sep 2016 21:36:07 +0000 (22:36 +0100)]
Fix a minor ISO-C++11 conformity issue.
Keith Marshall [Sat, 17 Sep 2016 21:32:23 +0000 (22:32 +0100)]
Add missing <wchar.h> declarations when compiling C++.
Keith Marshall [Sat, 17 Sep 2016 19:00:10 +0000 (20:00 +0100)]
Stricter <wchar.h> ISO-C99 conformity filtering.
Keith Marshall [Wed, 14 Sep 2016 20:26:25 +0000 (21:26 +0100)]
Relax strict ISO-C conformity to facilitate C99 support.
Keith Marshall [Tue, 13 Sep 2016 20:14:13 +0000 (21:14 +0100)]
Suppress expected header warnings when running testsuite.
Keith Marshall [Tue, 13 Sep 2016 19:45:57 +0000 (20:45 +0100)]
Create a preliminary autotest framework.
Keith Marshall [Wed, 24 Aug 2016 23:01:17 +0000 (00:01 +0100)]
Add pthreads-win32 courtesy support hooks.
Keith Marshall [Sat, 6 Aug 2016 23:10:54 +0000 (00:10 +0100)]
Implement POSIX printf() feature per request [#2310].
Keith Marshall [Mon, 1 Aug 2016 14:42:35 +0000 (15:42 +0100)]
Implement POSIX conforming getline() and getdelim() functions.
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.
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.
Keith Marshall [Sun, 31 Jul 2016 17:14:24 +0000 (18:14 +0100)]
Added tag mingwrt-3.22.1-release for changeset
c42986e81e9c
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.