1 2005-09-07 Jonathan Pryor <jonpryor@vt.edu>
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
7 2005-07-18 Jonathan Pryor <jonpryor@vt.edu>
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.
14 2005-07-14 Jonathan Pryor <jonpryor@vt.edu>
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).
21 2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
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).
26 2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
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).
36 2005-06-03 Jonathan Pryor <jonpryor@vt.edu>
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.
43 2005-05-31 Jonathan Pryor <jonpryor@vt.edu>
48 * mono-shlib-cop.exe.sources: Added
49 * mono-shlib-cop.cs: Added