* Resources/defaulttemplate.xsl: Update /html/head/meta/@content value
[mono.git] / mcs / tools / mdoc / ChangeLog
index 7ef39c497b81a04e47562b08af81d5467221f3cc..bcbcbf689ed3f2d36dd833163c6d4e42a1fbff42 100644 (file)
@@ -1,3 +1,97 @@
+2008-11-12  Jonathan Pryor <jpryor@novell.com>
+
+       * Resources/defaulttemplate.xsl: Update /html/head/meta/@content value
+         so that IE7 properly recognizes the file as UTF-8 encoded.
+         Fixes #444009.
+
+2008-10-27  Jonathan Pryor <jpryor@novell.com>
+
+       * Makefile: Fix build error caused by filenames containing '`'.
+
+2008-10-27  Jonathan Pryor <jpryor@novell.com>
+
+       * Mono.Documentation/mdoc.cs: TraceLevel.Error messages should go to
+         Console.Error, as per Unix convention.
+       * Makefile: cehck-mdoc-validate* needs to also capture standard error.
+
+2008-10-27  Jonathan Pryor <jpryor@novell.com>
+
+       * Mono.Documentation/validate.cs: Remove warnings
+       * Test/validate.check.monodocer, Test/validate.check.monodocer.since:
+         Don't generate output if no errors are found.
+       * Test/validate.check.monodocer.importslashdoc: Prefix error messages
+         with "mdoc:", as per Unix convention.
+
+2008-10-24  Jonathan Pryor <jpryor@novell.com>
+
+       * Makefile: Fixup mdoc.exe dependencies so that it's rebuilt if the
+         resources or monodoc.dll change.  Add tests for mdoc-validate.
+       * Mono.Documentation/assembler.cs, Mono.Documentation/mdoc.cs,
+         Mono.Documentation/monodocer.cs, Mono.Documentation/monodocs2html.cs,
+         Mono.Documentation/monodocs2slashdoc.cs,
+         Mono.Documentation/validate.cs: 
+         - Major rearchitecture; instead of having the option parsing 
+           centralized within mdoc.cs, keep option parsing within the relevant 
+           files/types.
+         - Introduce the MDocCommand abstract class to serve as the base class 
+           -- primarily done to introduce the new Message() and Error() 
+           methods, in which Message() will only show the message if the 
+           current message level is >= the message's level (thus minimizing 
+           console spew); see ../monodoc for more details.
+         - Add `-v' ("verbose") top-level argument to allow setting/adding 
+           levels, so that `mdoc -v -v assemble ...` will show *all*
+           assemble-associated messages (which can be quite voluminous).
+         - Remove compiler warnings, when able.
+       * Mono.Documentation/XhtmlWriter.cs: Remove warning about unused
+         variable.
+       * Resources/monodoc-ecma.xsd: Extend the XSD to support more
+         elements/attributes on various elements -- e.g. mdoc-update looks
+         for a //code/@src attribute, which wasn't defined in the XSD.  Oops.
+       * Test/validate.check.monodocer.importslashdoc: Flush (due to above
+         XSD changes).
+
+2008-10-22  Jonathan Pryor <jpryor@novell.com>
+
+       * Makefile: Correct path names.
+       * Mono.Documentation/monodocer.cs: Better support nested types.
+       * Test/DocTest-v1.cs: Add 4 levels of nested types.
+       * Test/en.expected.importslashdoc/index.xml,
+         Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml,
+         Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
+         Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
+         Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml,
+         Test/en.expected.since/index.xml,
+         Test/en.expected.since/Mono.DocTest/Widget.xml,
+         Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
+         Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
+         Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml,
+         Test/en.expected/index.xml,
+         Test/en.expected/Mono.DocTest/Widget.xml,
+         Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
+         Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
+         Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml,
+         Test/html.expected/index.html,
+         Test/html.expected/Mono.DocTest/index.html,
+         Test/html.expected/Mono.DocTest/Widget.html,
+         Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html,
+         Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html,
+         Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html,
+         Test/msxdoc-expected.importslashdoc.xml: Flush.
+
+2008-10-17  Jonathan Pryor <jpryor@novell.com>
+
+       * Makefile: Reference the monodoc.dll from the net_1_1 profile, as 
+         that's the only one that will get built.
+
+2008-10-17  Jonathan Pryor <jpryor@novell.com>
+
+       * Makefile: Fix $(EXTRA_DISTFILES) so that `make distcheck` doesn't
+         fail on mdoc anymore...
+
+2008-10-18  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile (MCS1): Use 'class/lib/net_1_1', not 'class/lib/1.0'.
+
 2008-10-17  Jonathan Pryor <jpryor@novell.com>
 
        * Mono.Documentation/monodocer.cs: -overrides & -pretty should default