OSDN Git Service

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