+2005-09-07 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Use Assembly.LoadWithPartialName instead of
+ Assembly.Load(AssemblyName) for loading -r: assemblies, since this
+ actually works (though it's also deprecated in .NET 2.0, with no
+ replacement). If the first LoadWithPartialName fails, try again after
+ removing any .dll extension (since the .dll isn't part of the assembly
+ name, but I often specify it anyway).
+
+2005-09-07 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Patch from John Luke to fix use of Path.Combine (don't
+ want to use an `/'-prefixed path as the 2nd parameter) and improve XML
+ node selection.
+
+2005-07-18 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.exe.config: .config file to help with testing.
+ * mono-shlib-cop.exe.out: Output generated from
+ `mono mono-shlib-cop.exe mono-shlib-cop.exe`
+ * Makefile: Add support for regression tests.
+
+2005-07-14 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Use RuntimeEnvironment.SystemConfigurationFile to find
+ $sysconfigdir/etc/mono/config, since $sysconfigdir might not be under
+ $prefix (the case for RPMs: $sysconfigdir=/etc, $prefix=/usr).
+ Fixes 75287.
+
+2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Use better default prefix handling (don't always assume
+ `/' is the prefix, instead base the choice off runtime information).
+
+2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Rename Report to AssemblyCheckInfo. Add -p
+ command-line option to specify mono prefixes to search for.
+ Store $prefix/etc/mono/config and ASSEMBLY.config XmlDocuments in
+ AssemblyCheckInfo, and use AssemblyCheckInfo to search for <dllmap>
+ entries. This allows us to cache XmlDocuments across AppDomains (since
+ AssemblyCheckInfo is a MarshalByRefObject), and should cut down on file
+ I/O (since we don't re-read the .config for every member of every type).
+
+2005-06-03 Jonathan Pryor <jonpryor@vt.edu>
+
+ * mono-shlib-cop.cs: Add MessageInfo, MessageCollection, & Report classes to
+ support message merging. Remove AssemblyCheckResults; AssemblyChecker
+ uses Report directly to add messages. Add .config file parsing support.
+ * README: flush.
+
2005-05-31 Jonathan Pryor <jonpryor@vt.edu>
* Makefile: Added
* README: Added
* ChangeLog: Added
* mono-shlib-cop.exe.sources: Added
- * mono-shlib-cop.exe: Added
+ * mono-shlib-cop.cs: Added
# vim: noexpandtab