Commits on Feb 12, 2008
  1. 2008-02-12 Sebastien Pouliot <>

    	* MIT.X11: Update copyrights up to 2008
    	* TODO: Link to the roadmap available in the Google Group 
    	* README: List the most common resources for Gendarme
    svn path=/branches/mono-1-9/mono-tools/; revision=95546
    Sebastien Pouliot committed Feb 12, 2008
  2. 2008-02-12 Sebastien Pouliot <>

    	* Fix copy-paste mistake for 
    	[Backport of r95541]
    svn path=/branches/mono-1-9/mono-tools/; revision=95542
    Sebastien Pouliot committed Feb 12, 2008
  3. 2008-02-12 Sebastien Pouliot <>

    	* Fix definition for
    	[Backport of r95508]
    svn path=/branches/mono-1-9/mono-tools/; revision=95510
    Sebastien Pouliot committed Feb 12, 2008
Commits on Feb 11, 2008
  1. 2008-02-11 Sebastien Pouliot <>

    	* Fix version number (from Mono version to Gendarme)
    	[Backport of r95471]
    svn path=/branches/mono-1-9/mono-tools/; revision=95472
    Sebastien Pouliot committed Feb 11, 2008
Commits on Feb 6, 2008
  1. Merge in r94855: set the path corresponding to the Makefile

    svn path=/branches/mono-1-9/mono-tools/; revision=95054
    Andrew Jorgensen committed Feb 6, 2008
Commits on Feb 3, 2008
  1. 2008-02-03 Sebastien Pouliot <>

    	* gendarme.xsl: Display the correct message (not the first one) for
    	each location.
    	[Backport of r94712]
    svn path=/branches/mono-1-9/mono-tools/; revision=94713
    Sebastien Pouliot committed Feb 3, 2008
Commits on Feb 2, 2008
  1. Change @VERSION@ to @GENDARME_VERSION@ in all files

    svn path=/branches/mono-1-9/mono-tools/; revision=94606
    Sebastien Pouliot committed Feb 2, 2008
Commits on Feb 1, 2008
  1. Import gendarme into mono-tools for 1.9 (r94477:94567 from trunk)

    svn path=/branches/mono-1-9/mono-tools/; revision=94579
    Andrew Jorgensen committed Feb 1, 2008
  2. get the path to Mono.Cecil.dll during configure

    svn path=/trunk/mono-tools/; revision=94567
    Andrew Jorgensen committed Feb 1, 2008
  3. Let Gendarme use it's own version numbers

    svn path=/trunk/mono-tools/; revision=94560
    Sebastien Pouliot committed Feb 1, 2008
  4. revert 94542

    svn path=/trunk/mono-tools/; revision=94559
    Andrew Jorgensen committed Feb 1, 2008
  5. pkg-config files for noarch builds go in $prefix/share/pkgconfig

    svn path=/trunk/mono-tools/; revision=94542
    Andrew Jorgensen committed Feb 1, 2008
  6. update uris for rule descriptions

    svn path=/trunk/mono-tools/; revision=94541
    Sebastien Pouliot committed Feb 1, 2008
  7. Fixes to import gendarme into mono-tools and a good amount of autotoo…

    …ls love as well
    Also some svn:ignore love
    svn path=/trunk/mono-tools/; revision=94540
    Andrew Jorgensen committed Feb 1, 2008
Commits on Jan 31, 2008
  1. Move gendarme into mono-tools

    svn path=/trunk/mono-tools/; revision=94478
    Andrew Jorgensen committed Jan 31, 2008
Commits on Jan 28, 2008
  1. version bump -> 1.9

    svn path=/trunk/mono-tools/; revision=94188
    Wade Berrier committed Jan 28, 2008
Commits on Jan 22, 2008
  1. Install gui-compare script

    svn path=/trunk/mono-tools/; revision=93590
    migueldeicaza committed Jan 22, 2008
  2. Add check

    svn path=/trunk/mono-tools/; revision=93586
    migueldeicaza committed Jan 22, 2008
  3. Final touchups for passing make distcheck

    svn path=/trunk/mono-tools/; revision=93581
    migueldeicaza committed Jan 22, 2008
  4. Autotoolize gui-compare

    svn path=/trunk/mono-tools/; revision=93579
    migueldeicaza committed Jan 22, 2008
  5. Autotoolize

    svn path=/trunk/mono-tools/; revision=93578
    migueldeicaza committed Jan 22, 2008
Commits on Jan 16, 2008
  1. 2008-01-16 Wade Berrier <>

           * no extension on icon, remove
           'Application' from Categories.  (standards enforced by rpmlint)
    2008-01-16  Wade Berrier  <>
           * no extension on icon, remove
           'Application' from Categories.  (standards enforced by rpmlint)
    svn path=/trunk/mono-tools/; revision=93061
    Wade Berrier committed Jan 16, 2008
  2. * configure: pointless update from generating makefiles...

    * Metadata.cs: assemblies are attribute containers.
    * MasterMetadata.cs: create the list of assembly attributes.
    * CecilMetadata.cs: get the list of assembly attributes.
    * CompareContext.cs: compare the attributes on reference/target
    * Masterinfo.cs: make attributes on assemblies public.
    svn path=/trunk/mono-tools/; revision=93023
    Chris Toshok committed Jan 16, 2008
  3. update this

    svn path=/trunk/mono-tools/; revision=93022
    Chris Toshok committed Jan 16, 2008
  4. * MainWindow.cs: add a history entry for the current CompareDefinition,

      if the counts are different than the previous one.
    * InfoManager.cs: when doing a preset compare, set the title to be the
    * MasterMetadata.cs: Skip over MS's CodeAnalysis attributes.
    * CecilMetadata.cs: skip over MS's CodeAnalysis attributes.
    * CompareContext.cs: add Constructors as missing
    * Config.cs: Add CompareHistory class, which is just a timestamped
      class containing all the counts from a comparison run.  Add an
      array of them to CompareDefinition.
      Also, fix AddRecent to look for an existing entry in the Recent
      array (by using the new CompareDefinition.GetKey), moving it to the
      top.  This pretty much removes the need for MoveToTop, as it could
      be folded in here, but leave it for now.
    svn path=/trunk/mono-tools/; revision=93003
    Chris Toshok committed Jan 16, 2008
Commits on Jan 15, 2008
  1. * MainWindow.cs: hide the progress bar when we're done, and implement

      the OnShowNotImplementedToggled method
    * InfoManager.cs: fix the remote file downloading.  can't believe the
      bugs this thing has had...
    * gtk-gui/MainWindow.cs: add Show Notimplemented menu item and signal
    * gtk-gui/gui.stetic: add ShowNotImplemented action
    * Config.cs: add ShowNotImplemented
    svn path=/trunk/mono-tools/; revision=92918
    Chris Toshok committed Jan 15, 2008
Commits on Jan 14, 2008
  1. * MainWindow.cs: add the niex counts to the counts column

    * gui-compare.mdp: add the mn.png resource
    * cm/mn.png: steal jpobst's NIEX icon
    * CompareContext.cs: set throws_niex instead of adding an error.
    * gtk-gui/MainWindow.cs: add the ShowNotImplemented action
    * Comparison.cs: count NIEX's
    svn path=/trunk/mono-tools/; revision=92916
    Chris Toshok committed Jan 14, 2008
  2. * Metadata.cs: add GetLiteralValue() abstract method to CompField.

    * InfoManager.cs: wex might be null here since we're in the else
      branch, so don't look in it.
    * MasterMetadata.cs: implement MasterField.GetLiteralField.
    * CecilMetadata.cs: Implement CecilField.GetLiteralValue.
    * CompareContext.cs: check literal field values (fixes enum comparing)
    svn path=/trunk/mono-tools/; revision=92906
    Chris Toshok committed Jan 14, 2008
  3. * InfoManager.cs: fix this obvious brokenness.

    svn path=/trunk/mono-tools/; revision=92832
    Chris Toshok committed Jan 14, 2008
  4. * CecilMetadata.cs: only include the generic parameters of the method

      in the beautified version of the method name.
    svn path=/trunk/mono-tools/; revision=92831
    Chris Toshok committed Jan 14, 2008
Commits on Jan 12, 2008
  1. * CecilMetadata.cs: Fix explicit interface definitions of events.

    svn path=/trunk/mono-tools/; revision=92718
    Chris Toshok committed Jan 12, 2008
  2. * InfoManager.cs: add support for IfModifiedSince to the download

      logic, so we'll redownload a masterinfo .tar.gz file automatically
      if there's a newer one on the server.
    svn path=/trunk/mono-tools/; revision=92716
    Chris Toshok committed Jan 12, 2008
Commits on Jan 11, 2008
  1. * MasterMetadata.cs: deal with a null masterinfo.

    * Masterinfo.cs: deal with empty masterinfo files (with no assemblies)
    svn path=/trunk/mono-tools/; revision=92694
    Chris Toshok committed Jan 11, 2008
  2. Add more stuff

    svn path=/trunk/mono-tools/; revision=92638
    migueldeicaza committed Jan 11, 2008
Commits on Jan 9, 2008
  1. * Metadata.cs: add abstract bool ThrowsNotImplementedException method

      to CompMethod.
    * MasterMetadata.cs: always return false from
      ThrowsNotImplementedException, since we have no idea (but can
      assume it doesn't, since most of our masterinfos are generated from
      MS source).
    * CecilMetadata.cs: Copy MoMA's implementation of
    * CompareContext.cs: for two methods, check to see if the target throws
      NotImplementedException when the reference doesn't.
    svn path=/trunk/mono-tools/; revision=92553
    Chris Toshok committed Jan 9, 2008