1 2016-02-09 Keith Marshall <keithmarshall@users.sourceforge.net>
3 Adapt for use in MSVCRT.DLL import library generation.
5 * msvcrt.def.in: Adapt for mingwrt build system integration.
6 (__MINGW_DLSYM): New preprocessor macro; define it conditionally...
7 [__MSVCRT_VERSION__ != 0]: ...to emit in-scope symbols it declares...
8 [__MSVCRT_VERSION__ == 0]: ...to hide symbols it declares, followed by
9 redefinition of __MSVCRT_VERSION__ itself, to a value of 0x10000.
11 2016-02-08 Keith Marshall <keithmarshall@users.sourceforge.net>
13 Support forced simplex vs. duplex document layout reprints.
15 * README.in msvcrt-xref.ms: Update copyright notices.
16 * Makefile.in (simplex, duplex): New rules; implement them, using...
17 (publication-clean): ...this additional new helper rule; it ensures
18 that any existing output file is removed, to force the reprint.
20 2015-11-23 Keith Marshall <keithmarshall@users.sourceforge.net>
22 Implement cross-reference document publishing infrastructure.
24 * README.in msvcrt-xref.ms: New files.
25 * fdl-1.3.ms: New file; this is a verbatim copy of the GNU Free
26 Documentation License, with groff -ms markup inserted.
28 * configure.ac Makefile.in: Add rules for detection and deployment of
29 GNU troff typesetting tools; use them to compile the publication ready
30 PDF form of the cross-reference document, and README file.
32 2014-09-25 Keith Marshall <keithmarshall@users.sourceforge.net>
34 Improve identification for historical msvcrt.dll versions.
36 * msvcrt.def.in: Update symbol visibility filters...
37 [__MSVCRT_VERSION__==0x0500]: ...exclude symbols which are present in
38 WinXP and later, but which were not available in Win2K; furthermore...
39 [__MSVCRT_VERSION__>=0x0410 && __MSVCRT_VERSION__< 0x0412]: ...also
40 exclude symbols present in Win98-SE, but not present in Win98, and...
41 [__MSVCRT_VERSION__< 0x0410]: ...exclude those not present in WinNT4.
43 2014-09-22 Keith Marshall <keithmarshall@users.sourceforge.net>
45 Include exported symbols specific to msvcr120.dll
47 * msvcrt.def.in [__MSVCRT_VERSION__>=0x12000000]: Add symbols which
48 were not present in previous versions, appropriately filtered.
50 2014-09-22 Keith Marshall <keithmarshall@users.sourceforge.net>
52 Include exported symbols specific to msvcr110.dll
54 * msvcrt.def.in [__MSVCRT_VERSION__>=0x11000000]: Add symbols which
55 were not present in previous versions, appropriately filtered.
57 2014-09-22 Keith Marshall <keithmarshall@users.sourceforge.net>
59 Include exported symbols specific to msvcr100.dll
61 * msvcrt.def.in [__MSVCRT_VERSION__>=0x10000000]: Add symbols which
62 were not present in previous versions, appropriately filtered.
64 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
66 Include exported symbols specific to msvcr090.dll
68 * msvcrt.def.in [__MSVCRT_VERSION__>=0x09000000]: Add symbols which
69 were not present in previous versions, appropriately filtered.
71 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
73 Include exported symbols specific to msvcr080.dll
75 * msvcrt.def.in [__MSVCRT_VERSION__>=0x08000000]: Add symbols which
76 were not present in previous versions, appropriately filtered.
78 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
80 Include exported symbols specific to msvcr071.dll
82 * msvcrt.def.in [__MSVCRT_VERSION__>=0x07100000]: Add symbols which
83 were not present in previous versions, appropriately filtered.
85 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
87 Include exported symbols specific to msvcr070.dll
89 * msvcrt.def.in [__MSVCRT_VERSION__>=0x07000000]: Add symbols which
90 were not present in previous versions, appropriately filtered.
92 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
94 Add msvcrt.dll symbols which became available in Vista/Win7.
96 * msvcrt.def.in [__MSVCRT_VERSION__>=0x0600]: Add symbols which were
97 added for the Vista release of msvcrt.dll; note that there appear to
98 be no further additions pertinent to the subsequent release for...
99 [__MSVCRT_VERSION__>=0x0601]: ...this, identifying Win7.
101 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
103 Add msvcrt.dll symbols which became available in WinXP.
105 * msvcrt.def.in [__MSVCRT_VERSION__>=0x0501]: Add symbols which were
106 present in the WinXP release of msvcrt.dll, but not in Win98-SE.
108 2014-09-21 Keith Marshall <keithmarshall@users.sourceforge.net>
110 Initial commit; establish baseline equivalent to Win98-SE.
112 * COPYING Makefile.in configure.ac msvcrt.def.in: New files.