1 2013-12-21 Keith Marshall <keithmarshall@users.sourceforge.net>
3 Avoid gratuitously overriding makefile build rules.
5 * Makefile.in (DRV_TARGETS, DRV_OR_DLL): New macros; define them.
6 (winapi_lib_LIBRARIES): Use them; adapt generic command set to handle
7 cases where supplementary objects must be added to .def file payload.
8 (libws2_32.a, libshell32.a): Now built by this generic rule; delete
9 redundant explicit build rules.
11 2013-12-20 Keith Marshall <keithmarshall@users.sourceforge.net>
13 Correct invalid makefile shell command syntax.
15 * Makefile.in (msvcrt_DEF, moldname_DEF): '==' is not a valid operator
16 in 'test' command -- should be '='; fix it.
18 2013-09-18 Earnie Boyd <earnie@users.sourceforge.net>
20 Ticket [#2050] Missing definition of FILE_FLAG_FIRST_PIPE_INSTANCE.
22 * include/winbase.h: Correct type in filter from NTDDK_VERSION to
25 2013-09-15 Earnie Boyd <earnie@users.sourceforge.net>
27 Ticket [#2045] for wtsapi32.h errors, thanks to
28 Janne Rönkkö <jroo@iki.fi>.
30 * include/wtsapi32.h: Remove use of __in and __out throughout.
31 (WTS_SESSION_INFOA, WTS_SESSION_INFOW): Move to the _WIN32_WINNT_WINXP
32 filter after the WTS_CONNECTSTATE_CLASS structure.
33 (WTSQuerySessionInformation[AW]): Move to the _WIN32_WINNT_WINXP filter.
34 (WTSEnumerateSessions[AW]): Ditto.
35 (WTS_VIRTUAL_CLASS): Add enumeration to _WIN32_WINNT_WINXP filter.
37 2013-09-14 Earnie Boyd <earnie@users.sourceforge.net>
39 The winspool DLL name is actually winspool.drv.
41 * Makefile.in: Conditionalize the DLL name specification for
44 2013-08-01 Earnie Boyd <earnie@users.sourceforge.net>
46 Correct typo causing errors under some conditions.
48 * include/sdkddkver.h: Change OSDIR to OSVER.
50 2013-07-28 Earnie Boyd <earnie@users.sourceforge.net>
52 Correction for issue #2007.
54 * Makefile.in: Corrected for missing libgmon.a objects and headers.
55 * misc/gpl/profile/profil.h: Move to ...
56 * misc/gpl/include/profil.h: Here.
57 * misc/src/libcrt/profile/gmon.h: Move to ...
58 * misc/src/include/gmon.h: Here.
60 2013-06-28 Earnie Boyd <earnie@users.sourceforge.net>
62 * include/tchar.h (_tcsclen): Add missing define.
64 2013-06-27 Earnie Boyd <earnie@users.sourceforge.net>
66 * include/wchar.h: Resolve issue to define all components of
68 * Makefile.in (mingw.org-wsl): Change string to mingw_org_wsl for
69 package name consistency and to be repository name nescient.
70 * README (mingw.org-wsl): Ditto
72 2013-06-25 Keith Marshall <keithmarshall@users.sourceforge.net>
74 Correct ill advised use of non-standard shell syntax.
76 * Makefile.in (lib%.a): Remove bash/ksh/csh style logic construct;
77 replace it using standard Bourne shell "test" command syntax.
79 2013-06-21 Mark Brand <mabrand@mabrand.nl>
81 * include/time.h: Correct typecasts throughout.
83 2013-06-18 Earnie Boyd <earnie@users.sourceforge.net>
85 * include/io.h (_findfirst*, _findnext*): Remove the __NO_INLINE__
86 filter and change the signature to __CRT_MAYBE_INLINE.
87 * include/wchar.h (time_t): Remove definition.
88 * include/sys/types.h: Add comment for time_t indicating other files
89 where time_t is defined.
91 2013-06-17 Earnie Boyd <earnie@users.sourceforge.net>
93 * include/_mingw.h (__CRT_MAYBE_INLINE): When __NO_INLINE__ defined we
94 need to make it _CRTALIAS to avoid auto export issues.
95 * include/io.h (_wfindfirst*, _wfindnext*): Remove the __NO_INLINE__
96 filter and use __CRT_MAYBE_INLINE definitions.
97 * include/wchar.h (_wfindfirst*, _wfindnext*): Correct the declarations.
98 (_wfindfirst32i64, _wfindfirst64i32, _wfindnext32i64, _wfindnext64i32):
99 Define as __CRT_MAYBE_INLINE.
101 2013-06-16 Earnie Boyd <earnie@users.sourceforge.net>
103 * NEWS: Add text for MSVCRT_VERSION and for the _CRTALIAS 32bit time_t
105 * include/_mingw.h (GCC system_header): Add a __CRT_TESTING__ filter.
106 * include/string.h (GCC system_header): Ditto.
107 * include/sys/stat.h (GCC system_header): Ditto.
108 (string.h): Move the include toward the top of the file.
109 (extern "C" {): Move above the filters so that it is not incorrectly
111 Correct some comments and move the opening brace to the function
112 definition line throughout.
113 * include/sys/utime.h (utime): Move declaration to after the declaration
114 of _utime64(). Create a _CRTALIAS when _USE_32BIT_TIME_T is undefined.
115 Add datatype specifiers within the _CRTALIAS definitions throughout.
116 * include/wchar.h (GCC system_header): Add a __CRT_TESTING__ filter.
117 (FILENAME_MAX): Define macro if not already defined.
118 Correct comments throughout.
119 Correct #if...#endif misaligned pair.
120 (wcsicmp): Use _CRTALIAS instead of __CRT_INLINE since it is a one line
122 (*wfinddata*): Use FILENAME_MAX throughout.
123 (_wstat32): Make a _CRTALIAS rather than a _CRTIMP.
124 (_wstat64i32): Use __CRT_MAYBE_INLINE instead of __CRT_INLINE.
125 (_wstat32i64): Define.
126 (_wstat, _wstati64): Remove the MSVCRT_VERSION >= 800 filter.
128 2013-06-07 Earnie Boyd <earnie@users.sourceforge.net>
130 * include/_mingw.h (_CRTALIAS): Add comments explaining its purpose.
131 (__CRT_MAYBE_INLINE): New macro that may be defined as __CRT_INLINE or
132 empty depending on __NO_INLINE__.
133 * include/stat.h (_fstat64i32(), _fstat32i64(), _stat64i32(),
134 _stat32i64(), _wstat64i32(), _wstat32i64()): Use __CRT_MAYBE_INLINE
135 instead of guarding with __NO_INLINE__ since the functions need to be
137 * include/wchar.h (_utimbuf, _utimbuf32, _utimbuf64, _wutime(),
138 _wutime32(), _wutime64()): MSDN declares these can be declared/defined
139 by including wchar.h.
140 * include/utime.h: Care for _USE_32BIT_TIME_T in same fashion as time.h.
143 2013-06-07 Jan Nijtmans <nijtmans@users.sourceforge.net>
145 * include/time.h: Correct typos. Add MSVCRT_VERSION >= 800 guard for
146 _CRTALIAS of _wctime.
148 2013-06-05 Keith Marshall <keithmarshall@users.sourceforge.net>
150 Provide more robust inverse hyperbolic sine functions.
152 * src/libcrt/math/asinh.c: Rewritten; it now provides a generic
153 implementation for asinh(), asinhf(), and asinhl() functions; thus...
154 * src/libcrt/math/asinhf.c src/libcrt/math/asinhl.c: ...are obsolete;
157 * Makefile.in (math_SOURCES): Remove references for asinh[fl].c
158 (libmingwex_a_OBJECTS): Add explicit references to create associated
159 object files, from the common generic source, together with build
160 rules to compile them.
162 2013-06-05 Mark <mabrand@users.sourceforge.net>
164 * include/shlobj.h (SHGetFolderPath): Correct typo for UNICODE define.
166 2013-06-05 Earnie Boyd <earnie@users.sourceforge.net>
168 * Makefile.in (libshell32.a): We needed to add src/libshell32/shell32.o
169 object to the library.
170 (lib/libshell32/shell32.o): Added a target to create this file.
172 2013-06-04 Earnie Boyd <earnie@users.sourceforge.net>
174 * include/_mingw.h (MSVCRT_VERSION): Determine a value based on the
175 _WIN32_WINNT value. Add a TODO for check to see if the older
176 __MSVCRT_VERSION__ macro is defined and use it as the value for
177 MSVCRT_VERSION. Give an error if both MSVCRT_VERSION and
178 __MSVCRT_VERSION__ are defined and the values do not match.
179 Remove warnings for value when _USE_32BIT_TIME_T is defined.
180 * include/io.h (_wfindfirst32, _wfindfirst64): Correct declaration of
181 parameter data type. Create _CRTALIAS rather than declaring _CRTIMP.
182 (_findfirst32(), _findnext32()): Create _CRTALIAS rather than declaring
184 (_findfirst64i32, _findfirst32i64, _findnext64i32, _findnext32i64):
185 Remove the _CRTIMP from the declaration, these become inline functions.
186 Also guard for __NO_INLINE__ and make appropriate defined alternatives.
187 (_wfindfirst64i32, _wfindfirst32i64, _wfindnext64i32, _wfindnext32i64):
189 * include/sdkddkver.h (_WIN32_WINNT_WIN8): Add definition.
190 * include/sys/stat.h (_stat32, _fstat32, _wstat32): Define as a
192 (_fstat32i64, _stat32i64, _wstat32i64): Add as __CRT_INLINE functions
193 and make appropriate alternative macros for __NO_INLINE__ use.
194 * include/sys/timeb.h (_time32): Create _CRTALIAS when MSVCRT_VERSION
196 * include/sys/types.h (MSVCRT_VERSION): Remove guard for >= 800 with
198 * include/time.h (_time32, _difftime32, _mktime32, _ctime32, _gmtime32,
199 _localtime32, _wctime32): Create _CRTALIAS when MSVCRT_VERSION < 800.
200 (_difftime64, _mkgtime64): Guard declaration for MSVCRT_VERSION > 800.
201 These functions do not exist in MSVCRT.DLL before Vista.
202 * include/wchar.h (_wctime32): Create _CRTALIAS when MSVCRT_VERSION
204 (_wfindfirst32, _wfindnext32): Create _CRTALIAS.
205 * include/objdump.h: Move include of rpc.h and rpcndr.h due to
207 * include/rpc.h: Move include of windows.h due to dependencies.
209 2013-05-28 Earnie Boyd <earnie@users.sourceforge.net>
211 * include/time.h: Correct use of MSVCRT_VERSION.
212 Correct mistyped __MINGW_NOTHROW macro.
214 2013-05-27 Earnie Boyd <earnie@users.sourceforge.net>
216 * include/sys/types.h (_USE_32BIT_TIME_T): Rework the definitions
217 controlled by _USE_32BIT_TIME_T in light of MSVCRT_VERSION being
218 different with differing OS versions.
219 * include/time.h (_USE_32BIT_TIME_T): Ditto.
220 * include/sys/stat.h (_USE_32BIT_TIME_T): Ditto.
221 * include/wchar.h (_USE_32BIT_TIME_T): Ditto.
222 * include/_mingw.h (_USE_32BIT_TIME_T): Issue a warning when
223 _USE_32BIT_TIME_T is enabled and MSVCRT_VERSION value does not
225 * lib/lib32/msvcrt.def.in: Always define all definitions in light of
227 being different versions on differing OS.
228 * TODO: Add a note about needing a warning when a function is being
229 used but not defined within the MSVCRT_VERSION value.
231 2013-05-21 Earnie Boyd <earnie@users.sourceforge.net>
233 * Makefile.in (clean-dist, clean-dist-mingwrt, clean-dist-w32api,
234 clean-dist-wsl): New targets.
236 2013-05-15 Niels Kristian Bech Jensen <nkbj@users.sourceforge.net>
238 * include/control.h: Correct inclusion of _mingw.h. Issue: #1956.
239 * include/sys/stat.h: Include string.h as appropriate for memset
240 declaration. Issue: #1956.
241 * include/wchar.h: Ditto.
243 2013-05-15 Earnie Boyd <earnie@users.sourceforge.net>
245 * .gitignore: Add nbproject folder.
246 * NEWS: Add note about the globbing change.
247 * include/_mingw.h: Correct check for GCC version >= 3.4.5. Issue: #1958.
249 2013-05-11 Keith Marshall <keithmarshall@users.sourceforge.net>
251 Avoid a potential SIGSEGV crash on CRT start-up.
253 * src/libcrt/misc/glob.c (glob_signed): Check only for pointer
254 aliasing, when validating a glob_t signature; checking signature
255 content via an uninitialised pointer may segfault.
257 * src/libcrt/crt/init.c (__mingw_setargv): Call __mingw_glob()
258 directly, then set GLOB_APPEND for later calls; do not delegate to...
259 (do_glob): ...this; it uselessly attempted to set GLOB_APPEND on the
260 basis of an uninitialised counter. Function now unused; delete it.
262 2013-05-11 Keith Marshall <keithmarshall@users.sourceforge.net>
264 Install non-executable files with proper attributes.
266 * Makefile.in (INSTALL_DATA): New macro; define it per AC_SUBST;
267 substitute it at point of use, as appropriate, in place of...
270 2013-05-07 Keith Marshall <keithmarshall@users.sourceforge.net>
272 Update build-aux submodule reference for SF host migration.
274 * .gitmodules (url): Relocate to git://git.code.sourceforge.net/p/
276 2013-04-10 Earnie Boyd <earnie@users.sourceforge.net>
278 * Makefile.in: Add installation and delivery of library object files.
280 2013-04-09 Earnie Boyd <earnie@users.sourceforge.net>
282 * Makefile.in: Adjust distributed package names when RELEASE_STATUS is
285 2013-03-13 Earnie Boyd <earnie@users.sourceforge.net>
287 * LICENSE: Update copyright notice adding year 2013.
288 * README: Update copyright notice adding year 2013.
289 Add text to explain where release notes can be found.
290 * Makefile.in: Update copyright notice adding year 2013.
291 (mingwrtdocdir): New variable used in dist-mingwrt target.
292 (w32apidocdir): New variable used in dist-w32api target.
293 (doc_DOCUMENTS): Add ChangeLog, NEWS, TODO, and NOTES.
294 (install-mingwrt-dirs, install-w32api-dirs): Correct creation of doc
295 directory using mingwrtdocdir or w32apidocdir respectfully.
296 (install-mingwrt, install-w32api): Correct copy of historical
298 (dist-mingwrt*, dist-w32api*): For RELEASE_STATUS != prod modify the
299 package name to include the RELEASE_STATUS to satisfy the rules of
302 2013-02-27 Earnie Boyd <earnie@users.sourceforge.net>
304 * Makefile.in: Add variables for RELEASE_STATUS and RELEASE_REFERENCE.
305 Add conditionals for RELEASE_STATUS not equal "prod" for dist-mingwrt,
306 dist-w32api and dist-wsl targets.
307 * configure.ac: Add declaration of RELEASE_STATUS and RELEASE_REFERENCE
310 2013-02-25 Earnie Boyd <earnie@users.sourceforge.net>
312 * NEWS: Add and adjust release notes for 4.0.
313 * tests/Makefile.in: Correct order of libraries in LIBS.
314 * include/io.h: Correct declarations for _findfirst/_findnext when
315 not _HAVE_32BIT_TIME_T.
317 2013-02-24 Earnie Boyd <earnie@users.sourceforge.net>
319 * lib/lib32/ddk/ntoskrnl.def (KeQueryActiveProcessorCount): Correct
321 (KeQueryActiveProcessors): Add import.
322 * NEWS: Add and adjust release notes for 4.0.
324 2013-02-23 Earnie Boyd <earnie@users.sourceforge.net>
326 * README: Add references for reporting bugs and submitting patches.
327 Correct the @FILENAME@ cut/paste issue.
328 * NEWS: Add and adjust release notes for 4.0.
330 2013-02-23 Johann Hanne <jonnyh33@users.sourceforge.net>
332 Add missing UUID Interface Definitions.
334 * src/libuuid/cguid-uuid.c (CLSID_StdGlobalInterfaceTable): Define.
335 * src/libuuid/objidl-uuid.c (IID_IGlobalInterfaceTable): Define.
336 (FMTID_DocSummaryInformation): Ditto.
337 (FMTID_SummaryInformation): Ditto.
338 (FMTID_UserDefinedProperties): Ditto.
340 2013-02-22 Earnie Boyd <earnie@users.sourceforge.net>
342 * include/float.h (_MCW_DN, _DN_SAVE, _DN_FLUSH): Add definitions.
343 * include/winuser.h (POINTTOPOINTS, POINTSTOPOINT): Adjust parameters
344 with type specificity.
345 * include/windef.h(MAKEWORD, MAKELONG, LOWORD, HIWORD, LOBYTE, HIBYTE):
346 Ditto. Also use DWORD_PTR instead of DWORD.
347 * include/winuser.h (POINTTOPOINTS): Remove the cast to POINTS struct.
348 * include/winreg.h (reason.h): Include.
349 * include/oaidl.h (ICreateTypeInfo, ICreateTypeInfo2): Declare
351 (ICreateTypeLib, ICreateTypeLib2): Ditto.
353 2013-02-21 Earnie Boyd <earnie@users.sourceforge.net>
355 * include/oleauto.h (RegisterTypeLibForUser, UnRegisterTypeLibForUser):
357 * lib/lib32/oleaut32.def: Ditto.
358 * include/fcntl.h (O_RAW): Add definition within ndef NO_MOLDAMES path.
360 2013-02-20 F. Mensik <pepezdepa@users.sourceforge.net>
362 * include/winnls.h (LONG_PTR): Add _WIN64 typedef.
364 2013-02-16 Earnie Boyd <earnie@users.sourceforge.net>
366 * include/stdlib.h (_MAX_ENV): Define if not __STRICT_ANSI__.
368 2013-01-08 Earnie Boyd <earnie@users.sourceforge.net>
370 * config.h.in, configure.ac, README, include/*, src/*, tests/*:
371 Modify "@copy 2012" to read "Copyright 2012, 2013".
373 2013-01-07 Earnie Boyd <earnie@users.sourceforge.net>
375 * include/complex.h, include/ddk/*.h, include/dir.h,
376 include/directx/*.h, include/gdiplus/*.h, include/getopt.h,
377 include/imagehlp.h, include/ntldap.h, include/psapi.h,
378 include/scrnsave.h, include/search.h, include/snmp.h,
379 include/tlhelp32.h, include/wctype.h, include/winber.h,
380 include/windows.h, include/winldap.h, include/winsnmp.h,
381 include/winsock2.h, src/libcrt/crt/crtmt.c, src/libcrt/crt/crtst.c,
382 src/libcrt/crt/mthr.c, src/libcrt/crt/mthr_init.c,
383 src/libcrt/crt/pseudo-reloc.c, src/libcrt/crt/tlsmcrt.c,
384 src/libcrt/crt/tlsmthread.c, src/libcrt/crt/tlssup.c,
385 src/libcrt/crt/tlsthrd.c, src/liblargeint/largeint.c,
386 src/libscrnsave/scrnsave.c: Insert removed author attribution.
388 2012-11-10 Earnie Boyd <earnie@users.sourceforge.net>
390 https://sourceforge.net/tracker/?func=detail&aid=3572971&group_id=2435&atid=102435
392 * include/wchar.h (_vscwprintf): Add declaration.
394 2012-11-09 Earnie Boyd <earnie@users.sourceforge.net>
396 https://sourceforge.net/tracker/?func=detail&aid=3559134&group_id=2435&atid=102435
398 * include/wincrypt.h (CertEnumCRLsInStore): Add declaration.
399 * lib/lib32/crypt32.def (CertEnumCRLsInStore): Add import definition.
401 2012-11-09 Keith Marshall <keithmarshall@users.sourceforge.net>
403 * include/_mingw.h (_MINGW_H): Revert to consistent use of...
404 (__MINGW_H): ...this, as multiple inclusion guard macro.
406 2012-10-31 Earnie Boyd <earnie@users.sourceforge.net>
408 https://sourceforge.net/tracker/?func=detail&aid=3408074&group_id=2435&atid=102435
410 * Makefile.in (mingwrt_lib_LIBRARIES): Remove incorrect variable
412 * src/libcrt/search/tdelete.c: Remove incorrect assertion about vkey.
414 2012-10-31 Earnie Boyd <earnie@users.sourceforge.net>
416 Correct DllMain() declarations and definitions.
418 * src/libcrt/crt/dllcrt1.c: Correct DllMain declaration.
419 * src/libcrt/crt/dllmain.c: Correct DllMain definition.
420 * src/libcrt/crt/mthr_init.c: Remove DllMain declaration.
421 Correct DllMain definition.
423 2012-10-31 Keith Marshall <keithmarshall@users.sourceforge.net>
425 Work around Microsoft breakage of command line globbing.
427 * include/glob.h: New file; it declares the API for a (mostly) POSIX
428 compatible path name globbing facility for use in MinGW applications.
430 * src/libcrt/misc/glob.c: New file; it implements the glob API...
431 (__mingw_glob, __mingw_globfree): ...through this pair of functions.
433 * Makefile.in (misc_SOURCES): Add glob.c
434 (mingwrt_lib_INCLUDES): Add glob.h
436 * include/_mingw.h (BEGIN_C_DECLS, END_C_DECLS): New macros;
438 [__cplusplus]: ...demarcation of 'extern "C"' declarations for this.
439 (__CRT_GLOB_ESCAPE_CHAR__): New manifest constant; define it.
440 (__CRT_GLOB_USE_MSVCRT__, __CRT_GLOB_USE_MINGW__): Likewise; these act
441 as mutually exclusive feature selectors for assignment in CRTglob.c
442 (__CRT_GLOB_USE_SINGLE_QUOTE__, __CRT_GLOB_BRACKET_GROUPS__):
443 (__CRT_GLOB_CASE_SENSITIVE__): New bit-flag definitions; with...
444 [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...they enable additional
445 command line globbing capabilities.
447 * src/libcrt/crt/CRTglob.c (_CRT_glob): New default value; enable...
448 [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this feature preference.
450 * src/libcrt/crt/init.c (_CRT_GLOB_OPT, ARGV_INLINE): New macros.
451 (ARGV_ESCAPE, ARGV_SQUOTE, ARGV_NOGROUP): New manifest constants;
452 define them as aliases for the new bit-flags from _mingw.h
453 (do_glob, backslash, unquote, __mingw_setargv): New static functions.
454 (_mingw32_init_mainargs): Use them to implement globbing, when...
455 [_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this is enabled.
457 2012-10-30 Keith Marshall <keithmarshall@users.sourceforge.net>
459 Use C compiler selected by running configure script.
461 * Makefile.in (CC): Missing AC_SUBST definition; add it.
462 Adjust spacing within adjacent defines, for improved readability.
463 (DLLTOOL_FLAGS): Avoid unnecessary use of := operator.
465 2012-10-30 Keith Marshall <keithmarshall@users.sourceforge.net>
467 Rationalise .gitignore entries.
469 * .gitignore (build): Ignore local build directory.
470 (config.status): Ignore this; it is a build-time generated file.
471 (aclocal.m4): Do not ignore this; as a user maintained file, which
472 requires manual editing, (we do not use automake), it must be tracked.
473 (missing depcomp install-sh): Do not ignore; these should be tracked
474 as build-aux component files, within the scope of the appropriate
475 submodule; they do not appear as normal package component files.
477 2012-10-30 Keith Marshall <keithmarshall@users.sourceforge.net>
479 Add configuration files for Mercurial support.
481 * .hgsub: New file; it represents the equivalent of .gitmodules
482 * .hgignore: New file; it is the equivalent of .gitignore
484 2012-10-30 Earnie Boyd <earnie@users.sourceforge.net>
486 https://sourceforge.net/tracker/?func=detail&aid=3567092&group_id=2435&atid=102435
488 * include/winbase.h (DllMain): Add declaration.
490 2012-10-25 Frank Fesevur <ffes@users.sourceforge.net>
492 https://sourceforge.net/tracker/?func=detail&aid=3367548&group_id=2435&atid=102435
494 * lib/scnsave.c: Multi-monitor support for Win95 and NT4.
496 2012-10-23 Earnie Boyd <earnie@users.sourceforge.net>
498 https://sourceforge.net/tracker/?func=detail&aid=3166132&group_id=2435&atid=102435
500 * include/search.h (tdelete, tfind, tsearch): Correct declaration.
502 2012-10-23 Earnie Boyd <earnie@users.sourceforge.net>
504 https://sourceforge.net/tracker/?func=detail&aid=3437558&group_id=2435&atid=102435
506 * include/amvideo.h (VIDEOINFO): Correct structure coding.
508 2012-10-23 Earnie Boyd <earnie@users.sourceforge.net>
510 https://sourceforge.net/tracker/?func=detail&aid=3437216&group_id=2435&atid=102435
512 * include/objfwd.h (LPENUMSTATPROPSTG): Properly type define with as a
515 2012-10-22 Earnie Boyd <earnie@users.sourceforge.net>
517 https://sourceforge.net/tracker/?func=detail&aid=2567153&group_id=2435&atid=102435
519 * include/sys/types.h (off_t): Type define regardless of _NO_OLDNAMES.
521 2012-10-21 Earnie Boyd <earnie@users.sourceforge.net>
523 https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
525 * include/ddk/ntddk.h (KeQueryActiveProcessors): New VISTA declaration.
526 * lib/lib32/ddk/ntoskrnl.def: New VISTA import.
528 2012-10-19 Earnie Boyd <earnie@users.sourceforge.net>
530 https://sourceforge.net/tracker/?func=detail&aid=3554826&group_id=2435&atid=102435
532 * include/mswsock.h (WSAPoll): New declaration.
533 * lib/lib32/ws2_32.def (WSAPoll@12): New import.
535 2012-10-17 Earnie Boyd <earnie@users.sourceforge.net>
537 * tests/Makefile.in (libcrt-test-asinh): Add test.
539 2012-10-17 Keith Marshall <keithmarshall@users.sourceforge.net>
541 https://sourceforge.net/tracker/index.php?func=detail&aid=2117590&group_id=2435&atid=102435
543 * tests/libcrt/test-asinh.c: New file.
545 2012-10-16 Earnie Boyd <earnie@users.sourceforge.net>
547 * include/sdkddkver.h (WINNTVER): New macro.
548 (_WIN32_WINNT): Correct default value based on NTDDI_VERSION.
549 * include/stdio.h (_get_output_format): Base declaration or define on
551 (_set_output_format): Ditto.
552 (_get_printf_count_output): Ditto.
553 (_set_printf_count_output): Ditto.
554 * misc/src/libcrt/stdio/pformat.c: Remove needless code since we only
557 2012-10-08 Earnie Boyd <earnie@users.sourceforge.net>
559 * Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
560 Copy top_srcdir to a specific mingw.org-wsl directory.
562 2012-09-27 Earnie Boyd <earnie@users.sourceforge.net>
564 _USE_32BIT_TIME_T resolution and prepare for release.
566 * include/io.h: Add _HAVE_32BIT_TIME_T to filters.
567 * include/sys/stat.h: Ditto.
568 * include/sys/timeb.h: Ditto.
569 * include/sys/types.h: Ditto.
570 * include/wchar.h: Ditto.
571 * include/time.h: Rework _HAVE_32BIT_TIME_T to always use 64bit time_t
573 * Makefile.in (extra_OBJECTS): Move to the front of the dependency list.
574 (%.o : %.s): Create rules.
575 * lib/lib32/msvcrt.def.in: Remove needless __MSVCRT_VERSION__ filter
576 and previous endif to continue the previous filter.
579 2012-09-26 Earnie Boyd <earnie@users.sourceforge.net>
581 Make the changes work.
583 * include/sys/stat.h (stat, fstat): Change __NO_INLINE__ filter to
585 (_fstat64i32, _stat64i32): Define to be equal to _fstat64 and _stat64
586 respectively when __NO_INLINE__ is defined.
587 Remove _CRTIMP from declaration due to inline function.
588 (_wstat64i32): Define an inline function or define to _wstat64 since it
589 is missing from libmsvcrt.a.
590 Remove _CRTIMP from declaration due to inline function.
592 * include/commctrl.h (tagTVINSERTSTRUCTA, tagTVINSERTSTRUCTW): Move to
593 after the definition of TVITEMXA and TVITEMXW.
594 (TVINSERTSTRUCT, TV_INSERTSTRUCT): Move UNICODE amp to after the
595 definition of TVINSERTSTRUCTA and TVINSERTSTRUCTW.
596 * include/winuser.h (INPUT_MOUSE, INPUT_KEYBOARD, INPUT_HARDWARE):
597 Move to always define based on assumption of lowest supported OS.
598 These appeared in NT version 4 service pack 3.
599 (tagMOUSEINPUT, tagKEYBDINPUT, tagHARDWAREINPUT, tagINPUT): Ditto.
601 * include/time.h (_HAVE_32BIT_TIME_T): New macro stating that
602 msvcrt.dll contains the 32bit time functions.
603 (_USE_32BIT_TIME_T): If set then determine if _HAVE_32BIT_TIME_T is set
604 and use the 32bit time functions else use the 64bit time functions and
605 force datatype conversions.
606 * include/wchar.h: Match stat components to sys/stat.h.
607 * include/string.h (strcasecmp, strncasecmp): When __NO_INLINE__ defined
608 map functions to _stricmp and _strincmp respectfully.
609 * Makefile.in (libws2_32.a): Add src/libws2_32/ws2_32.o symbols to the
610 library. Override global target with a specific one.
611 (libscrnsavw_a_OBJECTS): Correct typo.
612 (extra_OBJECTS): New variable containing extra objects to build.
613 (libdinput_a_OBJECTS, libdmoguids_a_OBJECTS, libdxguid_a_OBJECTS,
614 libstrmiids_a_OBJECTS, libws2_32_a_OBJECTS): Correctly define targets.
616 2012-09-21 Earnie Boyd <earnie@users.sourceforge.net>
618 Make the changes work.
620 * Makefile.in (ofmt_stub.o): Add stub to libmsvcrt.a through
622 (libmoldname*.a): Change the DLLNAME to msvcr*.dll as appropriate.
623 * include/sdkddkver.h (_WARN_DEFAULTS): New macro filter for warning
624 about defaults to enable building binutils.
625 * include/sys/stat.h: Rework structure definitions and declarations to
626 allow building binutils.
627 (_fstat64i32): New inline function.
629 * include/winsock.h (_WARN_WINSOCK_H): New macro filter for warning
630 about inclusion of winsock.h to allow building binutils.
632 2012-09-20 Earnie Boyd <earnie@users.sourceforge.net>
634 Redo the filters based on assumptions discussed in mingw-dvlpr list.
636 * include/_mingw.h: Remove default setting of __MSVCRT_VERSION__ since
637 it is no longer used.
638 * include/commdlg.h (PRINTDLGEX): Move to below definition of struct.
639 (PrintDlgEx): Move to below function declaration.
640 * include/ctype.h: Add FIXME.
641 * include/lmcons.h: Correct filter syntax.
642 * include/ras.h: Move definitions and declarations based on dependencies
644 * include/rpcdce.h: Add comments and remove unintentional filter for
646 * include/sys/stat.h: Remove __MSVCRT_VERSION__ filters.
647 * include/sys/timeb.h: Remove FIXME.
648 * include/sys/utime.h: Ditto.
649 * include/sys/types.h: Clean code for defining time_t and
651 * include/winbase.h: Correct comment from RC_DEFINED to RC_INVOKED.
652 Add RC_INVOKED guards for SetThreadExecutionState and OpenThread.
653 (EXECUTION_STATE): Move definition to the _WIN32_WINNT_WIN98 guard.
654 * tests/Makefile.in (CFLAGS): Add -DNTDDI_VERSION=0x06010000 to get rid
655 of warnings and for maximum coverage of tests.
657 2012-09-19 Earnie Boyd <earnie@users.sourceforge.net>
659 Redo the filters based on assumptions discussed in mingw-dvlpr list.
661 * include/ddk/atm.h (_mingw.h): Include.
662 * include/ddk/batclass.h: Ditto.
663 * include/ddk/cfg.h: Ditto.
664 * include/ddk/cfgmgr32.h: Ditto.
665 * include/ddk/d4drvif.h: Ditto.
666 * include/ddk/d4iface.h: Ditto.
667 * include/ddk/ddkmapi.h: Ditto.
668 * include/ddk/hidclass.h: Ditto.
669 * include/ddk/hidpi.h: Ditto.
670 * include/ddk/hidsdi.h: Ditto.
671 * include/ddk/hidusage.h: Ditto.
672 * include/ddk/kbdmou.h: Ditto.
673 * include/ddk/mcd.h: Ditto.
674 * include/ddk/miniport.h: Ditto.
675 * include/ddk/minitape.h: Ditto.
676 * include/ddk/mountdev.h: Ditto.
677 * include/ddk/mountmgr.h: Ditto.
678 * include/ddk/ndis.h: Ditto.
679 * include/ddk/ndisguid.h: Ditto.
680 * include/ddk/ndistapi.h: Ditto.
681 * include/ddk/ndiswan.h: Ditto.
682 * include/ddk/netevent.h: Ditto.
683 * include/ddk/netpnp.h: Ditto.
684 * include/ddk/newdev.h: Ditto.
685 * include/ddk/ntapi.h: Ditto.
686 * include/ddk/ntdd8042.h: Ditto.
687 * include/ddk/ntddbeep.h: Ditto.
688 * include/ddk/ntddcdrm.h: Ditto.
689 * include/ddk/ntddcdvd.h: Ditto.
690 * include/ddk/ntddchgr.h: Ditto.
691 * include/ddk/ntdddisk.h: Ditto.
692 * include/ddk/ntddk.h: Ditto.
693 * include/ddk/ntddkbd.h: Ditto.
694 * include/ddk/ntddmou.h: Ditto.
695 * include/ddk/ntddndis.h: Ditto.
696 * include/ddk/ntddpar.h: Ditto.
697 * include/ddk/ntddpcm.h: Ditto.
698 * include/ddk/ntddscsi.h: Ditto.
699 * include/ddk/ntddser.h: Ditto.
700 * include/ddk/ntddstor.h: Ditto.
701 * include/ddk/ntddtape.h: Ditto.
702 * include/ddk/ntddtdi.h: Ditto.
703 * include/ddk/ntddvdeo.h: Ditto.
704 * include/ddk/ntddvol.h: Ditto.
705 * include/ddk/ntifs.h: Ditto.
706 * include/ddk/ntpoapi.h: Ditto.
707 * include/ddk/ntstatus.h: Ditto.
708 * include/ddk/parallel.h: Ditto.
709 * include/ddk/pfhook.h: Ditto.
710 * include/ddk/poclass.h: Ditto.
711 * include/ddk/scsi.h: Ditto.
712 * include/ddk/scsiscan.h: Ditto.
713 * include/ddk/scsiwmi.h: Ditto.
714 * include/ddk/smbus.h: Ditto.
715 * include/ddk/srb.h: Ditto.
716 * include/ddk/storport.h: Ditto.
717 * include/ddk/tdi.h: Ditto.
718 * include/ddk/tdiinfo.h: Ditto.
719 * include/ddk/tdikrnl.h: Ditto.
720 * include/ddk/tdistat.h: Ditto.
721 * include/ddk/tvout.h: Ditto.
722 * include/ddk/upssvc.h: Ditto.
723 * include/ddk/usb.h: Ditto.
724 * include/ddk/usb100.h: Ditto.
725 * include/ddk/usbcamdi.h: Ditto.
726 * include/ddk/usbdi.h: Ditto.
727 * include/ddk/usbioctl.h: Ditto.
728 * include/ddk/usbiodef.h: Ditto.
729 * include/ddk/usbscan.h: Ditto.
730 * include/ddk/usbuser.h: Ditto.
731 * include/ddk/video.h: Ditto.
732 * include/ddk/videoagp.h: Ditto.
733 * include/ddk/win2k.h: Ditto.
734 * include/ddk/winddi.h: Ditto.
735 * include/ddk/winddk.h: Ditto.
736 * include/ddk/winnt4.h: Ditto.
737 * include/ddk/winxp.h: Ditto.
738 * include/ddk/ws2san.h: Ditto.
739 * include/ddk/xfilter.h: Ditto.
741 * include/ddk/cfgmgr32.h (UNICODE): Use __AW() macro for mapping
742 non-specific symbols.
743 * include/ddk/newdev.h: Ditto.
745 * include/ddk/kbdmou.h (GCC system_header): Add pragma.
749 2012-09-19 Earnie Boyd <earnie@users.sourceforge.net>
751 Redo the filters based on assumptions discussed in mingw-dvlpr list.
753 * include/sys/fcntl.h (_mingw.h): Include.
754 * include/sys/file.h: Ditto.
755 * include/sys/param.h: Ditto.
756 * include/sys/time.h: Ditto.
757 * include/sys/unistd.h: Ditto.
758 * include/directx/d3d9.h: Ditto.
759 * include/directx/d3d9caps.h: Ditto.
760 * include/directx/d3d9types.h: Ditto.
761 * include/directx/dxerr8.h: Ditto.
762 * include/directx/dxerr9.h: Ditto.
763 * include/gdiplus/gdiplus.h: Ditto.
764 * include/gdiplus/gdiplusbase.h: Ditto.
765 * include/gdiplus/gdiplusbrush.h: Ditto.
766 * include/gdiplus/gdipluscolor.h: Ditto.
767 * include/gdiplus/gdipluscolormatrix.h: Ditto.
768 * include/gdiplus/gdipluseffects.h: Ditto.
769 * include/gdiplus/gdiplusenums.h: Ditto.
770 * include/gdiplus/gdiplusflat.h: Ditto.
771 * include/gdiplus/gdiplusgpstubs.h: Ditto.
772 * include/gdiplus/gdiplusgraphics.h: Ditto.
773 * include/gdiplus/gdiplusheaders.h: Ditto.
774 * include/gdiplus/gdiplusimageattributes.h: Ditto.
775 * include/gdiplus/gdiplusimagecodec.h: Ditto.
776 * include/gdiplus/gdiplusimaging.h: Ditto.
777 * include/gdiplus/gdiplusimpl.h: Ditto.
778 * include/gdiplus/gdiplusinit.h: Ditto.
779 * include/gdiplus/gdipluslinecaps.h: Ditto.
780 * include/gdiplus/gdiplusmatrix.h: Ditto.
781 * include/gdiplus/gdiplusmem.h: Ditto.
782 * include/gdiplus/gdiplusmetafile.h: Ditto.
783 * include/gdiplus/gdiplusmetaheader.h: Ditto.
784 * include/gdiplus/gdipluspath.h: Ditto.
785 * include/gdiplus/gdipluspen.h: Ditto.
786 * include/gdiplus/gdipluspixelformats.h: Ditto.
787 * include/gdiplus/gdiplusstringformat.h: Ditto.
788 * include/gdiplus/gdiplustypes.h: Ditto.
790 * include/sys/locking.h (_mingw.h): Remove comment and move to top of
792 * include/sys/stat.h: Ditto.
793 * include/sys/timeb.h: Ditto.
794 * include/sys/types.h: Ditto.
795 * include/sys/utime.h: Ditto.
797 * include/sys/locking.h (GCC system_header): Add pragma.
798 * include/sys/param.h: Ditto.
799 * include/sys/stat.h: Ditto.
800 * include/sys/time.h: Ditto.
801 * include/sys/timeb.h: Ditto.
802 * include/sys/types.h: Ditto.
803 * include/sys/unistd.h: Ditto.
804 * include/sys/utime.h: Ditto.
806 * include/directx/dxerr8.h (UNICODE): Use __AW() macro for mapping
807 non-specific symbols.
808 * include/directx/dxerr9.h: Ditto.
810 * include/sys/timeb.h (__MSVCRT_VERSION__): Remove needless filter.
811 * include/sys/types.h: Ditto.
812 * include/sys/utime.h: Ditto.
814 * include/sys/unistd.h (io.h): Replace with include next unistd.h.
818 2012-09-18 Earnie Boyd <earnie@users.sourceforge.net>
820 Redo the filters based on assumptions discussed in mingw-dvlpr list.
822 * include/shobjidl.h (_mingw.h): Include.
823 * include/shlwapi.h: Ditto.
824 * include/snmp.h: Ditto.
825 * include/specstrings.h: Ditto.
826 * include/sql.h: Ditto.
827 * include/sqlext.h: Ditto.
828 * include/sqltypes.h: Ditto.
829 * include/sqlucode.h: Ditto.
830 * include/sspi.h: Ditto.
831 * include/stm.h: Ditto.
832 * include/strings.h: Ditto.
833 * include/strmif.h: Ditto.
834 * include/subauth.h: Ditto.
835 * include/svcguid.h: Ditto.
836 * include/tchar.h: Ditto.
837 * include/tlhelp32.h: Ditto.
838 * include/tmschema.h: Ditto.
839 * include/unistd.h: Ditto.
840 * include/unknwn.h: Ditto.
841 * include/userenv.h: Ditto.
842 * include/usp10.h: Ditto.
843 * include/utime.h: Ditto.
844 * include/uxtheme.h: Ditto.
845 * include/values.h: Ditto.
846 * include/vfw.h: Ditto.
847 * include/vidcap.h: Ditto.
848 * include/vmr9.h: Ditto.
849 * include/vptype.h: Ditto.
850 * include/wtypes.h: Ditto.
851 * include/winable.h: Ditto.
852 * include/winbase.h: Ditto.
853 * include/winber.h: Ditto.
854 * include/wincon.h: Ditto.
855 * include/wincrypt.h: Ditto.
856 * include/windef.h: Ditto.
857 * include/windns.h: Ditto.
858 * include/windows.h: Ditto.
859 * include/windowsx.h: Ditto.
860 * include/winerror.h: Ditto.
861 * include/wingdi.h: Ditto.
862 * include/wininet.h: Ditto.
863 * include/winioctl.h: Ditto.
864 * include/winldap.h: Ditto.
865 * include/winnetwk.h: Ditto.
866 * include/winnls.h: Ditto.
867 * include/winnt.h: Ditto.
868 * include/winperf.h: Ditto.
869 * include/winreg.h: Ditto.
870 * include/winresrc.h: Ditto.
871 * include/winsnmp.h: Ditto.
872 * include/winsock.h: Ditto.
873 * include/winsock2.h: Ditto.
874 * include/winspool.h: Ditto.
875 * include/winsvc.h: Ditto.
876 * include/winuser.h: Ditto.
877 * include/winver.h: Ditto.
878 * include/ws2spi.h: Ditto.
879 * include/ws2tcpip.h: Ditto.
880 * include/wsahelp.h: Ditto.
881 * include/wsipx.h: Ditto.
882 * include/wsnetbs.h: Ditto.
883 * include/wtsapi32.h: Ditto.
884 * include/xprtdefs.h: Ditto.
885 * include/zmouse.h: Ditto.
887 * include/signal.h (_mingw.h): Remove comment and move to top of file.
888 * include/stdint.h: Ditto.
889 * include/stdio.h: Ditto.
890 * include/stdlib.h: Ditto.
891 * include/string.h: Ditto.
892 * include/time.h: Ditto.
893 * include/wchar.h: Ditto.
894 * include/wctype.h: Ditto.
896 * include/shlwapi.h (UNICODE): Use __AW() macro for mapping
897 non-specific symbols.
898 * include/sspi.h: Ditto.
899 * include/userenv.h: Ditto.
900 * include/vfw.h: Ditto.
901 * include/winbase.h: Ditto.
902 * include/wincon.h: Ditto.
903 * include/wincrypt.h: Ditto.
904 * include/windns.h: Ditto.
905 * include/wingdi.h: Ditto.
906 * include/wininet.h: Ditto.
907 * include/winldap.h: Ditto.
908 * include/winnetwk.h: Ditto.
909 * include/winnls.h: Ditto.
910 * include/winreg.h: Ditto.
911 * include/winsock2.h: Ditto.
912 * include/winspool.h: Ditto.
913 * include/winsvc.h: Ditto.
914 * include/winuser.h: Ditto.
915 * include/winver.h: Ditto.
916 * include/ws2tcpip.h: Ditto.
918 * include/stm.h (_WIN32_WINNT): Use MACRO constant for comparison
919 instead of integer and move filters to the end of the file.
920 * include/userenv.h: Ditto.
921 * include/winbase.h: Ditto.
922 * include/wincon.h: Ditto.
923 * include/wincrypt.h: Ditto.
924 * include/wingdi.h: Ditto.
925 * include/winnls.h: Ditto.
926 * include/winnt.h: Ditto.
927 * include/winreg.h: Ditto.
928 * include/winspool.h: Ditto.
929 * include/winuser.h: Ditto.
930 * include/ws2tcpip.h: Ditto.
932 * include/shlwapi.h (_OBJC_NO_COM): Move filters to the end of the file.
934 * include/stdlib.h (_UWIN): Remove filter since we assume only GCC.
935 * include/string.h: Ditto.
937 * include/stdio.h (__GNUC__): Remove filter since we assume only GCC.
939 * include/stdio.h (__MSVCRT_VERSION__): Remove needless filter.
940 * include/stdlib.h: Ditto.
941 * include/string.h: Ditto.
942 * include/tchar.h: Ditto.
943 * include/time.h: Ditto.
944 * include/wchar.h: Ditto.
945 * include/wctype.h: Ditto.
947 * include/winbase.h (_WIN32_WINDOWS): Use _WIN32_WINNT instead.
948 * include/wingdi.h: Ditto.
949 * include/winuser.h: Ditto.
951 * include/wincrypt.h (WINVER): Use _WIN32_WINNT instead.
952 * include/wingdi.h: Ditto.
953 * include/winnls.h: Ditto.
954 * include/winreg.h: Ditto.
955 * include/winuser.h: Dittol
957 * include/_mingw.h (__TEST_SQL_NOUNICODEMAP): Use to determine if
958 UNICODE should be considered.
959 (_ODBCINST_H): Changed to use __TEST_SQL_NOUNICODEMAP.
960 * include/odbcinst.h (__TEST_SQL_NOUNICODEMAP): Define before including
962 * include/sqlucode.h: Ditto.
964 * include/time.h (time_t): Logic fix for filters.
965 * (__time64_t): Remove the __STRICT_ANSI__ guard.
967 * include/winable.h: This file is deprecated by Microsoft due to
968 winuser.h containing all of the functionality of winable.h; therefore
969 issue a warning and include winuser.h.
971 * include/windows.h (Win32_Winsock): Remove filter logic and warning.
972 (winsock2.h): Do not include as doing so is not Microsoft compatible.
973 To use winsock2.h you need to include it instead of windows.h.
974 (__USE_W32_SOCKETS): Add a comment that it is __CYGWIN__ specific.
976 * include/winsock.h (_WIN32_WINNT_WIN95): Give a warning if winsock.h
977 is included for Windows versions greater than WIN95.
979 * include/winuser.h (MB_SERVICE_NOTIFICATION): We assume WIN95 or
980 greater so define based on this assumption.
981 (MB_SERVICE_NOTIFICATION_NT3X): Ditto.
982 (SM_CMETRICS): Ditto.
983 (MOUSEEVENTF_WHEEL): Ditto.
984 (ENDSESSION_LOGOFF): Ditto.
988 2012-09-13 Earnie Boyd <earnie@users.sourceforge.net>
990 Redo the filters based on assumptions discussed in mingw-dvlpr list.
992 * include/rapi.h (_mingw.h): Include.
993 * include/raserror.h: Ditto.
994 * include/rassapi.h: Ditto.
995 * include/regstr.h: Ditto.
996 * include/richole.h: Ditto.
997 * include/rpc.h: Ditto.
998 * include/rpcndr.h: Ditto.
999 * include/rpcnsip.h: Ditto.
1000 * include/rpcnterr.h: Ditto.
1001 * include/rpcproxy.h: Ditto.
1002 * include/schannel.h: Ditto.
1003 * include/schnlsp.h: Ditto.
1004 * include/scrnsave.h: Ditto.
1005 * include/security.h: Ditto.
1006 * include/servprov.h: Ditto.
1007 * include/rasdlg.h: Ditto.
1008 * include/richedit.h: Ditto.
1009 * include/rpcdce2.h: Ditto.
1010 * include/rpcdcep.h: Ditto.
1011 * include/rpcnsi.h: Ditto.
1012 * include/setupapi.h: Ditto.
1013 * include/reason.h: Ditto.
1014 * include/routprot.h: Ditto.
1015 * include/shellapi.h: Ditto.
1016 * include/shldisp.h: Ditto.
1017 * include/rpcdce.h: Ditto.
1018 * include/shlobj.h: Ditto.
1020 * include/search.h (_mingw.h): Remove comment and move to top of file.
1021 * include/setjmp.h: Ditto.
1022 * include/share.h: Ditto.
1024 * include/rasdlg.h (UNICODE): Use __AW() macro for mapping
1025 non-specific symbols.
1026 * include/richedit.h: Ditto.
1027 * include/rpcdce2.h: Ditto.
1028 * include/rpcdcep.h: Ditto.
1029 * include/rpcnsi.h: Ditto.
1030 * include/setupapi.h: Ditto.
1031 * include/shellapi.h: Ditto.
1032 * include/rpcdce.h: Ditto.
1033 * include/rtutils.h: Ditto.
1034 * include/sddl.h: Ditto.
1035 * include/secext.h: Ditto.
1036 * include/shlguid.h: Ditto.
1037 * include/ras.h: Ditto.
1038 * include/shlobj.h: Ditto.
1040 * include/reason.h (_WIN32_WINNT): Use MACRO constant for comparison
1041 instead of integer and move filters to the end of the file.
1042 * include/routprot.h: Ditto.
1043 * include/shellapi.h: Ditto.
1044 * include/shldisp.h: Ditto.
1045 * include/rpcdce.h: Ditto.
1046 * include/rtutils.h: Ditto.
1047 * include/sddl.h: Ditto.
1048 * include/secext.h: Ditto.
1049 * include/shlguid.h: Ditto.
1050 * include/ras.h: Ditto.
1051 * include/shlobj.h: Ditto.
1053 * include/ras.h (WINVER): Use _WIN32_WINNT instead.
1055 * include/shlobj.h (_WIN32_IE): Move filters to the end of the file.
1057 * include/sdkddkver.h (_WIN32_WINNT_WIN4E): Add new symbol.
1058 (_mingw.h): Document to not include the file since _mingw.h includes
1061 * TODO: Add entries.
1065 2012-09-12 Earnie Boyd <earnie@users.sourceforge.net>
1067 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1069 * include/mshtml.h (_mingw.h): Include.
1070 * include/mswsock.h: Ditto.
1071 * include/mb30.h: Ditto.
1072 * include/ntdef.h: Ditto.
1073 * include/ntdll.h: Ditto.
1074 * include/ntldap.h: Ditto.
1075 * include/ntsecapi.h: Ditto.
1076 * include/ntsecpkg.h: Ditto.
1077 * include/oaidl.h: Ditto.
1078 * include/objbase.h: Ditto.
1079 * include/objfwd.h: Ditto.
1080 * include/objidl.h: Ditto.
1081 * include/objsafe.h: Ditto.
1082 * include/ocidlh.: Ditto.
1083 * include/odbcinst.h: Ditto.
1084 * include/ole.h: Ditto.
1085 * include/ole2.h: Ditto.
1086 * include/ole2ver.h: Ditto.
1087 * include/oleauto.h: Ditto.
1088 * include/olectl.h: Ditto.
1089 * include/olectlid.h: Ditto.
1090 * include/oleidl.h: Ditto.
1091 * include/pbt.h: Ditto.
1092 * include/powrprof.h: Ditto.
1093 * include/qedit.h: Ditto.
1094 * include/mq.h: Ditto.
1095 * include/ntdsapi.h: Ditto.
1096 * include/ntdsbcli.h: Ditto.
1097 * include/objsel.h: Ditto.
1098 * include/msacm.h: Ditto.
1099 * include/nddeapi.h: Ditto.
1100 * include/nspapi.h: Ditto.
1101 * include/oleacc.h: Ditto.
1102 * include/oledlg.h: Ditto.
1103 * include/prsht.h: Ditto.
1105 * include/process.h (_mingw.h): Remove comment and move to top of file.
1107 * include/mq.h (_WIN32_WINNT): Use MACRO constant for comparison
1108 instead of integer and move filters to the end of the file.
1109 * include/ntdsapi.h: Ditto.
1110 * include/ntdsbcli.h: Ditto.
1111 * include/objsel.h: Ditto.
1113 * include/msacm.h (UNICODE): Use __AW() macro for mapping
1114 non-specific symbols.
1115 * include/nddeapi.h: Ditto.
1116 * include/nspapi.h: Ditto.
1117 * include/oleacc.h: Ditto.
1118 * include/oledlg.h: Ditto.
1119 * include/prsht.h: Ditto.
1121 * include/_mingw.h (__AW): Add filters for SQL_NOUNICODEMAP.
1123 * TODO: Add items to the list as needed.
1125 2012-09-11 Earnie Boyd <earnie@users.sourceforge.net>
1127 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1129 * include/lm.h (_mingw.h): Include.
1130 * include/lmaccess.h: Ditto.
1131 * include/lmalert.h: Ditto.
1132 * include/lmapibuf.h: Ditto.
1133 * include/lmat.h: Ditto.
1134 * include/lmaudit.h: Ditto.
1135 * include/lmbrowsr.h: Ditto.
1136 * include/lmchdev.h: Ditto.
1137 * include/lmconfig.h: Ditto.
1138 * include/lmerr.h: Ditto.
1139 * include/lmerrlog.h: Ditto.
1140 * include/lmmsg.h: Ditto.
1141 * include/lmremutl.h: Ditto.
1142 * include/lmrepl.h: Ditto.
1143 * include/lmserver.h: Ditto.
1144 * include/lmshare.h: Ditto.
1145 * include/lmsname.h: Ditto.
1146 * include/lmstats.h: Ditto.
1147 * include/lmsvc.h: Ditto.
1148 * include/lmuse.h: Ditto.
1149 * include/lmuseflg.h: Ditto.
1150 * include/lmwksta.h: Ditto.
1151 * include/mapi.h: Ditto.
1152 * include/mbctype.h: Ditto.
1153 * include/mbstring.h: Ditto.
1154 * include/mciavi.h: Ditto.
1155 * include/mcx.h: Ditto.
1156 * include/mem.h: Ditto.
1157 * include/memory.h: Ditto.
1158 * include/mgmtapi.h: Ditto.
1159 * include/mlang.h: Ditto.
1160 * include/mmreg.h: Ditto.
1161 * include/mpegtype.h: Ditto.
1162 * include/mgm.h: Ditto.
1163 * include/mprapi.h: Ditto.
1164 * include/lzexpand.h: Ditto.
1165 * include/mmsystem.h: Ditto.
1167 * include/locale.h (_mingw.h): Remove comment and move to top of file.
1168 * include/malloc.h: Ditto.
1169 * include/math.h: Ditto.
1171 * include/mgm.h (_WIN32_WINNT): Use MACRO constant for comparison
1172 instead of integer and move filters to the end of the file.
1173 * include/mprapi.h: Ditto.
1174 * include/mmsystem.h: Ditto.
1176 * include/malloc.h (__MSVCRT_VERSION__): Remove as unneeded.
1177 * include/math.h: Ditto.
1179 * include/math.h (__GNUC__): Assume we are using a version >= 3.4.5
1181 * include/lzexpand.h (UNICODE): Use __AW() macro for mapping
1182 non-specific symbols.
1183 * include/mmsystem.h: Ditto.
1185 * include/lmcons.h (_mingw.h): Include.
1186 (LMSTR): Correct filter for definition determination.
1189 * include/mmsystem.h (WINVER): Use _WIN32_WINNT instead.
1191 * include/_mingw.h (FORCE_UNICODE): Another filter for determining
1192 UNICODE for __AW and __STR.
1196 2012-09-11 Earnie Boyd <earnie@users.sourceforge.net>
1198 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1200 * include/icm.h (_mingw.h): Include.
1201 * include/iphlpapi.h (_mingw.h): Include.
1202 * include/imagehlp.h (_mingw.h): Include.
1203 * include/idispids.h (_mingw.h): Include.
1204 * include/il21dec.h: Ditto.
1205 * include/initguid.h: Ditto.
1206 * include/ipexport.h: Ditto.
1207 * include/ipifcons.h: Ditto.
1208 * include/ipinfoid.h: Ditto.
1209 * include/iprtrmib.h: Ditto.
1210 * include/isguids.h: Ditto.
1211 * include/ks.h: Ditto.
1212 * include/ksmedia.h: Ditto.
1213 * include/largeint.h: Ditto.
1214 * include/ipxtfflt.h: Ditto.
1215 * include/intshcut.h: Ditto.
1217 * include/inttypes.h (_mingw.h): Remove comment and move to top of file.
1218 * include/libgen.h: Ditto.
1219 * include/io.h: Ditto.
1220 * include/limits.h: Ditto.
1222 * include/iphlpapi.h (_WIN32_WINNT): Use MACRO constant for comparison
1223 instead of integer and move filters to the end of the file.
1224 * include/icm.h: Ditto.
1225 * include/iptypes.h: Ditto.
1226 * include/ipxconst.h: Ditto.
1227 * include/ipxrtdef.h: Ditto.
1229 * include/imagehlp.h (UNICODE): Use __AW() macro for mapping
1230 non-specific symbols.
1231 * include/intshcut.h: Ditto.
1232 * include/icm.h: Ditto.
1234 * include/io.h (__MSVCRT_VERSION__): Removed throughout.
1236 * include/io.h (_findfirst*): What a mess. Reworked.
1237 (_wfindfirst*): Ditto.
1238 (_findnext*): Ditto.
1239 (_wfindnext*): Ditto.
1240 (_finddata*_t): Ditto.
1241 (_wfinddata*_t): Ditto.
1242 (_FINDDATA_T_DEFINED): Add filter.
1244 * include/ipxtfflt.h (_IPX_TRAFFIC_FILTER_INFO): Add structure.
1245 (_IPX_TRAFFIC_FILTER_GLOBAL_INFO): Ditto.
1247 * include/limits.h (__STRICT_ANSI__): Remove filters as unneeded.
1248 (_CHAR_UNSIGNED): Add as a user defined filter for unsigned char.
1250 * include/sdkddkver.h (_WIN32_WINNT_WIN98): Correct value.
1251 (_WIN32_WINNT_WINME): Ditto.
1253 2012-09-10 Earnie Boyd <earnie@users.sourceforge.net>
1255 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1257 * include/commdlg.h (_mingw.h): Include.
1258 (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1259 and move filters to the end of the file.
1260 (UNICODE): Use __AW() macro for mapping non-specific symbols.
1261 * include/dbt.h: Ditto.
1262 * include/dsclient.h: Ditto.
1263 * include/dsgetdc.h: Ditto.
1264 * include/errorrep.h: Ditto.
1266 * include/complex.h (_mingw.h): Remove comment and move to top of file.
1267 (__GNUC__): Remove filter since only GCC is used.
1269 * include/conio.h (_mingw.h): Remove comment and move to top of file.
1270 * include/ctype.h: Ditto.
1271 * include/direct.h: Ditto.
1272 * include/dirent.h: Ditto.
1273 * include/dos.h: Ditto.
1274 * include/errno.h: Ditto.
1275 * include/excpt.h: Ditto.
1276 * include/float.h: Ditto.
1277 * include/getopt.h: Ditto.
1279 * include/control.h (_mingw.h): Include.
1280 * include/cplext.h: Ditto.
1281 * include/dde.h: Ditto.
1282 * include/devguid.h: Ditto.
1283 * include/dlgs.h: Ditto.
1284 * include/docobj.h: Ditto.
1285 * include/dshow.h: Ditto.
1286 * include/dvdevcod.h: Ditto.
1287 * include/dvdmedia.h: Ditto.
1288 * include/edevdefs.h: Ditto.
1289 * include/evcode.h: Ditto.
1290 * include/exdisp.h: Ditto.
1291 * include/exdispid.h: Ditto.
1292 * include/httpext.h: Ditto.
1294 * include/cpl.h (_mingw.h): Include.
1295 (UNICODE): Use __AW() macro for mapping non-specific symbols.
1296 * include/custcntl.h: Ditto.
1297 * include/ddeml.h: Ditto.
1298 * include/errors.h: Ditto.
1300 * include/dsadmin.h (_mingw.h): Include.
1301 (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1302 and move filters to the end of the file.
1303 * include/dhcpcsdk.h: Ditto.
1304 * include/dsquery.h: Ditto.
1305 * include/dsrole.h: Ditto.
1306 * include/fltdefs.h: Ditto.
1308 * incldue/fcntl.h (_mingw.h): Include.
1309 (__MSVCRT_VERSION__): Rename to _WIN32_WINNT and compare to
1311 (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1312 and move filters to the end of the file.
1314 * include/_mingw.h (__STR): Add macro for L"string" or "string".
1316 * include/sdkddkver.h (_WIN32_WINNT_WIN95): Add constant definition.
1317 (_WIN32_WINNT_WIN98): Ditto.
1318 (_WIN32_WINNT_WINME): Ditto.
1320 2012-09-08 Earnie Boyd <earnie@users.sourceforge.net>
1322 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1324 * include/_mingw.h: Add include of sdkddkver.h.
1325 * include/accctrl.h (_WIN32_WINNT): Use MACRO constant for comparison
1327 * include/cmnquery.h (_WIN32_WINNT): Ditto.
1328 * include/aclapi.h: Include _mingw.h.
1329 (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
1330 and move filters to the end of the file.
1331 (UNICODE): Use __AW() macro for mapping non-specific symbols.
1332 * include/adsprop.h: Ditto.
1333 * include/aclui.h: Include _mingw.h.
1334 * include/afxres.h: Ditto.
1335 * include/amaudio.h: Ditto.
1336 * include/amvideo.h: Ditto.
1337 * include/amdevcod.h: Ditto.
1338 * include/aviriff.h: Ditto.
1339 * include/aygshell.h: Ditto.
1340 * include/basetsd.h: Ditto.
1341 * include/basetyps.h: Ditto.
1342 * include/bdatypes.h: Ditto.
1343 * include cderr.h: Ditto.
1344 * include/cguid.h: Ditto.
1345 * include/comcat.h: Ditto.
1346 * include/commctrl.h (_WIN32_IE): Remove commented out definition.
1347 (_WIN32_IE): Move filters to the end of the file.
1348 (UNICODE): Use __AW() macro for mapping non-specific symbols.
1349 (_WIN32_WINNT): Use MACRO constant for comparison instead of integer.
1351 2012-09-07 Earnie Boyd <earnie@users.sourceforge.net>
1353 Redo the filters based on assumptions discussed in mingw-dvlpr list.
1355 * include/_mingw.h: Remove #ifdef __declspec filter since it will always
1357 (__DECLSPEC_SUPPORTED): Remove definition and documentation.
1358 * include/windef.h (__declspec): No need to define it since it will
1360 (_declspec): Modify the definition.
1361 * include/ctype.h (__DECLSPEC_SUPPORTED): Remove filters since
1362 __declspec is always supported.
1363 * include/mbctype.h (__DECLSPEC_SUPPORTED): Ditto.
1364 * include/stdio.h (__DECLSPEC_SUPPORTED): Ditto.
1365 * include/stdlib.h (__DECLSPEC_SUPPORTED): Ditto.
1366 * include/wctype.h (__DECLSPEC_SUPPORTED): Ditto.
1367 * include/math.h (__DECLSPEC_SUPPORTED): Ditto.
1368 (HUGE_VAL): Always use GCC's builin value.
1369 * include/stdlib.h: Modify whitespace.
1370 * include/_mingw.h: Remove __cdecl and __stdcall defines since they will
1372 * include/windef.h: Remove definitions for _cdecl, __cdecl, _stdcall,
1373 __stdcall, _fastcall, __fastcall, WIN32, _WIN32 since they will always
1375 * include/_mingw.h (__AW): New macro.
1377 * include/accctrl.h: Include _mingw.h.
1378 Move #if _WIN32_WINNT filters to the end.
1379 Rework the UNICODE definition mappings to the non-specific types.
1381 2012-09-07 Earnie Boyd <earnie@users.sourceforge.net>
1383 Remove filters for CRTDLL and __MSVCRT__.
1385 * Makefile.in: Remove -[DU]__MSVCRT__ and -[DU]__CRTDLL__.
1386 * crt1.o: Remove CRTDLL specific target.
1389 * include/assert.h: Modify documentation to remove the use of CRTDLL.
1390 * include/setjmp.h: Ditto.
1391 * src/libcrt/crt/ofmt_stub.s: Ditto.
1392 * include/ctype.h: Ditto.
1393 Remove filters for __MSVCRT__ and unneeded #else coding.
1394 * include/dirent.h: Ditto.
1395 * include/dos.h: Ditto.
1396 * include/io.h: Ditto.
1397 * include/math.h: Ditto.
1398 * include/process.h: Ditto.
1399 * include/stdio.h: Ditto.
1400 * include/stdlib.h: Ditto.
1401 * include/string.h: Ditto.
1402 * include/sys/stat.h: Ditto.
1403 * include/sys/types.h: Ditto.
1404 * include/sys/utime.h: Ditto.
1405 * include/tchar.h: Ditto.
1406 * include/time.h: Ditto.
1407 * include/wchar.h: Ditto.
1408 * include/wctype.h: Ditto.
1409 * src/libcrt/crt/crt1.c: Ditto.
1410 * src/libcrt/crt/init.c: Ditto.
1411 * lib/lib32/moldname.def.in: Remove filters for __CRTDLL__.
1412 * src/libcrt/tlssup.c: Remove filter for CRTDLL.
1414 2012-09-07 Earnie Boyd <earnie@users.sourceforge.net>
1416 Apply LICENSE to all files as appropriate.
1418 * tests/Makefile.in: Add file preamble.
1419 * tests/headers/directx.c: Ditto.
1420 * tests/headers/test.c: Ditto.
1421 * tests/libcrt/sitest.c: Ditto.
1422 * tests/libcrt/testwmem.c: Ditto.
1423 * tests/libcrt/tst-aligned-malloc.c: Ditto.
1425 2012-09-07 Earnie Boyd <earnie@users.sourceforge.net>
1427 Manual resolution for LICENSE for files already containing a file
1428 preamble as appropriate.
1430 * src/libcrt/complex/cacos.c: Remove or modify the existing file
1432 * src/libcrt/complex/cacosf.c: Ditto.
1433 * src/libcrt/complex/cacosh.c: Ditto.
1434 * src/libcrt/complex/cacoshf.c: Ditto.
1435 * src/libcrt/complex/cacoshl.c: Ditto.
1436 * src/libcrt/complex/casin.c: Ditto.
1437 * src/libcrt/complex/casinf.c: Ditto.
1438 * src/libcrt/complex/casinh.c: Ditto.
1439 * src/libcrt/complex/casinhf.c: Ditto.
1440 * src/libcrt/complex/casinhl.c: Ditto.
1441 * src/libcrt/complex/casinl.c: Ditto.
1442 * src/libcrt/complex/catan.c: Ditto.
1443 * src/libcrt/complex/catanf.c: Ditto.
1444 * src/libcrt/complex/catanh.c: Ditto.
1445 * src/libcrt/complex/catanhf.c: Ditto.
1446 * src/libcrt/complex/catanhl.c: Ditto.
1447 * src/libcrt/complex/catanl.c: Ditto.
1448 * src/libcrt/complex/ccos.c: Ditto.
1449 * src/libcrt/complex/ccosh.c: Ditto.
1450 * src/libcrt/complex/ccoshf.c: Ditto.
1451 * src/libcrt/complex/ccoshl.c: Ditto.
1452 * src/libcrt/complex/ccosl.c: Ditto.
1453 * src/libcrt/complex/cexp.c: Ditto.
1454 * src/libcrt/complex/cexpf.c: Ditto.
1455 * src/libcrt/complex/cexpl.c: Ditto.
1456 * src/libcrt/complex/clog.c: Ditto.
1457 * src/libcrt/complex/clogf.c: Ditto.
1458 * src/libcrt/complex/clogl.c: Ditto.
1459 * src/libcrt/complex/cpow.c: Ditto.
1460 * src/libcrt/complex/cpowf.c: Ditto.
1461 * src/libcrt/complex/cpowl.c: Ditto.
1462 * src/libcrt/complex/cproj.c: Ditto.
1463 * src/libcrt/complex/cprojf.c: Ditto.
1464 * src/libcrt/complex/cprojl.c: Ditto.
1465 * src/libcrt/complex/csin.c: Ditto.
1466 * src/libcrt/complex/csinf.c: Ditto.
1467 * src/libcrt/complex/csinh.c: Ditto.
1468 * src/libcrt/complex/csinhf.c: Ditto.
1469 * src/libcrt/complex/csinhl.c: Ditto.
1470 * src/libcrt/complex/csinl.c: Ditto.
1471 * src/libcrt/complex/csqrt.c: Ditto.
1472 * src/libcrt/complex/csqrtl.c: Ditto.
1473 * src/libcrt/complex/ctan.c: Ditto.
1474 * src/libcrt/complex/ctanf.c: Ditto.
1475 * src/libcrt/complex/ctanh.c: Ditto.
1476 * src/libcrt/complex/ctanhf.c: Ditto.
1477 * src/libcrt/complex/ctanhl.c: Ditto.
1478 * src/libcrt/complex/ctanl.c: Ditto.
1479 * src/libcrt/crt/CRT_fp10.c: Ditto.
1480 * src/libcrt/crt/CRT_fp8.c: Ditto.
1481 * src/libcrt/crt/CRT_noglob.c: Ditto.
1482 * src/libcrt/crt/CRTfmode.c: Ditto.
1483 * src/libcrt/crt/CRTglob.c: Ditto.
1484 * src/libcrt/crt/CRTinit.c: Ditto.
1485 * src/libcrt/crt/crt1.c: Ditto.
1486 * src/libcrt/crt/crtmt.c: Ditto.
1487 * src/libcrt/crt/crtst.c: Ditto.
1488 * src/libcrt/crt/dllcrt1.c: Ditto.
1489 * src/libcrt/crt/dllmain.c: Ditto.
1490 * src/libcrt/crt/gccmain.c: Ditto.
1491 * src/libcrt/crt/init.c: Ditto.
1492 * src/libcrt/crt/isascii.c: Ditto.
1493 * src/libcrt/crt/iscsym.c: Ditto.
1494 * src/libcrt/crt/iscsymf.c: Ditto.
1495 * src/libcrt/crt/main.c: Ditto.
1496 * src/libcrt/crt/mthr.c: Ditto.
1497 * src/libcrt/crt/mthr_init.c: Ditto.
1498 * src/libcrt/crt/ofmt_stub.s: Ditto.
1499 * src/libcrt/crt/pseudo-reloc-list.c: Ditto.
1500 * src/libcrt/crt/pseudo-reloc.c: Ditto.
1501 * src/libcrt/crt/strcasecmp.c: Ditto.
1502 * src/libcrt/crt/strncasecmp.c: Ditto.
1503 * src/libcrt/crt/tlsmcrt.c: Ditto.
1504 * src/libcrt/crt/tlsmthread.c: Ditto.
1505 * src/libcrt/crt/tlssup.c: Ditto.
1506 * src/libcrt/crt/tlsthrd.c: Ditto.
1507 * src/libcrt/crt/toascii.c: Ditto.
1508 * src/libcrt/crt/wcscmpi.c: Ditto.
1509 * src/libcrt/inttypes/imaxabs.c: Ditto.
1510 * src/libcrt/inttypes/imaxdiv.c: Ditto.
1511 * src/libcrt/inttypes/strtoimax.c: Ditto.
1512 * src/libcrt/inttypes/strtoumax.c: Ditto.
1513 * src/libcrt/inttypes/wcstoimax.c: Ditto.
1514 * src/libcrt/inttypes/wcstoumax.c: Ditto.
1515 * src/libcrt/math/acosf.c: Ditto.
1516 * src/libcrt/math/acosl.c: Ditto.
1517 * src/libcrt/math/asinl.c: Ditto.
1518 * src/libcrt/math/atan2f.c: Ditto.
1519 * src/libcrt/math/atan2l.c: Ditto.
1520 * src/libcrt/math/atanf.c: Ditto.
1521 * src/libcrt/math/atanl.c: Ditto.
1522 * src/libcrt/math/ceilf.S: Ditto.
1523 * src/libcrt/math/ceill.S: Ditto.
1524 * src/libcrt/math/copysign.S: Ditto.
1525 * src/libcrt/math/copysignf.S: Ditto.
1526 * src/libcrt/math/copysignl.S: Ditto.
1527 * src/libcrt/math/cosf.S: Ditto.
1528 * src/libcrt/math/cosl.S: Ditto.
1529 * src/libcrt/math/exp2.S: Ditto.
1530 * src/libcrt/math/exp2f.S: Ditto.
1531 * src/libcrt/math/exp2l.S: Ditto.
1532 * src/libcrt/math/expl.c: Ditto.
1533 * src/libcrt/math/expm1.c: Ditto.
1534 * src/libcrt/math/expm1f.c: Ditto.
1535 * src/libcrt/math/expm1l.c: Ditto.
1536 * src/libcrt/math/floorf.S: Ditto.
1537 * src/libcrt/math/floorl.S: Ditto.
1538 * src/libcrt/math/fmodf.c: Ditto.
1539 * src/libcrt/math/fmodl.c: Ditto.
1540 * src/libcrt/math/ilogb.S: Ditto.
1541 * src/libcrt/math/ilogbf.S: Ditto.
1542 * src/libcrt/math/ilogbl.S: Ditto.
1543 * src/libcrt/math/log10f.S: Ditto.
1544 * src/libcrt/math/log10l.S: Ditto.
1545 * src/libcrt/math/log1p.S: Ditto.
1546 * src/libcrt/math/log1pf.S: Ditto.
1547 * src/libcrt/math/log1pl.S: Ditto.
1548 * src/libcrt/math/log2.S: Ditto.
1549 * src/libcrt/math/log2f.S: Ditto.
1550 * src/libcrt/math/log2l.S: Ditto.
1551 * src/libcrt/math/logb.c: Ditto.
1552 * src/libcrt/math/logbf.c: Ditto.
1553 * src/libcrt/math/logbl.c: Ditto.
1554 * src/libcrt/math/logf.S: Ditto.
1555 * src/libcrt/math/logl.S: Ditto.
1556 * src/libcrt/math/lround_generic.c: Ditto.
1557 * src/libcrt/math/nearbyint.S: Ditto.
1558 * src/libcrt/math/nearbyintf.S: Ditto.
1559 * src/libcrt/math/nearbyintl.S: Ditto.
1560 * src/libcrt/math/nextafterl.c: Ditto.
1561 * src/libcrt/math/nexttoward.c: Ditto.
1562 * src/libcrt/math/nexttowardf.c: Ditto.
1563 * src/libcrt/math/remainder.S: Ditto.
1564 * src/libcrt/math/remainderf.S: Ditto.
1565 * src/libcrt/math/remainderl.S: Ditto.
1566 * src/libcrt/math/remquo.S: Ditto.
1567 * src/libcrt/math/remquof.S: Ditto.
1568 * src/libcrt/math/remquol.S: Ditto.
1569 * src/libcrt/math/round_generic.c: Ditto.
1570 * src/libcrt/math/scalbn.S: Ditto.
1571 * src/libcrt/math/scalbnf.S: Ditto.
1572 * src/libcrt/math/scalbnl.S: Ditto.
1573 * src/libcrt/math/sinf.S: Ditto.
1574 * src/libcrt/math/sinl.S: Ditto.
1575 * src/libcrt/math/tanf.S: Ditto.
1576 * src/libcrt/math/tanl.S: Ditto.
1577 * src/libcrt/misc/getopt.c: Ditto.
1578 * src/libcrt/misc/membarrier.c: Ditto.
1579 * src/libcrt/misc/mingw-aligned-malloc.c: Ditto.
1580 * src/libcrt/misc/mingw-fseek.c: Ditto.
1581 * src/libcrt/posix/libgen/basename.c: Ditto.
1582 * src/libcrt/posix/libgen/dirname.c: Ditto.
1583 * src/libcrt/posix/unistd/usleep.c: Ditto.
1584 * src/libcrt/search/tdelete.c: Ditto.
1585 * src/libcrt/search/tfind.c: Ditto.
1586 * src/libcrt/search/tsearch.c: Ditto.
1587 * src/libcrt/search/twalk.c: Ditto.
1588 * src/libcrt/stdio/fprintf.c: Ditto.
1589 * src/libcrt/stdio/printf.c: Ditto.
1590 * src/libcrt/stdio/snprintf.c: Ditto.
1591 * src/libcrt/stdio/sprintf.c: Ditto.
1592 * src/libcrt/stdio/vfprintf.c: Ditto.
1593 * src/libcrt/stdio/vfscanf.c: Ditto.
1594 * src/libcrt/stdio/vfwscanf.c: Ditto.
1595 * src/libcrt/stdio/vprintf.c: Ditto.
1596 * src/libcrt/stdio/vscanf.c: Ditto.
1597 * src/libcrt/stdio/vsnprintf.c: Ditto.
1598 * src/libcrt/stdio/vsprintf.c: Ditto.
1599 * src/libcrt/stdio/vsscanf.c: Ditto.
1600 * src/libcrt/stdio/vswscanf.c: Ditto.
1601 * src/libcrt/stdio/vwscanf.c: Ditto.
1602 * src/libcrt/sys/time/gettimeofday.c: Ditto.
1603 * src/libcrt/tchar/dirent.c: Ditto.
1604 * src/libcrt/wchar/mbsinit.c: Ditto.
1605 * src/libcrt/wchar/wcstof.c: Ditto.
1606 * src/libcrt/wchar/wcstold.c: Ditto.
1607 * src/libcrt/wchar/wmemchr.c: Ditto.
1608 * src/libcrt/wchar/wmemcmp.c: Ditto.
1609 * src/libcrt/wchar/wmemcpy.c: Ditto.
1610 * src/libcrt/wchar/wmemmove.c: Ditto.
1611 * src/libcrt/wchar/wmemset.c: Ditto.
1612 * src/libcrt/wctype/wctrans.c: Ditto.
1613 * src/libcrt/wctype/wctype.c: Ditto.
1614 * src/libgdiplus/gdiplus.c: Ditto.
1615 * src/liblargeint/largeint.c: Ditto.
1616 * src/libscrnsave/scrnsave.c: Ditto.
1617 * src/libuuid/ativscp-uuid.c: Ditto.
1618 * src/libuuid/cguid-uuid.c: Ditto.
1619 * src/libuuid/comcat-uuid.c: Ditto.
1620 * src/libuuid/devguid.c: Ditto.
1621 * src/libuuid/docobj-uuid.c: Ditto.
1622 * src/libuuid/exdisp-uuid.c: Ditto.
1623 * src/libuuid/extras-uuid.c: Ditto.
1624 * src/libuuid/hlguids-uuid.c: Ditto.
1625 * src/libuuid/hlink-uuid.c: Ditto.
1626 * src/libuuid/mlang-uuid.c: Ditto.
1627 * src/libuuid/mshtml-uuid.c: Ditto.
1628 * src/libuuid/msxml-uuid.c: Ditto.
1629 * src/libuuid/oaidl-uuid.c: Ditto.
1630 * src/libuuid/objidl-uuid.c: Ditto.
1631 * src/libuuid/objsafe-uuid.c: Ditto.
1632 * src/libuuid/ocidl-uuid.c: Ditto.
1633 * src/libuuid/oleacc-uuid.c: Ditto.
1634 * src/libuuid/olectlid-uuid.c: Ditto.
1635 * src/libuuid/oleidl-uuid.c: Ditto.
1636 * src/libuuid/power-uuid.c: Ditto.
1637 * src/libuuid/servprov-uuid.c: Ditto.
1638 * src/libuuid/shobjidl-uuid.c: Ditto.
1639 * src/libuuid/unknwn-uuid.c: Ditto.
1640 * src/libuuid/urlmon-uuid.c: Ditto.
1642 2012-09-06 Earnie Boyd <earnie@users.sourceforge.net>
1644 Miscellaneous changes discovered during manual audit.
1646 * src/libcrt/math/lgammal.c: Remove generated file preamble and move to
1647 misc/src/libcrt/math/.
1648 * src/libcrt/math/s_erf.c: Ditto.
1649 * src/libcrt/math/sf_erf.c: Ditto.
1650 * src/libcrt/math/tgammal.c: Ditto.
1651 * src/libcrt/stdio/pformat.c: Ditto.
1652 Define __MSVCRT_VERSION__ as 0x0800 before including headers.
1653 * src/libcrt/stdio/pformat.h: Move to src/libcrt/include.
1654 * src/libcrt/crt/test_headers.c: Move to tests/libcrt/.
1655 * src/libcrt/math/lround.c: New file.
1656 * src/libcrt/math/lroundf.c: Ditto.
1657 * src/libcrt/math/lroundl.c: Ditto.
1658 * src/libcrt/math/round.c: Ditto.
1659 * src/libcrt/math/roundf.c: Ditto.
1660 * src/libcrt/math/roundl.c: Ditto.
1661 * Makefile.in: Modify source directory for lgammal.c, s_erf.c, sf_erf.c
1663 Add lround.c, lroundf.c, lroundl.c, round.c, roundf.c and roundl.c.
1664 Remove lround_generic.c and round_generic.c.
1666 2012-09-06 Earnie Boyd <earnie@users.sourceforge.net>
1668 Manual resolution for LICENSE for files already containing a file
1669 preamble as appropriate.
1671 * include/adsprop.h: Remove the existing file preamble.
1672 * include/assert.h: Ditto.
1673 * include/cmnquery.h: Ditto.
1674 * include/complex.h: Ditto.
1675 * include/ddk/atm.h: Ditto.
1676 * include/ddk/batclass.h: Ditto.
1677 * include/ddk/d4iface.h: Ditto.
1678 * include/ddk/hidclass.h: Ditto.
1679 * include/ddk/hidsdi.h: Ditto.
1680 * include/ddk/hidusage.h: Ditto.
1681 * include/ddk/minitape.h: Ditto.
1682 * include/ddk/mountmgr.h: Ditto.
1683 * include/ddk/netevent.h: Ditto.
1684 * include/ddk/storport.h: Ditto.
1685 * include/ddk/usb.h: Ditto.
1686 * include/direct.h: Ditto.
1687 * include/directx/d3d9.h: Ditto.
1688 * include/directx/d3d9caps.h: Ditto.
1689 * include/directx/d3d9types.h: Ditto.
1690 * include/directx/dxerr8.h: Ditto.
1691 * include/directx/dxerr9.h: Ditto.
1692 * include/dirent.h: Ditto.
1693 * include/dsadmin.h: Ditto.
1694 * include/dsclient.h: Ditto.
1695 * include/dsgetdc.h: Ditto.
1696 * include/dsquery.h: Ditto.
1697 * include/dsrole.h: Ditto.
1698 * include/gdiplus.h: Ditto.
1699 * include/imagehlp.h: Ditto.
1700 * include/io.h: Ditto.
1701 * include/math.h: Ditto.
1702 * include/ntdsapi.h: Ditto.
1703 * include/ntdsbcli.h: Ditto.
1704 * include/objsel.h: Ditto.
1705 * include/psapi.h: Ditto.
1706 * include/rapi.h: Ditto.
1707 * include/routprot.h: Ditto.
1708 * include/rtutils.h: Ditto.
1709 * include/scrnsave.h: Ditto.
1710 * include/sdkddkver.h: Ditto.
1711 * include/setjmp.h: Ditto.
1712 * include/share.h: Ditto.
1713 * include/signal.h: Ditto.
1714 * include/snmp.h: Ditto.
1715 * include/stdio.h: Ditto.
1716 * include/stdlib.h: Ditto.
1717 * include/string.h: Ditto.
1718 * include/strings.h: Ditto.
1719 * include/sys/fcntl.h: Ditto.
1720 * include/sys/file.h: Ditto.
1721 * include/sys/locking.h: Ditto.
1722 * include/sys/param.h: Ditto.
1723 * include/sys/stat.h: Ditto.
1724 * include/sys/types.h: Ditto.
1725 * include/sys/utime.h: Ditto.
1726 * include/time.h: Ditto.
1727 * include/tlhelp32h: Ditto.
1728 * include/wchar.h: Ditto.
1729 * include/wctype.h: Ditto.
1730 * include/windows.h: Ditto.
1731 * include/ws2spi.h: Ditto.
1732 * include/wsipx.h: Ditto.
1733 * include/_mingw.h: Modify the existing file preamble for documentation.
1734 * include/conio.h: Ditto.
1735 * include/ctype.h: Ditto.
1736 * include/ddk/cfg.h: Ditto.
1737 * include/ddk/cfgmgr32.h: Ditto.
1738 * include/ddk/d4drvif.h: Ditto.
1739 * include/ddk/ddkmapi.h: Ditto.
1740 * include/ddk/hidpi.h: Ditto.
1741 * include/ddk/kbdmou.h: Ditto.
1742 * include/ddk/mcd.h: Ditto.
1743 * include/ddk/miniport.h: Ditto.
1744 * include/ddk/mountdev.h: Ditto.
1745 * include/ddk/ndis.h: Ditto.
1746 * include/ddk/ndisguid.h: Ditto.
1747 * include/ddk/ndistapi.h: Ditto.
1748 * include/ddk/ndiswan.h: Ditto.
1749 * include/ddk/netpnp.h: Ditto.
1750 * include/ddk/newdev.h: Ditto.
1751 * include/ddk/ntapi.h: Ditto.
1752 * include/ddk/ntdd8042.h: Ditto.
1753 * include/ddk/ntddbeep.h: Ditto.
1754 * include/ddk/ntddcdrm.h: Ditto.
1755 * include/ddk/ntddcdvd.h: Ditto.
1756 * include/ddk/ntddchgr.h: Ditto.
1757 * include/ddk/ntdddisk.h: Ditto.
1758 * include/ddk/ntddk.h: Ditto.
1759 * include/ddk/ntddkbd.h: Ditto.
1760 * include/ddk/ntddmou.h: Ditto.
1761 * include/ddk/ntddndis.h: Ditto.
1762 * include/ddk/ntddpar.h: Ditto.
1763 * include/ddk/ntddpcm.h: Ditto.
1764 * include/ddk/ntddscsi.h: Ditto.
1765 * include/ddk/ntddser.h: Ditto.
1766 * include/ddk/ntddstor.h: Ditto.
1767 * include/ddk/ntddtape.h: Ditto.
1768 * include/ddk/ntddtdi.h: Ditto.
1769 * include/ddk/ntddvdeo.h: Ditto.
1770 * include/ddk/ntddvol.h: Ditto.
1771 * include/ddk/ntifs.h: Ditto.
1772 * include/ddk/ntpoapi.h: Ditto.
1773 * include/ddk/ntstatus.h: Ditto.
1774 * include/ddk/parallel.h: Ditto.
1775 * include/ddk/pfhook.h: Ditto.
1776 * include/ddk/poclass.h: Ditto.
1777 * include/ddk/scsi.h: Ditto.
1778 * include/ddk/scsiscan.h: Ditto.
1779 * include/ddk/scsiwmi.h: Ditto.
1780 * include/ddk/smbus.h: Ditto.
1781 * include/ddk/srb.h: Ditto.
1782 * include/ddk/tdi.h: Ditto.
1783 * include/ddk/tdiinfo.h: Ditto.
1784 * include/ddk/tdikrnl.h: Ditto.
1785 * include/ddk/tdistat.h: Ditto.
1786 * include/ddk/tvout.h: Ditto.
1787 * include/ddk/upssvc.h: Ditto.
1788 * include/ddk/usb100.h: Ditto.
1789 * include/ddk/usbcamdi.h: Ditto.
1790 * include/ddk/usbdi.h: Ditto.
1791 * include/ddk/usbioctl.h: Ditto.
1792 * include/ddk/usbiodef.h: Ditto.
1793 * include/ddk/usbscan.h: Ditto.
1794 * include/ddk/usbuser.h: Ditto.
1795 * include/ddk/video.h: Ditto.
1796 * include/ddk/videoagp.h: Ditto.
1797 * include/ddk/win2k.h: Ditto.
1798 * include/ddk/winddi.h: Ditto.
1799 * include/ddk/winddk.h: Ditto.
1800 * include/ddk/winnt4.h: Ditto.
1801 * include/ddk/winxp.h: Ditto.
1802 * include/ddk/ws2san.h: Ditto.
1803 * include/ddk/xfilter.h: Ditto.
1804 * include/dir.h: Ditto.
1805 * include/dos.h: Ditto.
1806 * include/errno.h: Ditto.
1807 * include/excpt.h: Ditto.
1808 * include/fcntl.h: Ditto.
1809 * include/float.h: Ditto.
1810 * include/fltdefs.h: Ditto.
1811 * include/gdiplus/gdiplusbase.h: Ditto.
1812 * include/gdiplus/gdiplusbrush.h: Ditto.
1813 * include/gdiplus/gdipluscolor.h: Ditto.
1814 * include/gdiplus/gdipluscolormatrix.h: Ditto.
1815 * include/gdiplus/gdiplusenums.h: Ditto.
1816 * include/gdiplus/gdiplusflat.h: Ditto.
1817 * include/gdiplus/gdiplusgpstubs.h: Ditto.
1818 * include/gdiplus/gdiplusgraphics.h: Ditto.
1819 * include/gdiplus/gdiplusheaders.h: Ditto.
1820 * include/gdiplus/gdiplusimageattributes.h: Ditto.
1821 * include/gdiplus/gdiplusimagecodec.h: Ditto.
1822 * include/gdiplus/gdiplusimaging.h: Ditto.
1823 * include/gdiplus/gdiplusimpl.h: Ditto.
1824 * include/gdiplus/gdiplusinit.h: Ditto.
1825 * include/gdiplus/gdipluslinecaps.h: Ditto.
1826 * include/gdiplus/gdiplusmatrix.h: Ditto.
1827 * include/gdiplus/gdiplusmem.h: Ditto.
1828 * include/gdiplus/gdiplusmetafile.h: Ditto.
1829 * include/gdiplus/gdiplusmetaheader.h: Ditto.
1830 * include/gdiplus/gdipluspath.h: Ditto.
1831 * include/gdiplus/gdipluspen.h: Ditto.
1832 * include/gdiplus/gdipluspixelformats.h: Ditto.
1833 * include/gdiplus/gdiplusstringformat.h: Ditto.
1834 * include/gdiplus/gdiplustypes.h: Ditto.
1835 * include/getopt.h: Ditto.
1836 * include/httpext.h: Ditto.
1837 * include/ipifcons.h: Ditto.
1838 * include/ipinfoid.h: Ditto.
1839 * include/ipxconst.h: Ditto.
1840 * include/ipxrtdef.h: Ditto.
1841 * include/ipxtfflt.h: Ditto.
1842 * include/largeint.h: Ditto.
1843 * include/libgen.h: Ditto.
1844 * include/limits.h: Ditto.
1845 * include/locale.h: Ditto.
1846 * include/malloc.h: Ditto.
1847 * include/mbctype.h: Ditto.
1848 * include/mbstring.h: Ditto.
1849 * include/mem.h: Ditto.
1850 * include/memory.h: Ditto.
1851 * include/mgmtapi.h: Ditto.
1852 * include/mprapi.h: Ditto.
1853 * include/msacm.h: Ditto.
1854 * include/mswsock.h: Ditto.
1855 * include/ntldap.h: Ditto.
1856 * include/objbase.h: Ditto.
1857 * include/process.h: Ditto.
1858 * include/rpcproxy.h: Ditto.
1859 * include/stdint.h: Ditto.
1860 * include/sys/timeb.h: Ditto.
1861 * include/sys/unistd.h: Ditto.
1862 * include/tchar.h: Ditto.
1863 * include/unistd.h: Ditto.
1864 * include/winber.h: Ditto.
1865 * include/winldap.h: Ditto.
1866 * include/winsnmp.h: Ditto.
1867 * include/winsock.h: Ditto.
1868 * include/winsock2.h: Ditto.
1869 * include/ws2tcpip.h: Ditto.
1870 * include/zmouse.h: Ditto.
1871 * include/dir.h: Add warning for using an obsolete file.
1872 * include/inttypes.h: Modify white space.
1873 * include/richole.h: Ditto.
1874 * include/*: Reorder lines for common look and feel with regard to the
1875 file included guards.
1877 2012-09-05 Earnie Boyd <earnie@users.sourceforge.net>
1879 Apply LICENSE to all files as appropriate.
1881 * Makefile.in: Add file preamble.
1883 * config.h.in: Ditto.
1884 * configure.ac: Ditto.
1885 * include/*.h: Ditto.
1886 * include/ddk/*: Ditto.
1887 * include/directx/*: Ditto.
1888 * include/gdiplus/*: Ditto
1889 * src/libcrt/complex/*: Ditto.
1890 * src/libcrt/crt/*: Ditto.
1891 * src/libcrt/ctype/*: Ditto.
1892 * src/libcrt/fenv/*: Ditto.
1893 * src/libcrt/include/*: Ditto.
1894 * src/libcrt/inttypes/*: Ditto.
1895 * src/libcrt/math/*: Ditto.
1896 * src/libcrt/misc/*: Ditto.
1897 * src/libcrt/posix/*: Ditto.
1898 * src/libcrt/search/*: Ditto.
1899 * src/libcrt/stdio/*: Ditto.
1900 * src/libcrt/sys/time/*: Ditto.
1901 * src/libcrt/tchar/*: Ditto.
1902 * src/libcrt/wchar/*: Ditto.
1903 * src/libgdiplus/*: Ditto.
1904 * src/liblargeint/*: Ditto.
1905 * src/libscrnsave/*: Ditto.
1906 * src/libshell32/*: Ditto.
1907 * src/libuuid/*: Ditto.
1908 * src/libws2_32/*: Ditto.
1909 * tests/TODO: Add an item to review the tests files for LICENSE
1912 2012-09-05 Earnie Boyd <earnie@users.sourceforge.net>
1914 Segregate source that cannot take on the MinGW.org LICENSE.
1916 * Makefile.in: Make changes based on moved files.
1917 * gpl/*: Move to misc/gpl/*.
1918 * include/GL/*: Move to misc/include/GL/*.
1919 * include/profile.h: Move to misc/include/profile.h.
1920 * src/libcrt/math/cephes_mconf.h: Move to
1921 misc/src/include/cephes_mconf.h.
1922 * src/libcrt/include/gdtoa.h: Move to misc/src/include/gdtoa.h.
1923 * src/libcrt/gdtoa/*: Move to misc/src/libcrt/gdtoa/*.
1924 * src/libcrt/math/cbrt.c: Move to misc/src/libcrt/math/cbrt.c.
1925 * src/libcrt/math/cbrtf.c: Move to misc/src/libcrt/math/cbrtf.c.
1926 * src/libcrt/math/cbrtl.c: Move to misc/src/libcrt/math/cbrtl.c.
1927 * src/libcrt/math/coshl.c: Move to misc/src/libcrt/math/coshl.c.
1928 * src/libcrt/math/erfl.c: Move to misc/src/libcrt/math/erfl.c.
1929 * src/libcrt/math/frexpl.S: Move to misc/src/libcrt/math/frexpl.S.
1930 * src/libcrt/math/hypotl.c: Move to misc/src/libcrt/math/hypotl.c.
1931 * src/libcrt/math/lgamma.c: Move to misc/src/libcrt/math/lgamma.c.
1932 * src/libcrt/math/lgammaf.c: Move to misc/src/libcrt/math/lgammaf.c.
1933 * src/libcrt/math/pow.c: Move to misc/src/libcrt/math/pow.c.
1934 * src/libcrt/math/powi.c: Move to misc/src/libcrt/math/powi.c.
1935 * src/libcrt/math/powif.c: Move to misc/src/libcrt/math/powif.c.
1936 * src/libcrt/math/powil.c: Move to misc/src/libcrt/math/powil.c.
1937 * src/libcrt/math/powl.c: Move to misc/src/libcrt/math/powl.c.
1938 * src/libcrt/math/sinhl.c: Move to misc/src/libcrt/math/sinhl.c.
1939 * src/libcrt/math/tanhl.c: Move to misc/src/libcrt/math/tanhl.c.
1940 * src/libcrt/math/tgamma.c: Move to misc/src/libcrt/math/tgamma.c.
1941 * src/libcrt/math/tgammaf.c: Move to misc/src/libcrt/math/tgammaf.c.
1942 * src/libcrt/profile/*: Move to misc/src/libcrt/profile/*.
1943 * src/libcrt/libdinput/*: Move to misc/src/libcrt/libdinput/*.
1944 * src/libcrt/libdmoguids/*: Move to misc/src/libcrt/libdmoguids/*.
1945 * src/libcrt/libdxerr8/*: Move to misc/src/libcrt/libdxerr8/*.
1946 * src/libcrt/libdxerr9/*: Move to misc/src/libcrt/libdxerr9/*.
1947 * src/libcrt/libdxguid/*: Move to misc/src/libcrt/libdxguid/*.
1948 * src/libcrt/libksuser/*: Move to misc/src/libcrt/libksuser/*.
1949 * src/libcrt/libstrmiids/*: Move to misc/src/libcrt/libstrmiids/*.
1951 2012-09-04 Earnie Boyd <earnie@users.sourceforge.net>
1953 More on assuming GCC is greater than or equal to version 3.5.4 and that
1954 GCC is the only compiler to be used for MinGW.org.
1956 * src/libcrt/math/cephes_mconf.h: Remove unneeded filters based on the
1958 * include/_mingw.h: Fix typo.
1960 2012-09-04 Earnie Boyd <earnie@users.sourceforge.net>
1962 More on assuming GCC is greater than or equal to version 3.5.4 and that
1963 GCC is the only compiler to be used for MinGW.org.
1965 * include/pbt.h: Remove unneeded filters based on the assumptions.
1966 * include/powrprof.h: Ditto.
1967 * include/prsht.h: Ditto.
1968 * include/psapi.h: Ditto.
1969 * include/qedit.h: Ditto.
1970 * include/rapi.h: Ditto.
1971 * include/ras.h: Ditto.
1972 * include/rasdlg.h: Ditto.
1973 * include/raserror.h: Ditto.
1974 * include/rassapi.h: Ditto.
1975 * include/reason.h: Ditto.
1976 * include/regstr.h: Ditto.
1977 * include/richedit.h: Ditto.
1978 * include/richole.h: Ditto.
1979 * include/oleidl.h: Ditto.
1980 * include/oledlg.h: Ditto.
1981 * include/olectlid.h: Ditto.
1982 * include/olectl.h: Ditto.
1983 * include/oleauto.h: Ditto.
1984 * include/oleacc.h: Ditto.
1985 * include/ole2ver.h: Ditto.
1986 * include/ole2.h: Ditto.
1987 * include/ole.h: Ditto.
1988 * include/odbcinst.h: Ditto.
1989 * include/ocidl.h: Ditto.
1990 * include/objsel.h: Ditto.
1991 * include/objsafe.h: Ditto.
1992 * include/objidl.h: Ditto.
1993 * include/objfwd.h: Ditto.
1994 * include/objbase.h: Ditto.
1995 * include/oaidl.h: Ditto.
1996 * include/ntsecpkg.h: Ditto.
1997 * include/ntsecapi.h: Ditto.
1998 * include/ntldap.h: Ditto.
1999 * include/ntdsbcli.h: Ditto.
2000 * include/ntdll.h: Ditto.
2001 * include/ntdef.h: Ditto.
2002 * include/nspapi.h: Ditto.
2003 * include/nddeapi.h: Ditto.
2004 * include/nb30.h: Ditto.
2005 * include/mswsock.h: Ditto.
2006 * include/mshtml.h: Ditto.
2007 * include/msacm.h: Ditto.
2008 * include/mq.h: Ditto.
2009 * include/mprapi.h: Ditto.
2010 * include/mpegtype.h: Ditto.
2011 * include/mmsystem.h: Ditto.
2012 * include/mmreg.h: Ditto.
2013 * include/mlang.h: Ditto.
2014 * include/mgmtapi.h: Ditto.
2015 * include/mgm.h: Ditto.
2016 * include/mcx.h: Ditto.
2017 * include/mciavi.h: Ditto.
2018 * include/math.h: Ditto.
2019 * include/mapi.h: Ditto.
2020 * include/lzexpand.h: Ditto.
2021 * include/lmwksta.h: Ditto.
2022 * include/lmuseflg.h: Ditto.
2023 * include/lmuse.h: Ditto.
2024 * include/lmsvc.h: Ditto.
2025 * include/lmstats.h: Ditto.
2026 * include/lmsname.h: Ditto.
2027 * include/lmshare.h: Ditto.
2028 * include/lmserver.h: Ditto.
2029 * include/lmrepl.h: Ditto.
2030 * include/lmremutl.h: Ditto.
2031 * include/lmmsg.h: Ditto.
2032 * include/lmerrlog.h: Ditto.
2033 * include/lmerr.h: Ditto.
2034 * include/lmcons.h: Ditto.
2035 * include/lmconfig.h: Ditto.
2036 * include/lmchdev.h: Ditto.
2037 * include/lmbrowsr.h: Ditto.
2038 * include/lmaudit.h: Ditto.
2039 * include/lmat.h: Ditto.
2040 * include/lmapibug.h: Ditto.
2041 * include/lmalert.h: Ditto.
2042 * include/lmaccess.h: Ditto.
2043 * include/lm.h: Ditto.
2044 * include/largeint.h: Ditto.
2045 * include/ksmedia.h: Ditto.
2046 * include/ks.h: Ditto.
2047 * include/isguids.h: Ditto.
2048 * include/ipxtfflt.h: Ditto.
2049 * include/ipxrtdef.h: Ditto.
2050 * include/ipxconst.h: Ditto.
2051 * include/iptypes.h: Ditto.
2052 * include/iprtrmib.h: Ditto.
2053 * include/ipinfoid.h: Ditto.
2054 * include/ipifcons.h: Ditto.
2055 * include/iphlpapi.h: Ditto.
2056 * include/ipexport.h: Ditto.
2057 * include/intshcut.h: Ditto.
2058 * include/initguid.h: Ditto.
2059 * include/imm.h: Ditto.
2060 * include/imagehlp.h: Ditto.
2061 * include/il21dec.h: Ditto.
2062 * include/idispids.h: Ditto.
2063 * include/icm.h: Ditto.
2064 * include/httpext.h: Ditto.
2065 * include/GL/glu.h: Ditto.
2066 * include/gdiplus/gdiplustypes.h: Ditto.
2067 * include/gdiplus/gdiplusstringformat.h: Ditto.
2068 * include/gdiplus/gdipluspixelformats.h: Ditto.
2069 * include/gdiplus/gdipluspen.h: Ditto.
2070 * include/gdiplus/gdipluspath.h: Ditto.
2071 * include/gdiplus/gdiplusmetaheader.h: Ditto.
2072 * include/gdiplus/gdiplusmetafile.h: Ditto.
2073 * include/gdiplus/gdiplusmem.h: Ditto.
2074 * include/gdiplus/gdiplusmatrix.h: Ditto.
2075 * include/gdiplus/gdipluslinecaps.h: Ditto.
2076 * include/gdiplus/gdiplusinit.h: Ditto.
2077 * include/gdiplus/gdiplusimpl.h: Ditto.
2078 * include/gdiplus/gdiplusimaging.h: Ditto.
2079 * include/gdiplus/gdiplusimagecodec.h: Ditto.
2080 * include/gdiplus/gdiplusimageattributes.h: Ditto.
2081 * include/gdiplus/gdiplusheaders.h: Ditto.
2082 * include/gdiplus/gdiplusgraphics.h: Ditto.
2083 * include/gdiplus/gdiplusgpstubs.h: Ditto.
2084 * include/gdiplus/gdiplusflat.h: Ditto.
2085 * include/gdiplus/gdiplusenums.h: Ditto.
2086 * include/gdiplus/gdipluseffects.h: Ditto.
2087 * include/gdiplus/gdipluscolormatrix.h: Ditto.
2088 * include/gdiplus/gdipluscolor.h: Ditto.
2089 * include/gdiplus/gdiplusbrush.h: Ditto.
2090 * include/gdiplus/gdiplusbase.h: Ditto.
2091 * include/gdiplus/gdiplus.h: Ditto.
2092 * include/fltdefs.h: Ditto.
2093 * include/exdispid.h: Ditto.
2094 * include/exdisp.h: Ditto.
2095 * include/evcode.h: Ditto.
2096 * include/errors.h: Ditto.
2097 * include/errorrep.h: Ditto.
2098 * include/edevdefs.h: Ditto.
2099 * include/dvdmedia.h: Ditto.
2100 * include/dvdevcod.h: Ditto.
2101 * include/dsrole.h: Ditto.
2102 * include/dsquery.h: Ditto.
2103 * include/dshow.h: Ditto.
2104 * include/dsgetdc.h: Ditto.
2105 * include/dsclient.h: Ditto.
2106 * include/dsadmin.h: Ditto.
2107 * include/docobj.h: Ditto.
2108 * include/dlgs.h: Ditto.
2109 * include/directx/dxerr9.h: Ditto.
2110 * include/directx/dxerr8.h: Ditto.
2111 * include/directx/d3d9types.h: Ditto.
2112 * include/directx/d3d9caps.h: Ditto.
2113 * include/directx/d3d9.h: Ditto.
2114 * include/dhcpcsdk.h: Ditto.
2115 * include/devguid.h: Ditto.
2116 * include/ddk/xfilter.h: Ditto.
2117 * include/ddk/ws2san.h: Ditto.
2118 * include/ddk/winnt4.h: Ditto.
2119 * include/ddk/winddk.h: Ditto.
2120 * include/ddk/winddi.h: Ditto.
2121 * include/ddk/win2k.h: Ditto.
2122 * include/ddk/videoagp.h: Ditto.
2123 * include/ddk/video.h: Ditto.
2124 * include/ddk/usbuser.h: Ditto.
2125 * include/ddk/usbscan.h: Ditto.
2126 * include/ddk/usbiodef.h: Ditto.
2127 * include/ddk/usbioctl.h: Ditto.
2128 * include/ddk/usbdi.h: Ditto.
2129 * include/ddk/usbcamdi.h: Ditto.
2130 * include/ddk/usb100.h: Ditto.
2131 * include/ddk/usb.h: Ditto.
2132 * include/ddk/upssvc.h: Ditto.
2133 * include/ddk/tvout.h: Ditto.
2134 * include/ddk/tdistat.h: Ditto.
2135 * include/ddk/tdikrnl.h: Ditto.
2136 * include/ddk/tdiinfo.h: Ditto.
2137 * include/ddk/tdi.h: Ditto.
2138 * include/ddk/storport.h: Ditto.
2139 * include/ddk/srb.h: Ditto.
2140 * include/ddk/smbus.h: Ditto.
2141 * include/ddk/scsiwmi.h: Ditto.
2142 * include/ddk/scsiscan.h: Ditto.
2143 * include/ddk/scsi.h: Ditto.
2144 * include/ddk/poclass.h: Ditto.
2145 * include/ddk/pfhook.h: Ditto.
2146 * include/ddk/parallel.h: Ditto.
2147 * include/ddk/ntstatus.h: Ditto.
2148 * include/ddk/ntpoapi.h: Ditto.
2149 * include/ddk/ntifs.h: Ditto.
2150 * include/ddk/ntddvol.h: Ditto.
2151 * include/ddk/ntddvideo.h: Ditto.
2152 * include/ddk/ntddtdi.h: Ditto.
2153 * include/ddk/ntddtape.h: Ditto.
2154 * include/ddk/ntddstor.h: Ditto.
2155 * include/ddk/ntddser.h: Ditto.
2156 * include/ddk/ntddscsi.h: Ditto.
2157 * include/ddk/ntddpcm.h: Ditto.
2158 * include/ddk/ntddpar.h: Ditto.
2159 * include/ddk/ntddndis.h: Ditto.
2160 * include/ddk/ntddmou.h: Ditto.
2161 * include/ddk/ntddkbd.h: Ditto.
2162 * include/ddk/ntdddk.h: Ditto.
2163 * include/ddk/ntdddisk.h: Ditto.
2164 * include/ddk/ntddchgr.h: Ditto.
2165 * include/ddk/ntddcdvd.h: Ditto.
2166 * include/ddk/ntddcdrm.h: Ditto.
2167 * include/ddk/ntddbeep.h: Ditto.
2168 * include/ddk/ntdd8042.h: Ditto.
2169 * include/ddk/ntapi.h: Ditto.
2170 * include/ddk/atm.h: Ditto.
2171 * include/ddk/batclass.h: Ditto.
2172 * include/ddk/cfg.h: Ditto.
2173 * include/ddk/cfgmgr32.h: Ditto.
2174 * include/ddk/d4drvif.h: Ditto.
2175 * include/ddk/d4iface.h: Ditto.
2176 * include/ddk/ddkmapi.h: Ditto.
2177 * include/ddk/hidclass.h: Ditto.
2178 * include/ddk/hidpi.h: Ditto.
2179 * include/ddk/hidsdi.h: Ditto.
2180 * include/ddk/hidusage.h: Ditto.
2181 * include/ddk/mcd.h: Ditto.
2182 * include/ddk/miniport.h: Ditto.
2183 * include/ddk/minitape.h: Ditto.
2184 * include/ddk/mountdev.h: Ditto.
2185 * include/ddk/mountmgr.h: Ditto.
2186 * include/ddk/ndis.h: Ditto.
2187 * include/ddk/ndisguid.h: Ditto.
2188 * include/ddk/ndistapi.h: Ditto.
2189 * include/ddk/ndiswan.h: Ditto.
2190 * include/ddk/netevent.h: Ditto.
2191 * include/ddk/netpnp.h: Ditto.
2192 * include/ddk/newdev.h: Ditto.
2193 * include/basetyps.h: Ditto.
2194 * include/bdatypes.h: Ditto.
2195 * include/cderr.h: Ditto.
2196 * include/cguid.h: Ditto.
2197 * include/cmnquery.h: Ditto.
2198 * include/comcat.h: Ditto.
2199 * include/commctrl.h: Ditto.
2200 * include/commdlg.h: Ditto.
2201 * include/control.h: Ditto.
2202 * include/cpl.h: Ditto.
2203 * include/cplext.h: Ditto.
2204 * include/custcntl.h: Ditto.
2205 * include/dbt.h: Ditto.
2206 * include/dde.h: Ditto.
2207 * include/ddeml.h: Ditto.
2208 * include/mq.h: Remove CTRL-M from line endings.
2209 * include/gdiplus/gdiplustypes.h: Ditto.
2210 * include/gdiplus/gdiplusstringformat.h: Ditto.
2211 * include/gdiplus/gdipluspen.h: Ditto.
2212 * include/gdiplus/gdipluspath.h: Ditto.
2213 * include/gdiplus/gdiplusmetaheader.h: Ditto.
2214 * include/gdiplus/gdiplusmetafile.h: Ditto.
2215 * include/gdiplus/gdiplusmem.h: Ditto.
2216 * include/gdiplus/gdiplusmatrix.h: Ditto.
2217 * include/gdiplus/gdipluslinecaps.h: Ditto.
2218 * include/gdiplus/gdiplusinit.h: Ditto.
2219 * include/gdiplus/gdiplusimpl.h: Ditto.
2220 * include/gdiplus/gdiplusimaging.h: Ditto.
2221 * include/gdiplus/gdiplusimagecodec.h: Ditto.
2222 * include/gdiplus/gdiplusimageattributes.h: Ditto.
2223 * include/gdiplus/gdiplusheaders.h: Ditto.
2224 * include/gdiplus/gdiplusgraphics.h: Ditto.
2225 * include/gdiplus/gdiplusgpstubs.h: Ditto.
2226 * include/gdiplus/gdiplusflat.h: Ditto.
2227 * include/gdiplus/gdiplusenums.h: Ditto.
2228 * include/gdiplus/gdipluseffects.h: Ditto.
2229 * include/gdiplus/gdipluscolormatrix.h: Ditto.
2230 * include/gdiplus/gdipluscolor.h: Ditto.
2231 * include/gdiplus/gdiplusbrush.h: Ditto.
2232 * include/gdiplus/gdiplusbase.h: Ditto.
2233 * include/gdiplus/gdiplus.h: Ditto.
2235 2012-09-01 Earnie Boyd <earnie@users.sourceforge.net>
2237 More on assuming GCC is greater than or equal to version 3.5.4 and that
2238 GCC is the only compiler to be used for MinGW.org.
2240 * include/routprot.h: Remove unneeded filters based on the assumptions.
2241 * include/rpc.h: Ditto.
2242 * include/rpcdce.h: Ditto.
2243 * include/rpcdce2.h: Ditto.
2244 * include/rpcdcep.h: Ditto.
2245 * include/rpcndr.h: Ditto.
2246 * include/rpcnsi.h: Ditto.
2247 * include/rpcnsip.h: Ditto.
2248 * include/rpcnterr.h: Ditto.
2249 * include/rpcproxy.h: Ditto.
2250 * include/rpcutils.h: Ditto.
2251 * include/schannel.h: Ditto.
2252 * include/schnlsp.h: Ditto.
2253 * include/scrnsave.h: Ditto.
2254 * include/sddl.h: Ditto.
2255 * include/secext.h: Ditto.
2256 * include/security.h: Ditto.
2257 * include/servprov.h: Ditto.
2258 * include/setupapi.h: Ditto.
2259 * include/shell.api.h: Ditto.
2260 * include/shldisp.h: Ditto.
2261 * include/shlguid.h: Ditto.
2262 * include/shlobj.h: Ditto.
2263 * include/shlwapi.h: Ditto.
2264 * include/shobjidl.h: Ditto.
2265 * include/snmp.h: Ditto.
2266 * include/specstrings.h: Ditto.
2267 * include/sql.h: Ditto.
2268 * include/sqlext.h: Ditto.
2269 * include/sqltypes.h: Ditto.
2270 * include/sqlucode.h: Ditto.
2271 * include/sspi.h: Ditto.
2272 * include/stm.h: Ditto.
2273 * include/strmif.h: Ditto.
2274 * include/subauth.h: Ditto.
2275 * include/svcguid.h: Ditto.
2276 * include/tlhelp32.h: Ditto.
2277 * include/tmschema.h: Ditto.
2278 * include/unknwn.h: Ditto.
2280 2012-08-31 Earnie Boyd <earnie@users.sourceforge.net>
2282 More on assuming GCC is greater than or equal to version 3.5.4 and that
2283 GCC is the only compiler to be used for MinGW.org.
2285 * include/winnt.h: Remove unneeded filters based on the assumptions.
2286 (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
2288 * include/winperf.h: Remove unneeded filters based on the assumptions.
2289 * include/winreg.h: Ditto.
2290 * include/winresrc.h: Ditto.
2291 * include/winsnmp.h: Ditto.
2292 * include/winsock.h: Ditto.
2293 * include/winsock2.h: Ditto.
2294 * include/winspool.h: Ditto.
2295 * include/winsvc.h: Ditto.
2296 * include/winuser.h: Ditto.
2297 * include/winver.h: Ditto.
2298 * include/ws2spi.h: Ditto.
2299 * include/ws2tcpip.h: Ditto.
2300 * include/wsahelp.h: Ditto.
2301 * include/wsipx.h: Ditto.
2302 * include/wsnetbs.h: Ditto.
2303 * include/wingdi.h: Ditto.
2304 * include/wininet.h: Ditto.
2305 * include/winocotl.h: Ditto.
2306 * include/winldap.h:Ditto.
2307 * include/winnls.h: Ditto.
2308 * include/userenv.h: Ditto.
2309 * include/usp10.h: Ditto.
2310 * include/uxtheme.h: Ditto.
2311 * include/vidcap.h: Ditto.
2312 * include/vmr9.h: Ditto.
2313 * include/vptype.h: Ditto.
2314 * include/w32api.h: Ditto.
2315 * include/winable.h: Ditto.
2316 * include/winbase.h: Ditto.
2317 * include/winber.h: Ditto.
2318 * include/wincon.h: Ditto.
2319 * include/wincrypt.h: Ditto.
2320 * include/windef.h: Ditto.
2321 * include/windns.h: Ditto.
2322 * include/windows.h: Ditto.
2323 * include/windowsx.h: Ditto.
2324 * include/winerror.h: Ditto.
2325 * include/wchar.h: Ditto. Add GCC system_header pragma.
2326 * include/_mingw.h: Give an error if __GNUC__ isn't defined or isn't >=
2329 2012-08-28 Earnie Boyd <earnie@users.sourceforge.net>
2331 We are going to assume that MinGW is using GCC version greater than or
2332 equal to 3.5.4 and remove any filters related to earlier versions. We
2333 are also going to remove any possibility of using a compiler other than
2336 * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
2337 possibility of using a compiler other than GCC and remove any other
2339 * include/acccrtl.h: Ditto.
2340 * include/aclapi.h: Ditto.
2341 * include/aclui.h: Ditto.
2342 * include/adsprop.h: Ditto.
2343 * include/afxres.h: Ditto.
2344 * include/amaudio.h: Ditto.
2345 * include/amvideo.h: Ditto.
2346 * include/audevcod.h: Ditto.
2347 * include/aygshell.h: Ditto.
2348 * include/basetsd.h: Ditto.
2349 * include/wtsapi32.h: Ditto.
2350 * include/wtypes.h: Ditto.
2351 * include/xprtdefs.h: Ditto.
2352 * include/zmouse.h: Ditto.
2353 * include/aviriff.h: Ditto.
2354 * src/libcrt/crt/CRT_fp10.c: Ditto.
2355 * src/libcrt/crt/CRT_fp8.c: Ditto.
2356 * src/libcrt/crt/dllcrt1.c: Ditto.
2357 * src/libcrt/crt/pseudo-reloc.c: Ditto.
2359 2012-08-23 Earnie Boyd <earnie@users.sourceforge.net>
2361 * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
2362 AC_CANONICAL_SYSTEM.
2363 * .gitmodules: New file.
2364 * build-aux: New submodule.
2366 2012-08-20 Earnie Boyd <earnie@users.sourceforge.net>
2368 * Makefile.in (check): Add target.
2369 (install-wsl-dirs): Ditto.
2370 (install-wsl): Ditto.
2372 (_dist-wsl-all_): Ditto.
2373 (dist-wsl-mkdir): Ditto.
2374 (dist-wsl-install): Ditto.
2375 (dist-wsl-dll): Ditto.
2376 (dist-wsl-dev): Ditto.
2377 (dist-wsl-lic): Ditto.
2378 (dist-wsl-doc): Ditto.
2379 (dist-wsl-src): Ditto.
2380 (dist-mingwrt-dll): Correct typo.
2381 (libmingwex_a_SOURCES): Ditto.
2382 (DLLTOOL_FLAGS): Remove -U.
2383 (libmoldname%.a): New target.
2384 (clean): Using find was not a good idea.
2385 Step into tests subdirectory and execute the same target.
2386 (distclean): Add removal of dist/ directory.
2387 Step into tests subdirectory and execute the same target.
2388 * configure.ac (tests/Makefile): Add to AC_CONFIG_FILES.
2391 * include/profile.h: Ditto.
2396 2012-08-19 Earnie Boyd <earnie@users.sourceforge.net>
2398 Needed to be able to make dist-mingwrt and dist-w32api to create these
2399 packages individually. Eventually we also need dist-wsl target to
2400 create a package named mingw.org-wsl.
2402 * include/_mingw.h (__MINGW_VERSION): Correct typo.
2403 (__MINGW_MAJOR_VERSION): Ditto.
2404 * include/w32api.h: Add deprecated file warning.
2405 * Makefile.in: Throughout, add and correct targets for building
2406 distributed mingwrt and w32api packages.
2407 (PACKAGE_VERSION): Add configured variable.
2408 (PACKAGE_RELEASE): Ditto.
2409 (winapi_DDK_DEF): New variable.
2410 (winapi_DIRECTX_DEF): Ditto.
2411 (winapi_DIRECTX_DINPUT_DEF): Ditto.
2412 (winapi_lib_DDK_LIBRARIES): Ditto.
2413 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
2414 (winapi_lib_DIRECTX_INPUT_LIBRARIES): Ditto.
2415 (libdmoguids_a_SOURCES): Ditto.
2416 (libdmoguids_a_OBJECTS): Ditto.
2417 (libdxguid_a_SOURCES): Ditto.
2418 (libdxguid_a_OBJECTS): Ditto.
2419 (libstrmiids_a_SOURCES): Ditto.
2420 (libstrmiids_a_OBJECTS): Ditto.
2421 (complex_SOURCES): Ditto.
2422 (libdinput_a_SOURCES): Ditto.
2423 (libdinput_a_OBJECTS): Ditto.
2424 (libdxerr8_a_SOURCES): Ditto.
2425 (libdxerr8_a_OBJECTS): Ditto.
2426 (libdxerr9_a_SOURCES): Ditto.
2427 (libdxerr9_a_OBJECTS): Ditto.
2428 (mingwrt_bin_LIBRARIES): Ditto.
2429 (mingwrt_lib_LIBRARIES): Ditto.
2430 (mingwrt_lib_INCLUDES): Ditto.
2431 (mingwrt_lib_SYS_INCLUDES): Ditto.
2432 (w32api_lib_INCLUDES): Ditto.
2433 (w32api_lib_DDK_INCLUDES): Ditto.
2434 (w32api_lib_GDIPLUS_INCLUDES): Ditto.
2435 (w32api_lib_GL_INCLUDES): Ditto
2436 (w32api_lib_DIRECTX_INCLUDES): Ditto.
2437 (w32api_lib_LIBRARIES): Ditto.
2438 (winapi_lib_EXTRA_LIBRARIES): Add libdmoguids.a, libdxguid.a and
2440 (lib_LIBRARIES): Add winapi_lib_DDK_LIBRARIES,
2441 winapi_lib_DIRECTX_LIBRARIES and winapi_lib_DIRECTX_DINPUT_LIBRARIES.
2442 (ALL_SOURCES): Add libdinput_a_SOURCES, libdxerr8_a_SOURCES and
2443 libdxerr9_a_SOURCES.
2444 (winapi_lib_DDK_LIBRARIES): New target.
2445 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
2451 (libdinput.a): Ditto.
2452 (libdinput8.a): Ditto.
2453 (libdinput_a_OBJECTS): Ditto.
2454 (libdmoguids_a_OBJECTS): Ditto.
2455 (libdxguid_a_OBJECTS): Ditto.
2456 (libstrmiids_a_OBJECTS): Ditto.
2457 (libdxerr8.a): Ditto.
2458 (libdxerr9.a): Ditto.
2459 (libmoguids.a): Ditto.
2460 (libdxguid.a): Ditto.
2461 (libstrmiids.a): Ditto.
2462 (install-mingwrt-dirs): Ditto.
2463 (install-mingwrt): Ditto.
2465 (dist-mingwrt): Ditto.
2466 (_dist-mingwrt-all_): Ditto.
2467 (dist-mingwrt-mkdir): Ditto.
2468 (dist-mingwrt-install): Ditto.
2469 (dist-mingwrt-dll): Ditto.
2470 (dist-mingwrt-dev): Ditto.
2471 ($(DESTDIR)$(prefix)/share/doc/mingwrt/DISCLAIMER): Ditto
2472 (dist-mingwrt-lic): Ditto.
2473 (dist-mingwrt-doc): Ditto.
2474 (dist-mingwrt-src): Ditto.
2475 (install-w32api-dirs): Ditto.
2476 (install-w32api): Ditto.
2477 (dist-w32api): Ditto.
2478 (_dist-w32api-all_): Ditto.
2479 (dist-w32api-mkdir): Ditto.
2480 (dist-w32api-install): Ditto.
2481 (dist-w32api-dev): Ditto.
2482 (dist-w32api-lic): Ditto.
2483 (dist-w32api-doc): Ditto.
2484 (dist-w32api-src): Ditto.
2485 (install-docs): Correct cp action.
2486 (libmingex.a): Correct dependencies.
2487 * configure.ac (AC_INIT): Correct the version.
2489 2012-08-14 Earnie Boyd <earnie@users.sourceforge.net>
2491 * Makefile.in: New file.
2492 * configure.ac: Ditto.
2493 * config.h.in: Ditto.
2494 * .gitignore: Add install-sh.
2496 2012-08-13 Earnie Boyd <earnie@users.sourceforge.net>
2498 * .gitignore (Makefile.in): Remove entry.
2501 2012-08-12 Earnie Boyd <earnie@users.sourceforge.net>
2503 * include/CVS/*: Remove accidentally added CVS directories.
2504 * .gitignore (*.log): Ignore all .log file types.
2506 2012-08-11 Earnie Boyd <earnie@users.sourceforge.net>
2508 * include/*: Add combined winsup/mingw and winsup/w32api include files.
2510 2012-08-08 Earnie Boyd <earnie@users.sourceforge.net>
2512 * ChangeLog: New file.
2515 * .gitignore: Ditto.