diff options
Diffstat (limited to 'status')
-rwxr-xr-x | status/.cvsignore | 7 | ||||
-rwxr-xr-x | status/ByMaintainer.cs | 52 | ||||
-rwxr-xr-x | status/ByMaintainer.xsl | 37 | ||||
-rwxr-xr-x | status/ByNamespace.cs | 55 | ||||
-rwxr-xr-x | status/ByNamespace.xsl | 39 | ||||
-rwxr-xr-x | status/ChangeLog | 101 | ||||
-rwxr-xr-x | status/class.xml | 5760 | ||||
-rwxr-xr-x | status/commands | 86 | ||||
-rwxr-xr-x | status/compare-assembly.cs | 164 | ||||
-rwxr-xr-x | status/index.src | 17 | ||||
-rwxr-xr-x | status/maintainer.src | 1 | ||||
-rwxr-xr-x | status/maintainers.xml | 54 | ||||
-rwxr-xr-x | status/make_web.pl | 21 | ||||
-rw-r--r-- | status/makefile | 36 | ||||
-rwxr-xr-x | status/mono-stats | 289 | ||||
-rwxr-xr-x | status/namespace.src | 1 |
16 files changed, 6720 insertions, 0 deletions
diff --git a/status/.cvsignore b/status/.cvsignore new file mode 100755 index 00000000000..8e0e10e891a --- /dev/null +++ b/status/.cvsignore @@ -0,0 +1,7 @@ +compare.exe +compare.pdb +corlib.xml +bn +bm +web +cormissing.xml
\ No newline at end of file diff --git a/status/ByMaintainer.cs b/status/ByMaintainer.cs new file mode 100755 index 00000000000..d76a0c8755b --- /dev/null +++ b/status/ByMaintainer.cs @@ -0,0 +1,52 @@ +// +// ByMaintainer.cs +// +// Author: +// Sean MacIsaac (sean@ximian.com) +// +// (C) Ximian, Inc. http://www.ximian.com +// + +using System; +using System.IO; +using System.Xml; +using System.Xml.Xsl; +using System.Xml.XPath; + +namespace Mono.StatusReporter { + public class ByMaintainer { + static int Main (string[] args) { + XslTransform xslt = new XslTransform (); + xslt.Load ("ByMaintainer.xsl"); + //StreamWriter sw = new StreamWriter ("bm/index"); + + XPathDocument doc = new XPathDocument ("class.xml"); + + XmlDocument maintainers = new XmlDocument(); + + maintainers.Load ("maintainers.xml"); + + XmlNodeList people = maintainers.GetElementsByTagName("person"); + foreach (XmlNode node in people) { + string email = node.Attributes.GetNamedItem("email").Value; + string name = node.Attributes.GetNamedItem("name").Value; + + //sw.WriteLine ("<li><a href=\"" + email + ".html\">" + email + "</a>"); + + XmlWriter writer = new XmlTextWriter ("src/" + email, null); + + XsltArgumentList xslArg = new XsltArgumentList (); + xslArg.AddParam ("email", "", email); + xslArg.AddParam ("name", "", name); + + xslt.Transform (doc, xslArg, writer); + + writer.Close (); + } + + //sw.Close (); + + return 0; + } + } +} diff --git a/status/ByMaintainer.xsl b/status/ByMaintainer.xsl new file mode 100755 index 00000000000..90fdb6b4bfc --- /dev/null +++ b/status/ByMaintainer.xsl @@ -0,0 +1,37 @@ +<?xml version="1.0"?> + +<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> + +<xsl:param name="email"/> +<xsl:param name="name"/> + +<xsl:template match="/"> + <h2>Maintained by <xsl:value-of select="$name"/> (<xsl:value-of select="$email"/>)</h2> + <table border="1"> + <tr> + <td>Class Name</td> + <td>Last Activity</td> + <td>Implementation</td> + <td>Test Suite</td> + <td>Completion</td> + </tr> + + <xsl:for-each select='classes/class'> + + <xsl:sort select='@name' /> + <xsl:if test="contains(maintainers/*, $email)"> + <tr> + <td><xsl:value-of select="@name"/></td> + <td><xsl:value-of select="last-activity"/></td> + <td><xsl:value-of select="implementation"/></td> + <td><xsl:value-of select="test-suite"/></td> + <td><xsl:value-of select="completion"/></td> + </tr> + </xsl:if> + + </xsl:for-each> + + </table> +</xsl:template> + +</xsl:stylesheet> diff --git a/status/ByNamespace.cs b/status/ByNamespace.cs new file mode 100755 index 00000000000..9ca3a7bf44c --- /dev/null +++ b/status/ByNamespace.cs @@ -0,0 +1,55 @@ +// +// ByNamespace.cs +// +// Author: +// Sean MacIsaac (sean@ximian.com) +// +// (C) Ximian, Inc. http://www.ximian.com +// + +using System; +using System.Collections; +using System.IO; +using System.Xml; +using System.Xml.Xsl; +using System.Xml.XPath; + +namespace Mono.StatusReporter { + public class ByMaintainer { + static int Main (string[] args) { + XslTransform xslt = new XslTransform (); + xslt.Load ("ByNamespace.xsl"); + //StreamWriter sw = new StreamWriter ("bn/index"); + + XPathDocument doc = new XPathDocument ("class.xml"); + + XmlDocument classxml = new XmlDocument (); + classxml.Load ("class.xml"); + ArrayList nsList = new ArrayList (); + + XmlNodeList classes = classxml.GetElementsByTagName ("class"); + foreach (XmlNode node in classes) { + string name = node.Attributes.GetNamedItem ("name").Value; + string ns = name.Substring(0, name.LastIndexOf (".")); + if (!nsList.Contains (ns)) nsList.Add (ns); + } + + foreach (string str in nsList) { + //sw.WriteLine ("<li><a href=\"" + str + ".html\">" + str + "</a>"); + + XmlWriter writer = new XmlTextWriter ("src/" + str, null); + + XsltArgumentList xslArg = new XsltArgumentList (); + xslArg.AddParam ("ns", "", str); + + xslt.Transform (doc, xslArg, writer); + + writer.Close (); + } + + //sw.Close (); + + return 0; + } + } +} diff --git a/status/ByNamespace.xsl b/status/ByNamespace.xsl new file mode 100755 index 00000000000..1959633e795 --- /dev/null +++ b/status/ByNamespace.xsl @@ -0,0 +1,39 @@ +<?xml version="1.0"?> + +<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> + +<xsl:output method="html" indent="yes"/> + +<xsl:param name="ns"/> + +<xsl:template match="/"> + <h2>Classes in <xsl:value-of select="$ns"/></h2> + <table border="1"> + <tr> + <td>Class Name</td> + <td>Head Maintainer</td> + <td>Last Activity</td> + <td>Implementation</td> + <td>Test Suite</td> + <td>Completion</td> + </tr> + + <xsl:for-each select='classes/class'> + <xsl:sort select='@name' /> + <xsl:if test="starts-with(@name, $ns) and not(contains(substring-after(@name, concat($ns, '.')), '.'))"> + <tr> + <td><xsl:value-of select="@name"/></td> + <td><a href='mailto:{maintainers/maintainer[1]}'><xsl:value-of select="maintainers/maintainer[1]"/></a></td> + <td><xsl:value-of select="last-activity"/></td> + <td><xsl:value-of select="implementation"/></td> + <td><xsl:value-of select="test-suite"/></td> + <td><xsl:value-of select="completion"/></td> + </tr> + </xsl:if> + </xsl:for-each> + + </table> + +</xsl:template> + +</xsl:stylesheet> diff --git a/status/ChangeLog b/status/ChangeLog new file mode 100755 index 00000000000..fc3bda6155d --- /dev/null +++ b/status/ChangeLog @@ -0,0 +1,101 @@ +2002-07-13 Jonathan Pryor <jonpryor@vt.edu> + * class.xml: Added entries for the following classes from System.Diagnostics: + - CounterCreationData.cs: Implemented + - CounterCreationDataCollection.cs: Implemented + - CounterSample.cs: Stubbed Out + - CounterSampleCalculator.cs: Stubbed Out + - InstanceData.cs: Implemented + - InstanceDataCollection.cs: Implemented + - InstanceDataCollectionCollection.cs: Implemented + - MonitoringDescriptionAttribute.cs: Implemented + - PerformanceCounter.cs: Stubbed Out + - PerformanceCounterCategory.cs: Stubbed Out + - PerformanceCounterInstaller.cs: Stubbed Out + - PerformanceCounterManager.cs: Stubbed Out + - PerformanceCounterPermission.cs: Stubbed Out + - PerformanceCounterPermissionAccess.cs: Implemented + - PerformanceCounterPermissionAttribute.cs: Stubbed Out + - PerformanceCounterPermissionEntry.cs: Stubbed Out + - PerformanceCounterPermissionEntryCollection.cs: Implemented + - PerformanceCounterType.cs: Implemented + +2002-06-09 Jonathan Pryor <jonpryor@vt.edu> + * class.xml: Added entries for the following classes from System.Diagnostics: + - EntryWrittenEventArgs + - EntryWrittenEventHandler + - EventLog + - EventLogEntryCollection + - EventLogEntry + - EventLogEntryType + - EventLogInstaller + - EventLogPermissionAccess + - EventLogPermissionAttribute + - EventLogPermission + - EventLogPermissionEntryCollection + - EventLogPermissionEntry + - EventLogTraceListener + +2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * maintainers.xml: added myself. + * class.xml: added System.Net.Sockets.UdpClient and updated + System.Net.IPAddress and IPEndPoint. + +2002-03-17 Nick Drochak <ndrochak@gol.com> + + * class.xml: Added class I stubbed out: + ApplicationDirectoryMembershipCondition + +2002-01-14 Nick Drochak <ndrochak@gol.com> + + * class.xml: Added classes I implemented. + +2002-01-07 John Barnette <jbarn@httcb.net> + + * type-maintainers.xml: new format for information. + +2002-01-05 Nick Drochak <ndrochak@gol.com> + + * .cvsignore: ignore cormissing file which is generated by + /mcs/tools/corcompare.exe + +2001-11-19 Daniel Weber <daniel-weber@austin.rr.co> + * class.xml : Added System.Xml classes + * maintainers.xml: Added myself +2001-10-11 + + * ByMaintainer.xsl: support for sorting classnames + * ByNamespace.xsl: support for sorting classnames, mailto href on + maintainer + +Tue Sep 25 19:03:52 CEST 2001 Paolo Molaro <lupus@ximian.com> + + * class.xml: updates. + +2001-09-14 Dick Porter <dick@ximian.com> + + * class.xml: Added System.Threading classes + + * maintainers.xml: Added myself + +2001-07-17 Sean MacIsaac <macisaac@ximian.com> + + * ByNamespace.xsl: removed bug for improper handling of namespace. + eg System.Collections.Blah was showing up in System list. + +2001-07-16 Sean MacIsaac <macisaac@ximian.com> + + * ByNamespace.xsl: Needed by ByNamespace.cs. + + * ByNamespace.cs: Generates html by namespace.. + + * ByMaintainer.xsl: Needed by ByMaintainer.cs. + + * ByMaintainer.cs: Generates html by maintainer. + + * class.xml: Class maintainers go here. + + * maintainers.xml: Only maintaining email/name pairs here. + + * compare-assembly.cs: Started refactoring to give what Migee + wants. diff --git a/status/class.xml b/status/class.xml new file mode 100755 index 00000000000..4d49af3a4c0 --- /dev/null +++ b/status/class.xml @@ -0,0 +1,5760 @@ +<classes> + <class name="System.ApplicationException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ArgumentException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ArgumentNullException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ArgumentOutOfRangeException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ArithmeticException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Array"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ArrayTypeMismatchException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Attribute"> + <last-activity>Aug-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Boolean"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dsh2120@draper.com</maintainer> + </maintainers> + </class> + <class name="System.Byte"> + <last-activity>Dec-21-2001</last-activity> + <implementation>no</implementation> + <test-suite>yes</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>dholden@draper.com</maintainer> + </maintainers> + </class> + <class name="System.CLSCompliantAttribute"> + <last-activity>Aug-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.ArrayList"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.BitArray"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dmenest@yahoo.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.CaseInsensitiveComparer"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.CaseInsensitiveHashCodeProvider"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.CollectionBase"> + <last-activity>Aug-03-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Comparer"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.DictionaryBase"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.DictionaryEntry"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Hashtable"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.ICollection"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IComparer"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IDictionary"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IDictionaryEnumerator"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IEnumerable"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IEnumerator"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IHashCodeProvider"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.IList"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>vladimir@pobox.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Queue"> + <last-activity>Jul-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>ric@users.sourceforge.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.ReadOnlyCollectionBase"> + <last-activity>Aug-03-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.SortedList"> + <last-activity>Jul-16-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.CollectionsUtil"> + <last-activity>Jul-16-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.HybridDictionary"> + <last-activity>Jul-16-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + <maintainer>josh@narf.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.KeysCollection"> + <last-activity>Jul-20-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>gleb@eurosoft.od.ua</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.ListDictionary"> + <last-activity>Aug-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + <maintainer>josh@narf.com</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.NameObjectCollectionBase"> + <last-activity>Jul-20-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>gleb@eurosoft.od.ua</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.NameValueCollection"> + <last-activity>Jul-20-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>gleb@eurosoft.od.ua</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.StringCollection"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.StringDictionary"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.Specialized.StringEnumerator"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jbarn@httcb.net</maintainer> + </maintainers> + </class> + <class name="System.Collections.Stack"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>rooneg@electricjellyfish.net</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.BrowsableAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.CategoryAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.Component"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.ComponentCollection"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.Container"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.DescriptionAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.DesignerSerializationVisibility"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.DesignerSerializationVisibilityAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.DesignOnlyAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.IComponent"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.IContainer"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.ISite"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.LocalizableAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.MemberDescriptor"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>70</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ComponentModel.PropertyDescriptor"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>30</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Configuration.ConfigurationException"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>cpodurgiel@msn.com</maintainer> + </maintainers> + </class> + <class name="System.Configuration.ConfigurationSettings"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>cpodurgiel@msn.com</maintainer> + </maintainers> + </class> + <class name="System.Configuration.IConfigurationSectionHandler"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>cpodurgiel@msn.com</maintainer> + </maintainers> + </class> + <class name="System.Configuration.IgnoreSectionHandler"> + <last-activity>Aug-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>cpodurgiel@msn.com</maintainer> + </maintainers> + </class> + <class name="System.Configuration.NameValueSectionHandler"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>cpodurgiel@msn.com</maintainer> + </maintainers> + </class> + <class name="System.Console"> + <last-activity>Jul-0-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.ContextBoundObject"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ContextBoundObject"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ContextStaticAttribute"> + <last-activity>Aug-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Convert"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dsh2120@draper.com</maintainer> + </maintainers> + </class> + <class name="System.Data.DataRow"> + <last-activity>Jan-8-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>swildermuth@adoguy.com</maintainer> + </maintainers> + </class> + <class name="System.Data.DataTable"> + <last-activity>Jan-8-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>swildermuth@adoguy.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DataAdapter"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DataColumnMapping"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DataColumnMappingCollection"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DataTableMapping"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DataTableMappingCollection"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DbDataAdapter"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DbDataPermission"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DbDataPermissionAttribute"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DbDataRecord"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.DbEnumerator"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.RowUpdatedEventArgs"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.Common.RowUpdatingEventArgs"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlCommand"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + <maintainer>danmorg@sc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlConnection"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + <maintainer>danmorg@sc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlDataAdapter"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlDataReader"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlError"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlErrorCollection"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlException"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlParameter"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlParameterCollection"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Data.SqlClient.SqlTransaction"> + <last-activity>Apr-12-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>rodrigo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.DateTime"> + <last-activity>Jul-23-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Decimal"> + <last-activity>Oct-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>martin.weindel@t-online.de</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.BooleanSwitch"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>angryjohn69@nc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ConditionalAttribute"> + <last-activity>Aug-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.CounterCreationData"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.CounterCreationDataCollection"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.CounterSample"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.CounterSampleCalculator"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.Debug"> + <last-activity>March-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.DebuggableAttribute"> + <last-activity>Aug-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.DefaultTraceListener"> + <last-activity>May-29-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.DiagnosticsConfigurationHandler"> + <last-activity>Jul-15-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>angryjohn69@nc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EntryWrittenEventArgs"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EntryWrittenEventHandler"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLog"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogEntry"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogEntryCollection"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogEntryType"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogInstaller"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogPermission"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogPermissionAccess"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogPermissionAttribute"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogPermissionEntry"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogPermissionEntryCollection"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.EventLogTraceListener"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>01</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.FileVersionInfo"> + <last-activity>Apr-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ICollectData"> + <last-activity>Jun-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.InstanceData"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.InstanceDataCollection"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.InstanceDataCollectionCollection"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.MonitoringDescriptionAttribute"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounter"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>25</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterCategory"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterInstaller"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterManager"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterPermission"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterPermissionAccess"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterPermissionAttribute"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterPermissionEntry"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterPermissionEntryCollection"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.PerformanceCounterType"> + <last-activity>Jul-13-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.Process"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessModule"> + <last-activity>Mar-31-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessModuleCollection"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessPriorityClass"> + <last-activity>Mar-31-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessStartInfo"> + <last-activity>May-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessThread"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessThreadCollection"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ProcessWindowStyle"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.StackFrame"> + <last-activity>Aug-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>klyubin@aqris.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.StackTrace"> + <last-activity>Aug-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>klyubin@aqris.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.Switch"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>angryjohn69@nc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.TextWriterTraceListener"> + <last-activity>May-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>No</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ThreadPriorityLevel"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>No</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ThreadState"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>No</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.ThreadWaitReason"> + <last-activity>Apr-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>No</test-suite> + <completion>??</completion> + <maintainers> + <maintainer>??</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.Trace"> + <last-activity>April-06-2002</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.TraceLevel"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>angryjohn69@nc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.TraceListener"> + <last-activity>May-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.TraceListenerCollection"> + <last-activity>Apr-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>jonpryor@vt.edu</maintainer> + </maintainers> + </class> + <class name="System.Diagnostics.TraceSwitch"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>angryjohn69@nc.rr.com</maintainer> + </maintainers> + </class> + <class name="System.DivideByZeroException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Color"> + <last-activity>Aug-10-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.CombineMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.CompositingMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.CompositingQuality"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.CoordinateSpace"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.DashCap"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.DashStyle"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.FillMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.FlushIntention"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.HatchStyle"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.InterpolationMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.LinearGradientMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.LineCap"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.LineJoin"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.Matrix"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.MatrixOrder"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.PathPointType"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.PenAlignment"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.PenType"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.PixelOffsetMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.QualityMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.SmoothingMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.WarpMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Drawing2D.WrapMode"> + <last-activity>Aug-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>sm@cg.tuwien.ac.at</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Point"> + <last-activity>Aug-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.PointF"> + <last-activity>Aug-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Rectangle"> + <last-activity>Aug-10-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.RectangleF"> + <last-activity>Aug-10-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.Size"> + <last-activity>Aug-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.Drawing.SizeF"> + <last-activity>Aug-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>mkestner@speakeasy.net</maintainer> + </maintainers> + </class> + <class name="System.DuplicateWaitObjectException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Environment"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>40</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.EventArgs"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.EventHandler"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Exception"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ExecutionEngineException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.FlagsAttribute"> + <last-activity>Aug-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.FormatException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Globalization.Calendar"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.Calendar.WeekRule"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + </maintainers> + </class> + <class name="System.Globalization.Calendar.WeekRule"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + </maintainers> + </class> + <class name="System.Globalization.CultureInfo"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Globalization.GregorianCalendar"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.GregorianCalendarTypes"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + </maintainers> + </class> + <class name="System.Globalization.HebrewCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.HijriCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.JapaneseCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.JulianCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.JulianCalendar"> + <last-activity>Sep-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>wictor@iBizkit.se</maintainer> + </maintainers> + </class> + <class name="System.Globalization.KoreanCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.NumberFormatInfo"> + <last-activity>Jul-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dholden@draper.com</maintainer> + </maintainers> + </class> + <class name="System.Globalization.TaiwanCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.ThaiBuddhistCalendar"> + <last-activity>Jul-24-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcel@narings.nl</maintainer> + </maintainers> + </class> + <class name="System.Globalization.UnicodeCateogy"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IAsyncResult"> + <last-activity>Jul-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.ICloneable"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IComparible"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IConvertible"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.ICustomFormatter"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IDisposable"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IFormatProvider"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IFormattable"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IndexOutOfRangeException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IndividualCastException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Int16"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Int32"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Int64"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IntPtr"> + <last-activity>Jul-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.InvalidOperationException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.InvalidProgramException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.BinaryReader"> + <last-activity>Jul-15-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>czw@home.se</maintainer> + </maintainers> + </class> + <class name="System.IO.BinaryWriter"> + <last-activity>Jul-15-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>czw@home.se</maintainer> + </maintainers> + </class> + <class name="System.IO.Directory"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.DirectoryInfo"> + <last-activity>Sep-10-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.File"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.FileInfo"> + <last-activity>Sep-10-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.FileLoadException"> + <last-activity>Sept-13-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.FileNotFoundException"> + <last-activity>Sept-13-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.FileStream"> + <last-activity>Dec-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.FileSystemInfo"> + <last-activity>Sep-10-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>85</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.IOException"> + <last-activity>Aug-26-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.MemoryStream"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.IO.Path"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.IO.Stream"> + <last-activity>Dec-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.StreamReader"> + <last-activity>Dec-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.StreamWriter"> + <last-activity>Dec-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.IO.StringReader"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.IO.StringWriter"> + <last-activity>Jul-15-2001</last-activity> + <implementation>no</implementation> + <test-suite>yes</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.IO.TextReader"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.IO.TextWriter"> + <last-activity>Jul-15-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.IServiceProvider"> + <last-activity>Aug-2-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.LocalDataStoreSlot"> + <last-activity>Sep-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.MarshalByRefObject"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Math"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.MemberAccessException"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.MissingMemberException"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.MissingMethodException"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.MulticastNotSupportedException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.AuthenticationManager"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.Authorization"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.Dns"> + <last-activity>Feb-11-2002</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>mpultz@get2net.dk</maintainer> + </maintainers> + </class> + <class name="System.Net.EndPoint"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.IAuthenticationModule"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.ICredentialLookup"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.IPAdress"> + <last-activity>Apr-15-2002</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.IPEndPoint"> + <last-activity>Apr-15-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.IPHostEntry"> + <last-activity>Feb-11-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>mpultz@get2net.dk</maintainer> + </maintainers> + </class> + <class name="System.Net.SocketAddress"> + <last-activity>Apr-15-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Net.Sockets.TcpClient"> + <last-activity>Nov-23-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>pp@myelin.co.nz</maintainer> + </maintainers> + </class> + <class name="System.Net.Sockets.TcpListener"> + <last-activity>Nov-23-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>pp@myelin.co.nz</maintainer> + </maintainers> + </class> + <class name="System.Net.Sockets.UdpClient"> + <last-activity>Apr-15-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>gonzalo@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.NotFiniteNumberException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.NotSupportedException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.NullReferenceException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Object"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.OperatingSystem"> + <last-activity>Aug-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>75</completion> + <maintainers> + <maintainer>develop@wtfo-guru.com</maintainer> + </maintainers> + </class> + <class name="System.OutOfMemoryException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.OverflowExceptionException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Random"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>85</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.RankException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Assembly"> + <last-activity>Sept-13-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.ConstructorInfo"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.ConstructorBuilder"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.ILGenerator"> + <last-activity>Sept-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.Label"> + <last-activity>Sept-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.ModuleBuilder"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.ModuleBuilder"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.PEFileKinds"> + <last-activity>Sept-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Emit.TypeBuilder"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.MemberFilter"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.MethodBase"> + <last-activity>Sept-13-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.MethodInfo"> + <last-activity>Sept-13-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Reflection.Module"> + <last-activity>Sept-24-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>lupus@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.IResourceReader"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.IResourceWriter"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.MissingManifestResourceException"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.NeutralResourceLanguageAttribute"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResourceManager"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResourceReader"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResourceSet"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResourceWriter"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResXFileRef"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.ResXResourceReader"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Resources.SatelliteContractVersionAttribute"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duncan@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Activation.ActivatorLevel"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Activation.IActivator"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Activation.IConstructionCallMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Activation.IConstructionReturnMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.Context"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.ContextAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.IContextAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.IContextProperty"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.IDynamicMessageSink"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.IDynamicProperty"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Contexts.SynchronizationAttribute"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Messaging.IMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Messaging.IMethodMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Messaging.IMethodMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.Messaging.IMethodReturnMessage"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Remoting.ObjRef"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.Formatters.BinaryFormatter"> + <last-activity>Jan-16-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>kbottner@istation.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.Formatters.SoapFormamter"> + <last-activity>Jan-16-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>kbottner@istation.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.IDeserializationCallback"> + <last-activity>Dec-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.IFormatterConverter"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.IObjectReference"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.ISerializable"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.SerializationInfo"> + <last-activity>Oct-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.StreamingContext"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Runtime.Serialization.StreamingContextStates"> + <last-activity>Aug-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.SByte"> + <last-activity>Jul-19-2001</last-activity> + <implementation>no</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dholden@draper.com</maintainer> + </maintainers> + </class> + <class name="System.Security.CodeAccessPermission"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.AsymmetricAlgorithm"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.AsymmetricKeyExchangeDeformatter"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.AsymmetricKeyExchangeFormatter"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.AsymmetricSignatureDeformatter"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.AsymmetricSignatureFormatter"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CipherMode"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CryptoAPITransform"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CryptograhicUnexpectedOperationException"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CryptographicException"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CryptoStream"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>20</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CryptoStreamMode"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CspParameters"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.CspProviderFlags"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DeriveBytes"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DES"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no/soft</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DESCrytpoServiceProvider"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no/soft</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DSA"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DSAParameters"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DSASignatureDeformatter"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>30</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.DSASignatureFormatter"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>30</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.FromBase64Transform"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.HashAlgorithm"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.KeySizes"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.MD5"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.MD5CryptoServiceProvider"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.PaddingMode"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.PasswordDeriveBytes"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.Rijndael"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>crichton@gimp.org</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.RijndaelManaged"> + <last-activity>Aug-1-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>crichton@gimp.org</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.RNGCryptoServiceProvider"> + <last-activity>Feb-21-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>70</completion> + <maintainers> + <maintainer>crichton@gimp.org</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SHA1"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SHA1CryptoServiceProvider"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SHA256"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SHA384"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SHA512"> + <last-activity>Jul-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Matthew.S.Ford@rose-hulman.edu</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SignatureDescription"> + <last-activity>Oct-6-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.SymmetricAlgorithm"> + <last-activity>Oct-11-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>95</completion> + <maintainers> + <maintainer>tome@sbox.tugraz.at</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.ToBase64Transform"> + <last-activity>Aug-1-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>serge@wildwestsoftware.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.TripleDES"> + <last-activity>Jan-16-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>john.giffin@xor.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Cryptography.TripleDESServiceProvider"> + <last-activity>Jan-16-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>john.giffin@xor.com</maintainer> + </maintainers> + </class> + <class name="System.Security.IPermission"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Security.ISecurityPolicyEncodable"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.IStackWalk"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Permissions.CodeAccessSecurityAttribute"> + <last-activity>Jan-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Permissions.FileIOPermission"> + <last-activity>Jan-14-2002</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Permissions.IUnrestrictedPermission"> + <last-activity>Jan-02-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Permissions.SecurityAttribute"> + <last-activity>Jan-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Permissions.SecurityPermissionAttribute"> + <last-activity>Jan-08-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.PermissionSet"> + <last-activity>Dec-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Policy.ApplicationDirectoryMembershipCondition"> + <last-activity>Mar-17-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Policy.IIdentityPermissionFactory"> + <last-activity>Jan-03-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Policy.IMembershipCondition"> + <last-activity>Jan-03-2002</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.Policy.PolicyLevel"> + <last-activity>Dec-29-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.PolicyLevelType"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.SecurityElement"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Security.SecurityException"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.SecurityManager"> + <last-activity>Dec-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>1</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.SecurityZone"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.SuppressUnmanagedCodeSecurityAttribute"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.UnverifiableCodeAttribute"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Security.XmlSyntaxException"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>ndrochak@gol.com</maintainer> + </maintainers> + </class> + <class name="System.Single"> + <last-activity>Jul-19-2001</last-activity> + <implementation>no</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>dholden@draper.com</maintainer> + </maintainers> + </class> + <class name="System.StackOverflowException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.String"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>fejj@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.StringBuilder"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>marcins@zipworld.com.au</maintainer> + </maintainers> + </class> + <class name="System.SystemException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.ASCIIEncoding"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.Decoder"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.Encoder"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.Encoding"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.UnicodeEncoding"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.UTF7Encoding"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Text.UTF8Encoding"> + <last-activity>Jan-05-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>99</completion> + <maintainers> + <maintainer>dietmar@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ApartmentState"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.AutoResetEvent"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Interlocked"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.IOCompletionCallback"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.LockCookie"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ManualResetEvent"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Monitor"> + <last-activity>Oct-03-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Mutex"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.NativeOverlapped"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Overlapped"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ReaderWriterLock"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.RegisteredWaitHandle"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.SynchronizationLockException"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Thread"> + <last-activity>Sep-25-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadAbortException"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadExceptionEventArgs"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadExceptionEventHandler"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadInterruptedException"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadPool"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadPriority"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadStart"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadState"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.Threading.ThreadStateException"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Timeout"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.Timer"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.TimerCallback"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.WaitCallback"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.WaitHandle"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Threading.WaitOrTimerCallback"> + <last-activity>Sep-14-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>dick@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.TimeSpan"> + <last-activity>Jul-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>duco@lorentz.xs4all.nl</maintainer> + </maintainers> + </class> + <class name="System.TypeCode"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.TypeInitializationException"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>joe@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.UInt16"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.UInt32"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.UInt64"> + <last-activity>Dec-21-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.UIntPtr"> + <last-activity>Aug-23-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>yes</completion> + <maintainers> + <maintainer>michaellambert@bellsouth.net</maintainer> + </maintainers> + </class> + <class name="System.Uri"> + <last-activity>Jul-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>40</completion> + <maintainers> + <maintainer>rooneg@electricjellyfish.net</maintainer> + </maintainers> + </class> + <class name="System.UriBuilder"> + <last-activity>Jul-16-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>scott@stonecobra.com</maintainer> + </maintainers> + </class> + <class name="System.UriFormatException"> + <last-activity>Jul-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>85</completion> + <maintainers> + <maintainer>scott@stonecobra.com</maintainer> + </maintainers> + </class> + <class name="System.ValueType"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Version"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Void"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>miguel@ximian.com</maintainer> + </maintainers> + </class> + <class name="System.Web.BeginEventHandler"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Cache"> + <last-activity>Jul-20-2001</last-activity> + <implementation>no</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>Patrik.Torstensson@labs2.com</maintainer> + </maintainers> + </class> + <class name="System.Web.EndEventHandler"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.AppDomainFactory"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.ApplicationHost"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.IAppDomainFactory"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.IISAPIRuntime"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.ISAPIRuntime"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.Hosting.SimpleWorkerRequest"> + <last-activity>Aug-30-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpCacheability"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpCacheRevalidation"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpCacheValidateHandler"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpCookie"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpCookieCollection"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpValidationStatus"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpWorkerRequest"> + <last-activity>Aug-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.HttpWorkerRequest.EndOfSendNotification"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.IHttpAsyncHandler"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.IHttpHandler"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.IHttpHandlerFactory"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.IHttpModule"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.ProcessShutdownReason"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.ProcessStatus"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.TraceMode"> + <last-activity>Aug-9-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.BuildMethod"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.BuildTemplateMethod"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.Control"> + <last-activity>Dec-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>0%</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlControlls.HtmlContainerControl"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlControlls.HtmlControl"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlControlls.HtmlGenericControl"> + <last-activity>Aug-22-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlTextWriterAttribute"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlTextWriterStyle"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.HtmlTextWriterTag"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IAttributeAccessor"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IDataBindingsAccessor"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.ImageClickEventHandler"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.INamingContainer"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IParserAccessor"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IPostBackDataHandler"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IPostBackEventHandler"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.ISiteManager"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.ITagNameToTypeMapper"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.ITemplate"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.IValidator"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.OutputCacheLocation"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.PersistanceMode"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.PropertyConverter"> + <last-activity>Dec-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.StateBag"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.StateItem"> + <last-activity>Aug-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100</completion> + <maintainers> + <maintainer>bob@thestuff.net</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.AdCreatedEventArgs"> + <last-activity>Dec-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.AdCreatedEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.AdRotator"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.BaseCompareValidator"> + <last-activity>Jan-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.BaseDataList"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.BaseValidator"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.BorderStyle"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.BoundColumn"> + <last-activity>Jan-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>60%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Button"> + <last-activity>Jan-17-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ButtonColumn"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ButtonColumnType"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Calendar"> + <last-activity>Feb-21-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>98%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CalendarDay"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CalendarSelectionMode"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CheckBox"> + <last-activity>Jan-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CheckBoxList"> + <last-activity>Jan-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CommandEventArgs"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CommandEventHandler"> + <last-activity>Dec-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CompareValidator"> + <last-activity>Jan-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.CustomValidator"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGrid"> + <last-activity>Feb-21-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridColumn"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridColumnCollection"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridCommandEventArgs"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridCommandEventHandler"> + <last-activity>Dec-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridItem"> + <last-activity>Feb-21-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridItemCollection"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridItemEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridItemEventHandler"> + <last-activity>Dec-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridPageChangedEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridPageChangedEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridPagerStyle"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridSortCommandEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataGridSortCommandEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataKeyCollection"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataList"> + <last-activity>Feb-01-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>70%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListCommandEventArgs"> + <last-activity>Dec-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListCommandEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListItem"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListItemCollection"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListItemEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DataListItemEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DayNameFormat"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DayRenderEventArgs"> + <last-activity>Dec-18-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DayRenderEventHandler"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.DropDownList"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.EditCommandColumn"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FirstDayOfWeek"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FontInfo"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FontNamesConverter"> + <last-activity>Jan-28-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FontSize"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FontUnit"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.FontUnitConverter"> + <last-activity>Jan-28-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>60%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.GridLines"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.HorizontalAlign"> + <last-activity>Dec-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.HyperLink"> + <last-activity>Dec-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.HyperLinkColumn"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.HyperLinkControlBuilder"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Image"> + <last-activity>Dec-27-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ImageAlign"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ImageButton"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.IRepeatInfoUser"> + <last-activity>Dec-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Label"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.LabelControlBuilder"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.LinkButton"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.LinkButtonControlBuilder"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListBox"> + <last-activity>Feb-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListControl"> + <last-activity>Dec-20-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListItem"> + <last-activity>Feb-02-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListItemCollection"> + <last-activity>Feb-02-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListItemControlBuilder"> + <last-activity>Jan-28-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListItemType"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ListSelectionMode"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Literal"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.LiteralControlBuilder"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.MonthChangedEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.MonthChangedEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.NextPrevFormat"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.PagedDataSource"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.PagerMode"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.PagerPosition"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Panel"> + <last-activity>Jan-25-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.PlaceHolder"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.PlaceHolderControlBuilder"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RadioButton"> + <last-activity>Jan-26-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RadioButtonList"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>95%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RangeValidator"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RegularExpressionValidator"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeatDirection"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Repeater"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterCommandEventArgs"> + <last-activity>Dec-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterCommandEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterItem"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>40%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterItemCollection"> + <last-activity>Mar-02-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterItemEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeaterItemEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeatInfo"> + <last-activity>Jan-31-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RepeatLayout"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.RequiredFieldValidator"> + <last-activity>Feb-07-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.SelectedDatesCollection"> + <last-activity>Mar-03-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ServerValidateEventArgs"> + <last-activity>Mar-04-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ServerValidateEventHandler"> + <last-activity>Dec-28-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Style"> + <last-activity>Jan-25-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Table"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableCell"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableCellCollection"> + <last-activity>Jan-18-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableCellControlBuilder"> + <last-activity>Jan-09-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableHeaderCell"> + <last-activity>Jan-18-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableItemStyle"> + <last-activity>Jan-25-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableRow"> + <last-activity>Jan-18-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableRowCollection"> + <last-activity>Jan-18-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TableStyle"> + <last-activity>Jan-31-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TargetConverter"> + <last-activity>Feb-01-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TemplateColumn"> + <last-activity>Feb-01-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TextAlign"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TextBox"> + <last-activity>Jan-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>80%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TextBoxControlBuilder"> + <last-activity>Jan-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TextBoxMode"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.TitleFormat"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Unit"> + <last-activity>Dec-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.UnitConverter"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.UnitType"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidatedControlConverter"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidationCompareOperator"> + <last-activity>Dec-17-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidationDataType"> + <last-activity>Dec-16-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidationSummary"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidationSummaryDisplayMode"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.ValidatorDisplay"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.VerticalAlign"> + <last-activity>Dec-02-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>100%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.WebColorConverter"> + <last-activity>Jan-30-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>??%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.WebControl"> + <last-activity>Feb-01-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>40%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Web.UI.WebControls.Xml"> + <last-activity>Jan-27-2002</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>75%</completion> + <maintainers> + <maintainer>gvaish@iitk.ac.in</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlAttribute"> + <last-activity>Jul-29-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlAttributeCollection"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlComment"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlDocument"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlDocumentFragment"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlElement"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>10</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlLinkedNode"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNamedNodeMap"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNamespaceManager"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNameTable"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNode"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>5</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNodeChangedEventArgs"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>90</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNodeList"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlNodeType"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlParserContext"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlReader"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlResolver"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlSpace"> + <last-activity>Jul-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlText"> + <last-activity>Nov-19-2001</last-activity> + <implementation>yes</implementation> + <test-suite>no</test-suite> + <completion>50</completion> + <maintainers> + <maintainer>daniel-weber@austin.rr.com</maintainer> + </maintainers> + </class> + <class name="System.Xml.XmlTextReader"> + <last-activity>Jul-15-2001</last-activity> + <implementation>yes</implementation> + <test-suite>yes</test-suite> + <completion>?</completion> + <maintainers> + <maintainer>jason@injektilo.org</maintainer> + </maintainers> + </class> +</classes> diff --git a/status/commands b/status/commands new file mode 100755 index 00000000000..6c169d7baf5 --- /dev/null +++ b/status/commands @@ -0,0 +1,86 @@ +0,Class Libraries,index.html,index.src +0,Namespace,namespace.html,namespace.src +1,System,System.html,bn/System +1,System.Collections,System.Collections.html,bn/System.Collections +1,System.Collections.Specialized,System.Collections.Specialized.html,bn/System.Collections.Specialized +1,System.ComponentModel,System.ComponentModel.html,bn/System.ComponentModel +1,System.Configuration,System.Configuration.html,bn/System.Configuration +1,System.Configuration.Assemblies,System.Configuration.Assemblies.html,bn/System.Configuration.Assemblies +1,System.Data,System.Data.html,bn/System.Data +1,System.Diagnostics,System.Diagnostics.html,bn/System.Diagnostics +1,System.Drawing,System.Drawing.html,bn/System.Drawing +1,System.Drawing.Drawing2D,System.Drawing.Drawing2D.html,bn/System.Drawing.Drawing2D +1,System.Globalization,System.Globalization.html,bn/System.Globalization +1,System.Globalization.Calendar,System.Globalization.Calendar.html,bn/System.Globalization.Calendar +1,System.IO,System.IO.html,bn/System.IO +1,System.Net,System.Net.html,bn/System.Net +1,System.Net.Sockets,System.Net.Sockets.html,bn/System.Net.Sockets +1,System.Reflection,System.Reflection.html,bn/System.Reflection +1,System.Reflection.Emit,System.Reflection.Emit.html,bn/System.Reflection.Emit +1,System.Resources,System.Resources.html,bn/System.Resources +1,System.Runtime.Remoting,System.Runtime.Remoting.html,bn/System.Runtime.Remoting +1,System.Runtime.Remoting.Activation,System.Runtime.Remoting.Activation.html,bn/System.Runtime.Remoting.Activation +1,System.Runtime.Remoting.Contexts,System.Runtime.Remoting.Contexts.html,bn/System.Runtime.Remoting.Contexts +1,System.Runtime.Remoting.Messaging,System.Runtime.Remoting.Messaging.html,bn/System.Runtime.Remoting.Messaging +1,System.Runtime.Serialization,System.Runtime.Serialization.html,bn/System.Runtime.Serialization +1,System.Runtime.Serialization.Formatters,System.Runtime.Serialization.Formatters.html,bn/System.Runtime.Serialization.Formatters +1,System.Security,System.Security.html,bn/System.Security +1,System.Security.Cryptography,System.Security.Cryptography.html,bn/System.Security.Cryptography +1,System.Security.Permissions,System.Security.Permissions.html,bn/System.Security.Permissions +1,System.Security.Policy,System.Security.Policy.html,bn/System.Security.Policy +1,System.Text,System.Text.html,bn/System.Text +1,System.Threading,System.Threading.html,bn/System.Threading +1,System.Web,System.Web.html,bn/System.Web +1,System.Web.Hosting,System.Web.Hosting.html,bn/System.Web.Hosting +1,System.Web.HttpWorkerRequest,System.Web.HttpWorkerRequest.html,bn/System.Web.HttpWorkerRequest +1,System.Web.UI,System.Web.UI.html,bn/System.Web.UI +1,System.Web.UI.HtmlControlls,System.Web.UI.HtmlControlls.html,bn/System.Web.UI.HtmlControlls +1,System.Web.UI.WebControls,System.Web.UI.WebControls.html,bn/System.Web.UI.WebControls +1,System.Xml,System.Xml.html,bn/System.Xml +0,Maintainer,maintainer.html,maintainer.src +1,Matthew.S.Ford@rose-hulman.edu,Matthew.S.Ford@rose-hulman.edu.html,bm/Matthew.S.Ford@rose-hulman.edu +1,Patrik.Torstensson@labs2.com,Patrik.Torstensson@labs2.com.html,bm/Patrik.Torstensson@labs2.com +1,angryjohn69@nc.rr.com,angryjohn69@nc.rr.com.html,bm/angryjohn69@nc.rr.com +1,bob@thestuff.net,bob@thestuff.net.html,bm/bob@thestuff.net +1,cpodurgiel@msn.com,cpodurgiel@msn.com.html,bm/cpodurgiel@msn.com +1,crichton@gimp.org,crichton@gimp.org.html,bm/crichton@gimp.org +1,czw@home.se,czw@home.se.html,bm/czw@home.se +1,daniel-weber@austin.rr.com,daniel-weber@austin.rr.com.html,bm/daniel-weber@austin.rr.com +1,develop@wtfo-guru.com,develop@wtfo-guru.com.html,bm/develop@wtfo-guru.com +1,dholden@draper.com,dholden@draper.com.html,bm/dholden@draper.com +1,dick@ximian.com,dick@ximian.com.html,bm/dick@ximian.com +1,dietmar@ximian.com,dietmar@ximian.com.html,bm/dietmar@ximian.com +1,dmenest@yahoo.com,dmenest@yahoo.com.html,bm/dmenest@yahoo.com +1,dsh2120@draper.com,dsh2120@draper.com.html,bm/dsh2120@draper.com +1,duco@lorentz.xs4all.nl,duco@lorentz.xs4all.nl.html,bm/duco@lorentz.xs4all.nl +1,duncan@ximian.com,duncan@ximian.com.html,bm/duncan@ximian.com +1,fejj@ximian.com,fejj@ximian.com.html,bm/fejj@ximian.com +1,gleb@eurosoft.od.ua,gleb@eurosoft.od.ua.html,bm/gleb@eurosoft.od.ua +1,gvaish@iitk.ac.in,gvaish@iitk.ac.in.html,bm/gvaish@iitk.ac.in +1,hildjj@cursive.net,hildjj@cursive.net.html,bm/hildjj@cursive.net +1,iain@ximian.com,iain@ximian.com.html,bm/iain@ximian.com +1,jason@injektilo.org,jason@injektilo.org.html,bm/jason@injektilo.org +1,jbarn@httcb.net,jbarn@httcb.net.html,bm/jbarn@httcb.net +1,joe@ximian.com,joe@ximian.com.html,bm/joe@ximian.com +1,john.giffin@xor.com,john.giffin@xor.com.html,bm/john.giffin@xor.com +1,kbottner@istation.com,kbottner@istation.com.html,bm/kbottner@istation.com +1,lupus@ximian.com,lupus@ximian.com.html,bm/lupus@ximian.com +1,macisaac@ximian.com,macisaac@ximian.com.html,bm/macisaac@ximian.com +1,marcel@narings.nl,marcel@narings.nl.html,bm/marcel@narings.nl +1,marcins@zipworld.com.au,marcins@zipworld.com.au.html,bm/marcins@zipworld.com.au +1,martin.weindel@t-online.de,martin.weindel@t-online.de.html,bm/martin.weindel@t-online.de +1,michaellambert@bellsouth.net,michaellambert@bellsouth.net.html,bm/michaellambert@bellsouth.net +1,miguel@ximian.com,miguel@ximian.com.html,bm/miguel@ximian.com +1,mkestner@speakeasy.net,mkestner@speakeasy.net.html,bm/mkestner@speakeasy.net +1,mpultz@get2net.dk,mpultz@get2net.dk.html,bm/mpultz@get2net.dk +1,ndrochak@gol.com,ndrochak@gol.com.html,bm/ndrochak@gol.com +1,rooneg@electricjellyfish.net,rooneg@electricjellyfish.net.html,bm/rooneg@electricjellyfish.net +1,scott@stonecobra.com,scott@stonecobra.com.html,bm/scott@stonecobra.com +1,serge@wildwestsoftware.com,serge@wildwestsoftware.com.html,bm/serge@wildwestsoftware.com +1,sm@cg.tuwien.ac.at,sm@cg.tuwien.ac.at.html,bm/sm@cg.tuwien.ac.at +1,swildermuth@adoguy.com,swildermuth@adoguy.com.html,bm/swildermuth@adoguy.com +1,toelen@hotmail.com,toelen@hotmail.com.html,bm/toelen@hotmail.com +1,tomasr@mvps.org,tomasr@mvps.org.html,bm/tomasr@mvps.org +1,tome@sbox.tugraz.at,tome@sbox.tugraz.at.html,bm/tome@sbox.tugraz.at +1,vladimir@pobox.com,vladimir@pobox.com.html,bm/vladimir@pobox.com +1,wictor@iBizkit.se,wictor@iBizkit.se.html,bm/wictor@iBizkit.se diff --git a/status/compare-assembly.cs b/status/compare-assembly.cs new file mode 100755 index 00000000000..87028889922 --- /dev/null +++ b/status/compare-assembly.cs @@ -0,0 +1,164 @@ +/* +Tool #1: + + compare file1.dll file2.dll annotations.xml + + file1.dll: This is an assembly created by Microsoft. + + file2.dll: This is a Mono assembly (currently we have none + that build). + + annotations.xml: contains comments about a class: + + <class name="System.Object"> + <maintainer> + <email>miguel@ximian.com</email> + <name>Miguel de Icaza</name> + </maintainer> + <status test-suite="no" percent="XX"> + </class> + + That would generate an XML file with all the classes that are + implemented in the second library. If there is nothing for a + given class, it should generate an emtpy group: + + <class name="System.Object"> + </class> + +Tool #2: + + Using a Perl script that can grok XML, generate HTML pages + that we can put on the web site: + + Per assembly status. + Per maintainer status. + Per Percent status. + +*/ + +using System; +using System.Collections; +using System.Reflection; +using System.Xml; + +namespace Mapper +{ + public class Mapper + { + Assembly ms, mono; + XmlDocument annotations, output; + + public Mapper(string ms_lib, string mono_lib, string annotation) + { + Assembly ms = Assembly.LoadFrom (ms_lib); + Assembly mono = Assembly.LoadFrom (mono_lib); + annotations = new XmlDocument (); + annotations.Load (annotation); + output = new XmlDocument (); + } + + void DumpMember (MemberInfo mi) + { + string kind; + string more=""; + + switch (mi.MemberType) + { + case MemberTypes.Field: + kind = "field"; + break; + case MemberTypes.Method: + if (((MethodInfo)mi).IsSpecialName) { + return; + } + kind = "method"; + more = " signature='" + mi.ToString() +"'"; + break; + case MemberTypes.Event: + kind = "event"; + break; + case MemberTypes.Property: + kind = "property"; + break; + default: + kind = "***UNKOWN***"; + break; + } + } + + void DumpType (Type t) + { + string kind, name, attrs = ""; + + name = t.Name; + + if (t.IsClass) { + kind = "class"; + } else if (t.IsInterface) { + kind = "interface"; + } else if (t.IsValueType) { + kind = "valueType"; + } else if (t.IsEnum) { + kind = "enum"; + } else return; + + if (t.IsAbstract) { + attrs += "abstract='true'"; + } else if (t.IsSealed) { + attrs += "sealed='true'"; + } else if (t.IsCOMObject) { + attrs += "comobject='true'"; + } + + foreach (Type type in t.GetNestedTypes ()) { + DumpType (type); + } + + foreach (FieldInfo field in t.GetFields ()) { + DumpMember (field); + } + + foreach (MethodInfo method in t.GetMethods ()) { + DumpMember (method); + } + + } + + void LoadTypeList (Type [] types) + { + foreach (Type t in types) { + } + } + + public void Map () + { + Type [] types; + Module [] modules; + string name; + + name = ms.GetName ().Name; + types = ms.GetExportedTypes (); + modules = ms.GetModules (); + + DumpTypeList (types); + } + + public static int Main(string[] args) + { + Mapper m; + string basedir = "c:\\WINDOWS\\Microsoft.NET\\Framework\\v1.0.2914\\"; + + if (args.Length != 3) { + Console.WriteLine ("usage: compare ms_lib.dll mono_lib.dll annotations.xml"); + } + try { + m = new Mapper (args[0], args[1], args[2]); + m.Map (); + } catch (Exception e) { + Console.WriteLine("Error: " + e.ToString ()); + } + return 0; + } + } +} + diff --git a/status/index.src b/status/index.src new file mode 100755 index 00000000000..04e2617f163 --- /dev/null +++ b/status/index.src @@ -0,0 +1,17 @@ +You can browse the status of the class library and see who has +registered to work on what parts of the system. You can view either +by maintainer or by namespace. +<p> +The tables represent things that contributors are working on. We +register the date when they started working on a particular class, and +whether a contributor has sent code in (the "implementation" column). +<p> +If you want to contribute to Mono, you want to pick a class which is +not listed here. Alternatively, you can contact the maintainer of a +class if you want for example to help him improve his code, make it +faster, better, provide documentation or make comments. +<p> +Sometimes contributors will get too busy with other tasks, so they +will abandon their work on a class. That is why we keep track of the +time when they "reserve" a class to work on. If the contributor gets +too busy, we will know if someone else can work on it diff --git a/status/maintainer.src b/status/maintainer.src new file mode 100755 index 00000000000..8f514e6c0f3 --- /dev/null +++ b/status/maintainer.src @@ -0,0 +1 @@ +These lists are by maintainer. diff --git a/status/maintainers.xml b/status/maintainers.xml new file mode 100755 index 00000000000..fa7984074c0 --- /dev/null +++ b/status/maintainers.xml @@ -0,0 +1,54 @@ +<maintainers> + <person email="miguel@ximian.com" name="Miguel de Icaza"/> + <person email="fejj@ximian.com" name="Jeffrey Stedfast"/> + <person email="jbarn@httcb.net" name="John Barnette"/> + <person email="iain@ximian.com" name="Iain"/> + <person email="bob@thestuff.net" name="Bob Smith"/> + <person email="joe@ximian.com" name="Joe Shaw"/> + <person email="marcins@zipworld.com.au" name="Marcin Szczepanski"/> + <person email="rooneg@electricjellyfish.net" name="Garrett Rooney"/> + <person email="angryjohn69@nc.rr.com" name="John R. Hicks"/> + <person email="czw@home.se" name="Jens Backman"/> + <person email="jason@injektilo.org" name="Jason Diamon"/> + <person email="macisaac@ximian.com" name="Sean MacIsaac"/> + <person email="vladimir@pobox.com" name="Vladimir Vukicevic"/> + <person name="Michael Lambert" email="michaellambert@bellsouth.net"/> + <person email="serge@wildwestsoftware.com" name="Sergey Chaban"/> + <person email="scott@stonecobra.com" name="Scott Sanders"/> + <person name="Garrett Rooney" email="rooneg@electricjellyfish.net"/> + <person name="David Menestrina" email="dmenest@yahoo.com"/> + <person name="Duco Fijma" email="duco@lorentz.xs4all.nl"/> + <person name="Patrik Torstensson" email="Patrik.Torstensson@labs2.com"/> + <person name="Tomas Restrepo" email="tomasr@mvps.org"/> + <person name="Derek Holden" email="dholden@draper.com"/> + <person name="Derek Holden" email="dsh2120@draper.com"/> + <person name="Gleb Novodran" email="gleb@eurosoft.od.ua"/> + <person name="Matthew S. Ford" email="Matthew.S.Ford@rose-hulman.edu"/> + <person name="Marcel Narings" email="marcel@narings.nl"/> + <person name="Joe Hildebrand" email="hildjj@cursive.net"/> + <person name="Nick Drochak" email="ndrochak@gol.com"/> + <person name="Mike Kestner" email="mkestner@speakeasy.net"/> + <person name="Jim Richardson" email="develop@wtfo-guru.com"/> + <person name="Leen Toelen" email="toelen@hotmail.com"/> + <person name="Chris Podurgiel" email="cpodurgiel@msn.com"/> + <person name="Stefan Maierhofer" email="sm@cg.tuwien.ac.at"/> + <person email="dick@ximian.com" name="Dick Porter"/> + <person email="lupus@ximian.com" name="Paolo Molaro"/> + <person email="dietmar@ximian.com" name="Dietmar Maurer"/> + <person name="Gaurav Vaish" email="Gaurav.Vaish@iitk.ac.in"/> + <person name="Mads Pultz" email="mpultz@get2net.dk"/> + <person name="Wictor Wilen" email="wictor@iBizkit.se"/> + <person name="Thomas Neidhart" email="tome@sbox.tugraz.at"/> + <person name="Martin Weindel" email="martin.weindel@t-online.de"/> + <person name="Shawn Wildermuth" email="swildermuth@adoguy.com"/> + <person name="Daniel Weber" email="daniel-weber@austin.rr.com"/> + <person name="John Griffin" email="john.giffin@xor.com"/> + <person name="Duncan Mak" email="duncan@ximian.com"/> + <person name="Keith Bottner" email="kbottner@istation.com"/> + <person name="Mark Crichton" email="crichton@gimp.org"/> + <person name="Daniel Morgan" email="danmorg@sc.rr.com"/> + <person name="Rodrigo Moya" email="rodrigo@ximian.com"/> + <person name="Jonathan Pryor" email="jonpryor@vt.edu"/> + <person name="Gonzalo Paniagua" email="gonzalo@ximian.com"/> +</maintainers> + diff --git a/status/make_web.pl b/status/make_web.pl new file mode 100755 index 00000000000..39796753ab0 --- /dev/null +++ b/status/make_web.pl @@ -0,0 +1,21 @@ +#!/usr/bin/perl -w + +open COMMANDS, ">commands"; + +print COMMANDS "0,Class Libraries,index.html,index.src\n"; + +print COMMANDS "0,Namespace,namespace.html,namespace.src\n"; +$files_list = `ls bn`; +@files = split(/\s+/, $files_list); +foreach $file (@files) { + print COMMANDS "1,$file,$file.html,bn/$file\n"; +} + +print COMMANDS "0,Maintainer,maintainer.html,maintainer.src\n"; +$files_list = `ls bm`; +@files = split(/\s+/, $files_list); +foreach $file (@files) { + print COMMANDS "1,$file,$file.html,bm/$file\n"; +} + +close COMMANDS diff --git a/status/makefile b/status/makefile new file mode 100644 index 00000000000..8bb3931012a --- /dev/null +++ b/status/makefile @@ -0,0 +1,36 @@ +NETDIR=c:\\winnt\\microsoft.net\\framework\\v1.0.2914 +MCSCLASSDIR=..\\..\\mcs\\class +CSC=csc.exe /nologo + +all: ByMaintainer ByNamespace webfiles + +exec: + $(CSC) /debug+ /debug:full /target:exe /out:compare.exe compare-assembly.cs + +xml: + ./compare.exe $(NETDIR)\\mscorlib.dll $(MCSCLASSDIR)\\corlib\\corlib.dll > corlib.xml + +push: + scp -P 2200 *.xml web/*html www@www.ximian.com:/web/cvsmodules/mono/class-status + +clean: + -rm -f compare.exe compare.pdb corlib.xml ByMaintainer.exe ByNamespace.exe commands *~ .*~ + -rm -rf src + -rm -rf bm + -rm -rf web + +ByNamespace: ByNamespace.xsl class.xml + $(CSC) ByNamespace.cs + -mkdir src + ./ByNamespace + +ByMaintainer: ByMaintainer.xsl class.xml + $(CSC) ByMaintainer.cs + -mkdir src + ./ByMaintainer + +webfiles: + -mkdir web + ./make_web.pl + cp *.src src + ../doc/web/process.pl commands ../doc/web/template.html.in web diff --git a/status/mono-stats b/status/mono-stats new file mode 100755 index 00000000000..64a2947df09 --- /dev/null +++ b/status/mono-stats @@ -0,0 +1,289 @@ +#!/usr/bin/perl -w + +use strict; +use XML::Parser; +#use Data::Dumper; + +# command line arguments: shell globs for the files containing the info +# for the ms assemblyes and mono's +my $msglob = shift || 'ms*.xml'; +my $monoglob = shift || 'mono*.xml'; +# maintainers file +my $mfile = 'maintainers.xml'; +my $curfile; + +# positions in array refs +use constant MNAME => 0; +use constant MASSEMBLY => 1; +use constant MCLASS => 2; + +use constant MAINTAINER => 0; +use constant PERCENT => 1; +use constant HASH => 2; +# we store all the data in some global hash tables +# $email => [$name, \%assembly, \%class] +my %maintainer; + +# $name => [$maintainer, $percent, \%classes]; +my %assembly; + +# $name => [$maintainer, $percent, \%methods] +my %class; + +# my parsing state machine +my @status; +# current maintainer, class and assembly pointers +my ($curm, $curc, $cura); +my $mono = 0; +my $namespace = ''; +my %status_action = ( + MAINTAINERS => sub { + my ($elem, %attrs) = @_; + malformed ($mfile, $elem, 'maintainers', \@status); + push @status, 'DUDE'; + }, + DUDE => sub { + my ($elem, %attrs) = @_; + malformed ($mfile, $elem, 'person', \@status); + foreach(qw(email name)) {die "$_ not included in person\n" unless defined $attrs{$_}} + $curm = $maintainer{$attrs{email}} = [$attrs{name}, {}, {}]; + push @status, 'DUDE_CONTENT'; + }, + DUDE_CONTENT => sub { + my ($elem, %attrs) = @_; + malformed ($mfile, $elem, 'class|assembly', \@status); + if ($elem eq 'class') { + $curm->[MCLASS]->{$attrs{name}} = ''; + } elsif ($elem eq 'assembly') { + $curm->[MASSEMBLY]->{$attrs{name}} = ''; + } + push @status, 'DUDE_CONTENT'; + }, + ASSEMBLY => sub { + my ($elem, %attrs) = @_; + malformed ($curfile, $elem, 'assembly', \@status); + $namespace = ''; + $cura = $assembly{$attrs{name}} = ['', 0, {}]; + push @status, 'NAMESPACE'; + }, + NAMESPACE => sub { + my ($elem, %attrs) = @_; + malformed ($curfile, $elem, 'namespace', \@status); + $namespace = $attrs{name}; + push @status, 'CLASS'; + }, + CLASS => sub { + my ($elem, %attrs) = @_; + malformed ($curfile, $elem, 'class|valueType|interface', \@status); + if ($elem eq 'class') { + my $name = $namespace ? $namespace.".".$attrs{name} : $attrs{name}; + if ($mono) { + warn "mono implements non exisistent class $name\n" + if (!exists $class{$name}); + $curc = $class{$name}; + } else { + $curc = $class{$name} = ['', 0, {}]; + } + $cura->[HASH]->{$name} = $mono; + push @status, 'METHOD'; + } else { + push @status, 'METHOD'; + } + }, + METHOD => sub { + my ($elem, %attrs) = @_; + malformed ($curfile, $elem, 'method|field|valueType', \@status); + if ($elem eq 'method') { + my $name = $attrs{signature}; + if ($mono) { + warn "mono implements non exisistent method $name\n" + if (!exists $curc->[HASH]->{$name}); + } + $curc->[HASH]->{$name} = $mono; + push @status, 'METHOD'; + } else { + push @status, 'METHOD'; + } + }, +); + + +my $parser = new XML::Parser (Handlers => {Start => \&handle_tag, End => \&end_tag}); + +# parse the maintainers info +if ($mfile) { + @status = 'MAINTAINERS'; + $parser->parsefile($mfile); + #print Dumper(\%maintainer); +} + +foreach (glob($msglob)) { + $curfile = $_; + @status = 'ASSEMBLY'; + $mono = 0; + $parser->parsefile($_); +} + +foreach (glob($monoglob)) { + $curfile = $_; + @status = 'ASSEMBLY'; + $mono = 1; + $parser->parsefile($_); +} + +create_stats(); +create_html(); +#print Dumper(\%assembly); +#print Dumper(\%class); +exit(0); + +sub malformed { + my ($file, $elem, $match, $data) = @_; + unless ($elem =~ /^$match$/) { + $data = Dumper($data) if defined $data; + die "file $file malformed ($elem instead of $match) $data\n" + } +} + +sub handle_tag { + my $parser = shift @_; + my $status = $status[-1]; + die "status $status unknown" unless exists $status_action{$status}; + $status_action{$status}->(@_); +} + +sub end_tag { + my $last = pop @status; + # print STDERR "done with $last\n"; +} + +sub assign_maintainer { + my ($m, $from, $to, $type) = @_; + foreach (keys %$from) { + if (!exists $to->{$_}) { + warn "$m maintains unknown $type $_\n"; + # fixup to avoid warnings + $to->{$_}->[MAINTAINER] = $m; + $to->{$_}->[PERCENT] = 0; + $to->{$_}->[HASH] = {}; + } else { + warn "$to->{$_}->[MAINTAINER] already maintains $_ (now $m)\n" if $to->{$_}->[MAINTAINER]; + $to->{$_}->[MAINTAINER] = $m; + } + } +} + +sub completeness { + my $hash = shift @_; + my $total = keys %$hash; + my $done = 0; + map {$done += $_} values %$hash; + return 0 unless $total; + return int($done*100/$total); +} + +sub create_stats { + # set maintainer field in assembly and class hashes + foreach my $m (sort keys %maintainer) { + assign_maintainer ($m, $maintainer{$m}->[MASSEMBLY], \%assembly, 'assembly'); + assign_maintainer ($m, $maintainer{$m}->[MCLASS], \%class, 'class'); + } + # assign completeness percent + foreach my $ass (values %assembly) { + $ass->[PERCENT] = completeness ($ass->[HASH]); + } + foreach my $class (values %class) { + $class->[PERCENT] = completeness ($class->[HASH]); + } +} + +sub html_header { + my ($title) = @_; +return <<"EOF"; +<html><head><title>$title</title></head><body bgcolor="#ffffff"> +<h1 ALIGN=center>$title</H1> +EOF + +} + +sub unimplemented ($) { + my ($c) = @_; + my $id = $c; + $id =~ tr/./-/; + return "<A HREF='per-unimplemented.html#$id'>$c</A>"; +} + +sub create_html { + + open(F, ">per-assembly.html") || die "Cannot open file: $!"; + print F html_header("Mono - per-assembly stats"); + print F "<TABLE BORDER=1><TR><TH>Assembly<TH>Maintainer<TH>Completion\n"; + foreach my $ass (sort keys %assembly) { + print F "\t<TR><TD>", join('<TD>', $ass, $assembly{$ass}->[MAINTAINER], $assembly{$ass}->[PERCENT]), "\n"; + } + print F "</TABLE>\n"; + print F "</body></html>\n"; + close(F); + + # per maintainer info + open(F, ">per-maintainer.html") || die "Cannot open file: $!"; + print F html_header("Mono - per-maintainer stats"); + print F "<TABLE BORDER=1><TR><TH>Maintainer<TH>Class<TH>Completion\n"; + foreach my $m (sort keys %maintainer) { + my @classes = sort keys %{$maintainer{$m}->[MCLASS]}; + my $count = @classes; + foreach my $c (@classes) { + my $start = $count?"\t<TR><TD ROWSPAN=$count>$m<TD>":"\t<TR><TD>"; + $count = 0; + print F $start, join('<TD>', $c, $class{$c}->[PERCENT]), "\n"; + } + } + my @unmantained = sort grep {!$class{$_}->[MAINTAINER]} keys %class; + my $count = @unmantained; + foreach my $c (@unmantained) { + my $start = $count?"\t<TR><TD ROWSPAN=$count>Unmantained<TD>":"\t<TR><TD>"; + $count = 0; + print F $start, join('<TD>', $c, $class{$c}->[PERCENT]), "\n"; + } + print F "</TABLE>\n"; + print F "</body></html>\n"; + close(F); + + # per-completion info + open(F, ">per-completion.html") || die "Cannot open file: $!"; + print F html_header("Mono - per-completion stats"); + print F "<TABLE BORDER=1><TR><TH>Completion<TH>Class<TH>Maintainer\n"; + foreach my $c (sort {$class{$b}->[PERCENT] <=> $class{$a}->[PERCENT]} keys %class) { + print F "\t<TR><TD>", join('<TD>', $class{$c}->[PERCENT], unimplemented($c), $class{$c}->[MAINTAINER]), "\n"; + } + print F "</TABLE>\n"; + print F "</body></html>\n"; + close(F); + + # unimplemented methods + # FIXME: this can create a very big file, split on assembly name + # and fix also the unimplemented() sub + open(F, ">per-unimplemented.html") || die "Cannot open file: $!"; + print F html_header("Mono - unimplemented methods stats"); + print F "<TABLE BORDER=1><TR><TH>Class<TH>Method\n"; + foreach my $c (sort grep {$class{$_}->[PERCENT] != 100} keys %class) { + my @methods = sort grep {!$class{$c}->[HASH]->{$_}} keys %{$class{$c}->[HASH]}; + my $count = @methods; + my $aname = ''; + if ($count) { + my $id = $c; + $id =~ tr/./-/; + $aname = "<A NAME='$id'></A>"; + } + foreach my $m (@methods) { + my $start = $count?"\t<TR><TD ROWSPAN=$count>$aname$c<TD>":"\t<TR><TD>"; + $count = 0; + print F $start, join('<TD>', $m), "\n"; + } + } + print F "</TABLE>\n"; + print F "</body></html>\n"; + close(F); + +} + diff --git a/status/namespace.src b/status/namespace.src new file mode 100755 index 00000000000..0d20d369b35 --- /dev/null +++ b/status/namespace.src @@ -0,0 +1 @@ +These lists are by Namespace. |