Commit graph

12 commits

Author SHA1 Message Date
Bertrand Lorentz 2b03787ac0 audit: Add a README file 2013-03-29 19:17:54 +01:00
Bertrand Lorentz f4a1672c87 audit: Use dmcs as a compiler for the audit tools
This is what works for me, but you might want to change this for your
system.
2013-03-29 18:18:28 +01:00
Bertrand Lorentz 0830c50604 Add an audit.csproj to the MonoDevelop solution 2013-03-29 17:57:34 +01:00
Bertrand Lorentz 2a7d26a8b0 audit: Add gen-apidiff-html tool to generate apidiff reports
The gen-apidiff-html tool takes all apidiff files in a directory, merges
them and then applies mono-api.xsl to produce a nice HTML page that
shows the information about the API changes.

The various resources needed by the HTML page (images, CSS, javascript)
are added in the html/ directory.

This is all adapted from an older version of the tools in Mono git
master, under mcs/tools/corcompare.
2013-03-29 17:50:07 +01:00
Bertrand Lorentz 1eb786c735 audit: Refresh utilities using code from Mono git master
Copy latest versions of mono-api-info.cs and mono-api-diff.cs from Mono
git master, along with associated classes. As a consequence,
mono-api-info.cs now depends on Mono.Cecil.

Do the necessary adaptation for our use case: we do API comparison
between version of our assemblies.
2013-03-29 17:35:07 +01:00
Mike Kestner 8cf702ea12 2008-12-12 Mike Kestner <mkestner@novell.com>
* bootstrap-2.12: tagged for 2.12.7.  Bump svn version.
	* audit/base: update base apiinfo's for 2.12 stable api.

svn path=/trunk/gtk-sharp/; revision=121431
2008-12-12 16:10:15 +00:00
Mike Kestner 2c2f1e49d5 add missing attribute formatting
svn path=/trunk/gtk-sharp/; revision=89167
2007-11-07 21:46:10 +00:00
Mike Kestner f2b81ea35d update audit base to 2.10.2 API
svn path=/trunk/gtk-sharp/; revision=89157
2007-11-07 20:18:33 +00:00
Mike Kestner 2650065d9a recopy trunk corcompare file and refresh base APIs
svn path=/trunk/gtk-sharp/; revision=63231
2006-08-01 22:15:38 +00:00
Mike Kestner 24269861e8 update the audit base for the split and to the 2.8 API
svn path=/trunk/gtk-sharp/; revision=63221
2006-08-01 16:41:39 +00:00
Dan Winship 493589eb06 more gda/gnomedb killing
svn path=/trunk/gtk-sharp/; revision=48206
2005-08-09 20:38:06 +00:00
Mike Kestner eee80b2e26 2005-05-21 Mike Kestner <mkestner@novell.com>
* audit : add a compatibility auditing framework.
	* audit/base/*.apiinfo : initial checkin of 1.0.10 API for diffs.
	* audit/extract-missing.cs : XPath tool to grab presence='missing'.
	* audit/get-apidiff.pl : diffs api-infos to the base.
	* audit/get-apiinfo.pl : drives a module-wide api-info extraction.
	* audit/get-missing.pl : drives the extract-missing.exe tool.
	* audit/makefile : all and check targets. no dist support.
	* audit/mono-api-info.cs: copied from mcs/tools/corcompare.
	* audit/mono-api-diff.cs: copied from mcs/tools/corcompare.

svn path=/trunk/gtk-sharp/; revision=44872
2005-05-21 16:41:11 +00:00