diff options
author | Jonathan Pryor <jpryor@novell.com> | 2008-10-24 17:23:12 +0400 |
---|---|---|
committer | Jonathan Pryor <jpryor@novell.com> | 2008-10-24 17:23:12 +0400 |
commit | ec5641f20387a4b01d2ab292e71451c12202150a (patch) | |
tree | 60b606066e7164b72b7eee25cf5db6feb9438030 /mcs/ChangeLog | |
parent | 9e4fe4b68a06aedc2cea2f31d02d1880ded97496 (diff) |
* docs (svn:ignore): Ignore generated files.
* docs/lang-csharp.source: Added; combined .source file for the C#
language specification and error reference.
* docs/Makefile: Support lang-csharp.source, mono-file-formats.*, etc.
*.tree/*.zip should be rebuilt when Makefile is changed.
* docs/mono-file-formats.config, docs/mono-file-formats.source: Added;
moving file format documentation out from mono-tools.* so that it's
easier to find.
* docs/mono-tools.config: Move mdoc(5), mono-config(5) to
mono-file-formats.config.
* docs/mono-tools.source, docs/Mono.source, docs/netdocs.source,
docs/Novell.source, docs/nunit-docs.source: Add /monodoc/node
information so that the documentation is inserted into the correct
location.
* docs/monodoc.xml: Vastly simplify the default monodoc.xml as
structure can be/has been pushed out into the .source files. This
should help simplify the life of downstream packagers who wish to
add additional documentation to monodoc.
* docs/ecma334.source, docs/cs-errors.source: Remove (replaced with
lang-csharp.source).
* tools/monodoc/Monodoc/provider.cs:
- Fix Node.Sort() so that it doesn't NRE if nodes == null.
- Fix Node.CompareTo() so that it can sort Nodes that haven't been
loaded yet.
- Add "libraries" as an alias for "root", so that .source files can
refer to the parent "libraries" (which would allow us to change
the location of "libraries" in the future, should we want to).
- If a /monodoc/source/@path refers to a nonexistant node, then
insert the contents under Various instead of ignoring it.
- Sort the top-level nodes.
- Sort the `parent` node after inserting children under it. This
allows multiple different .source files to insert nodes under the
same parent node and still have the child nodes sorted as most
mortals would expect.
- Support a //node/@parent attribute, which allows for creating
nodes underneath the specified parent node. This allows multiple
different .source files to contribute to the tree and depend upon
each other. Thus, instead of having a single monodoc.xml file
that needs to know the entire tree in advance, the entire tree can
be spread across multiple .source files and filled at runtime.
svn path=/trunk/mcs/; revision=116935
Diffstat (limited to 'mcs/ChangeLog')
-rw-r--r-- | mcs/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mcs/ChangeLog b/mcs/ChangeLog index 83f704b1456..f8796d48ef3 100644 --- a/mcs/ChangeLog +++ b/mcs/ChangeLog @@ -1,3 +1,26 @@ +2008-10-22 Jonathan Pryor <jpryor@novell.com> + + * docs (svn:ignore): Ignore generated files. + * docs/lang-csharp.source: Added; combined .source file for the C# + language specification and error reference. + * docs/Makefile: Support lang-csharp.source, mono-file-formats.*, etc. + * *.tree/*.zip should be rebuilt when Makefile is changed. + * docs/mono-file-formats.config, docs/mono-file-formats.source: Added; + moving file format documentation out from mono-tools.* so that it's + easier to find. + * docs/mono-tools.config: Move mdoc(5), mono-config(5) to + mono-file-formats.config. + * docs/mono-tools.source, docs/Mono.source, docs/netdocs.source, + docs/Novell.source, docs/nunit-docs.source: Add /monodoc/node + information so that the documentation is inserted into the correct + location. + * docs/monodoc.xml: Vastly simplify the default monodoc.xml as + structure can be/has been pushed out into the .source files. This + should help simplify the life of downstream packagers who wish to + add additional documentation to monodoc. + * docs/ecma334.source, docs/cs-errors.source: Remove (replaced with + lang-csharp.source). + 2008-10-20 Jonathan Pryor <jpryor@novell.com> * docs/Makefile (MONO_DIRS): Add Mono.Data.SqliteClient docs. |