lp:monodoc
- Get this branch:
- bzr branch lp:monodoc
Branch merges
Branch information
Import details
Last successful import was .
Whiteboard
migrated to git
Recent revisions
- 1490. By jonpryor
-
* */en/**: Flush. Let's hear it for running monodocer against giant
assemblies (mscorlib et al) to find and fix monodocer bugs! - 1489. By jonpryor
-
* monodocer.cs: Fixup sorting of explicitly-
implement generic members.
This keeps members from "bouncing around" in random orders when
updating documentation...
* DocTest-v1.cs: Explicitly implement some generic interface members on
MyList<A,B> to provoke the bug fixed above.
Dictionary<K,V>.ValueColle ction in mscorlib was the original
example.
* DocTest/en.expected/ Mono.DocTest. Generic/ MyList` 2.xml,
DocTest/en.expected. importslashdoc/ Mono.DocTest. Generic/ MyList` 2.xml,
DocTest/en.expected. since/Mono. DocTest. Generic/ MyList` 2.xml,
DocTest/html.expected/ Mono.DocTest. Generic/ MyList` 2.html,
DocTest/msxdoc- expected. importslashdoc. xml: Flush. - 1486. By jonpryor
-
* Makefile.am: Add update-delete target, which will remove documentation
for type members which no longer exist.
* corlib/en/**: Flush (parameter changes, renames, etc.). - 1485. By jonpryor
-
* monodocer.cs: Ignore some attributes, because they're ~meaningless
for documentation purposes (e.g. who cares if we need attributes to
represent decimal constants, or that a method shouldn't be stepped
into with the debugger, or...).
* DocTest/en.expected/ index.xml,
* DocTest/en.expected/ Mono.DocTest/ Widget. xml,
* DocTest/en.expected/ Mono.DocTest. Generic/ Extensions. xml,
* DocTest/en.expected. since/index. xml,
* DocTest/en.expected. since/Mono. DocTest/ Widget. xml,
* DocTest/en.expected. since/Mono. DocTest. Generic/ Extensions. xml,
* DocTest/html.expected/ Mono.DocTest/ Widget. html,
* DocTest/html.expected/ Mono.DocTest. Generic/ Extensions. html,
* DocTest/en.expected. importslashdoc/ index.xml,
* DocTest/en.expected. importslashdoc/ Mono.DocTest/ Widget. xml,
* DocTest/en.expected. importslashdoc/ Mono.DocTest. Generic/ Extensions. xml:
Flush. - 1484. By jonpryor
-
* engine/
mdoc-htmlutils. xsl:
- `struct' constraints shouldn't also print out `ValueType, new()'
as constraints, as these are automatically implied.
- Change the method sort order so that generic methods are sorted
first by name, then by *number* of generic parameters, then by
*name* of generic parameters (so that rocks-playground
.Curry<T1,T2> are sorted together and not interspersed with the
dozens of other .Curry() overloads...).
- Fixup Parameter type sorting, as it was only sorting by the
*first* parameter type when the number of parameters matched.
* tools/monodocer.cs: When sorting <Member/> elements elements, take
generic type parameters into account, so that methods with the same
number of type parameters are sorted together, instead of strewn
across the file according to the full //Member/@MemberName comparison.
* tools/DocTest/**: Flush (and wtf is with the [DebuggerHidden]
appearance?). - 1483. By jonpryor
-
* mdoc-html-utils.xsl (GetMemberArgList): Properly handle deeply nested
generic types. Before, KeyValuePair<IEnumerable< A>, IEnumerable<B>>
would become KeyValuePair<IEnumerable< A>, S.C.G.IEnumerab le<B>> --
that is, we'd get full namespace names for everything but the first
generic parameter.
* DocTest-v1.cs: Add a member with a "deeply nested" generic parameter
list, so test the mdoc-html-utils.xsl fix.
* DocTest/msxdoc- expected. importslashdoc. xml,
DocTest/en.expected/ Mono.DocTest. Generic/ MyList` 2.xml,
DocTest/en.expected. importslashdoc/ Mono.DocTest. Generic/ MyList` 2.xml,
DocTest/en.expected. since/Mono. DocTest. Generic/ MyList` 2.xml,
DocTest/html.expected/ Mono.DocTest. Generic/ MyList` 2.html: Flush. - 1482. By jonpryor
-
* monodocer.cs: FieldInfo.
GetValue( ) may throw, particularly if getting
the value of a public+static+ readonly field, and the constructor for
the type of said field throws an exception (though DocTest-v1.cs has
a similar scenario). This is bad, as it prevents monodocer from
completing its work. Found by Dan Morgan.
* DocTest-v1.cs: Create a `public static readonly` field that will
generate an exception from the class constructor.
* DocTest/en.expected/ Mono.DocTest/ Widget. xml,
DocTest/en.expected. importslashdoc/ Mono.DocTest/ Widget. xml,
DocTest/en.expected. since/Mono. DocTest/ Widget. xml,
DocTest/html.expected/ Mono.DocTest/ Widget. html,
DocTest/msxdoc- expected. importslashdoc. xml: Flush.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)