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