diff options
Diffstat (limited to 'mcs/tools/corcompare/ChangeLog')
-rw-r--r-- | mcs/tools/corcompare/ChangeLog | 497 |
1 files changed, 0 insertions, 497 deletions
diff --git a/mcs/tools/corcompare/ChangeLog b/mcs/tools/corcompare/ChangeLog deleted file mode 100644 index 020d5b737bb..00000000000 --- a/mcs/tools/corcompare/ChangeLog +++ /dev/null @@ -1,497 +0,0 @@ -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 : show MethodAttributes difference (as long as - they make sense). - -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. - |