OSDN Git Service

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