Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « corcompare « tools « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 91439a71e26027136e8acf2a87c89f51042be427 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
2005-12-13  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : tiny checked="checked" sanitization.

2005-11-29  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : added toggle switch for referenced documentation
	  (monodoc/msdn/msdn2).

2005-11-18  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : filtered attributes are customizable now (but pretty
	  slow!)

2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : turn ComVisible and DebuggerDisplay off by default.

2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>

	* MissingType.cs : don't add fake SerializableAttributes (if it does).

2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : part of XHTMLification.

2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api.xsl : Use indent; it is practically impossible to improve
	  generated HTML w/o indentation.

2005-11-04  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api-info.cs : filter property ReservedMask out; they show
	  useless diffs.

2005-10-28  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api-info.cs, mono-api-diff.cs : use IsVirtual instead of
	  IsFinal (bug #76585; it is not working). Fixed new warning.

2005-10-28  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api-diff.cs :
	  "None" goes away from static/abstract/sealed diff.

2005-10-28  Atsushi Enomoto  <atsushi@ximian.com>

	* mono-api-info.cs, mono-api-diff.cs :
	  Print static/abstract/sealed diffs on methods.
	  Differentiate generic methods by their type arguments.
	  Print generic parameter attribute differences.

2005-10-14  Atsushi Enomoto  <atsushi@ximian.com>

	* cormissing.xsl, mono-api.xsl, mono-api-diff.cs, mono-api-info.cs :
	  added support for displaying generic contraint differences.

2005-08-06  Gert Driesen  <drieseng@users.sourceforge.net>

	* mono-api-diff.cs: When multiple attributes of the same type
	exist, then we must use a key that is composed of the attribute
	type and key/value pairs for each property. Fixed line endings.
	* mono-api-info.cs: target is not used for AttributeData. Removed
	unused ctor and OutputAttributes overload.

2005-06-24  Martin Baulig  <martin@ximian.com>

	* mono-api-info.cs: Use `Type.ToString()' everywhere instead of
	`Type.FullName' since on the MS runtime `Type.FullName' is the
	empty string for type parameters (FIXME: bug in the MS runtime?).

2005-06-16  Raja R Harinath  <rharinath@novell.com>

	* Makefile (mono-api-info.exe): Copy mdb file from the
	profile-specific directory.

2005-06-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-info.cs: exclude the ReservedMask bits from method
	attributes.

2005-06-01  Ben Maurer  <bmaurer@ximian.com>

	* mono-api-info.cs: Hack to support generics better

2005-05-06  Raja R Harinath  <rharinath@novell.com>

	* Makefile (ALL_PROGRAMS): Make 'mono-api-info.exe'
	profile-dependent.
	(uninstall-local): Use the basename.

2005-04-13 Ankit Jain <ankit@corewars.org>

	* mono-api-diff.cs (XmlParameter): Revert type of defaultValue
	from object to string, since the value is read from XML.
	
2005-04-12 Ankit Jain <ankit@corewars.org>

	* mono-api-diff.cs: Handle null default values correctly.
	* mono-api-info.cs: -do-
	System.DBNull.Value means no default value.
	
2005-04-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* transform.cs:
	* transform.js: replace transform.js with transform.cs

2005-03-11  Sebastien Pouliot  <sebastien@ximian.com>

	* mono-api-info.exe: Don't process attributes inheriting from 
	SecurityAttribute as we won't ever match them 100% (at least from a 
	syntaxic point of view). The tool permview.exe can be used to extract
	and compare them if/when required.

2005-02-21  Michal Moskal  <malekith@pld-linux.org>

	* Makefile (PROGRAM_INSTALL_DIR): Define in terms of $(libdir).

2005-02-11  Marek Safar <marek.safar@seznam.cz>

	* mono-api-diff.cs : Fixed collision in the sealed/static detection.

2005-02-10  Marek Safar <marek.safar@seznam.cz>

	* mono-api-diff.cs ,
	* mono-api-info.cs : Check values of attribute properties.

2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

	* mono-api.xsl : optimized a bit. Removed extraneous step from
	  template-matches, extraneous descendant search and mode usage.

2004-11-26  Raja R Harinath  <rharinath@novell.com>

	* Makefile (PROGRAM_INSTALL_DIR): Change to
	$(prefix)/lib/mono/$(FRAMEWORK_VERSION).

2004-10-14  Atsushi Enomoto <atsushi@ximian.com>

	* mono-api-info.cs : Use GetExportedTypes(). This fixes System.Xml.xml
	  generation in masterinfos.

2004-09-29  Zoltan Varga  <vargaz@freemail.hu>

	* MissingAttribute.cs: Ignore DllImportAttribute and PreserveSigAttribute.

2004-09-06  Marek Safar <marek.safar@seznam.cz>

	* mono-api-diff.cs ,
	* mono-api-info.cs : Added static class detection.

2004-06-19  Atsushi Enomoto <atsushi@ximian.com>

	* mono-api-diff.cs : tiny fix on warning output.

2004-06-14  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-diff.cs: now also check charset, layout and 
	serializability of types
	* mono-api-info.cs: output charset, layout and flag indicating
	whether type is serializable

2004-06-12  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-diff.cs: 
	  - check method/ctor parameters
	  - use target attribute for attributes in key for attributes 
	    (if available). This allows us to differentiate between method 
	    and return type attributes for methods
	  - check field values (for literal fields)
	  - LoadExtraData was not always called, causing certain signature
	    mismatches not to be reported

	* mono-api-info.cs: 
	  - check field values of literal fields
	  - document parameters of method/ctors
	  - also output attribute applied to return type of methods

2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-info.cs: ignore non-public attributes

2004-06-11  Raja R Harinath  <rharinath@novell.com>

	* Makefile (PROGRAM_INSTALL_DIR): New define.
	(install-local, uninstall-local): Use it.

2004-06-04  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-info.cs: for checking API compatibility, we're only
	interested in public interfaces that are implemented by a given
	type.  Include protected internal fields and ctors.

2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-diff.cs: fixes event diff when we're missing attributes. Now
	the class status properly shows the attributes under the event.

	* mono-api-info.cs: include protected internal methods.

2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-info.cs: we don't want internal members listed.

2004-06-03  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-info.cs: also check protected internal members

2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-info.cs: if we have a TODOAttribute, get the Comment property
	value and store it in attribute 'comment'.

	* mono-api-diff.cs: if we have a 'comment' keep it in the output file.

	* mono-api.xsl: if we have a 'comment' set it as the title attribute
	of the monoTODO gif image.

	Now we can see the MonoTODO comments when browsing the class status
	pages.

2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>

	* mono-api-diff.cs: also report mismatches in protected members
	* mono-api-info.cs: fixed issue where counters were not output
	for missing attributes if there were no other mismatches

2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api.xsl: handle <interface>, which is different from
	<class name="x" type="interface"...>.

2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-diff.cs: added a couple of missing attributes for extra
	classes.

2003-11-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-diff.cs: ensure no nested type gets in as non-nested.
	(May be a bug in MS?). Added ptype and params attributes for properties.

	* mono-api-info.cs: fixed some cases where there's a name duplication
	(multiple attributes, properties). Fixed completion counters.

2003-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-diff.cs: fixed attribute handling for members. Fixed counts
	for properties.
	* mono-api-info.cs: don't output .cctor information.

2003-11-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* mono-api-diff.cs: fixed nullref and add warning when class type do not
	match.

	* mono-api-info.cs: ignore private classes.

2003-11-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CorCompare.exe.sources: not needed now.
	 
	* Makefile: updated to build the 3 exes we have now.

	* mono-api-info.cs: new program. Given an assembly name, it generates
	an xml file with its public data.

	* mono-api-diff.cs: compares 2 xml files generated with mono-api-info
	and outputs an xml file suitable for building class status pages with
	mono-api.xsl.

	* mono-api.xsl: small modifications to corcompare.xsl to match the new
	file format.

2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* cormissing.xsl: Change percentage to display percentage for all
	sub-members, not just direct members

2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* MissingNameSpace.cs: Fixed the case where a private/ internal class
	that per chance has a class with the same name in the compared
	assembly gets compared -> now only public classes are compared.
	* MissingType: Internal nested types were always compared -> internal
	nested types are never compared

2002-02-25  Nick Drochak  <ndrochak@gol.com>

	* ToDoAssembly.cs: remove unused code 
	* ToDoNamespace.cs: using BindingFlags for GetMembers
	* ToDoType.cs: throw exception if we encounter a member type
	that we didn't expect. Also remove unused property.