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