[mdoc] Fix export-msxdoc regression, updated expected output.
authorJonathan Pryor <jonpryor@vt.edu>
Wed, 29 May 2013 10:45:12 +0000 (06:45 -0400)
committerJonathan Pryor <jonpryor@vt.edu>
Wed, 29 May 2013 10:52:53 +0000 (06:52 -0400)
commit9f216160f891e009f878c3726f8e925cd242cc6b
tree35ac0f9b1a2da24b1f6796284c8f5d71c720bb98
parent773aaf7ac7f13ef2ff1d22ef87baf6ac215a27ef
[mdoc] Fix export-msxdoc regression, updated expected output.

Commit 44b2b4a8 completely broke `mdoc export-msxdoc` because
EcmaDoc.GetCref() was removed. Expected:

<member name="C:Mono.DocTest.DocAttribute(System.String)">

Actual:

<member name="Mono.DocTest.DocAttribute..ctor">

i.e. useless.

The fix: bring back GetCref(), this time within monodocs2slashdoc.cs.

Commit 0ad6ffde changed the HTML-generating stylesheet and moved some
@id attributes around, thus breaking the mdoc unit tests (expected
output likewise changed). Fix the monodoc XSLTs so that we don't emit
id="" attributes (id's with no value).

Update mdoc's expected output so that tests pass[*].

[*]: tests will NOT actually pass, as 04bf9add -- attempted fix for
an OS X stackoverflow caused by 3d3fe6af -- results in a gigantic
216MB diff because String.get_Chars() is repeated over and over and
over... The updated expected output in this commit is the "ideal"
update needed after locally reverting 3d3fe6af and 04bf9add.)
34 files changed:
mcs/class/monodoc/Resources/mdoc-sections-css.xsl
mcs/tools/mdoc/Mono.Documentation/monodocs2slashdoc.cs
mcs/tools/mdoc/Resources/defaulttemplate.xsl
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/Extensions.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/Func`2.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/IFoo`1.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`2.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Color.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/D.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/DocAttribute.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/DocValueType.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/IProcess.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/UseLists.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+Del.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+Direction.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+IMenuItem.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass`1.html
mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget.html
mcs/tools/mdoc/Test/html.expected/NoNamespace.html
mcs/tools/mdoc/Test/html.expected/System/Action`1.html
mcs/tools/mdoc/Test/html.expected/System/Array.html
mcs/tools/mdoc/Test/html.expected/System/AsyncCallback.html
mcs/tools/mdoc/Test/html.expected/System/Environment+SpecialFolder.html
mcs/tools/mdoc/Test/html.expected/System/Environment.html