7241365952e737d4aef21d5d986ef31eb7b6f58f
[mono.git] / docs / ChangeLog
1 2008-12-12  Mark Probst  <mark.probst@gmail.com>
2
3         * mini-porting.txt: Added some details about function descriptors
4         and emulated opcodes.
5
6 2008-12-08  Jonathan Pryor  <jpryor@novell.com>
7
8         * mono-file-formats.source, mono-tools.source: Place these under the
9           new "Commands and Files" node, and remove nay intermediate nodes.
10
11 2008-11-20  Jonathan Pryor  <jpryor@novell.com>
12
13         * Makefile.am (sources_DATA): Add mono-file-formats.source,
14           mono-tools.source.
15
16 2008-11-20  Raja R Harinath  <harinath@hurrynot.org>
17
18         Remove unnecessary rebuilds of the html directory
19         * docs.make (monoapi.zip): Make slightly more unforgiving, by
20         using '&&' instead of ';' to sequence commands.
21         (mono-tools.zip, mono-file-formats.zip): Likewise.
22         * Makefile.am (monoapi.zip, mono-tools.zip, mono-fileformats.zip):
23         Likewise.
24         (convert.exe): Don't depend on Makefile.am or docs.make.
25
26 2008-11-19  Raja R Harinath  <harinath@hurrynot.org>
27
28         Fix srcdir != builddir, and add idiom for multi-output commands
29         * docs.make (monoapi.zip): Handle the case where 'monoapi.tree'
30         exists but 'monoapi.zip' doesn't.  IOW, we should rebuild
31         monoapi.zip with 'rm monoapi.zip; make'.
32         (mono-tools.zip, mono-file-formats.zip): Likewise.
33         * Makefile.am (monoapi.zip, mono-tools.zip, mono-fileformats.zip):
34         Likewise.
35         (monoapi.tree): Don't use $< in an explicit rule.
36         (mono-tools.tree, mono-file-formats.tree): Likewise.
37
38 2008-11-18  Jonathan Pryor  <jpryor@novell.com>
39
40         * Makefile.am (EXTRA_DIST): Add mono-file-formats{.config,.source} and
41           mono-tools{.config,.source} (fixes the build).
42
43 2008-11-18  Jonathan Pryor  <jpryor@novell.com>
44
45         * docs.make, Makefile.am: Build mono-file-formats{.tree,.zip},
46           mono-tool{.tree,.zip} files.
47         * mono-file-formats.config, mono-tools.config: Alter paths to man
48           pages so that they're valid for building from mono/docs.
49         * monoapi.make: Rename to docs.make.
50
51 2008-11-01  Raja R Harinath  <harinath@hurrynot.org>
52
53         * Makefile.am: Clean up for srcdir != builddir.
54         (deploy/.stamp): Compute location of 'mono-wrapper' and pass to exdoc.
55         * exdoc (mono-wrapper): Use $runtimedir to look for 'mono-wrapper'.
56
57 2008-10-31  Jonathan Pryor  <jpryor@novell.com>
58
59         * check, Makefile.am (EXTRA_DIST): Rename to check-exports.  This was
60           needed to fix `make distdir...`, because (1) with a file named
61           `check` which (2) was listed in $(EXTRA_DIST), while (3) `check` is
62           ALSO a .PHONY target, this caused make to look for the `check` file,
63           not find it due to (3), and then proceed to try to build convert.exe
64           from convert.cs...for reasons I don't care about.  This obviously
65           can't work during `make distdir`, as mcs hasn't been built yet, thus
66           leading to pain, suffering, and a broken build.
67
68 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
69
70         * . (svn:ignore), deploy (svn:ignore): Ignore generated files.
71         * AgilityPack.dll, api-style.css, ChangeLog, check, check-coverage, 
72           convert.cs, current-api, deploy, documented, exdoc, ignore, 
73           mono-api-metadata.html, monoapi.source, produce-lists, public, 
74           public-api, README, sources, toc.xml, TODO, wapi: Copy from
75           ../mono/docscripts.
76         * exdoc: Use the in-tree mono program to run convert.exe.
77         * Makefile.am: Mention files to clean/distribute; extract
78           documentation (with exdoc) and then assemble documentation (with
79           monoapi.make's assemble target) for use by monodoc.
80         * monoapi.make: Added; Makefile to use mcs' buid/rules.make to compile
81           convert.cs and assemble documentation.  (This is a separate file so
82           that we can include mcs' build/rules.make, which needs topdir set to
83           behave properly BUT must be $(mcs_topdir) from Makefile.am's
84           perspective.)
85         * monoapi.source: Add a /monodoc/node element for use with monodoc 2.2.
86
87 2006-11-19  Miguel de Icaza  <miguel@novell.com>
88
89         * exdoc: Move to use CSS instead of tables, this will break
90         GtkHTML rendering.
91
92         * ignore: Updated with more hidden APIs.
93
94         * Bunch of documentation work.
95