* mono-shlib-cop.cs: Patch from John Luke to fix use of Path.Combine (don't
[mono.git] / mcs / tools / mono-shlib-cop / ChangeLog
1 2005-09-07  Jonathan Pryor  <jonpryor@vt.edu>
2
3         * mono-shlib-cop.cs: Patch from John Luke to fix use of Path.Combine (don't
4           want to use an `/'-prefixed path as the 2nd parameter) and improve XML
5           node selection.
6
7 2005-07-18  Jonathan Pryor  <jonpryor@vt.edu>
8
9         * mono-shlib-cop.exe.config: .config file to help with testing.
10         * mono-shlib-cop.exe.out: Output generated from 
11           `mono mono-shlib-cop.exe mono-shlib-cop.exe`
12         * Makefile: Add support for regression tests.
13
14 2005-07-14  Jonathan Pryor  <jonpryor@vt.edu>
15
16         * mono-shlib-cop.cs: Use RuntimeEnvironment.SystemConfigurationFile to find
17           $sysconfigdir/etc/mono/config, since $sysconfigdir might not be under 
18           $prefix (the case for RPMs: $sysconfigdir=/etc, $prefix=/usr).
19           Fixes 75287.
20
21 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
22
23         * mono-shlib-cop.cs: Use better default prefix handling (don't always assume
24           `/' is the prefix, instead base the choice off runtime information).
25
26 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
27
28         * mono-shlib-cop.cs: Rename Report to AssemblyCheckInfo.  Add -p
29           command-line option to specify mono prefixes to search for.
30           Store $prefix/etc/mono/config and ASSEMBLY.config XmlDocuments in 
31           AssemblyCheckInfo, and use AssemblyCheckInfo to search for <dllmap> 
32           entries.  This allows us to cache XmlDocuments across AppDomains (since
33           AssemblyCheckInfo is a MarshalByRefObject), and should cut down on file
34           I/O (since we don't re-read the .config for every member of every type).
35
36 2005-06-03  Jonathan Pryor  <jonpryor@vt.edu>
37
38         * mono-shlib-cop.cs: Add MessageInfo, MessageCollection, & Report classes to
39           support message merging.  Remove AssemblyCheckResults; AssemblyChecker
40           uses Report directly to add messages.  Add .config file parsing support.
41         * README: flush.
42
43 2005-05-31  Jonathan Pryor  <jonpryor@vt.edu>
44
45         * Makefile: Added
46         * README: Added
47         * ChangeLog: Added
48         * mono-shlib-cop.exe.sources: Added
49         * mono-shlib-cop.cs: Added
50
51 # vim: noexpandtab