OSDN Git Service

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