OSDN Git Service

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