[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / tools / corcompare / ChangeLog
index aef2092f4102f36f3afa5c892e872e84861d7af9..020d5b737bb0743068bc949ecabeba98af74c2d0 100644 (file)
@@ -1,3 +1,199 @@
+2010-08-05  AndrĂ©s G. Aragoneses  <andres@lindenlab.com>
+
+       * mono-api-info.cs: Implemented new mode to show ABI.
+       * Makefile: added mono-abi-info autofoo.
+
+2010-04-16  C.J. Adams-Collier <cjac@colliertech.org>
+
+       * mono-api-diff.cs: revived from the mono-2-2 branch and applied
+       patch from debian package, noted that I'll handle maintenance
+       
+2010-02-10  Marek Habersack  <mhabersack@novell.com>
+
+       * mono-api-info.cs: added support for extracting and generating
+       TypeForwardedTo assembly attributes.
+
+2009-06-03  Jb Evain  <jbevain@novell.com>
+
+       * AssemblyResolver.cs: properly attach the resolver to the
+       assemblies we've found.
+
+2009-01-28  Jb Evain  <jbevain@novell.com>
+
+       * AssemblyResolver.cs
+         Util.cs
+         mono-api-info.cs:
+               Directly use the Resolve methods from Cecil.
+
+2009-01-06  Jb Evain  <jbevain@novell.com>
+
+       * transform.cs
+       * cormissing.xsl
+       * mono-api.xsl
+       * mono-api-diff.cs:
+               remove deprecated code.
+
+2009-01-06  Jb Evain  <jbevain@novell.com>
+
+       * Makefile: only build mono-api-info, as mono-api-diff and transform
+       are not used anymore.
+
+2009-01-05  Jb Evain  <jbevain@novell.com>
+
+       * mono-api-info.cs: output custom attributes for generic parameters
+       as well.
+
+2009-01-05  Jb Evain  <jbevain@novell.com>
+
+       * mono-api-info.cs: specify an `enumtype` attribute to describe
+       enumeration underlyin types.
+
+2009-01-05  Jb Evain  <jbevain@novell.com>
+
+       * mono-api-info.cs: don't emit empty attributes on properties.
+
+2008-12-17  Jb Evain  <jbevain@novell.com>
+
+       * mono-api-info.cs: don't add Finalizers to the api definition.
+
+2008-12-08  Jb Evain  <jbevain@novell.com>
+
+       * Util.cs
+       * WellFormedXmlWriter.cs
+       * mono-api-diff.cs
+       * AssemblyResolver.cs
+       * mono-api-info.cs: normalize namespaces.
+
+2008-12-08  Jb Evain  <jbevain@novell.com>
+
+       * Metadata.cs
+       * CecilMetadata.cs
+       * CompareContext.cs
+       * MasterMetadata.cs
+       * Masterinfo.cs
+       * Comparison.cs: add the gui-compare backend as source for now.
+
+2008-12-04  Jb Evain  <jbevain@novell.com>
+
+       * Remove CorCompare.exe sources.
+
+2008-12-04  Jb Evain  <jbevain@novell.com>
+
+       * Makefile: don't build CorCompare.exe anymore as it's not even
+       used.
+
+2008-12-04  Jb Evain  <jbevain@novell.com>
+
+       * mono-api-diff.cs: update mono-api-diff wrt to the format changes.
+
+2008-11-25  Atsushi Enomoto  <atsushi@ximian.com>
+            Jb Evain  <jbevain@novell.com>
+
+       * WellFormedXmlWriter.cs : new file to escape invalid XML
+         characters.
+       * mono-api-info.cs mono-api-diff.cs : don't use XmlTextWriter
+         directly when you don't know what you are going to write.
+         escape invalid characters as \xXX or \uUUUU.
+
+2008-11-21  Jb Evain  <jbevain@novell.com>
+
+       *.*: update to the cecil/corcompare version.
+
+2008-10-17  Jonathan Pryor  <jpryor@novell.com>
+
+       * Makefile: Add doc-update target support.
+
+2008-05-21  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * mono-api.xsl: Added support for event accessors.
+       * mono-api-diff.cs: Added support for event accessors.
+       * mono-api-info.cs: Added support for explicit interface
+       implementations, and groups event accessors with the corresponding
+       event.
+
+2008-05-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api-diff.cs : do not report CompilerGeneratedAttribute which
+         likely comes from auto property.
+
+2008-04-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * TODO: Removed, as all items are obsolete.
+       * Makefile: Removed TODO from DISTFILES.
+
+2008-04-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * mono-api-diff.cs: Output type for extra classes, to allow it to
+       show up on class status pages.
+
+2008-03-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api.xsl : add support for parameters.
+
+2008-02-27  Chris Toshok  <toshok@ximian.com>
+
+       * mono-api-info.cs: include protected nested classes in the
+       output.
+
+2008-01-07  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-api-diff.cs: Check the names of method parameters as well.
+
+2007-11-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api-diff.cs : ... and do the same for missing members.
+         I don't like this change but ppl wanted me to make it so :p
+
+2007-11-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api-diff.cs : expand all missing types in missing
+         namespaces so that we don't get just one "missing" mark
+         for the entire namespace.
+
+2007-08-12  Marek Safar <marek.safar@gmail.com>
+
+       * Makefile: Build transform too.
+
+2007-06-29  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * mono-api.xsl: Added support for nested classes.
+       * mono-api-diff.cs: Renamed element used for nested classes from
+       nestedclass to class to avoid duplicating templates in xsl.
+
+2007-06-25  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * mono-api-diff.cs: Fixed line endings. For overloaded operators we
+       need to include the return type in the key to allow matching.
+
+2007-06-18  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * mono-api-info.cs: do not ignore overloaded operators.
+
+2007-06-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api-info.cs : fix silliness.
+
+2007-06-01  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api-info.cs mono-api-diff.cs :
+         handle MonoTODOAttribute derivations.
+
+2007-04-17  Alp Toker  <alp@atoker.com>
+
+       * mono-api-diff.cs:
+       * mono-api-info.cs:
+       * MissingMethod.cs: Treat IsVirtual and IsFinal as independent
+       attributes.
+
+2007-02-22  Wade Berrier  <wberrier@novell.com>
+
+       * Makefile: Move files from EXTRA_DISTFILES to DISTFILES so they
+       get included in 'make dist'
+
+2007-02-20  Marek Safar <marek.safar@gmail.com>
+
+       * mono-api-diff.cs : Report difference between parameter attributes.
+
 2006-01-26  Atsushi Enomoto  <atsushi@ximian.com>
 
        * mono-api-info.cs
 
        * 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:
 
 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 
+       * 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.
 
 
 2004-06-14  Gert Driesen <drieseng@users.sourceforge.net>
 
-       * mono-api-diff.cs: now also check charset, layout and 
+       * 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: 
+       * 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 
+         - 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: 
+       * mono-api-info.cs:
          - check field values of literal fields
          - document parameters of method/ctors
          - also output attribute applied to return type of methods
 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
 
 2002-02-25  Nick Drochak  <ndrochak@gol.com>
 
-       * ToDoAssembly.cs: remove unused code 
+       * 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.