lp:monodoc

Created by VCS imports and last modified
Get this branch:
bzr branch lp:monodoc

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
monodoc
Status:
Development

Import details

Import Status: Invalid

Last successful import was .

Import started on russkaya and finished taking 20 seconds — see the log
Import started on russkaya and finished taking 20 seconds — see the log
Import started on galapagos and finished taking 30 seconds — see the log
Import started on neumayer and finished taking 40 seconds — see the log

Whiteboard

migrated to git

Recent revisions

1491. By jonpryor

 * Makefile.am: Make sure that Novell.* are part of $(sources_DATA).

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>.ValueCollection 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.

1488. By jonpryor

 * */en/**: Flushity-flush.

1487. By jonpryor

 * */en/**: Flushity-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.IEnumerable<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)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.