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.

