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