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