OSDN Git Service

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