OSDN Git Service

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