OSDN Git Service

Remove time_t definition from wchar.h and change _findfrist* and _findnext* to __CRT_...
[mingw/mingw-org-wsl.git] / ChangeLog
1 2013-06-18  Earnie Boyd  <earnie@users.sourceforge.net>
2
3         * include/io.h (_findfirst*, _findnext*): Remove the __NO_INLINE__
4         filter and change the signature to __CRT_MAYBE_INLINE.
5         * include/wchar.h (time_t): Remove definition.
6         * include/sys/types.h: Add comment for time_t indicating other files
7         where time_t is defined.
8
9 2013-06-17  Earnie Boyd  <earnie@users.sourceforge.net>
10
11         * include/_mingw.h (__CRT_MAYBE_INLINE): When __NO_INLINE__ defined we
12         need to make it _CRTALIAS to avoid auto export issues.
13         * include/io.h (_wfindfirst*, _wfindnext*): Remove the __NO_INLINE__
14         filter and use __CRT_MAYBE_INLINE definitions.
15         * include/wchar.h (_wfindfirst*, _wfindnext*): Correct the declarations.
16         (_wfindfirst32i64, _wfindfirst64i32, _wfindnext32i64, _wfindnext64i32):
17         Define as __CRT_MAYBE_INLINE.
18
19 2013-06-16  Earnie Boyd  <earnie@users.sourceforge.net>
20
21         * NEWS: Add text for MSVCRT_VERSION and for the _CRTALIAS 32bit time_t
22         definitions.
23         * include/_mingw.h (GCC system_header): Add a __CRT_TESTING__ filter.
24         * include/string.h (GCC system_header): Ditto.
25         * include/sys/stat.h (GCC system_header): Ditto.
26         (string.h): Move the include toward the top of the file.
27         (extern "C" {): Move above the filters so that it is not incorrectly
28         conditional.
29         Correct some comments and move the opening brace to the function
30         definition line throughout.
31         * include/sys/utime.h (utime): Move declaration to after the declaration
32         of _utime64().  Create a _CRTALIAS when _USE_32BIT_TIME_T is undefined.
33         Add datatype specifiers within the _CRTALIAS definitions throughout.
34         * include/wchar.h (GCC system_header): Add a __CRT_TESTING__ filter.
35         (FILENAME_MAX): Define macro if not already defined.
36         Correct comments throughout.
37         Correct #if...#endif misaligned pair.
38         (wcsicmp): Use _CRTALIAS instead of __CRT_INLINE since it is a one line
39         function definition.
40         (*wfinddata*): Use FILENAME_MAX throughout.
41         (_wstat32): Make a _CRTALIAS rather than a _CRTIMP.
42         (_wstat64i32): Use __CRT_MAYBE_INLINE instead of __CRT_INLINE.
43         (_wstat32i64): Define.
44         (_wstat, _wstati64): Remove the MSVCRT_VERSION >= 800 filter.
45
46 2013-06-07  Earnie Boyd  <earnie@users.sourceforge.net>
47
48         * include/_mingw.h (_CRTALIAS): Add comments explaining its purpose.
49         (__CRT_MAYBE_INLINE): New macro that may be defined as __CRT_INLINE or
50         empty depending on __NO_INLINE__.
51         * include/stat.h (_fstat64i32(), _fstat32i64(), _stat64i32(),
52         _stat32i64(), _wstat64i32(), _wstat32i64()): Use __CRT_MAYBE_INLINE
53         instead of guarding with __NO_INLINE__ since the functions need to be
54         always created.
55         * include/wchar.h (_utimbuf, _utimbuf32, _utimbuf64, _wutime(),
56         _wutime32(), _wutime64()): MSDN declares these can be declared/defined
57         by including wchar.h.
58         * include/utime.h: Care for _USE_32BIT_TIME_T in same fashion as time.h.
59
60
61 2013-06-07  Jan Nijtmans <nijtmans@users.sourceforge.net>
62
63         * include/time.h: Correct typos. Add MSVCRT_VERSION >= 800 guard for
64         _CRTALIAS of _wctime.
65
66 2013-06-05  Keith Marshall  <keithmarshall@users.sourceforge.net>
67
68         Provide more robust inverse hyperbolic sine functions.
69
70         * src/libcrt/math/asinh.c: Rewritten; it now provides a generic
71         implementation for asinh(), asinhf(), and asinhl() functions; thus...
72         * src/libcrt/math/asinhf.c src/libcrt/math/asinhl.c: ...are obsolete;
73         delete them.
74
75         * Makefile.in (math_SOURCES): Remove references for asinh[fl].c
76         (libmingwex_a_OBJECTS): Add explicit references to create associated
77         object files, from the common generic source, together with build
78         rules to compile them.
79
80 2013-06-05  Mark  <mabrand@users.sourceforge.net>
81
82         * include/shlobj.h (SHGetFolderPath): Correct typo for UNICODE define.
83
84 2013-06-05  Earnie Boyd  <earnie@users.sourceforge.net>
85
86         * Makefile.in (libshell32.a): We needed to add src/libshell32/shell32.o
87         object to the library.
88         (lib/libshell32/shell32.o): Added a target to create this file.
89
90 2013-06-04  Earnie Boyd  <earnie@users.sourceforge.net>
91
92         * include/_mingw.h (MSVCRT_VERSION): Determine a value based on the
93         _WIN32_WINNT value. Add a TODO for check to see if the older
94         __MSVCRT_VERSION__ macro is defined and use it as the value for
95         MSVCRT_VERSION.  Give an error if both MSVCRT_VERSION and
96         __MSVCRT_VERSION__ are defined and the values do not match.
97         Remove warnings for value when _USE_32BIT_TIME_T is defined.
98         * include/io.h (_wfindfirst32, _wfindfirst64): Correct declaration of
99         parameter data type. Create _CRTALIAS rather than declaring _CRTIMP.
100         (_findfirst32(), _findnext32()): Create _CRTALIAS rather than declaring
101         a _CRTIMP.
102         (_findfirst64i32, _findfirst32i64, _findnext64i32, _findnext32i64):
103         Remove the _CRTIMP from the declaration, these become inline functions.
104         Also guard for __NO_INLINE__ and make appropriate defined alternatives.
105         (_wfindfirst64i32, _wfindfirst32i64, _wfindnext64i32, _wfindnext32i64):
106         Ditto.
107         * include/sdkddkver.h (_WIN32_WINNT_WIN8): Add definition.
108         * include/sys/stat.h (_stat32, _fstat32, _wstat32): Define as a
109         _CRTALIAS.
110         (_fstat32i64, _stat32i64, _wstat32i64): Add as __CRT_INLINE functions
111         and make appropriate alternative macros for __NO_INLINE__ use.
112         * include/sys/timeb.h (_time32): Create _CRTALIAS when MSVCRT_VERSION
113         < 800.
114         * include/sys/types.h (MSVCRT_VERSION): Remove guard for >= 800 with
115         _USE_32BIT_TIME_T.
116         * include/time.h (_time32, _difftime32, _mktime32, _ctime32, _gmtime32,
117         _localtime32, _wctime32): Create _CRTALIAS when MSVCRT_VERSION < 800.
118         (_difftime64, _mkgtime64): Guard declaration for MSVCRT_VERSION > 800.
119         These functions do not exist in MSVCRT.DLL before Vista.
120         * include/wchar.h (_wctime32): Create _CRTALIAS when MSVCRT_VERSION
121         < 800.
122         (_wfindfirst32, _wfindnext32): Create _CRTALIAS.
123         * include/objdump.h: Move include of rpc.h and rpcndr.h due to
124         dependencies.
125         * include/rpc.h: Move include of windows.h due to dependencies.
126
127 2013-05-28  Earnie Boyd  <earnie@users.sourceforge.net>
128
129         * include/time.h: Correct use of MSVCRT_VERSION.
130         Correct mistyped __MINGW_NOTHROW macro.
131
132 2013-05-27  Earnie Boyd  <earnie@users.sourceforge.net>
133
134         * include/sys/types.h (_USE_32BIT_TIME_T): Rework the definitions
135         controlled by _USE_32BIT_TIME_T in light of MSVCRT_VERSION being
136         different with differing OS versions.
137         * include/time.h (_USE_32BIT_TIME_T): Ditto.
138         * include/sys/stat.h (_USE_32BIT_TIME_T): Ditto.
139         * include/wchar.h (_USE_32BIT_TIME_T): Ditto.
140         * include/_mingw.h (_USE_32BIT_TIME_T): Issue a warning when
141         _USE_32BIT_TIME_T is enabled and MSVCRT_VERSION value does not
142         support it.
143         * lib/lib32/msvcrt.def.in: Always define all definitions in light of
144         MSVCRT.DLL
145         being different versions on differing OS.
146         * TODO: Add a note about needing a warning when a function is being
147         used but not defined within the MSVCRT_VERSION value.
148
149 2013-05-21  Earnie Boyd  <earnie@users.sourceforge.net>
150
151         * Makefile.in (clean-dist, clean-dist-mingwrt, clean-dist-w32api,
152         clean-dist-wsl): New targets.
153
154 2013-05-15  Niels Kristian Bech Jensen  <nkbj@users.sourceforge.net>
155
156         * include/control.h: Correct inclusion of _mingw.h.  Issue: #1956.
157         * include/sys/stat.h: Include string.h as appropriate for memset
158         declaration.  Issue: #1956.
159         * include/wchar.h: Ditto.
160
161 2013-05-15  Earnie Boyd  <earnie@users.sourceforge.net>
162
163         * .gitignore: Add nbproject folder.
164         * NEWS: Add note about the globbing change.
165         * include/_mingw.h: Correct check for GCC version >= 3.4.5. Issue: #1958.
166
167 2013-05-11  Keith Marshall  <keithmarshall@users.sourceforge.net>
168
169         Avoid a potential SIGSEGV crash on CRT start-up.
170
171         * src/libcrt/misc/glob.c (glob_signed): Check only for pointer
172         aliasing, when validating a glob_t signature; checking signature
173         content via an uninitialised pointer may segfault.
174
175         * src/libcrt/crt/init.c (__mingw_setargv): Call __mingw_glob()
176         directly, then set GLOB_APPEND for later calls; do not delegate to...
177         (do_glob): ...this; it uselessly attempted to set GLOB_APPEND on the
178         basis of an uninitialised counter.  Function now unused; delete it.
179
180 2013-05-11  Keith Marshall  <keithmarshall@users.sourceforge.net>
181
182         Install non-executable files with proper attributes.
183
184         * Makefile.in (INSTALL_DATA): New macro; define it per AC_SUBST;
185         substitute it at point of use, as appropriate, in place of...
186         (INSTALL): ...this.
187
188 2013-05-07  Keith Marshall  <keithmarshall@users.sourceforge.net>
189
190         Update build-aux submodule reference for SF host migration.
191
192         * .gitmodules (url): Relocate to git://git.code.sourceforge.net/p/
193
194 2013-04-10  Earnie Boyd  <earnie@users.sourceforge.net>
195
196         * Makefile.in: Add installation and delivery of library object files.
197
198 2013-04-09  Earnie Boyd  <earnie@users.sourceforge.net>
199
200         * Makefile.in: Adjust distributed package names when RELEASE_STATUS is
201         not equal "dist".
202
203 2013-03-13  Earnie Boyd  <earnie@users.sourceforge.net>
204
205         * LICENSE: Update copyright notice adding year 2013.
206         * README: Update copyright notice adding year 2013.
207         Add text to explain where release notes can be found.
208         * Makefile.in: Update copyright notice adding year 2013.
209         (mingwrtdocdir): New variable used in dist-mingwrt target.
210         (w32apidocdir): New variable used in dist-w32api target.
211         (doc_DOCUMENTS): Add ChangeLog, NEWS, TODO, and NOTES.
212         (install-mingwrt-dirs, install-w32api-dirs): Correct creation of doc
213         directory using mingwrtdocdir or w32apidocdir respectfully.
214         (install-mingwrt, install-w32api): Correct copy of historical
215         documentation.
216         (dist-mingwrt*, dist-w32api*): For RELEASE_STATUS != prod modify the
217         package name to include the RELEASE_STATUS to satisfy the rules of
218         mingw-get.
219
220 2013-02-27  Earnie Boyd  <earnie@users.sourceforge.net>
221
222         * Makefile.in: Add variables for RELEASE_STATUS and RELEASE_REFERENCE.
223         Add conditionals for RELEASE_STATUS not equal "prod" for dist-mingwrt,
224         dist-w32api and dist-wsl targets.
225         * configure.ac: Add declaration of RELEASE_STATUS and RELEASE_REFERENCE
226         variables.
227
228 2013-02-25  Earnie Boyd  <earnie@users.sourceforge.net>
229
230         * NEWS: Add and adjust release notes for 4.0.
231         * tests/Makefile.in: Correct order of libraries in LIBS.
232         * include/io.h: Correct declarations for _findfirst/_findnext when
233         not _HAVE_32BIT_TIME_T.
234
235 2013-02-24  Earnie Boyd  <earnie@users.sourceforge.net>
236
237         * lib/lib32/ddk/ntoskrnl.def (KeQueryActiveProcessorCount): Correct
238         typo.
239         (KeQueryActiveProcessors): Add import.
240         * NEWS: Add and adjust release notes for 4.0.
241
242 2013-02-23  Earnie Boyd  <earnie@users.sourceforge.net>
243
244         * README: Add references for reporting bugs and submitting patches.
245         Correct the @FILENAME@ cut/paste issue.
246         * NEWS: Add and adjust release notes for 4.0.
247
248 2013-02-23  Johann Hanne  <jonnyh33@users.sourceforge.net>
249
250         Add missing UUID Interface Definitions.
251
252         * src/libuuid/cguid-uuid.c (CLSID_StdGlobalInterfaceTable): Define.
253         * src/libuuid/objidl-uuid.c (IID_IGlobalInterfaceTable): Define.
254         (FMTID_DocSummaryInformation): Ditto.
255         (FMTID_SummaryInformation): Ditto.
256         (FMTID_UserDefinedProperties): Ditto.
257
258 2013-02-22  Earnie Boyd  <earnie@users.sourceforge.net>
259
260         * include/float.h (_MCW_DN, _DN_SAVE, _DN_FLUSH): Add definitions.
261         * include/winuser.h (POINTTOPOINTS, POINTSTOPOINT): Adjust parameters
262         with type specificity.
263         * include/windef.h(MAKEWORD, MAKELONG, LOWORD, HIWORD, LOBYTE, HIBYTE):
264         Ditto. Also use DWORD_PTR instead of DWORD.
265         * include/winuser.h (POINTTOPOINTS): Remove the cast to POINTS struct.
266         * include/winreg.h (reason.h): Include.
267         * include/oaidl.h (ICreateTypeInfo, ICreateTypeInfo2): Declare
268         INTERFACE.
269         (ICreateTypeLib, ICreateTypeLib2): Ditto.
270
271 2013-02-21  Earnie Boyd  <earnie@users.sourceforge.net>
272
273         * include/oleauto.h (RegisterTypeLibForUser, UnRegisterTypeLibForUser):
274         Add declarations.
275         * lib/lib32/oleaut32.def: Ditto.
276         * include/fcntl.h (O_RAW): Add definition within ndef NO_MOLDAMES path.
277
278 2013-02-20  F. Mensik  <pepezdepa@users.sourceforge.net>
279
280         * include/winnls.h (LONG_PTR): Add _WIN64 typedef.
281
282 2013-02-16  Earnie Boyd  <earnie@users.sourceforge.net>
283
284         * include/stdlib.h (_MAX_ENV): Define if not __STRICT_ANSI__.
285
286 2013-01-08  Earnie Boyd  <earnie@users.sourceforge.net>
287
288         * config.h.in, configure.ac, README, include/*, src/*, tests/*:
289         Modify "@copy 2012" to read "Copyright 2012, 2013".
290
291 2013-01-07  Earnie Boyd  <earnie@users.sourceforge.net>
292
293         * include/complex.h, include/ddk/*.h, include/dir.h,
294         include/directx/*.h, include/gdiplus/*.h, include/getopt.h,
295         include/imagehlp.h, include/ntldap.h, include/psapi.h,
296         include/scrnsave.h, include/search.h, include/snmp.h,
297         include/tlhelp32.h, include/wctype.h, include/winber.h,
298         include/windows.h, include/winldap.h, include/winsnmp.h,
299         include/winsock2.h, src/libcrt/crt/crtmt.c, src/libcrt/crt/crtst.c,
300         src/libcrt/crt/mthr.c, src/libcrt/crt/mthr_init.c,
301         src/libcrt/crt/pseudo-reloc.c, src/libcrt/crt/tlsmcrt.c,
302         src/libcrt/crt/tlsmthread.c, src/libcrt/crt/tlssup.c,
303         src/libcrt/crt/tlsthrd.c, src/liblargeint/largeint.c,
304         src/libscrnsave/scrnsave.c: Insert removed author attribution.
305
306 2012-11-10  Earnie Boyd  <earnie@users.sourceforge.net>
307
308         https://sourceforge.net/tracker/?func=detail&aid=3572971&group_id=2435&atid=102435
309
310         * include/wchar.h (_vscwprintf): Add declaration.
311
312 2012-11-09  Earnie Boyd  <earnie@users.sourceforge.net>
313
314         https://sourceforge.net/tracker/?func=detail&aid=3559134&group_id=2435&atid=102435
315
316         * include/wincrypt.h (CertEnumCRLsInStore): Add declaration.
317         * lib/lib32/crypt32.def (CertEnumCRLsInStore): Add import definition.
318
319 2012-11-09  Keith Marshall  <keithmarshall@users.sourceforge.net>
320
321         * include/_mingw.h (_MINGW_H): Revert to consistent use of...
322         (__MINGW_H): ...this, as multiple inclusion guard macro.
323
324 2012-10-31  Earnie Boyd  <earnie@users.sourceforge.net>
325
326         https://sourceforge.net/tracker/?func=detail&aid=3408074&group_id=2435&atid=102435
327
328         * Makefile.in (mingwrt_lib_LIBRARIES): Remove incorrect variable
329         assignment.
330         * src/libcrt/search/tdelete.c: Remove incorrect assertion about vkey.
331
332 2012-10-31  Earnie Boyd  <earnie@users.sourceforge.net>
333
334         Correct DllMain() declarations and definitions.
335
336         * src/libcrt/crt/dllcrt1.c: Correct DllMain declaration.
337         * src/libcrt/crt/dllmain.c: Correct DllMain definition.
338         * src/libcrt/crt/mthr_init.c: Remove DllMain declaration.
339         Correct DllMain definition.
340
341 2012-10-31  Keith Marshall  <keithmarshall@users.sourceforge.net>
342
343         Work around Microsoft breakage of command line globbing.
344
345         * include/glob.h: New file; it declares the API for a (mostly) POSIX
346         compatible path name globbing facility for use in MinGW applications.
347
348         * src/libcrt/misc/glob.c: New file; it implements the glob API...
349         (__mingw_glob, __mingw_globfree): ...through this pair of functions.
350
351         * Makefile.in (misc_SOURCES): Add glob.c
352         (mingwrt_lib_INCLUDES): Add glob.h
353
354         * include/_mingw.h (BEGIN_C_DECLS, END_C_DECLS): New macros;
355         they facilitate...
356         [__cplusplus]: ...demarcation of 'extern "C"' declarations for this.
357         (__CRT_GLOB_ESCAPE_CHAR__): New manifest constant; define it.
358         (__CRT_GLOB_USE_MSVCRT__, __CRT_GLOB_USE_MINGW__): Likewise; these act
359         as mutually exclusive feature selectors for assignment in CRTglob.c
360         (__CRT_GLOB_USE_SINGLE_QUOTE__, __CRT_GLOB_BRACKET_GROUPS__):
361         (__CRT_GLOB_CASE_SENSITIVE__): New bit-flag definitions; with...
362         [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...they enable additional
363         command line globbing capabilities.
364
365         * src/libcrt/crt/CRTglob.c (_CRT_glob): New default value; enable...
366         [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this feature preference.
367
368         * src/libcrt/crt/init.c (_CRT_GLOB_OPT, ARGV_INLINE): New macros.
369         (ARGV_ESCAPE, ARGV_SQUOTE, ARGV_NOGROUP): New manifest constants;
370         define them as aliases for the new bit-flags from _mingw.h
371         (do_glob, backslash, unquote, __mingw_setargv): New static functions.
372         (_mingw32_init_mainargs): Use them to implement globbing, when...
373         [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this is enabled.
374
375 2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>
376
377         Use C compiler selected by running configure script.
378
379         * Makefile.in (CC): Missing AC_SUBST definition; add it.
380         Adjust spacing within adjacent defines, for improved readability.
381         (DLLTOOL_FLAGS): Avoid unnecessary use of := operator.
382
383 2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>
384
385         Rationalise .gitignore entries.
386
387         * .gitignore (build): Ignore local build directory.
388         (config.status): Ignore this; it is a build-time generated file.
389         (aclocal.m4): Do not ignore this; as a user maintained file, which
390         requires manual editing, (we do not use automake), it must be tracked.
391         (missing depcomp install-sh): Do not ignore; these should be tracked
392         as build-aux component files, within the scope of the appropriate
393         submodule; they do not appear as normal package component files.
394
395 2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>
396
397         Add configuration files for Mercurial support.
398
399         * .hgsub: New file; it represents the equivalent of .gitmodules
400         * .hgignore: New file; it is the equivalent of .gitignore
401
402 2012-10-30  Earnie Boyd  <earnie@users.sourceforge.net>
403
404         https://sourceforge.net/tracker/?func=detail&aid=3567092&group_id=2435&atid=102435
405
406         * include/winbase.h (DllMain): Add declaration.
407
408 2012-10-25  Frank Fesevur  <ffes@users.sourceforge.net>
409
410         https://sourceforge.net/tracker/?func=detail&aid=3367548&group_id=2435&atid=102435
411
412         * lib/scnsave.c: Multi-monitor support for Win95 and NT4.
413
414 2012-10-23  Earnie Boyd  <earnie@users.sourceforge.net>
415
416         https://sourceforge.net/tracker/?func=detail&aid=3166132&group_id=2435&atid=102435
417
418         * include/search.h (tdelete, tfind, tsearch): Correct declaration.
419
420 2012-10-23  Earnie Boyd  <earnie@users.sourceforge.net>
421
422         https://sourceforge.net/tracker/?func=detail&aid=3437558&group_id=2435&atid=102435
423
424         * include/amvideo.h (VIDEOINFO): Correct structure coding.
425
426 2012-10-23  Earnie Boyd  <earnie@users.sourceforge.net>
427
428         https://sourceforge.net/tracker/?func=detail&aid=3437216&group_id=2435&atid=102435
429
430         * include/objfwd.h (LPENUMSTATPROPSTG): Properly type define with as a
431         pointer.
432
433 2012-10-22  Earnie Boyd  <earnie@users.sourceforge.net>
434
435         https://sourceforge.net/tracker/?func=detail&aid=2567153&group_id=2435&atid=102435
436
437         * include/sys/types.h (off_t): Type define regardless of _NO_OLDNAMES.
438
439 2012-10-21  Earnie Boyd  <earnie@users.sourceforge.net>
440
441         https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
442
443         * include/ddk/ntddk.h (KeQueryActiveProcessors): New VISTA declaration.
444         * lib/lib32/ddk/ntoskrnl.def: New VISTA import.
445
446 2012-10-19  Earnie Boyd  <earnie@users.sourceforge.net>
447
448         https://sourceforge.net/tracker/?func=detail&aid=3554826&group_id=2435&atid=102435
449
450         * include/mswsock.h (WSAPoll): New declaration.
451         * lib/lib32/ws2_32.def (WSAPoll@12): New import.
452
453 2012-10-17  Earnie Boyd  <earnie@users.sourceforge.net>
454
455         * tests/Makefile.in (libcrt-test-asinh): Add test.
456
457 2012-10-17  Keith Marshall  <keithmarshall@users.sourceforge.net>
458
459         https://sourceforge.net/tracker/index.php?func=detail&aid=2117590&group_id=2435&atid=102435
460
461         * tests/libcrt/test-asinh.c: New file.
462
463 2012-10-16  Earnie Boyd  <earnie@users.sourceforge.net>
464
465         * include/sdkddkver.h (WINNTVER): New macro.
466         (_WIN32_WINNT): Correct default value based on NTDDI_VERSION.
467         * include/stdio.h (_get_output_format): Base declaration or define on
468         VISTA.
469         (_set_output_format): Ditto.
470         (_get_printf_count_output): Ditto.
471         (_set_printf_count_output): Ditto.
472         * misc/src/libcrt/stdio/pformat.c: Remove needless code since we only
473         care about Windows.
474
475 2012-10-08  Earnie Boyd  <earnie@users.sourceforge.net>
476
477         * Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
478         Copy top_srcdir to a specific mingw.org-wsl directory.
479
480 2012-09-27  Earnie Boyd  <earnie@users.sourceforge.net>
481
482         _USE_32BIT_TIME_T resolution and prepare for release.
483
484         * include/io.h: Add _HAVE_32BIT_TIME_T to filters.
485         * include/sys/stat.h: Ditto.
486         * include/sys/timeb.h: Ditto.
487         * include/sys/types.h: Ditto.
488         * include/wchar.h: Ditto.
489         * include/time.h: Rework _HAVE_32BIT_TIME_T to always use 64bit time_t
490         when not defined.
491         * Makefile.in (extra_OBJECTS): Move to the front of the dependency list.
492         (%.o : %.s): Create rules.
493         * lib/lib32/msvcrt.def.in: Remove needless __MSVCRT_VERSION__ filter
494         and previous endif to continue the previous filter.
495         * NEWS: New file.
496
497 2012-09-26  Earnie Boyd  <earnie@users.sourceforge.net>
498
499         Make the changes work.
500
501         * include/sys/stat.h (stat, fstat): Change __NO_INLINE__ filter to
502         _NO_OLDNAMES.
503         (_fstat64i32, _stat64i32): Define to be equal to _fstat64 and _stat64
504         respectively when __NO_INLINE__ is defined.
505         Remove _CRTIMP from declaration due to inline function.
506         (_wstat64i32): Define an inline function or define to _wstat64 since it
507         is missing from libmsvcrt.a.
508         Remove _CRTIMP from declaration due to inline function.
509         (xstat): Remove.
510         * include/commctrl.h (tagTVINSERTSTRUCTA, tagTVINSERTSTRUCTW): Move to
511         after the definition of TVITEMXA and TVITEMXW.
512         (TVINSERTSTRUCT, TV_INSERTSTRUCT): Move UNICODE amp to after the
513         definition of TVINSERTSTRUCTA and TVINSERTSTRUCTW.
514         * include/winuser.h (INPUT_MOUSE, INPUT_KEYBOARD, INPUT_HARDWARE):
515         Move to always define based on assumption of lowest supported OS.
516         These appeared in NT version 4 service pack 3.
517         (tagMOUSEINPUT, tagKEYBDINPUT, tagHARDWAREINPUT, tagINPUT): Ditto.
518         (SendInput): Ditto.
519         * include/time.h (_HAVE_32BIT_TIME_T): New macro stating that
520         msvcrt.dll contains the 32bit time functions.
521         (_USE_32BIT_TIME_T): If set then determine if _HAVE_32BIT_TIME_T is set
522         and use the 32bit time functions else use the 64bit time functions and
523         force datatype conversions.
524         * include/wchar.h: Match stat components to sys/stat.h.
525         * include/string.h (strcasecmp, strncasecmp): When __NO_INLINE__ defined
526         map functions to _stricmp and _strincmp respectfully.
527         * Makefile.in (libws2_32.a): Add src/libws2_32/ws2_32.o symbols to the
528         library.  Override global target with a specific one.
529         (libscrnsavw_a_OBJECTS): Correct typo.
530         (extra_OBJECTS): New variable containing extra objects to build.
531         (libdinput_a_OBJECTS, libdmoguids_a_OBJECTS, libdxguid_a_OBJECTS,
532         libstrmiids_a_OBJECTS, libws2_32_a_OBJECTS): Correctly define targets.
533
534 2012-09-21  Earnie Boyd  <earnie@users.sourceforge.net>
535
536         Make the changes work.
537
538         * Makefile.in (ofmt_stub.o): Add stub to libmsvcrt.a through
539         libmsvcr71d.a.
540         (libmoldname*.a): Change the DLLNAME to msvcr*.dll as appropriate.
541         * include/sdkddkver.h (_WARN_DEFAULTS): New macro filter for warning
542         about defaults to enable building binutils.
543         * include/sys/stat.h: Rework structure definitions and declarations to
544         allow building binutils.
545         (_fstat64i32): New inline function.
546         (_stat64i32): Ditto.
547         * include/winsock.h (_WARN_WINSOCK_H): New macro filter for warning
548         about inclusion of winsock.h to allow building binutils.
549
550 2012-09-20  Earnie Boyd  <earnie@users.sourceforge.net>
551
552         Redo the filters based on assumptions discussed in mingw-dvlpr list.
553
554         * include/_mingw.h: Remove default setting of __MSVCRT_VERSION__ since
555         it is no longer used.
556         * include/commdlg.h (PRINTDLGEX): Move to below definition of struct.
557         (PrintDlgEx): Move to below function declaration.
558         * include/ctype.h: Add FIXME.
559         * include/lmcons.h: Correct filter syntax.
560         * include/ras.h: Move definitions and declarations based on dependencies
561         of definition order.
562         * include/rpcdce.h: Add comments and remove unintentional filter for
563         UNICODE.
564         * include/sys/stat.h: Remove __MSVCRT_VERSION__ filters.
565         * include/sys/timeb.h: Remove FIXME.
566         * include/sys/utime.h: Ditto.
567         * include/sys/types.h: Clean code for defining time_t and
568         _TIME_T_DEFINED.
569         * include/winbase.h: Correct comment from RC_DEFINED to RC_INVOKED.
570         Add RC_INVOKED guards for SetThreadExecutionState and OpenThread.
571         (EXECUTION_STATE): Move definition to the _WIN32_WINNT_WIN98 guard.
572         * tests/Makefile.in (CFLAGS): Add -DNTDDI_VERSION=0x06010000 to get rid
573         of warnings and for maximum coverage of tests.
574
575 2012-09-19  Earnie Boyd  <earnie@users.sourceforge.net>
576
577         Redo the filters based on assumptions discussed in mingw-dvlpr list.
578
579         * include/ddk/atm.h (_mingw.h): Include.
580         * include/ddk/batclass.h: Ditto.
581         * include/ddk/cfg.h: Ditto.
582         * include/ddk/cfgmgr32.h: Ditto.
583         * include/ddk/d4drvif.h: Ditto.
584         * include/ddk/d4iface.h: Ditto.
585         * include/ddk/ddkmapi.h: Ditto.
586         * include/ddk/hidclass.h: Ditto.
587         * include/ddk/hidpi.h: Ditto.
588         * include/ddk/hidsdi.h: Ditto.
589         * include/ddk/hidusage.h: Ditto.
590         * include/ddk/kbdmou.h: Ditto.
591         * include/ddk/mcd.h: Ditto.
592         * include/ddk/miniport.h: Ditto.
593         * include/ddk/minitape.h: Ditto.
594         * include/ddk/mountdev.h: Ditto.
595         * include/ddk/mountmgr.h: Ditto.
596         * include/ddk/ndis.h: Ditto.
597         * include/ddk/ndisguid.h: Ditto.
598         * include/ddk/ndistapi.h: Ditto.
599         * include/ddk/ndiswan.h: Ditto.
600         * include/ddk/netevent.h: Ditto.
601         * include/ddk/netpnp.h: Ditto.
602         * include/ddk/newdev.h: Ditto.
603         * include/ddk/ntapi.h: Ditto.
604         * include/ddk/ntdd8042.h: Ditto.
605         * include/ddk/ntddbeep.h: Ditto.
606         * include/ddk/ntddcdrm.h: Ditto.
607         * include/ddk/ntddcdvd.h: Ditto.
608         * include/ddk/ntddchgr.h: Ditto.
609         * include/ddk/ntdddisk.h: Ditto.
610         * include/ddk/ntddk.h: Ditto.
611         * include/ddk/ntddkbd.h: Ditto.
612         * include/ddk/ntddmou.h: Ditto.
613         * include/ddk/ntddndis.h: Ditto.
614         * include/ddk/ntddpar.h: Ditto.
615         * include/ddk/ntddpcm.h: Ditto.
616         * include/ddk/ntddscsi.h: Ditto.
617         * include/ddk/ntddser.h: Ditto.
618         * include/ddk/ntddstor.h: Ditto.
619         * include/ddk/ntddtape.h: Ditto.
620         * include/ddk/ntddtdi.h: Ditto.
621         * include/ddk/ntddvdeo.h: Ditto.
622         * include/ddk/ntddvol.h: Ditto.
623         * include/ddk/ntifs.h: Ditto.
624         * include/ddk/ntpoapi.h: Ditto.
625         * include/ddk/ntstatus.h: Ditto.
626         * include/ddk/parallel.h: Ditto.
627         * include/ddk/pfhook.h: Ditto.
628         * include/ddk/poclass.h: Ditto.
629         * include/ddk/scsi.h: Ditto.
630         * include/ddk/scsiscan.h: Ditto.
631         * include/ddk/scsiwmi.h: Ditto.
632         * include/ddk/smbus.h: Ditto.
633         * include/ddk/srb.h: Ditto.
634         * include/ddk/storport.h: Ditto.
635         * include/ddk/tdi.h: Ditto.
636         * include/ddk/tdiinfo.h: Ditto.
637         * include/ddk/tdikrnl.h: Ditto.
638         * include/ddk/tdistat.h: Ditto.
639         * include/ddk/tvout.h: Ditto.
640         * include/ddk/upssvc.h: Ditto.
641         * include/ddk/usb.h: Ditto.
642         * include/ddk/usb100.h: Ditto.
643         * include/ddk/usbcamdi.h: Ditto.
644         * include/ddk/usbdi.h: Ditto.
645         * include/ddk/usbioctl.h: Ditto.
646         * include/ddk/usbiodef.h: Ditto.
647         * include/ddk/usbscan.h: Ditto.
648         * include/ddk/usbuser.h: Ditto.
649         * include/ddk/video.h: Ditto.
650         * include/ddk/videoagp.h: Ditto.
651         * include/ddk/win2k.h: Ditto.
652         * include/ddk/winddi.h: Ditto.
653         * include/ddk/winddk.h: Ditto.
654         * include/ddk/winnt4.h: Ditto.
655         * include/ddk/winxp.h: Ditto.
656         * include/ddk/ws2san.h: Ditto.
657         * include/ddk/xfilter.h: Ditto.
658
659         * include/ddk/cfgmgr32.h (UNICODE): Use __AW() macro for mapping
660         non-specific symbols.
661         * include/ddk/newdev.h: Ditto.
662
663         * include/ddk/kbdmou.h (GCC system_header): Add pragma.
664
665         * TODO: Add entries.
666
667 2012-09-19  Earnie Boyd  <earnie@users.sourceforge.net>
668
669         Redo the filters based on assumptions discussed in mingw-dvlpr list.
670
671         * include/sys/fcntl.h (_mingw.h): Include.
672         * include/sys/file.h: Ditto.
673         * include/sys/param.h: Ditto.
674         * include/sys/time.h: Ditto.
675         * include/sys/unistd.h: Ditto.
676         * include/directx/d3d9.h: Ditto.
677         * include/directx/d3d9caps.h: Ditto.
678         * include/directx/d3d9types.h: Ditto.
679         * include/directx/dxerr8.h: Ditto.
680         * include/directx/dxerr9.h: Ditto.
681         * include/gdiplus/gdiplus.h: Ditto.
682         * include/gdiplus/gdiplusbase.h: Ditto.
683         * include/gdiplus/gdiplusbrush.h: Ditto.
684         * include/gdiplus/gdipluscolor.h: Ditto.
685         * include/gdiplus/gdipluscolormatrix.h: Ditto.
686         * include/gdiplus/gdipluseffects.h: Ditto.
687         * include/gdiplus/gdiplusenums.h: Ditto.
688         * include/gdiplus/gdiplusflat.h: Ditto.
689         * include/gdiplus/gdiplusgpstubs.h: Ditto.
690         * include/gdiplus/gdiplusgraphics.h: Ditto.
691         * include/gdiplus/gdiplusheaders.h: Ditto.
692         * include/gdiplus/gdiplusimageattributes.h: Ditto.
693         * include/gdiplus/gdiplusimagecodec.h: Ditto.
694         * include/gdiplus/gdiplusimaging.h: Ditto.
695         * include/gdiplus/gdiplusimpl.h: Ditto.
696         * include/gdiplus/gdiplusinit.h: Ditto.
697         * include/gdiplus/gdipluslinecaps.h: Ditto.
698         * include/gdiplus/gdiplusmatrix.h: Ditto.
699         * include/gdiplus/gdiplusmem.h: Ditto.
700         * include/gdiplus/gdiplusmetafile.h: Ditto.
701         * include/gdiplus/gdiplusmetaheader.h: Ditto.
702         * include/gdiplus/gdipluspath.h: Ditto.
703         * include/gdiplus/gdipluspen.h: Ditto.
704         * include/gdiplus/gdipluspixelformats.h: Ditto.
705         * include/gdiplus/gdiplusstringformat.h: Ditto.
706         * include/gdiplus/gdiplustypes.h: Ditto.
707
708         * include/sys/locking.h (_mingw.h): Remove comment and move to top of
709         file.
710         * include/sys/stat.h: Ditto.
711         * include/sys/timeb.h: Ditto.
712         * include/sys/types.h: Ditto.
713         * include/sys/utime.h: Ditto.
714
715         * include/sys/locking.h (GCC system_header): Add pragma.
716         * include/sys/param.h: Ditto.
717         * include/sys/stat.h: Ditto.
718         * include/sys/time.h: Ditto.
719         * include/sys/timeb.h: Ditto.
720         * include/sys/types.h: Ditto.
721         * include/sys/unistd.h: Ditto.
722         * include/sys/utime.h: Ditto.
723
724         * include/directx/dxerr8.h (UNICODE): Use __AW() macro for mapping
725         non-specific symbols.
726         * include/directx/dxerr9.h: Ditto.
727
728         * include/sys/timeb.h (__MSVCRT_VERSION__): Remove needless filter.
729         * include/sys/types.h: Ditto.
730         * include/sys/utime.h: Ditto.
731
732         * include/sys/unistd.h (io.h): Replace with include next unistd.h.
733
734         * TODO: Add entries.
735
736 2012-09-18  Earnie Boyd  <earnie@users.sourceforge.net>
737
738         Redo the filters based on assumptions discussed in mingw-dvlpr list.
739
740         * include/shobjidl.h (_mingw.h): Include.
741         * include/shlwapi.h: Ditto.
742         * include/snmp.h: Ditto.
743         * include/specstrings.h: Ditto.
744         * include/sql.h: Ditto.
745         * include/sqlext.h: Ditto.
746         * include/sqltypes.h: Ditto.
747         * include/sqlucode.h: Ditto.
748         * include/sspi.h: Ditto.
749         * include/stm.h: Ditto.
750         * include/strings.h: Ditto.
751         * include/strmif.h: Ditto.
752         * include/subauth.h: Ditto.
753         * include/svcguid.h: Ditto.
754         * include/tchar.h: Ditto.
755         * include/tlhelp32.h: Ditto.
756         * include/tmschema.h: Ditto.
757         * include/unistd.h: Ditto.
758         * include/unknwn.h: Ditto.
759         * include/userenv.h: Ditto.
760         * include/usp10.h: Ditto.
761         * include/utime.h: Ditto.
762         * include/uxtheme.h: Ditto.
763         * include/values.h: Ditto.
764         * include/vfw.h: Ditto.
765         * include/vidcap.h: Ditto.
766         * include/vmr9.h: Ditto.
767         * include/vptype.h: Ditto.
768         * include/wtypes.h: Ditto.
769         * include/winable.h: Ditto.
770         * include/winbase.h: Ditto.
771         * include/winber.h: Ditto.
772         * include/wincon.h: Ditto.
773         * include/wincrypt.h: Ditto.
774         * include/windef.h: Ditto.
775         * include/windns.h: Ditto.
776         * include/windows.h: Ditto.
777         * include/windowsx.h: Ditto.
778         * include/winerror.h: Ditto.
779         * include/wingdi.h: Ditto.
780         * include/wininet.h: Ditto.
781         * include/winioctl.h: Ditto.
782         * include/winldap.h: Ditto.
783         * include/winnetwk.h: Ditto.
784         * include/winnls.h: Ditto.
785         * include/winnt.h: Ditto.
786         * include/winperf.h: Ditto.
787         * include/winreg.h: Ditto.
788         * include/winresrc.h: Ditto.
789         * include/winsnmp.h: Ditto.
790         * include/winsock.h: Ditto.
791         * include/winsock2.h: Ditto.
792         * include/winspool.h: Ditto.
793         * include/winsvc.h: Ditto.
794         * include/winuser.h: Ditto.
795         * include/winver.h: Ditto.
796         * include/ws2spi.h: Ditto.
797         * include/ws2tcpip.h: Ditto.
798         * include/wsahelp.h: Ditto.
799         * include/wsipx.h: Ditto.
800         * include/wsnetbs.h: Ditto.
801         * include/wtsapi32.h: Ditto.
802         * include/xprtdefs.h: Ditto.
803         * include/zmouse.h: Ditto.
804
805         * include/signal.h (_mingw.h): Remove comment and move to top of file.
806         * include/stdint.h: Ditto.
807         * include/stdio.h: Ditto.
808         * include/stdlib.h: Ditto.
809         * include/string.h: Ditto.
810         * include/time.h: Ditto.
811         * include/wchar.h: Ditto.
812         * include/wctype.h: Ditto.
813
814         * include/shlwapi.h (UNICODE): Use __AW() macro for mapping
815         non-specific symbols.
816         * include/sspi.h: Ditto.
817         * include/userenv.h: Ditto.
818         * include/vfw.h: Ditto.
819         * include/winbase.h: Ditto.
820         * include/wincon.h: Ditto.
821         * include/wincrypt.h: Ditto.
822         * include/windns.h: Ditto.
823         * include/wingdi.h: Ditto.
824         * include/wininet.h: Ditto.
825         * include/winldap.h: Ditto.
826         * include/winnetwk.h: Ditto.
827         * include/winnls.h: Ditto.
828         * include/winreg.h: Ditto.
829         * include/winsock2.h: Ditto.
830         * include/winspool.h: Ditto.
831         * include/winsvc.h: Ditto.
832         * include/winuser.h: Ditto.
833         * include/winver.h: Ditto.
834         * include/ws2tcpip.h: Ditto.
835
836         * include/stm.h (_WIN32_WINNT): Use MACRO constant for comparison
837         instead of integer and move filters to the end of the file.
838         * include/userenv.h: Ditto.
839         * include/winbase.h: Ditto.
840         * include/wincon.h: Ditto.
841         * include/wincrypt.h: Ditto.
842         * include/wingdi.h: Ditto.
843         * include/winnls.h: Ditto.
844         * include/winnt.h: Ditto.
845         * include/winreg.h: Ditto.
846         * include/winspool.h: Ditto.
847         * include/winuser.h: Ditto.
848         * include/ws2tcpip.h: Ditto.
849
850         * include/shlwapi.h (_OBJC_NO_COM): Move filters to the end of the file.
851
852         * include/stdlib.h (_UWIN): Remove filter since we assume only GCC.
853         * include/string.h: Ditto.
854
855         * include/stdio.h (__GNUC__): Remove filter since we assume only GCC.
856
857         * include/stdio.h (__MSVCRT_VERSION__): Remove needless filter.
858         * include/stdlib.h: Ditto.
859         * include/string.h: Ditto.
860         * include/tchar.h: Ditto.
861         * include/time.h: Ditto.
862         * include/wchar.h: Ditto.
863         * include/wctype.h: Ditto.
864
865         * include/winbase.h (_WIN32_WINDOWS): Use _WIN32_WINNT instead.
866         * include/wingdi.h: Ditto.
867         * include/winuser.h: Ditto.
868
869         * include/wincrypt.h (WINVER): Use _WIN32_WINNT instead.
870         * include/wingdi.h: Ditto.
871         * include/winnls.h: Ditto.
872         * include/winreg.h: Ditto.
873         * include/winuser.h: Dittol
874
875         * include/_mingw.h (__TEST_SQL_NOUNICODEMAP): Use to determine if
876         UNICODE should be considered.
877         (_ODBCINST_H): Changed to use __TEST_SQL_NOUNICODEMAP.
878         * include/odbcinst.h (__TEST_SQL_NOUNICODEMAP): Define before including
879         _mingw.h.
880         * include/sqlucode.h: Ditto.
881
882         * include/time.h (time_t): Logic fix for filters.
883         * (__time64_t): Remove the __STRICT_ANSI__ guard.
884
885         * include/winable.h: This file is deprecated by Microsoft due to
886         winuser.h containing all of the functionality of winable.h; therefore
887         issue a warning and include winuser.h.
888
889         * include/windows.h (Win32_Winsock): Remove filter logic and warning.
890         (winsock2.h): Do not include as doing so is not Microsoft compatible.
891         To use winsock2.h you need to include it instead of windows.h.
892         (__USE_W32_SOCKETS): Add a comment that it is __CYGWIN__ specific.
893
894         * include/winsock.h (_WIN32_WINNT_WIN95): Give a warning if winsock.h
895         is included for Windows versions greater than WIN95.
896
897         * include/winuser.h (MB_SERVICE_NOTIFICATION): We assume WIN95 or
898         greater so define based on this assumption.
899         (MB_SERVICE_NOTIFICATION_NT3X): Ditto.
900         (SM_CMETRICS): Ditto.
901         (MOUSEEVENTF_WHEEL): Ditto.
902         (ENDSESSION_LOGOFF): Ditto.
903
904         * TODO: Add entries.
905
906 2012-09-13  Earnie Boyd  <earnie@users.sourceforge.net>
907
908         Redo the filters based on assumptions discussed in mingw-dvlpr list.
909
910         * include/rapi.h (_mingw.h): Include.
911         * include/raserror.h: Ditto.
912         * include/rassapi.h: Ditto.
913         * include/regstr.h: Ditto.
914         * include/richole.h: Ditto.
915         * include/rpc.h: Ditto.
916         * include/rpcndr.h: Ditto.
917         * include/rpcnsip.h: Ditto.
918         * include/rpcnterr.h: Ditto.
919         * include/rpcproxy.h: Ditto.
920         * include/schannel.h: Ditto.
921         * include/schnlsp.h: Ditto.
922         * include/scrnsave.h: Ditto.
923         * include/security.h: Ditto.
924         * include/servprov.h: Ditto.
925         * include/rasdlg.h: Ditto.
926         * include/richedit.h: Ditto.
927         * include/rpcdce2.h: Ditto.
928         * include/rpcdcep.h: Ditto.
929         * include/rpcnsi.h: Ditto.
930         * include/setupapi.h: Ditto.
931         * include/reason.h: Ditto.
932         * include/routprot.h: Ditto.
933         * include/shellapi.h: Ditto.
934         * include/shldisp.h: Ditto.
935         * include/rpcdce.h: Ditto.
936         * include/shlobj.h: Ditto.
937
938         * include/search.h (_mingw.h): Remove comment and move to top of file.
939         * include/setjmp.h: Ditto.
940         * include/share.h: Ditto.
941
942         * include/rasdlg.h (UNICODE): Use __AW() macro for mapping
943         non-specific symbols.
944         * include/richedit.h: Ditto.
945         * include/rpcdce2.h: Ditto.
946         * include/rpcdcep.h: Ditto.
947         * include/rpcnsi.h: Ditto.
948         * include/setupapi.h: Ditto.
949         * include/shellapi.h: Ditto.
950         * include/rpcdce.h: Ditto.
951         * include/rtutils.h: Ditto.
952         * include/sddl.h: Ditto.
953         * include/secext.h: Ditto.
954         * include/shlguid.h: Ditto.
955         * include/ras.h: Ditto.
956         * include/shlobj.h: Ditto.
957
958         * include/reason.h (_WIN32_WINNT): Use MACRO constant for comparison
959         instead of integer and move filters to the end of the file.
960         * include/routprot.h: Ditto.
961         * include/shellapi.h: Ditto.
962         * include/shldisp.h: Ditto.
963         * include/rpcdce.h: Ditto.
964         * include/rtutils.h: Ditto.
965         * include/sddl.h: Ditto.
966         * include/secext.h: Ditto.
967         * include/shlguid.h: Ditto.
968         * include/ras.h: Ditto.
969         * include/shlobj.h: Ditto.
970
971         * include/ras.h (WINVER): Use _WIN32_WINNT instead.
972
973         * include/shlobj.h (_WIN32_IE): Move filters to the end of the file.
974
975         * include/sdkddkver.h (_WIN32_WINNT_WIN4E): Add new symbol.
976         (_mingw.h): Document to not include the file since _mingw.h includes
977         this file.
978
979         * TODO: Add entries.
980
981         * NOTES: New file.
982
983 2012-09-12  Earnie Boyd  <earnie@users.sourceforge.net>
984
985         Redo the filters based on assumptions discussed in mingw-dvlpr list.
986
987         * include/mshtml.h (_mingw.h): Include.
988         * include/mswsock.h: Ditto.
989         * include/mb30.h: Ditto.
990         * include/ntdef.h: Ditto.
991         * include/ntdll.h: Ditto.
992         * include/ntldap.h: Ditto.
993         * include/ntsecapi.h: Ditto.
994         * include/ntsecpkg.h: Ditto.
995         * include/oaidl.h: Ditto.
996         * include/objbase.h: Ditto.
997         * include/objfwd.h: Ditto.
998         * include/objidl.h: Ditto.
999         * include/objsafe.h: Ditto.
1000         * include/ocidlh.: Ditto.
1001         * include/odbcinst.h: Ditto.
1002         * include/ole.h: Ditto.
1003         * include/ole2.h: Ditto.
1004         * include/ole2ver.h: Ditto.
1005         * include/oleauto.h: Ditto.
1006         * include/olectl.h: Ditto.
1007         * include/olectlid.h: Ditto.
1008         * include/oleidl.h: Ditto.
1009         * include/pbt.h: Ditto.
1010         * include/powrprof.h: Ditto.
1011         * include/qedit.h: Ditto.
1012         * include/mq.h: Ditto.
1013         * include/ntdsapi.h: Ditto.
1014         * include/ntdsbcli.h: Ditto.
1015         * include/objsel.h: Ditto.
1016         * include/msacm.h: Ditto.
1017         * include/nddeapi.h: Ditto.
1018         * include/nspapi.h: Ditto.
1019         * include/oleacc.h: Ditto.
1020         * include/oledlg.h: Ditto.
1021         * include/prsht.h: Ditto.
1022
1023         * include/process.h (_mingw.h): Remove comment and move to top of file.
1024
1025         * include/mq.h (_WIN32_WINNT): Use MACRO constant for comparison
1026         instead of integer and move filters to the end of the file.
1027         * include/ntdsapi.h: Ditto.
1028         * include/ntdsbcli.h: Ditto.
1029         * include/objsel.h: Ditto.
1030
1031         * include/msacm.h (UNICODE): Use __AW() macro for mapping
1032         non-specific symbols.
1033         * include/nddeapi.h: Ditto.
1034         * include/nspapi.h: Ditto.
1035         * include/oleacc.h: Ditto.
1036         * include/oledlg.h: Ditto.
1037         * include/prsht.h: Ditto.
1038
1039         * include/_mingw.h (__AW): Add filters for SQL_NOUNICODEMAP.
1040
1041         * TODO: Add items to the list as needed.
1042
1043 2012-09-11  Earnie Boyd  <earnie@users.sourceforge.net>
1044
1045         Redo the filters based on assumptions discussed in mingw-dvlpr list.
1046
1047         * include/lm.h (_mingw.h): Include.
1048         * include/lmaccess.h: Ditto.
1049         * include/lmalert.h: Ditto.
1050         * include/lmapibuf.h: Ditto.
1051         * include/lmat.h: Ditto.
1052         * include/lmaudit.h: Ditto.
1053         * include/lmbrowsr.h: Ditto.
1054         * include/lmchdev.h: Ditto.
1055         * include/lmconfig.h: Ditto.
1056         * include/lmerr.h: Ditto.
1057         * include/lmerrlog.h: Ditto.
1058         * include/lmmsg.h: Ditto.
1059         * include/lmremutl.h: Ditto.
1060         * include/lmrepl.h: Ditto.
1061         * include/lmserver.h: Ditto.
1062         * include/lmshare.h: Ditto.
1063         * include/lmsname.h: Ditto.
1064         * include/lmstats.h: Ditto.
1065         * include/lmsvc.h: Ditto.
1066         * include/lmuse.h: Ditto.
1067         * include/lmuseflg.h: Ditto.
1068         * include/lmwksta.h: Ditto.
1069         * include/mapi.h: Ditto.
1070         * include/mbctype.h: Ditto.
1071         * include/mbstring.h: Ditto.
1072         * include/mciavi.h: Ditto.
1073         * include/mcx.h: Ditto.
1074         * include/mem.h: Ditto.
1075         * include/memory.h: Ditto.
1076         * include/mgmtapi.h: Ditto.
1077         * include/mlang.h: Ditto.
1078         * include/mmreg.h: Ditto.
1079         * include/mpegtype.h: Ditto.
1080         * include/mgm.h: Ditto.
1081         * include/mprapi.h: Ditto.
1082         * include/lzexpand.h: Ditto.
1083         * include/mmsystem.h: Ditto.
1084
1085         * include/locale.h (_mingw.h): Remove comment and move to top of file.
1086         * include/malloc.h: Ditto.
1087         * include/math.h: Ditto.
1088
1089         * include/mgm.h (_WIN32_WINNT): Use MACRO constant for comparison
1090         instead of integer and move filters to the end of the file.
1091         * include/mprapi.h: Ditto.
1092         * include/mmsystem.h: Ditto.
1093
1094         * include/malloc.h (__MSVCRT_VERSION__): Remove as unneeded.
1095         * include/math.h: Ditto.
1096
1097         * include/math.h (__GNUC__): Assume we are using a version >= 3.4.5
1098
1099         * include/lzexpand.h (UNICODE): Use __AW() macro for mapping
1100         non-specific symbols.
1101         * include/mmsystem.h: Ditto.
1102
1103         * include/lmcons.h (_mingw.h): Include.
1104         (LMSTR): Correct filter for definition determination.
1105         (LMCSTR): Ditto.
1106
1107         * include/mmsystem.h (WINVER): Use _WIN32_WINNT instead.
1108
1109         * include/_mingw.h (FORCE_UNICODE): Another filter for determining
1110         UNICODE for __AW and __STR.
1111
1112         * TODO: New file.
1113
1114 2012-09-11  Earnie Boyd  <earnie@users.sourceforge.net>
1115
1116         Redo the filters based on assumptions discussed in mingw-dvlpr list.
1117
1118         * include/icm.h (_mingw.h): Include.
1119         * include/iphlpapi.h (_mingw.h): Include.
1120         * include/imagehlp.h (_mingw.h): Include.
1121         * include/idispids.h (_mingw.h): Include.
1122         * include/il21dec.h: Ditto.
1123         * include/initguid.h: Ditto.
1124         * include/ipexport.h: Ditto.
1125         * include/ipifcons.h: Ditto.
1126         * include/ipinfoid.h: Ditto.
1127         * include/iprtrmib.h: Ditto.
1128         * include/isguids.h: Ditto.
1129         * include/ks.h: Ditto.
1130         * include/ksmedia.h: Ditto.
1131         * include/largeint.h: Ditto.
1132         * include/ipxtfflt.h: Ditto.
1133         * include/intshcut.h: Ditto.
1134
1135         * include/inttypes.h (_mingw.h): Remove comment and move to top of file.
1136         * include/libgen.h: Ditto.
1137         * include/io.h: Ditto.
1138         * include/limits.h: Ditto.
1139
1140         * include/iphlpapi.h (_WIN32_WINNT): Use MACRO constant for comparison
1141         instead of integer and move filters to the end of the file.
1142         * include/icm.h: Ditto.
1143         * include/iptypes.h: Ditto.
1144         * include/ipxconst.h: Ditto.
1145         * include/ipxrtdef.h: Ditto.
1146
1147         * include/imagehlp.h (UNICODE): Use __AW() macro for mapping
1148         non-specific symbols.
1149         * include/intshcut.h: Ditto.
1150         * include/icm.h: Ditto.
1151
1152         * include/io.h (__MSVCRT_VERSION__): Removed throughout.
1153
1154         * include/io.h (_findfirst*): What a mess.  Reworked.
1155         (_wfindfirst*): Ditto.
1156         (_findnext*): Ditto.
1157         (_wfindnext*): Ditto.
1158         (_finddata*_t): Ditto.
1159         (_wfinddata*_t): Ditto.
1160         (_FINDDATA_T_DEFINED): Add filter.
1161
1162         * include/ipxtfflt.h (_IPX_TRAFFIC_FILTER_INFO): Add structure.
1163         (_IPX_TRAFFIC_FILTER_GLOBAL_INFO): Ditto.
1164
1165         * include/limits.h (__STRICT_ANSI__): Remove filters as unneeded.
1166         (_CHAR_UNSIGNED): Add as a user defined filter for unsigned char.
1167
1168         * include/sdkddkver.h (_WIN32_WINNT_WIN98): Correct value.
1169         (_WIN32_WINNT_WINME): Ditto.
1170
1171 2012-09-10  Earnie Boyd  <earnie@users.sourceforge.net>
1172
1173         Redo the filters based on assumptions discussed in mingw-dvlpr list.
1174
1175         * include/commdlg.h (_mingw.h): Include.
1176         (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1177         and move filters to the end of the file.
1178         (UNICODE): Use __AW() macro for mapping non-specific symbols.
1179         * include/dbt.h: Ditto.
1180         * include/dsclient.h: Ditto.
1181         * include/dsgetdc.h: Ditto.
1182         * include/errorrep.h: Ditto.
1183
1184         * include/complex.h (_mingw.h): Remove comment and move to top of file.
1185         (__GNUC__): Remove filter since only GCC is used.
1186
1187         * include/conio.h (_mingw.h): Remove comment and move to top of file.
1188         * include/ctype.h: Ditto.
1189         * include/direct.h: Ditto.
1190         * include/dirent.h: Ditto.
1191         * include/dos.h: Ditto.
1192         * include/errno.h: Ditto.
1193         * include/excpt.h: Ditto.
1194         * include/float.h: Ditto.
1195         * include/getopt.h: Ditto.
1196
1197         * include/control.h (_mingw.h): Include.
1198         * include/cplext.h: Ditto.
1199         * include/dde.h: Ditto.
1200         * include/devguid.h: Ditto.
1201         * include/dlgs.h: Ditto.
1202         * include/docobj.h: Ditto.
1203         * include/dshow.h: Ditto.
1204         * include/dvdevcod.h: Ditto.
1205         * include/dvdmedia.h: Ditto.
1206         * include/edevdefs.h: Ditto.
1207         * include/evcode.h: Ditto.
1208         * include/exdisp.h: Ditto.
1209         * include/exdispid.h: Ditto.
1210         * include/httpext.h: Ditto.
1211
1212         * include/cpl.h (_mingw.h): Include.
1213         (UNICODE): Use __AW() macro for mapping non-specific symbols.
1214         * include/custcntl.h: Ditto.
1215         * include/ddeml.h: Ditto.
1216         * include/errors.h: Ditto.
1217
1218         * include/dsadmin.h (_mingw.h): Include.
1219         (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1220         and move filters to the end of the file.
1221         * include/dhcpcsdk.h: Ditto.
1222         * include/dsquery.h: Ditto.
1223         * include/dsrole.h: Ditto.
1224         * include/fltdefs.h: Ditto.
1225
1226         * incldue/fcntl.h (_mingw.h): Include.
1227         (__MSVCRT_VERSION__): Rename to _WIN32_WINNT and compare to
1228         _WIN32_WINNT_WIN98.
1229         (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1230         and move filters to the end of the file.
1231
1232         * include/_mingw.h (__STR): Add macro for L"string" or "string".
1233
1234         * include/sdkddkver.h (_WIN32_WINNT_WIN95): Add constant definition.
1235         (_WIN32_WINNT_WIN98): Ditto.
1236         (_WIN32_WINNT_WINME): Ditto.
1237
1238 2012-09-08  Earnie Boyd  <earnie@users.sourceforge.net>
1239
1240         Redo the filters based on assumptions discussed in mingw-dvlpr list.
1241
1242         * include/_mingw.h: Add include of sdkddkver.h.
1243         * include/accctrl.h (_WIN32_WINNT): Use MACRO constant for comparison
1244         instead of integer.
1245         * include/cmnquery.h (_WIN32_WINNT): Ditto.
1246         * include/aclapi.h: Include _mingw.h.
1247         (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1248         and move filters to the end of the file.
1249         (UNICODE): Use __AW() macro for mapping non-specific symbols.
1250         * include/adsprop.h: Ditto.
1251         * include/aclui.h: Include _mingw.h.
1252         * include/afxres.h: Ditto.
1253         * include/amaudio.h: Ditto.
1254         * include/amvideo.h: Ditto.
1255         * include/amdevcod.h: Ditto.
1256         * include/aviriff.h: Ditto.
1257         * include/aygshell.h: Ditto.
1258         * include/basetsd.h: Ditto.
1259         * include/basetyps.h: Ditto.
1260         * include/bdatypes.h: Ditto.
1261         * include cderr.h: Ditto.
1262         * include/cguid.h: Ditto.
1263         * include/comcat.h: Ditto.
1264         * include/commctrl.h (_WIN32_IE): Remove commented out definition.
1265         (_WIN32_IE): Move filters to the end of the file.
1266         (UNICODE): Use __AW() macro for mapping non-specific symbols.
1267         (_WIN32_WINNT): Use MACRO constant for comparison instead of integer.
1268
1269 2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
1270
1271         Redo the filters based on assumptions discussed in mingw-dvlpr list.
1272
1273         * include/_mingw.h: Remove #ifdef __declspec filter since it will always
1274         be defined.
1275         (__DECLSPEC_SUPPORTED): Remove definition and documentation.
1276         * include/windef.h (__declspec): No need to define it since it will
1277         always be defined.
1278         (_declspec): Modify the definition.
1279         * include/ctype.h (__DECLSPEC_SUPPORTED): Remove filters since
1280         __declspec is always supported.
1281         * include/mbctype.h (__DECLSPEC_SUPPORTED): Ditto.
1282         * include/stdio.h (__DECLSPEC_SUPPORTED): Ditto.
1283         * include/stdlib.h (__DECLSPEC_SUPPORTED): Ditto.
1284         * include/wctype.h (__DECLSPEC_SUPPORTED): Ditto.
1285         * include/math.h (__DECLSPEC_SUPPORTED): Ditto.
1286         (HUGE_VAL): Always use GCC's builin value.
1287         * include/stdlib.h: Modify whitespace.
1288         * include/_mingw.h: Remove __cdecl and __stdcall defines since they will
1289         always be defined.
1290         * include/windef.h: Remove definitions for _cdecl, __cdecl, _stdcall,
1291         __stdcall, _fastcall, __fastcall, WIN32, _WIN32 since they will always
1292         be defined.
1293         * include/_mingw.h (__AW): New macro.
1294         (__AW__): Ditto.
1295         * include/accctrl.h: Include _mingw.h.
1296         Move #if _WIN32_WINNT filters to the end.
1297         Rework the UNICODE definition mappings to the non-specific types.
1298
1299 2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
1300
1301         Remove filters for CRTDLL and __MSVCRT__.
1302
1303         * Makefile.in: Remove -[DU]__MSVCRT__ and -[DU]__CRTDLL__.
1304         * crt1.o: Remove CRTDLL specific target.
1305         * dllcrt1.o: Ditto.
1306         * gcrt1.o: Ditto.
1307         * include/assert.h: Modify documentation to remove the use of CRTDLL.
1308         * include/setjmp.h: Ditto.
1309         * src/libcrt/crt/ofmt_stub.s: Ditto.
1310         * include/ctype.h: Ditto.
1311         Remove filters for __MSVCRT__ and unneeded #else coding.
1312         * include/dirent.h: Ditto.
1313         * include/dos.h: Ditto.
1314         * include/io.h: Ditto.
1315         * include/math.h: Ditto.
1316         * include/process.h: Ditto.
1317         * include/stdio.h: Ditto.
1318         * include/stdlib.h: Ditto.
1319         * include/string.h: Ditto.
1320         * include/sys/stat.h: Ditto.
1321         * include/sys/types.h: Ditto.
1322         * include/sys/utime.h: Ditto.
1323         * include/tchar.h: Ditto.
1324         * include/time.h: Ditto.
1325         * include/wchar.h: Ditto.
1326         * include/wctype.h: Ditto.
1327         * src/libcrt/crt/crt1.c: Ditto.
1328         * src/libcrt/crt/init.c: Ditto.
1329         * lib/lib32/moldname.def.in: Remove filters for __CRTDLL__.
1330         * src/libcrt/tlssup.c: Remove filter for CRTDLL.
1331
1332 2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
1333
1334         Apply LICENSE to all files as appropriate.
1335
1336         * tests/Makefile.in: Add file preamble.
1337         * tests/headers/directx.c: Ditto.
1338         * tests/headers/test.c: Ditto.
1339         * tests/libcrt/sitest.c: Ditto.
1340         * tests/libcrt/testwmem.c: Ditto.
1341         * tests/libcrt/tst-aligned-malloc.c: Ditto.
1342
1343 2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
1344
1345         Manual resolution for LICENSE for files already containing a file
1346         preamble as appropriate.
1347
1348         * src/libcrt/complex/cacos.c: Remove or modify the existing file
1349         preamble.
1350         * src/libcrt/complex/cacosf.c: Ditto.
1351         * src/libcrt/complex/cacosh.c: Ditto.
1352         * src/libcrt/complex/cacoshf.c: Ditto.
1353         * src/libcrt/complex/cacoshl.c: Ditto.
1354         * src/libcrt/complex/casin.c: Ditto.
1355         * src/libcrt/complex/casinf.c: Ditto.
1356         * src/libcrt/complex/casinh.c: Ditto.
1357         * src/libcrt/complex/casinhf.c: Ditto.
1358         * src/libcrt/complex/casinhl.c: Ditto.
1359         * src/libcrt/complex/casinl.c: Ditto.
1360         * src/libcrt/complex/catan.c: Ditto.
1361         * src/libcrt/complex/catanf.c: Ditto.
1362         * src/libcrt/complex/catanh.c: Ditto.
1363         * src/libcrt/complex/catanhf.c: Ditto.
1364         * src/libcrt/complex/catanhl.c: Ditto.
1365         * src/libcrt/complex/catanl.c: Ditto.
1366         * src/libcrt/complex/ccos.c: Ditto.
1367         * src/libcrt/complex/ccosh.c: Ditto.
1368         * src/libcrt/complex/ccoshf.c: Ditto.
1369         * src/libcrt/complex/ccoshl.c: Ditto.
1370         * src/libcrt/complex/ccosl.c: Ditto.
1371         * src/libcrt/complex/cexp.c: Ditto.
1372         * src/libcrt/complex/cexpf.c: Ditto.
1373         * src/libcrt/complex/cexpl.c: Ditto.
1374         * src/libcrt/complex/clog.c: Ditto.
1375         * src/libcrt/complex/clogf.c: Ditto.
1376         * src/libcrt/complex/clogl.c: Ditto.
1377         * src/libcrt/complex/cpow.c: Ditto.
1378         * src/libcrt/complex/cpowf.c: Ditto.
1379         * src/libcrt/complex/cpowl.c: Ditto.
1380         * src/libcrt/complex/cproj.c: Ditto.
1381         * src/libcrt/complex/cprojf.c: Ditto.
1382         * src/libcrt/complex/cprojl.c: Ditto.
1383         * src/libcrt/complex/csin.c: Ditto.
1384         * src/libcrt/complex/csinf.c: Ditto.
1385         * src/libcrt/complex/csinh.c: Ditto.
1386         * src/libcrt/complex/csinhf.c: Ditto.
1387         * src/libcrt/complex/csinhl.c: Ditto.
1388         * src/libcrt/complex/csinl.c: Ditto.
1389         * src/libcrt/complex/csqrt.c: Ditto.
1390         * src/libcrt/complex/csqrtl.c: Ditto.
1391         * src/libcrt/complex/ctan.c: Ditto.
1392         * src/libcrt/complex/ctanf.c: Ditto.
1393         * src/libcrt/complex/ctanh.c: Ditto.
1394         * src/libcrt/complex/ctanhf.c: Ditto.
1395         * src/libcrt/complex/ctanhl.c: Ditto.
1396         * src/libcrt/complex/ctanl.c: Ditto.
1397         * src/libcrt/crt/CRT_fp10.c: Ditto.
1398         * src/libcrt/crt/CRT_fp8.c: Ditto.
1399         * src/libcrt/crt/CRT_noglob.c: Ditto.
1400         * src/libcrt/crt/CRTfmode.c: Ditto.
1401         * src/libcrt/crt/CRTglob.c: Ditto.
1402         * src/libcrt/crt/CRTinit.c: Ditto.
1403         * src/libcrt/crt/crt1.c: Ditto.
1404         * src/libcrt/crt/crtmt.c: Ditto.
1405         * src/libcrt/crt/crtst.c: Ditto.
1406         * src/libcrt/crt/dllcrt1.c: Ditto.
1407         * src/libcrt/crt/dllmain.c: Ditto.
1408         * src/libcrt/crt/gccmain.c: Ditto.
1409         * src/libcrt/crt/init.c: Ditto.
1410         * src/libcrt/crt/isascii.c: Ditto.
1411         * src/libcrt/crt/iscsym.c: Ditto.
1412         * src/libcrt/crt/iscsymf.c: Ditto.
1413         * src/libcrt/crt/main.c: Ditto.
1414         * src/libcrt/crt/mthr.c: Ditto.
1415         * src/libcrt/crt/mthr_init.c: Ditto.
1416         * src/libcrt/crt/ofmt_stub.s: Ditto.
1417         * src/libcrt/crt/pseudo-reloc-list.c: Ditto.
1418         * src/libcrt/crt/pseudo-reloc.c: Ditto.
1419         * src/libcrt/crt/strcasecmp.c: Ditto.
1420         * src/libcrt/crt/strncasecmp.c: Ditto.
1421         * src/libcrt/crt/tlsmcrt.c: Ditto.
1422         * src/libcrt/crt/tlsmthread.c: Ditto.
1423         * src/libcrt/crt/tlssup.c: Ditto.
1424         * src/libcrt/crt/tlsthrd.c: Ditto.
1425         * src/libcrt/crt/toascii.c: Ditto.
1426         * src/libcrt/crt/wcscmpi.c: Ditto.
1427         * src/libcrt/inttypes/imaxabs.c: Ditto.
1428         * src/libcrt/inttypes/imaxdiv.c: Ditto.
1429         * src/libcrt/inttypes/strtoimax.c: Ditto.
1430         * src/libcrt/inttypes/strtoumax.c: Ditto.
1431         * src/libcrt/inttypes/wcstoimax.c: Ditto.
1432         * src/libcrt/inttypes/wcstoumax.c: Ditto.
1433         * src/libcrt/math/acosf.c: Ditto.
1434         * src/libcrt/math/acosl.c: Ditto.
1435         * src/libcrt/math/asinl.c: Ditto.
1436         * src/libcrt/math/atan2f.c: Ditto.
1437         * src/libcrt/math/atan2l.c: Ditto.
1438         * src/libcrt/math/atanf.c: Ditto.
1439         * src/libcrt/math/atanl.c: Ditto.
1440         * src/libcrt/math/ceilf.S: Ditto.
1441         * src/libcrt/math/ceill.S: Ditto.
1442         * src/libcrt/math/copysign.S: Ditto.
1443         * src/libcrt/math/copysignf.S: Ditto.
1444         * src/libcrt/math/copysignl.S: Ditto.
1445         * src/libcrt/math/cosf.S: Ditto.
1446         * src/libcrt/math/cosl.S: Ditto.
1447         * src/libcrt/math/exp2.S: Ditto.
1448         * src/libcrt/math/exp2f.S: Ditto.
1449         * src/libcrt/math/exp2l.S: Ditto.
1450         * src/libcrt/math/expl.c: Ditto.
1451         * src/libcrt/math/expm1.c: Ditto.
1452         * src/libcrt/math/expm1f.c: Ditto.
1453         * src/libcrt/math/expm1l.c: Ditto.
1454         * src/libcrt/math/floorf.S: Ditto.
1455         * src/libcrt/math/floorl.S: Ditto.
1456         * src/libcrt/math/fmodf.c: Ditto.
1457         * src/libcrt/math/fmodl.c: Ditto.
1458         * src/libcrt/math/ilogb.S: Ditto.
1459         * src/libcrt/math/ilogbf.S: Ditto.
1460         * src/libcrt/math/ilogbl.S: Ditto.
1461         * src/libcrt/math/log10f.S: Ditto.
1462         * src/libcrt/math/log10l.S: Ditto.
1463         * src/libcrt/math/log1p.S: Ditto.
1464         * src/libcrt/math/log1pf.S: Ditto.
1465         * src/libcrt/math/log1pl.S: Ditto.
1466         * src/libcrt/math/log2.S: Ditto.
1467         * src/libcrt/math/log2f.S: Ditto.
1468         * src/libcrt/math/log2l.S: Ditto.
1469         * src/libcrt/math/logb.c: Ditto.
1470         * src/libcrt/math/logbf.c: Ditto.
1471         * src/libcrt/math/logbl.c: Ditto.
1472         * src/libcrt/math/logf.S: Ditto.
1473         * src/libcrt/math/logl.S: Ditto.
1474         * src/libcrt/math/lround_generic.c: Ditto.
1475         * src/libcrt/math/nearbyint.S: Ditto.
1476         * src/libcrt/math/nearbyintf.S: Ditto.
1477         * src/libcrt/math/nearbyintl.S: Ditto.
1478         * src/libcrt/math/nextafterl.c: Ditto.
1479         * src/libcrt/math/nexttoward.c: Ditto.
1480         * src/libcrt/math/nexttowardf.c: Ditto.
1481         * src/libcrt/math/remainder.S: Ditto.
1482         * src/libcrt/math/remainderf.S: Ditto.
1483         * src/libcrt/math/remainderl.S: Ditto.
1484         * src/libcrt/math/remquo.S: Ditto.
1485         * src/libcrt/math/remquof.S: Ditto.
1486         * src/libcrt/math/remquol.S: Ditto.
1487         * src/libcrt/math/round_generic.c: Ditto.
1488         * src/libcrt/math/scalbn.S: Ditto.
1489         * src/libcrt/math/scalbnf.S: Ditto.
1490         * src/libcrt/math/scalbnl.S: Ditto.
1491         * src/libcrt/math/sinf.S: Ditto.
1492         * src/libcrt/math/sinl.S: Ditto.
1493         * src/libcrt/math/tanf.S: Ditto.
1494         * src/libcrt/math/tanl.S: Ditto.
1495         * src/libcrt/misc/getopt.c: Ditto.
1496         * src/libcrt/misc/membarrier.c: Ditto.
1497         * src/libcrt/misc/mingw-aligned-malloc.c: Ditto.
1498         * src/libcrt/misc/mingw-fseek.c: Ditto.
1499         * src/libcrt/posix/libgen/basename.c: Ditto.
1500         * src/libcrt/posix/libgen/dirname.c: Ditto.
1501         * src/libcrt/posix/unistd/usleep.c: Ditto.
1502         * src/libcrt/search/tdelete.c: Ditto.
1503         * src/libcrt/search/tfind.c: Ditto.
1504         * src/libcrt/search/tsearch.c: Ditto.
1505         * src/libcrt/search/twalk.c: Ditto.
1506         * src/libcrt/stdio/fprintf.c: Ditto.
1507         * src/libcrt/stdio/printf.c: Ditto.
1508         * src/libcrt/stdio/snprintf.c: Ditto.
1509         * src/libcrt/stdio/sprintf.c: Ditto.
1510         * src/libcrt/stdio/vfprintf.c: Ditto.
1511         * src/libcrt/stdio/vfscanf.c: Ditto.
1512         * src/libcrt/stdio/vfwscanf.c: Ditto.
1513         * src/libcrt/stdio/vprintf.c: Ditto.
1514         * src/libcrt/stdio/vscanf.c: Ditto.
1515         * src/libcrt/stdio/vsnprintf.c: Ditto.
1516         * src/libcrt/stdio/vsprintf.c: Ditto.
1517         * src/libcrt/stdio/vsscanf.c: Ditto.
1518         * src/libcrt/stdio/vswscanf.c: Ditto.
1519         * src/libcrt/stdio/vwscanf.c: Ditto.
1520         * src/libcrt/sys/time/gettimeofday.c: Ditto.
1521         * src/libcrt/tchar/dirent.c: Ditto.
1522         * src/libcrt/wchar/mbsinit.c: Ditto.
1523         * src/libcrt/wchar/wcstof.c: Ditto.
1524         * src/libcrt/wchar/wcstold.c: Ditto.
1525         * src/libcrt/wchar/wmemchr.c: Ditto.
1526         * src/libcrt/wchar/wmemcmp.c: Ditto.
1527         * src/libcrt/wchar/wmemcpy.c: Ditto.
1528         * src/libcrt/wchar/wmemmove.c: Ditto.
1529         * src/libcrt/wchar/wmemset.c: Ditto.
1530         * src/libcrt/wctype/wctrans.c: Ditto.
1531         * src/libcrt/wctype/wctype.c: Ditto.
1532         * src/libgdiplus/gdiplus.c: Ditto.
1533         * src/liblargeint/largeint.c: Ditto.
1534         * src/libscrnsave/scrnsave.c: Ditto.
1535         * src/libuuid/ativscp-uuid.c: Ditto.
1536         * src/libuuid/cguid-uuid.c: Ditto.
1537         * src/libuuid/comcat-uuid.c: Ditto.
1538         * src/libuuid/devguid.c: Ditto.
1539         * src/libuuid/docobj-uuid.c: Ditto.
1540         * src/libuuid/exdisp-uuid.c: Ditto.
1541         * src/libuuid/extras-uuid.c: Ditto.
1542         * src/libuuid/hlguids-uuid.c: Ditto.
1543         * src/libuuid/hlink-uuid.c: Ditto.
1544         * src/libuuid/mlang-uuid.c: Ditto.
1545         * src/libuuid/mshtml-uuid.c: Ditto.
1546         * src/libuuid/msxml-uuid.c: Ditto.
1547         * src/libuuid/oaidl-uuid.c: Ditto.
1548         * src/libuuid/objidl-uuid.c: Ditto.
1549         * src/libuuid/objsafe-uuid.c: Ditto.
1550         * src/libuuid/ocidl-uuid.c: Ditto.
1551         * src/libuuid/oleacc-uuid.c: Ditto.
1552         * src/libuuid/olectlid-uuid.c: Ditto.
1553         * src/libuuid/oleidl-uuid.c: Ditto.
1554         * src/libuuid/power-uuid.c: Ditto.
1555         * src/libuuid/servprov-uuid.c: Ditto.
1556         * src/libuuid/shobjidl-uuid.c: Ditto.
1557         * src/libuuid/unknwn-uuid.c: Ditto.
1558         * src/libuuid/urlmon-uuid.c: Ditto.
1559
1560 2012-09-06  Earnie Boyd  <earnie@users.sourceforge.net>
1561
1562         Miscellaneous changes discovered during manual audit.
1563
1564         * src/libcrt/math/lgammal.c: Remove generated file preamble and move to
1565         misc/src/libcrt/math/.
1566         * src/libcrt/math/s_erf.c: Ditto.
1567         * src/libcrt/math/sf_erf.c: Ditto.
1568         * src/libcrt/math/tgammal.c: Ditto.
1569         * src/libcrt/stdio/pformat.c: Ditto.
1570         Define __MSVCRT_VERSION__ as 0x0800 before including headers.
1571         * src/libcrt/stdio/pformat.h: Move to src/libcrt/include.
1572         * src/libcrt/crt/test_headers.c: Move to tests/libcrt/.
1573         * src/libcrt/math/lround.c: New file.
1574         * src/libcrt/math/lroundf.c: Ditto.
1575         * src/libcrt/math/lroundl.c: Ditto.
1576         * src/libcrt/math/round.c: Ditto.
1577         * src/libcrt/math/roundf.c: Ditto.
1578         * src/libcrt/math/roundl.c: Ditto.
1579         * Makefile.in: Modify source directory for lgammal.c, s_erf.c, sf_erf.c
1580         and tgammal.c.
1581         Add lround.c, lroundf.c, lroundl.c, round.c, roundf.c and roundl.c.
1582         Remove lround_generic.c and round_generic.c.
1583
1584 2012-09-06  Earnie Boyd  <earnie@users.sourceforge.net>
1585
1586         Manual resolution for LICENSE for files already containing a file
1587         preamble as appropriate.
1588
1589         * include/adsprop.h: Remove the existing file preamble.
1590         * include/assert.h: Ditto.
1591         * include/cmnquery.h: Ditto.
1592         * include/complex.h: Ditto.
1593         * include/ddk/atm.h: Ditto.
1594         * include/ddk/batclass.h: Ditto.
1595         * include/ddk/d4iface.h: Ditto.
1596         * include/ddk/hidclass.h: Ditto.
1597         * include/ddk/hidsdi.h: Ditto.
1598         * include/ddk/hidusage.h: Ditto.
1599         * include/ddk/minitape.h: Ditto.
1600         * include/ddk/mountmgr.h: Ditto.
1601         * include/ddk/netevent.h: Ditto.
1602         * include/ddk/storport.h: Ditto.
1603         * include/ddk/usb.h: Ditto.
1604         * include/direct.h: Ditto.
1605         * include/directx/d3d9.h: Ditto.
1606         * include/directx/d3d9caps.h: Ditto.
1607         * include/directx/d3d9types.h: Ditto.
1608         * include/directx/dxerr8.h: Ditto.
1609         * include/directx/dxerr9.h: Ditto.
1610         * include/dirent.h: Ditto.
1611         * include/dsadmin.h: Ditto.
1612         * include/dsclient.h: Ditto.
1613         * include/dsgetdc.h: Ditto.
1614         * include/dsquery.h: Ditto.
1615         * include/dsrole.h: Ditto.
1616         * include/gdiplus.h: Ditto.
1617         * include/imagehlp.h: Ditto.
1618         * include/io.h: Ditto.
1619         * include/math.h: Ditto.
1620         * include/ntdsapi.h: Ditto.
1621         * include/ntdsbcli.h: Ditto.
1622         * include/objsel.h: Ditto.
1623         * include/psapi.h: Ditto.
1624         * include/rapi.h: Ditto.
1625         * include/routprot.h: Ditto.
1626         * include/rtutils.h: Ditto.
1627         * include/scrnsave.h: Ditto.
1628         * include/sdkddkver.h: Ditto.
1629         * include/setjmp.h: Ditto.
1630         * include/share.h: Ditto.
1631         * include/signal.h: Ditto.
1632         * include/snmp.h: Ditto.
1633         * include/stdio.h: Ditto.
1634         * include/stdlib.h: Ditto.
1635         * include/string.h: Ditto.
1636         * include/strings.h: Ditto.
1637         * include/sys/fcntl.h: Ditto.
1638         * include/sys/file.h: Ditto.
1639         * include/sys/locking.h: Ditto.
1640         * include/sys/param.h: Ditto.
1641         * include/sys/stat.h: Ditto.
1642         * include/sys/types.h: Ditto.
1643         * include/sys/utime.h: Ditto.
1644         * include/time.h: Ditto.
1645         * include/tlhelp32h: Ditto.
1646         * include/wchar.h: Ditto.
1647         * include/wctype.h: Ditto.
1648         * include/windows.h: Ditto.
1649         * include/ws2spi.h: Ditto.
1650         * include/wsipx.h: Ditto.
1651         * include/_mingw.h: Modify the existing file preamble for documentation.
1652         * include/conio.h: Ditto.
1653         * include/ctype.h: Ditto.
1654         * include/ddk/cfg.h: Ditto.
1655         * include/ddk/cfgmgr32.h: Ditto.
1656         * include/ddk/d4drvif.h: Ditto.
1657         * include/ddk/ddkmapi.h: Ditto.
1658         * include/ddk/hidpi.h: Ditto.
1659         * include/ddk/kbdmou.h: Ditto.
1660         * include/ddk/mcd.h: Ditto.
1661         * include/ddk/miniport.h: Ditto.
1662         * include/ddk/mountdev.h: Ditto.
1663         * include/ddk/ndis.h: Ditto.
1664         * include/ddk/ndisguid.h: Ditto.
1665         * include/ddk/ndistapi.h: Ditto.
1666         * include/ddk/ndiswan.h: Ditto.
1667         * include/ddk/netpnp.h: Ditto.
1668         * include/ddk/newdev.h: Ditto.
1669         * include/ddk/ntapi.h: Ditto.
1670         * include/ddk/ntdd8042.h: Ditto.
1671         * include/ddk/ntddbeep.h: Ditto.
1672         * include/ddk/ntddcdrm.h: Ditto.
1673         * include/ddk/ntddcdvd.h: Ditto.
1674         * include/ddk/ntddchgr.h: Ditto.
1675         * include/ddk/ntdddisk.h: Ditto.
1676         * include/ddk/ntddk.h: Ditto.
1677         * include/ddk/ntddkbd.h: Ditto.
1678         * include/ddk/ntddmou.h: Ditto.
1679         * include/ddk/ntddndis.h: Ditto.
1680         * include/ddk/ntddpar.h: Ditto.
1681         * include/ddk/ntddpcm.h: Ditto.
1682         * include/ddk/ntddscsi.h: Ditto.
1683         * include/ddk/ntddser.h: Ditto.
1684         * include/ddk/ntddstor.h: Ditto.
1685         * include/ddk/ntddtape.h: Ditto.
1686         * include/ddk/ntddtdi.h: Ditto.
1687         * include/ddk/ntddvdeo.h: Ditto.
1688         * include/ddk/ntddvol.h: Ditto.
1689         * include/ddk/ntifs.h: Ditto.
1690         * include/ddk/ntpoapi.h: Ditto.
1691         * include/ddk/ntstatus.h: Ditto.
1692         * include/ddk/parallel.h: Ditto.
1693         * include/ddk/pfhook.h: Ditto.
1694         * include/ddk/poclass.h: Ditto.
1695         * include/ddk/scsi.h: Ditto.
1696         * include/ddk/scsiscan.h: Ditto.
1697         * include/ddk/scsiwmi.h: Ditto.
1698         * include/ddk/smbus.h: Ditto.
1699         * include/ddk/srb.h: Ditto.
1700         * include/ddk/tdi.h: Ditto.
1701         * include/ddk/tdiinfo.h: Ditto.
1702         * include/ddk/tdikrnl.h: Ditto.
1703         * include/ddk/tdistat.h: Ditto.
1704         * include/ddk/tvout.h: Ditto.
1705         * include/ddk/upssvc.h: Ditto.
1706         * include/ddk/usb100.h: Ditto.
1707         * include/ddk/usbcamdi.h: Ditto.
1708         * include/ddk/usbdi.h: Ditto.
1709         * include/ddk/usbioctl.h: Ditto.
1710         * include/ddk/usbiodef.h: Ditto.
1711         * include/ddk/usbscan.h: Ditto.
1712         * include/ddk/usbuser.h: Ditto.
1713         * include/ddk/video.h: Ditto.
1714         * include/ddk/videoagp.h: Ditto.
1715         * include/ddk/win2k.h: Ditto.
1716         * include/ddk/winddi.h: Ditto.
1717         * include/ddk/winddk.h: Ditto.
1718         * include/ddk/winnt4.h: Ditto.
1719         * include/ddk/winxp.h: Ditto.
1720         * include/ddk/ws2san.h: Ditto.
1721         * include/ddk/xfilter.h: Ditto.
1722         * include/dir.h: Ditto.
1723         * include/dos.h: Ditto.
1724         * include/errno.h: Ditto.
1725         * include/excpt.h: Ditto.
1726         * include/fcntl.h: Ditto.
1727         * include/float.h: Ditto.
1728         * include/fltdefs.h: Ditto.
1729         * include/gdiplus/gdiplusbase.h: Ditto.
1730         * include/gdiplus/gdiplusbrush.h: Ditto.
1731         * include/gdiplus/gdipluscolor.h: Ditto.
1732         * include/gdiplus/gdipluscolormatrix.h: Ditto.
1733         * include/gdiplus/gdiplusenums.h: Ditto.
1734         * include/gdiplus/gdiplusflat.h: Ditto.
1735         * include/gdiplus/gdiplusgpstubs.h: Ditto.
1736         * include/gdiplus/gdiplusgraphics.h: Ditto.
1737         * include/gdiplus/gdiplusheaders.h: Ditto.
1738         * include/gdiplus/gdiplusimageattributes.h: Ditto.
1739         * include/gdiplus/gdiplusimagecodec.h: Ditto.
1740         * include/gdiplus/gdiplusimaging.h: Ditto.
1741         * include/gdiplus/gdiplusimpl.h: Ditto.
1742         * include/gdiplus/gdiplusinit.h: Ditto.
1743         * include/gdiplus/gdipluslinecaps.h: Ditto.
1744         * include/gdiplus/gdiplusmatrix.h: Ditto.
1745         * include/gdiplus/gdiplusmem.h: Ditto.
1746         * include/gdiplus/gdiplusmetafile.h: Ditto.
1747         * include/gdiplus/gdiplusmetaheader.h: Ditto.
1748         * include/gdiplus/gdipluspath.h: Ditto.
1749         * include/gdiplus/gdipluspen.h: Ditto.
1750         * include/gdiplus/gdipluspixelformats.h: Ditto.
1751         * include/gdiplus/gdiplusstringformat.h: Ditto.
1752         * include/gdiplus/gdiplustypes.h: Ditto.
1753         * include/getopt.h: Ditto.
1754         * include/httpext.h: Ditto.
1755         * include/ipifcons.h: Ditto.
1756         * include/ipinfoid.h: Ditto.
1757         * include/ipxconst.h: Ditto.
1758         * include/ipxrtdef.h: Ditto.
1759         * include/ipxtfflt.h: Ditto.
1760         * include/largeint.h: Ditto.
1761         * include/libgen.h: Ditto.
1762         * include/limits.h: Ditto.
1763         * include/locale.h: Ditto.
1764         * include/malloc.h: Ditto.
1765         * include/mbctype.h: Ditto.
1766         * include/mbstring.h: Ditto.
1767         * include/mem.h: Ditto.
1768         * include/memory.h: Ditto.
1769         * include/mgmtapi.h: Ditto.
1770         * include/mprapi.h: Ditto.
1771         * include/msacm.h: Ditto.
1772         * include/mswsock.h: Ditto.
1773         * include/ntldap.h: Ditto.
1774         * include/objbase.h: Ditto.
1775         * include/process.h: Ditto.
1776         * include/rpcproxy.h: Ditto.
1777         * include/stdint.h: Ditto.
1778         * include/sys/timeb.h: Ditto.
1779         * include/sys/unistd.h: Ditto.
1780         * include/tchar.h: Ditto.
1781         * include/unistd.h: Ditto.
1782         * include/winber.h: Ditto.
1783         * include/winldap.h: Ditto.
1784         * include/winsnmp.h: Ditto.
1785         * include/winsock.h: Ditto.
1786         * include/winsock2.h: Ditto.
1787         * include/ws2tcpip.h: Ditto.
1788         * include/zmouse.h: Ditto.
1789         * include/dir.h: Add warning for using an obsolete file.
1790         * include/inttypes.h: Modify white space.
1791         * include/richole.h: Ditto.
1792         * include/*: Reorder lines for common look and feel with regard to the
1793         file included guards.
1794
1795 2012-09-05  Earnie Boyd  <earnie@users.sourceforge.net>
1796
1797         Apply LICENSE to all files as appropriate.
1798
1799         * Makefile.in: Add file preamble.
1800         * README: Ditto.
1801         * config.h.in: Ditto.
1802         * configure.ac: Ditto.
1803         * include/*.h: Ditto.
1804         * include/ddk/*: Ditto.
1805         * include/directx/*: Ditto.
1806         * include/gdiplus/*: Ditto
1807         * src/libcrt/complex/*: Ditto.
1808         * src/libcrt/crt/*: Ditto.
1809         * src/libcrt/ctype/*: Ditto.
1810         * src/libcrt/fenv/*: Ditto.
1811         * src/libcrt/include/*: Ditto.
1812         * src/libcrt/inttypes/*: Ditto.
1813         * src/libcrt/math/*: Ditto.
1814         * src/libcrt/misc/*: Ditto.
1815         * src/libcrt/posix/*: Ditto.
1816         * src/libcrt/search/*: Ditto.
1817         * src/libcrt/stdio/*: Ditto.
1818         * src/libcrt/sys/time/*: Ditto.
1819         * src/libcrt/tchar/*: Ditto.
1820         * src/libcrt/wchar/*: Ditto.
1821         * src/libgdiplus/*: Ditto.
1822         * src/liblargeint/*: Ditto.
1823         * src/libscrnsave/*: Ditto.
1824         * src/libshell32/*: Ditto.
1825         * src/libuuid/*: Ditto.
1826         * src/libws2_32/*: Ditto.
1827         * tests/TODO: Add an item to review the tests files for LICENSE
1828         application.
1829
1830 2012-09-05  Earnie Boyd  <earnie@users.sourceforge.net>
1831
1832         Segregate source that cannot take on the MinGW.org LICENSE.
1833
1834         * Makefile.in: Make changes based on moved files.
1835         * gpl/*: Move to misc/gpl/*.
1836         * include/GL/*: Move to misc/include/GL/*.
1837         * include/profile.h: Move to misc/include/profile.h.
1838         * src/libcrt/math/cephes_mconf.h: Move to
1839         misc/src/include/cephes_mconf.h.
1840         * src/libcrt/include/gdtoa.h: Move to misc/src/include/gdtoa.h.
1841         * src/libcrt/gdtoa/*: Move to misc/src/libcrt/gdtoa/*.
1842         * src/libcrt/math/cbrt.c: Move to misc/src/libcrt/math/cbrt.c.
1843         * src/libcrt/math/cbrtf.c: Move to misc/src/libcrt/math/cbrtf.c.
1844         * src/libcrt/math/cbrtl.c: Move to misc/src/libcrt/math/cbrtl.c.
1845         * src/libcrt/math/coshl.c: Move to misc/src/libcrt/math/coshl.c.
1846         * src/libcrt/math/erfl.c: Move to misc/src/libcrt/math/erfl.c.
1847         * src/libcrt/math/frexpl.S: Move to misc/src/libcrt/math/frexpl.S.
1848         * src/libcrt/math/hypotl.c: Move to misc/src/libcrt/math/hypotl.c.
1849         * src/libcrt/math/lgamma.c: Move to misc/src/libcrt/math/lgamma.c.
1850         * src/libcrt/math/lgammaf.c: Move to misc/src/libcrt/math/lgammaf.c.
1851         * src/libcrt/math/pow.c: Move to misc/src/libcrt/math/pow.c.
1852         * src/libcrt/math/powi.c: Move to misc/src/libcrt/math/powi.c.
1853         * src/libcrt/math/powif.c: Move to misc/src/libcrt/math/powif.c.
1854         * src/libcrt/math/powil.c: Move to misc/src/libcrt/math/powil.c.
1855         * src/libcrt/math/powl.c: Move to misc/src/libcrt/math/powl.c.
1856         * src/libcrt/math/sinhl.c: Move to misc/src/libcrt/math/sinhl.c.
1857         * src/libcrt/math/tanhl.c: Move to misc/src/libcrt/math/tanhl.c.
1858         * src/libcrt/math/tgamma.c: Move to misc/src/libcrt/math/tgamma.c.
1859         * src/libcrt/math/tgammaf.c: Move to misc/src/libcrt/math/tgammaf.c.
1860         * src/libcrt/profile/*: Move to misc/src/libcrt/profile/*.
1861         * src/libcrt/libdinput/*: Move to misc/src/libcrt/libdinput/*.
1862         * src/libcrt/libdmoguids/*: Move to misc/src/libcrt/libdmoguids/*.
1863         * src/libcrt/libdxerr8/*: Move to misc/src/libcrt/libdxerr8/*.
1864         * src/libcrt/libdxerr9/*: Move to misc/src/libcrt/libdxerr9/*.
1865         * src/libcrt/libdxguid/*: Move to misc/src/libcrt/libdxguid/*.
1866         * src/libcrt/libksuser/*: Move to misc/src/libcrt/libksuser/*.
1867         * src/libcrt/libstrmiids/*: Move to misc/src/libcrt/libstrmiids/*.
1868
1869 2012-09-04  Earnie Boyd  <earnie@users.sourceforge.net>
1870
1871         More on assuming GCC is greater than or equal to version 3.5.4 and that
1872         GCC is the only compiler to be used for MinGW.org.
1873
1874         * src/libcrt/math/cephes_mconf.h: Remove unneeded filters based on the
1875         assumptions.
1876         * include/_mingw.h: Fix typo.
1877
1878 2012-09-04  Earnie Boyd  <earnie@users.sourceforge.net>
1879
1880         More on assuming GCC is greater than or equal to version 3.5.4 and that
1881         GCC is the only compiler to be used for MinGW.org.
1882
1883         * include/pbt.h: Remove unneeded filters based on the assumptions.
1884         * include/powrprof.h: Ditto.
1885         * include/prsht.h: Ditto.
1886         * include/psapi.h: Ditto.
1887         * include/qedit.h: Ditto.
1888         * include/rapi.h: Ditto.
1889         * include/ras.h: Ditto.
1890         * include/rasdlg.h: Ditto.
1891         * include/raserror.h: Ditto.
1892         * include/rassapi.h: Ditto.
1893         * include/reason.h: Ditto.
1894         * include/regstr.h: Ditto.
1895         * include/richedit.h: Ditto.
1896         * include/richole.h: Ditto.
1897         * include/oleidl.h: Ditto.
1898         * include/oledlg.h: Ditto.
1899         * include/olectlid.h: Ditto.
1900         * include/olectl.h: Ditto.
1901         * include/oleauto.h: Ditto.
1902         * include/oleacc.h: Ditto.
1903         * include/ole2ver.h: Ditto.
1904         * include/ole2.h: Ditto.
1905         * include/ole.h: Ditto.
1906         * include/odbcinst.h: Ditto.
1907         * include/ocidl.h: Ditto.
1908         * include/objsel.h: Ditto.
1909         * include/objsafe.h: Ditto.
1910         * include/objidl.h: Ditto.
1911         * include/objfwd.h: Ditto.
1912         * include/objbase.h: Ditto.
1913         * include/oaidl.h: Ditto.
1914         * include/ntsecpkg.h: Ditto.
1915         * include/ntsecapi.h: Ditto.
1916         * include/ntldap.h: Ditto.
1917         * include/ntdsbcli.h: Ditto.
1918         * include/ntdll.h: Ditto.
1919         * include/ntdef.h: Ditto.
1920         * include/nspapi.h: Ditto.
1921         * include/nddeapi.h: Ditto.
1922         * include/nb30.h: Ditto.
1923         * include/mswsock.h: Ditto.
1924         * include/mshtml.h: Ditto.
1925         * include/msacm.h: Ditto.
1926         * include/mq.h: Ditto.
1927         * include/mprapi.h: Ditto.
1928         * include/mpegtype.h: Ditto.
1929         * include/mmsystem.h: Ditto.
1930         * include/mmreg.h: Ditto.
1931         * include/mlang.h: Ditto.
1932         * include/mgmtapi.h: Ditto.
1933         * include/mgm.h: Ditto.
1934         * include/mcx.h: Ditto.
1935         * include/mciavi.h: Ditto.
1936         * include/math.h: Ditto.
1937         * include/mapi.h: Ditto.
1938         * include/lzexpand.h: Ditto.
1939         * include/lmwksta.h: Ditto.
1940         * include/lmuseflg.h: Ditto.
1941         * include/lmuse.h: Ditto.
1942         * include/lmsvc.h: Ditto.
1943         * include/lmstats.h: Ditto.
1944         * include/lmsname.h: Ditto.
1945         * include/lmshare.h: Ditto.
1946         * include/lmserver.h: Ditto.
1947         * include/lmrepl.h: Ditto.
1948         * include/lmremutl.h: Ditto.
1949         * include/lmmsg.h: Ditto.
1950         * include/lmerrlog.h: Ditto.
1951         * include/lmerr.h: Ditto.
1952         * include/lmcons.h: Ditto.
1953         * include/lmconfig.h: Ditto.
1954         * include/lmchdev.h: Ditto.
1955         * include/lmbrowsr.h: Ditto.
1956         * include/lmaudit.h: Ditto.
1957         * include/lmat.h: Ditto.
1958         * include/lmapibug.h: Ditto.
1959         * include/lmalert.h: Ditto.
1960         * include/lmaccess.h: Ditto.
1961         * include/lm.h: Ditto.
1962         * include/largeint.h: Ditto.
1963         * include/ksmedia.h: Ditto.
1964         * include/ks.h: Ditto.
1965         * include/isguids.h: Ditto.
1966         * include/ipxtfflt.h: Ditto.
1967         * include/ipxrtdef.h: Ditto.
1968         * include/ipxconst.h: Ditto.
1969         * include/iptypes.h: Ditto.
1970         * include/iprtrmib.h: Ditto.
1971         * include/ipinfoid.h: Ditto.
1972         * include/ipifcons.h: Ditto.
1973         * include/iphlpapi.h: Ditto.
1974         * include/ipexport.h: Ditto.
1975         * include/intshcut.h: Ditto.
1976         * include/initguid.h: Ditto.
1977         * include/imm.h: Ditto.
1978         * include/imagehlp.h: Ditto.
1979         * include/il21dec.h: Ditto.
1980         * include/idispids.h: Ditto.
1981         * include/icm.h: Ditto.
1982         * include/httpext.h: Ditto.
1983         * include/GL/glu.h: Ditto.
1984         * include/gdiplus/gdiplustypes.h: Ditto.
1985         * include/gdiplus/gdiplusstringformat.h: Ditto.
1986         * include/gdiplus/gdipluspixelformats.h: Ditto.
1987         * include/gdiplus/gdipluspen.h: Ditto.
1988         * include/gdiplus/gdipluspath.h: Ditto.
1989         * include/gdiplus/gdiplusmetaheader.h: Ditto.
1990         * include/gdiplus/gdiplusmetafile.h: Ditto.
1991         * include/gdiplus/gdiplusmem.h: Ditto.
1992         * include/gdiplus/gdiplusmatrix.h: Ditto.
1993         * include/gdiplus/gdipluslinecaps.h: Ditto.
1994         * include/gdiplus/gdiplusinit.h: Ditto.
1995         * include/gdiplus/gdiplusimpl.h: Ditto.
1996         * include/gdiplus/gdiplusimaging.h: Ditto.
1997         * include/gdiplus/gdiplusimagecodec.h: Ditto.
1998         * include/gdiplus/gdiplusimageattributes.h: Ditto.
1999         * include/gdiplus/gdiplusheaders.h: Ditto.
2000         * include/gdiplus/gdiplusgraphics.h: Ditto.
2001         * include/gdiplus/gdiplusgpstubs.h: Ditto.
2002         * include/gdiplus/gdiplusflat.h: Ditto.
2003         * include/gdiplus/gdiplusenums.h: Ditto.
2004         * include/gdiplus/gdipluseffects.h: Ditto.
2005         * include/gdiplus/gdipluscolormatrix.h: Ditto.
2006         * include/gdiplus/gdipluscolor.h: Ditto.
2007         * include/gdiplus/gdiplusbrush.h: Ditto.
2008         * include/gdiplus/gdiplusbase.h: Ditto.
2009         * include/gdiplus/gdiplus.h: Ditto.
2010         * include/fltdefs.h: Ditto.
2011         * include/exdispid.h: Ditto.
2012         * include/exdisp.h: Ditto.
2013         * include/evcode.h: Ditto.
2014         * include/errors.h: Ditto.
2015         * include/errorrep.h: Ditto.
2016         * include/edevdefs.h: Ditto.
2017         * include/dvdmedia.h: Ditto.
2018         * include/dvdevcod.h: Ditto.
2019         * include/dsrole.h: Ditto.
2020         * include/dsquery.h: Ditto.
2021         * include/dshow.h: Ditto.
2022         * include/dsgetdc.h: Ditto.
2023         * include/dsclient.h: Ditto.
2024         * include/dsadmin.h: Ditto.
2025         * include/docobj.h: Ditto.
2026         * include/dlgs.h: Ditto.
2027         * include/directx/dxerr9.h: Ditto.
2028         * include/directx/dxerr8.h: Ditto.
2029         * include/directx/d3d9types.h: Ditto.
2030         * include/directx/d3d9caps.h: Ditto.
2031         * include/directx/d3d9.h: Ditto.
2032         * include/dhcpcsdk.h: Ditto.
2033         * include/devguid.h: Ditto.
2034         * include/ddk/xfilter.h: Ditto.
2035         * include/ddk/ws2san.h: Ditto.
2036         * include/ddk/winnt4.h: Ditto.
2037         * include/ddk/winddk.h: Ditto.
2038         * include/ddk/winddi.h: Ditto.
2039         * include/ddk/win2k.h: Ditto.
2040         * include/ddk/videoagp.h: Ditto.
2041         * include/ddk/video.h: Ditto.
2042         * include/ddk/usbuser.h: Ditto.
2043         * include/ddk/usbscan.h: Ditto.
2044         * include/ddk/usbiodef.h: Ditto.
2045         * include/ddk/usbioctl.h: Ditto.
2046         * include/ddk/usbdi.h: Ditto.
2047         * include/ddk/usbcamdi.h: Ditto.
2048         * include/ddk/usb100.h: Ditto.
2049         * include/ddk/usb.h: Ditto.
2050         * include/ddk/upssvc.h: Ditto.
2051         * include/ddk/tvout.h: Ditto.
2052         * include/ddk/tdistat.h: Ditto.
2053         * include/ddk/tdikrnl.h: Ditto.
2054         * include/ddk/tdiinfo.h: Ditto.
2055         * include/ddk/tdi.h: Ditto.
2056         * include/ddk/storport.h: Ditto.
2057         * include/ddk/srb.h: Ditto.
2058         * include/ddk/smbus.h: Ditto.
2059         * include/ddk/scsiwmi.h: Ditto.
2060         * include/ddk/scsiscan.h: Ditto.
2061         * include/ddk/scsi.h: Ditto.
2062         * include/ddk/poclass.h: Ditto.
2063         * include/ddk/pfhook.h: Ditto.
2064         * include/ddk/parallel.h: Ditto.
2065         * include/ddk/ntstatus.h: Ditto.
2066         * include/ddk/ntpoapi.h: Ditto.
2067         * include/ddk/ntifs.h: Ditto.
2068         * include/ddk/ntddvol.h: Ditto.
2069         * include/ddk/ntddvideo.h: Ditto.
2070         * include/ddk/ntddtdi.h: Ditto.
2071         * include/ddk/ntddtape.h: Ditto.
2072         * include/ddk/ntddstor.h: Ditto.
2073         * include/ddk/ntddser.h: Ditto.
2074         * include/ddk/ntddscsi.h: Ditto.
2075         * include/ddk/ntddpcm.h: Ditto.
2076         * include/ddk/ntddpar.h: Ditto.
2077         * include/ddk/ntddndis.h: Ditto.
2078         * include/ddk/ntddmou.h: Ditto.
2079         * include/ddk/ntddkbd.h: Ditto.
2080         * include/ddk/ntdddk.h: Ditto.
2081         * include/ddk/ntdddisk.h: Ditto.
2082         * include/ddk/ntddchgr.h: Ditto.
2083         * include/ddk/ntddcdvd.h: Ditto.
2084         * include/ddk/ntddcdrm.h: Ditto.
2085         * include/ddk/ntddbeep.h: Ditto.
2086         * include/ddk/ntdd8042.h: Ditto.
2087         * include/ddk/ntapi.h: Ditto.
2088         * include/ddk/atm.h: Ditto.
2089         * include/ddk/batclass.h: Ditto.
2090         * include/ddk/cfg.h: Ditto.
2091         * include/ddk/cfgmgr32.h: Ditto.
2092         * include/ddk/d4drvif.h: Ditto.
2093         * include/ddk/d4iface.h: Ditto.
2094         * include/ddk/ddkmapi.h: Ditto.
2095         * include/ddk/hidclass.h: Ditto.
2096         * include/ddk/hidpi.h: Ditto.
2097         * include/ddk/hidsdi.h: Ditto.
2098         * include/ddk/hidusage.h: Ditto.
2099         * include/ddk/mcd.h: Ditto.
2100         * include/ddk/miniport.h: Ditto.
2101         * include/ddk/minitape.h: Ditto.
2102         * include/ddk/mountdev.h: Ditto.
2103         * include/ddk/mountmgr.h: Ditto.
2104         * include/ddk/ndis.h: Ditto.
2105         * include/ddk/ndisguid.h: Ditto.
2106         * include/ddk/ndistapi.h: Ditto.
2107         * include/ddk/ndiswan.h: Ditto.
2108         * include/ddk/netevent.h: Ditto.
2109         * include/ddk/netpnp.h: Ditto.
2110         * include/ddk/newdev.h: Ditto.
2111         * include/basetyps.h: Ditto.
2112         * include/bdatypes.h: Ditto.
2113         * include/cderr.h: Ditto.
2114         * include/cguid.h: Ditto.
2115         * include/cmnquery.h: Ditto.
2116         * include/comcat.h: Ditto.
2117         * include/commctrl.h: Ditto.
2118         * include/commdlg.h: Ditto.
2119         * include/control.h: Ditto.
2120         * include/cpl.h: Ditto.
2121         * include/cplext.h: Ditto.
2122         * include/custcntl.h: Ditto.
2123         * include/dbt.h: Ditto.
2124         * include/dde.h: Ditto.
2125         * include/ddeml.h: Ditto.
2126         * include/mq.h: Remove CTRL-M from line endings.
2127         * include/gdiplus/gdiplustypes.h: Ditto.
2128         * include/gdiplus/gdiplusstringformat.h: Ditto.
2129         * include/gdiplus/gdipluspen.h: Ditto.
2130         * include/gdiplus/gdipluspath.h: Ditto.
2131         * include/gdiplus/gdiplusmetaheader.h: Ditto.
2132         * include/gdiplus/gdiplusmetafile.h: Ditto.
2133         * include/gdiplus/gdiplusmem.h: Ditto.
2134         * include/gdiplus/gdiplusmatrix.h: Ditto.
2135         * include/gdiplus/gdipluslinecaps.h: Ditto.
2136         * include/gdiplus/gdiplusinit.h: Ditto.
2137         * include/gdiplus/gdiplusimpl.h: Ditto.
2138         * include/gdiplus/gdiplusimaging.h: Ditto.
2139         * include/gdiplus/gdiplusimagecodec.h: Ditto.
2140         * include/gdiplus/gdiplusimageattributes.h: Ditto.
2141         * include/gdiplus/gdiplusheaders.h: Ditto.
2142         * include/gdiplus/gdiplusgraphics.h: Ditto.
2143         * include/gdiplus/gdiplusgpstubs.h: Ditto.
2144         * include/gdiplus/gdiplusflat.h: Ditto.
2145         * include/gdiplus/gdiplusenums.h: Ditto.
2146         * include/gdiplus/gdipluseffects.h: Ditto.
2147         * include/gdiplus/gdipluscolormatrix.h: Ditto.
2148         * include/gdiplus/gdipluscolor.h: Ditto.
2149         * include/gdiplus/gdiplusbrush.h: Ditto.
2150         * include/gdiplus/gdiplusbase.h: Ditto.
2151         * include/gdiplus/gdiplus.h: Ditto.
2152
2153 2012-09-01  Earnie Boyd  <earnie@users.sourceforge.net>
2154
2155         More on assuming GCC is greater than or equal to version 3.5.4 and that
2156         GCC is the only compiler to be used for MinGW.org.
2157
2158         * include/routprot.h: Remove unneeded filters based on the assumptions.
2159         * include/rpc.h: Ditto.
2160         * include/rpcdce.h: Ditto.
2161         * include/rpcdce2.h: Ditto.
2162         * include/rpcdcep.h: Ditto.
2163         * include/rpcndr.h: Ditto.
2164         * include/rpcnsi.h: Ditto.
2165         * include/rpcnsip.h: Ditto.
2166         * include/rpcnterr.h: Ditto.
2167         * include/rpcproxy.h: Ditto.
2168         * include/rpcutils.h: Ditto.
2169         * include/schannel.h: Ditto.
2170         * include/schnlsp.h: Ditto.
2171         * include/scrnsave.h: Ditto.
2172         * include/sddl.h: Ditto.
2173         * include/secext.h: Ditto.
2174         * include/security.h: Ditto.
2175         * include/servprov.h: Ditto.
2176         * include/setupapi.h: Ditto.
2177         * include/shell.api.h: Ditto.
2178         * include/shldisp.h: Ditto.
2179         * include/shlguid.h: Ditto.
2180         * include/shlobj.h: Ditto.
2181         * include/shlwapi.h: Ditto.
2182         * include/shobjidl.h: Ditto.
2183         * include/snmp.h: Ditto.
2184         * include/specstrings.h: Ditto.
2185         * include/sql.h: Ditto.
2186         * include/sqlext.h: Ditto.
2187         * include/sqltypes.h: Ditto.
2188         * include/sqlucode.h: Ditto.
2189         * include/sspi.h: Ditto.
2190         * include/stm.h: Ditto.
2191         * include/strmif.h: Ditto.
2192         * include/subauth.h: Ditto.
2193         * include/svcguid.h: Ditto.
2194         * include/tlhelp32.h: Ditto.
2195         * include/tmschema.h: Ditto.
2196         * include/unknwn.h: Ditto.
2197
2198 2012-08-31  Earnie Boyd  <earnie@users.sourceforge.net>
2199
2200         More on assuming GCC is greater than or equal to version 3.5.4 and that
2201         GCC is the only compiler to be used for MinGW.org.
2202
2203         * include/winnt.h: Remove unneeded filters based on the assumptions.
2204         (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
2205         Windows XP.
2206         * include/winperf.h: Remove unneeded filters based on the assumptions.
2207         * include/winreg.h: Ditto.
2208         * include/winresrc.h: Ditto.
2209         * include/winsnmp.h: Ditto.
2210         * include/winsock.h: Ditto.
2211         * include/winsock2.h: Ditto.
2212         * include/winspool.h: Ditto.
2213         * include/winsvc.h: Ditto.
2214         * include/winuser.h: Ditto.
2215         * include/winver.h: Ditto.
2216         * include/ws2spi.h: Ditto.
2217         * include/ws2tcpip.h: Ditto.
2218         * include/wsahelp.h: Ditto.
2219         * include/wsipx.h: Ditto.
2220         * include/wsnetbs.h: Ditto.
2221         * include/wingdi.h: Ditto.
2222         * include/wininet.h: Ditto.
2223         * include/winocotl.h: Ditto.
2224         * include/winldap.h:Ditto.
2225         * include/winnls.h: Ditto.
2226         * include/userenv.h: Ditto.
2227         * include/usp10.h: Ditto.
2228         * include/uxtheme.h: Ditto.
2229         * include/vidcap.h: Ditto.
2230         * include/vmr9.h: Ditto.
2231         * include/vptype.h: Ditto.
2232         * include/w32api.h: Ditto.
2233         * include/winable.h: Ditto.
2234         * include/winbase.h: Ditto.
2235         * include/winber.h: Ditto.
2236         * include/wincon.h: Ditto.
2237         * include/wincrypt.h: Ditto.
2238         * include/windef.h: Ditto.
2239         * include/windns.h: Ditto.
2240         * include/windows.h: Ditto.
2241         * include/windowsx.h: Ditto.
2242         * include/winerror.h: Ditto.
2243         * include/wchar.h: Ditto.  Add GCC system_header pragma.
2244         * include/_mingw.h: Give an error if __GNUC__ isn't defined or isn't >=
2245         version 3.4.5.
2246
2247 2012-08-28  Earnie Boyd  <earnie@users.sourceforge.net>
2248
2249         We are going to assume that MinGW is using GCC version greater than or
2250         equal to 3.5.4 and remove any filters related to earlier versions. We
2251         are also going to remove any possibility of using a compiler other than
2252         GCC.
2253
2254         * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
2255         possibility of using a compiler other than GCC and remove any other
2256         needless filters.
2257         * include/acccrtl.h: Ditto.
2258         * include/aclapi.h: Ditto.
2259         * include/aclui.h: Ditto.
2260         * include/adsprop.h: Ditto.
2261         * include/afxres.h: Ditto.
2262         * include/amaudio.h: Ditto.
2263         * include/amvideo.h: Ditto.
2264         * include/audevcod.h: Ditto.
2265         * include/aygshell.h: Ditto.
2266         * include/basetsd.h: Ditto.
2267         * include/wtsapi32.h: Ditto.
2268         * include/wtypes.h: Ditto.
2269         * include/xprtdefs.h: Ditto.
2270         * include/zmouse.h: Ditto.
2271         * include/aviriff.h: Ditto.
2272         * src/libcrt/crt/CRT_fp10.c: Ditto.
2273         * src/libcrt/crt/CRT_fp8.c: Ditto.
2274         * src/libcrt/crt/dllcrt1.c: Ditto.
2275         * src/libcrt/crt/pseudo-reloc.c: Ditto.
2276
2277 2012-08-23  Earnie Boyd  <earnie@users.sourceforge.net>
2278
2279         * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
2280         AC_CANONICAL_SYSTEM.
2281         * .gitmodules: New file.
2282         * build-aux: New submodule.
2283
2284 2012-08-20  Earnie Boyd  <earnie@users.sourceforge.net>
2285
2286         * Makefile.in (check): Add target.
2287         (install-wsl-dirs): Ditto.
2288         (install-wsl): Ditto.
2289         (dist-wsl): Ditto.
2290         (_dist-wsl-all_): Ditto.
2291         (dist-wsl-mkdir): Ditto.
2292         (dist-wsl-install): Ditto.
2293         (dist-wsl-dll): Ditto.
2294         (dist-wsl-dev): Ditto.
2295         (dist-wsl-lic): Ditto.
2296         (dist-wsl-doc): Ditto.
2297         (dist-wsl-src): Ditto.
2298         (dist-mingwrt-dll): Correct typo.
2299         (libmingwex_a_SOURCES): Ditto.
2300         (DLLTOOL_FLAGS): Remove -U.
2301         (libmoldname%.a): New target.
2302         (clean): Using find was not a good idea.
2303         Step into tests subdirectory and execute the same target.
2304         (distclean): Add removal of dist/ directory.
2305         Step into tests subdirectory and execute the same target.
2306         * configure.ac (tests/Makefile): Add to AC_CONFIG_FILES.
2307         * doc/: New files.
2308         * gpl/: Ditto.
2309         * include/profile.h: Ditto.
2310         * lib/: Ditto.
2311         * src/: Ditto.
2312         * tests/: Ditto.
2313
2314 2012-08-19  Earnie Boyd  <earnie@users.sourceforge.net>
2315
2316         Needed to be able to make dist-mingwrt and dist-w32api to create these
2317         packages individually.  Eventually we also need dist-wsl target to
2318         create a package named mingw.org-wsl.
2319
2320         * include/_mingw.h (__MINGW_VERSION): Correct typo.
2321         (__MINGW_MAJOR_VERSION): Ditto.
2322         * include/w32api.h: Add deprecated file warning.
2323         * Makefile.in: Throughout, add and correct targets for building
2324         distributed mingwrt and w32api packages.
2325         (PACKAGE_VERSION): Add configured variable.
2326         (PACKAGE_RELEASE): Ditto.
2327         (winapi_DDK_DEF): New variable.
2328         (winapi_DIRECTX_DEF): Ditto.
2329         (winapi_DIRECTX_DINPUT_DEF): Ditto.
2330         (winapi_lib_DDK_LIBRARIES): Ditto.
2331         (winapi_lib_DIRECTX_LIBRARIES): Ditto.
2332         (winapi_lib_DIRECTX_INPUT_LIBRARIES): Ditto.
2333         (libdmoguids_a_SOURCES): Ditto.
2334         (libdmoguids_a_OBJECTS): Ditto.
2335         (libdxguid_a_SOURCES): Ditto.
2336         (libdxguid_a_OBJECTS): Ditto.
2337         (libstrmiids_a_SOURCES): Ditto.
2338         (libstrmiids_a_OBJECTS): Ditto.
2339         (complex_SOURCES): Ditto.
2340         (libdinput_a_SOURCES): Ditto.
2341         (libdinput_a_OBJECTS): Ditto.
2342         (libdxerr8_a_SOURCES): Ditto.
2343         (libdxerr8_a_OBJECTS): Ditto.
2344         (libdxerr9_a_SOURCES): Ditto.
2345         (libdxerr9_a_OBJECTS): Ditto.
2346         (mingwrt_bin_LIBRARIES): Ditto.
2347         (mingwrt_lib_LIBRARIES): Ditto.
2348         (mingwrt_lib_INCLUDES): Ditto.
2349         (mingwrt_lib_SYS_INCLUDES): Ditto.
2350         (w32api_lib_INCLUDES): Ditto.
2351         (w32api_lib_DDK_INCLUDES): Ditto.
2352         (w32api_lib_GDIPLUS_INCLUDES): Ditto.
2353         (w32api_lib_GL_INCLUDES): Ditto
2354         (w32api_lib_DIRECTX_INCLUDES): Ditto.
2355         (w32api_lib_LIBRARIES): Ditto.
2356         (winapi_lib_EXTRA_LIBRARIES): Add libdmoguids.a, libdxguid.a and
2357         libstrmiids.a
2358         (lib_LIBRARIES): Add winapi_lib_DDK_LIBRARIES,
2359         winapi_lib_DIRECTX_LIBRARIES and winapi_lib_DIRECTX_DINPUT_LIBRARIES.
2360         (ALL_SOURCES): Add libdinput_a_SOURCES, libdxerr8_a_SOURCES and
2361         libdxerr9_a_SOURCES.
2362         (winapi_lib_DDK_LIBRARIES): New target.
2363         (winapi_lib_DIRECTX_LIBRARIES): Ditto.
2364         (lib%.a): Ditto.
2365         (crt1.o): Ditto.
2366         (crt2.o): Ditto.
2367         (dllcrt1.o): Ditto.
2368         (dllcrt2.o): Ditto.
2369         (libdinput.a): Ditto.
2370         (libdinput8.a): Ditto.
2371         (libdinput_a_OBJECTS): Ditto.
2372         (libdmoguids_a_OBJECTS): Ditto.
2373         (libdxguid_a_OBJECTS): Ditto.
2374         (libstrmiids_a_OBJECTS): Ditto.
2375         (libdxerr8.a): Ditto.
2376         (libdxerr9.a): Ditto.
2377         (libmoguids.a): Ditto.
2378         (libdxguid.a): Ditto.
2379         (libstrmiids.a): Ditto.
2380         (install-mingwrt-dirs): Ditto.
2381         (install-mingwrt): Ditto.
2382         (dist): Ditto.
2383         (dist-mingwrt): Ditto.
2384         (_dist-mingwrt-all_): Ditto.
2385         (dist-mingwrt-mkdir): Ditto.
2386         (dist-mingwrt-install): Ditto.
2387         (dist-mingwrt-dll): Ditto.
2388         (dist-mingwrt-dev): Ditto.
2389         ($(DESTDIR)$(prefix)/share/doc/mingwrt/DISCLAIMER): Ditto
2390         (dist-mingwrt-lic): Ditto.
2391         (dist-mingwrt-doc): Ditto.
2392         (dist-mingwrt-src): Ditto.
2393         (install-w32api-dirs): Ditto.
2394         (install-w32api): Ditto.
2395         (dist-w32api): Ditto.
2396         (_dist-w32api-all_): Ditto.
2397         (dist-w32api-mkdir): Ditto.
2398         (dist-w32api-install): Ditto.
2399         (dist-w32api-dev): Ditto.
2400         (dist-w32api-lic): Ditto.
2401         (dist-w32api-doc): Ditto.
2402         (dist-w32api-src): Ditto.
2403         (install-docs): Correct cp action.
2404         (libmingex.a): Correct dependencies.
2405         * configure.ac (AC_INIT): Correct the version.
2406
2407 2012-08-14  Earnie Boyd  <earnie@users.sourceforge.net>
2408
2409         * Makefile.in: New file.
2410         * configure.ac: Ditto.
2411         * config.h.in: Ditto.
2412         * .gitignore: Add install-sh.
2413
2414 2012-08-13  Earnie Boyd  <earnie@users.sourceforge.net>
2415
2416         * .gitignore (Makefile.in): Remove entry.
2417         (*.bak): Add entry.
2418
2419 2012-08-12  Earnie Boyd  <earnie@users.sourceforge.net>
2420
2421         * include/CVS/*: Remove accidentally added CVS directories.
2422         * .gitignore (*.log): Ignore all .log file types.
2423
2424 2012-08-11  Earnie Boyd  <earnie@users.sourceforge.net>
2425
2426         * include/*: Add combined winsup/mingw and winsup/w32api include files.
2427
2428 2012-08-08  Earnie Boyd  <earnie@users.sourceforge.net>
2429
2430         * ChangeLog: New file.
2431         * LICENSE: Ditto.
2432         * README: Ditto.
2433         * .gitignore: Ditto.