OSDN Git Service

Adapt msvcrt-xref to become msvcrt.def.in provider.
[mingw/mingw-org-wsl.git] / mingwrt / msvcrt-xref / ChangeLog
1 2016-02-09  Keith Marshall  <keithmarshall@users.sourceforge.net>
2
3         Adapt for use in MSVCRT.DLL import library generation.
4
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.
10
11 2016-02-08  Keith Marshall  <keithmarshall@users.sourceforge.net>
12
13         Support forced simplex vs. duplex document layout reprints.
14
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.
19
20 2015-11-23  Keith Marshall  <keithmarshall@users.sourceforge.net>
21
22         Implement cross-reference document publishing infrastructure.
23
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.
27
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.
31
32 2014-09-25  Keith Marshall  <keithmarshall@users.sourceforge.net>
33
34         Improve identification for historical msvcrt.dll versions.
35
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.
42
43 2014-09-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
44
45         Include exported symbols specific to msvcr120.dll
46
47         * msvcrt.def.in [__MSVCRT_VERSION__>=0x12000000]: Add symbols which
48         were not present in previous versions, appropriately filtered.
49
50 2014-09-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
51
52         Include exported symbols specific to msvcr110.dll
53
54         * msvcrt.def.in [__MSVCRT_VERSION__>=0x11000000]: Add symbols which
55         were not present in previous versions, appropriately filtered.
56
57 2014-09-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
58
59         Include exported symbols specific to msvcr100.dll
60
61         * msvcrt.def.in [__MSVCRT_VERSION__>=0x10000000]: Add symbols which
62         were not present in previous versions, appropriately filtered.
63
64 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
65
66         Include exported symbols specific to msvcr090.dll
67
68         * msvcrt.def.in [__MSVCRT_VERSION__>=0x09000000]: Add symbols which
69         were not present in previous versions, appropriately filtered.
70
71 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
72
73         Include exported symbols specific to msvcr080.dll
74
75         * msvcrt.def.in [__MSVCRT_VERSION__>=0x08000000]: Add symbols which
76         were not present in previous versions, appropriately filtered.
77
78 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
79
80         Include exported symbols specific to msvcr071.dll
81
82         * msvcrt.def.in [__MSVCRT_VERSION__>=0x07100000]: Add symbols which
83         were not present in previous versions, appropriately filtered.
84
85 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
86
87         Include exported symbols specific to msvcr070.dll
88
89         * msvcrt.def.in [__MSVCRT_VERSION__>=0x07000000]: Add symbols which
90         were not present in previous versions, appropriately filtered.
91
92 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
93
94         Add msvcrt.dll symbols which became available in Vista/Win7.
95
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.
100
101 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
102
103         Add msvcrt.dll symbols which became available in WinXP.
104
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.
107
108 2014-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
109
110         Initial commit; establish baseline equivalent to Win98-SE.
111
112         * COPYING Makefile.in configure.ac msvcrt.def.in: New files.