OSDN Git Service

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