OSDN Git Service

https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
[mingw/mingw-org-wsl.git] / ChangeLog
index 208bc72..945b5f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,114 @@
+2012-10-21  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
+
+       * include/ddk/ntddk.h (KeQueryActiveProcessors): New VISTA declaration.
+       * lib/lib32/ddk/ntoskrnl.def: New VISTA import.
+
+2012-10-19  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/?func=detail&aid=3554826&group_id=2435&atid=102435
+
+       * include/mswsock.h (WSAPoll): New declaration.
+       * lib/lib32/ws2_32.def (WSAPoll@12): New import.
+
+2012-10-17  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * tests/Makefile.in (libcrt-test-asinh): Add test.
+
+2012-10-17  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/index.php?func=detail&aid=2117590&group_id=2435&atid=102435
+
+       * tests/libcrt/test-asinh.c: New file.
+
+2012-10-16  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * include/sdkddkver.h (WINNTVER): New macro.
+       (_WIN32_WINNT): Correct default value based on NTDDI_VERSION.
+       * include/stdio.h (_get_output_format): Base declaration or define on
+       VISTA.
+       (_set_output_format): Ditto.
+       (_get_printf_count_output): Ditto.
+       (_set_printf_count_output): Ditto.
+       * misc/src/libcrt/stdio/pformat.c: Remove needless code since we only
+       care about Windows.
+
+2012-10-08  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
+       Copy top_srcdir to a specific mingw.org-wsl directory.
+
+2012-09-27  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       _USE_32BIT_TIME_T resolution and prepare for release.
+
+       * include/io.h: Add _HAVE_32BIT_TIME_T to filters.
+       * include/sys/stat.h: Ditto.
+       * include/sys/timeb.h: Ditto.
+       * include/sys/types.h: Ditto.
+       * include/wchar.h: Ditto.
+       * include/time.h: Rework _HAVE_32BIT_TIME_T to always use 64bit time_t
+       when not defined.
+       * Makefile.in (extra_OBJECTS): Move to the front of the dependency list.
+       (%.o : %.s): Create rules.
+       * lib/lib32/msvcrt.def.in: Remove needless __MSVCRT_VERSION__ filter
+       and previous endif to continue the previous filter.
+       * NEWS: New file.
+
+2012-09-26  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Make the changes work.
+
+       * include/sys/stat.h (stat, fstat): Change __NO_INLINE__ filter to
+       _NO_OLDNAMES.
+       (_fstat64i32, _stat64i32): Define to be equal to _fstat64 and _stat64
+       respectively when __NO_INLINE__ is defined.
+       Remove _CRTIMP from declaration due to inline function.
+       (_wstat64i32): Define an inline function or define to _wstat64 since it
+       is missing from libmsvcrt.a.
+       Remove _CRTIMP from declaration due to inline function.
+       (xstat): Remove.
+       * include/commctrl.h (tagTVINSERTSTRUCTA, tagTVINSERTSTRUCTW): Move to
+       after the definition of TVITEMXA and TVITEMXW.
+       (TVINSERTSTRUCT, TV_INSERTSTRUCT): Move UNICODE amp to after the
+       definition of TVINSERTSTRUCTA and TVINSERTSTRUCTW.
+       * include/winuser.h (INPUT_MOUSE, INPUT_KEYBOARD, INPUT_HARDWARE):
+       Move to always define based on assumption of lowest supported OS.
+       These appeared in NT version 4 service pack 3.
+       (tagMOUSEINPUT, tagKEYBDINPUT, tagHARDWAREINPUT, tagINPUT): Ditto.
+       (SendInput): Ditto.
+       * include/time.h (_HAVE_32BIT_TIME_T): New macro stating that
+       msvcrt.dll contains the 32bit time functions.
+       (_USE_32BIT_TIME_T): If set then determine if _HAVE_32BIT_TIME_T is set
+       and use the 32bit time functions else use the 64bit time functions and
+       force datatype conversions.
+       * include/wchar.h: Match stat components to sys/stat.h.
+       * include/string.h (strcasecmp, strncasecmp): When __NO_INLINE__ defined
+       map functions to _stricmp and _strincmp respectfully.
+       * Makefile.in (libws2_32.a): Add src/libws2_32/ws2_32.o symbols to the
+       library.  Override global target with a specific one.
+       (libscrnsavw_a_OBJECTS): Correct typo.
+       (extra_OBJECTS): New variable containing extra objects to build.
+       (libdinput_a_OBJECTS, libdmoguids_a_OBJECTS, libdxguid_a_OBJECTS,
+       libstrmiids_a_OBJECTS, libws2_32_a_OBJECTS): Correctly define targets.
+
+2012-09-21  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Make the changes work.
+
+       * Makefile.in (ofmt_stub.o): Add stub to libmsvcrt.a through
+       libmsvcr71d.a.
+       (libmoldname*.a): Change the DLLNAME to msvcr*.dll as appropriate.
+       * include/sdkddkver.h (_WARN_DEFAULTS): New macro filter for warning
+       about defaults to enable building binutils.
+       * include/sys/stat.h: Rework structure definitions and declarations to
+       allow building binutils.
+       (_fstat64i32): New inline function.
+       (_stat64i32): Ditto.
+       * include/winsock.h (_WARN_WINSOCK_H): New macro filter for warning
+       about inclusion of winsock.h to allow building binutils.
+
 2012-09-20  Earnie Boyd  <earnie@users.sourceforge.net>
 
        Redo the filters based on assumptions discussed in mingw-dvlpr list.