OSDN Git Service

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