New tests.
[mono.git] / mcs / tools / monodoc / ChangeLog
index 6de3045c90f6bb051a0ef4623fca350f73e6f7ed..2ea79257c13db28843124b03565002f00ee8a9b2 100644 (file)
@@ -1,3 +1,38 @@
+2010-04-25  Jonathan Pryor  <jpryor@novell.com>
+
+       * Monodoc/ecma-provider.cs: Support the full set of possible operator
+         names within EcmaHelpSource.MakeOperatorSignature() (where "full" is
+         "whatever is included in ECMA-335 §10.3.1 through §10.3.3").
+         Fixes InvalidOperationException reported to mono-docs-list.
+
+2010-02-28  Jonathan Pryor  <jpryor@novell.com>
+
+       * Monodoc/provider.cs: Add
+         RootTree.LoadTree(string,string,IEnumerable) for compatibility with
+         Mono 2.6's monodoc.dll.
+
+2010-02-26  Jonathan Pryor  <jpryor@novell.com>
+
+       * Makefile: Add a System.Core.dll reference; embed monodoc.xml as a
+         resource.
+       * Monodoc/provider.cs: Add a
+         RootTree.LoadTree(string,XmlDocument,IEnumerable<string>) method.
+         This is so 'mdoc export-html-webdoc' doesn't need to rely on the
+         system-wide .source files (allowing execution w/o changing/replacing
+         the system-wide .source files) and so MonoDevelop can support
+         multiple .source files spread throughout the system sanely.
+       * Monodoc/ecma-provider.cs: Always add the extension methods contained
+         in the current EcmaHelpSource, instead of implicitly requiring that
+         the current EcmaHelpSource also be contained within
+         RootTree.HelpSources.  This simplifies logic in 'mdoc'.
+
+2010-01-13  Jonathan Pryor  <jpryor@novell.com>
+
+       * Monodoc/provider.cs, Monodoc/ecma-provider.cs: Improve cache support
+         by having EcmaHelpSource.GetTextFromUrl() look for cached contents.
+         This greatly speeds up type member listings (e.g. T:...List`1/*),
+         e.g. from ~2.0s to 0.06s.
+
 2010-01-13  Jonathan Pryor  <jpryor@novell.com>
 
        * Mono.Documentation/XmlDocUtils.cs: XmlDocUtils.AddExtensionMethods()