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