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