OSDN Git Service

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