Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2008-02-12 22:05:30 +0300
committerSebastien Pouliot <sebastien@ximian.com>2008-02-12 22:05:30 +0300
commitbd01b0eae944e78f0216822c3c34b18ec5f15751 (patch)
tree4c615e37d435b34c2304b65dc3e91f82ddb60404
parentb0525f1ec74bf14568b40494d7e99092b3c7b739 (diff)
2008-02-12 Sebastien Pouliot <sebastien@ximian.com>mono-1-9-p4
* 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
-rw-r--r--gendarme/ChangeLog6
-rw-r--r--gendarme/MIT.X112
-rw-r--r--gendarme/README22
-rw-r--r--gendarme/TODO94
4 files changed, 22 insertions, 102 deletions
diff --git a/gendarme/ChangeLog b/gendarme/ChangeLog
index 7a2f19cc..5a9f48e6 100644
--- a/gendarme/ChangeLog
+++ b/gendarme/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-12 Sebastien Pouliot <sebastien@ximian.com>
+
+ * 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
+
2008-02-01 Andrew Jorgensen <ajorgensen@novell.com>
* Makefile.am: Fixes to import gendarme into mono-tools
diff --git a/gendarme/MIT.X11 b/gendarme/MIT.X11
index 83bb8ef3..34a52c9e 100644
--- a/gendarme/MIT.X11
+++ b/gendarme/MIT.X11
@@ -1,4 +1,4 @@
-Copyright (c) 2005 Novell, Inc and the individuals listed on the
+Copyright (c) 2005-2008 Novell, Inc and the individuals listed on the
ChangeLog entries.
Permission is hereby granted, free of charge, to any person obtaining
diff --git a/gendarme/README b/gendarme/README
index 43a08a5e..3ecfa79b 100644
--- a/gendarme/README
+++ b/gendarme/README
@@ -1,9 +1,13 @@
-This is the third release of Gendarme which includes a few rules for
-* Concurrency;
-* Correctness;
-* Exceptions;
-* Performance;
-* Portability and
-* Security
-
-Special thanks to Duncan Mak for the Gendarme name and to JB Evain for Cecil.
+Gendarme README
+
+User-level documentation is available from the Mono:: project wiki
+http://www.mono-project.com/Gendarme
+
+ROADMAP
+http://groups.google.com/group/gendarme/web/roadmap
+
+Mailing list
+http://groups.google.com/group/gendarme
+
+Developer documentation
+http://groups.google.com/group/gendarme
diff --git a/gendarme/TODO b/gendarme/TODO
index 1485766b..af7b5566 100644
--- a/gendarme/TODO
+++ b/gendarme/TODO
@@ -1,92 +1,2 @@
-TODO
-
-// in no particular order (or level of details)
-
-* more rules!
-
-* GUIs, including:
- * standalone (Gtk#, SWF, Cocoa#...)
- * MonoDevelop plugin
-
-* Framework additions to
- * support inclusion/exclusion of rules
- * support ignore list(s)
-
-* Gendarme icon/logo
-
-* Integration into MonoBuild
-
-* Apply rule results into Mono class libraries, tools ...
-
-* Add SourceText support to gendarme
-
- The Console Runner should display the coresspondening source
- lines to a message. There are 3 types of message need to be taken
- care of. IMHO an example output should look like
-
- 1) Method and Instruction based messages.
-
- Source Text (regarding UseStringEmptyRule)
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 005 public void Foo () {
- 006 Console.WriteLine ("");
- -------------------------^^
- 007 }
-
- That's pretty easy, Instruction has a ServicePoint which
- points to a Start/End-Line/Column.
-
- 2) Member based messages.
-
- Source Text
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 007 /// </summary>
- 008 public void Foo (out bar) {
- ---------------------^^^
- 009 bar = null
- 010 }
-
- I've yet to find a way to get a ServicePoint out of a Method-
- declaration so that's pretty hard to display. A solution might
- be taking the first instruction of a method, but what offset shall
- we calculate? 1 line above the instruction?
-
-
- 3) Type/Module or Assembly based messages
-
- Source Text
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 007 /// </summary>
- 008 public class Foo {
- 009
- 010
-
- What to display if a type/module or assembly rule is hit and no member is specified?
- The class header? How to identifiy it (Cecil has no TypeDefinition::ServicePoint
- property).
-
- Other to that it should be discussed wether this is part of the Framework or a think
- runners should take care of.
-
- References:
- o http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
-
-* I8N
-
- References:
- o http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
- o http://lists.ximian.com/pipermail/mono-devel-list/2006-August/020161.html
- o http://lists.ximian.com/pipermail/mono-devel-list/2006-August/020166.html
-
-* RuleInformation files (<assembly>.xml)
-
- Remove the Makefile dependency
-
- References:
- o http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
+See http://groups.google.com/group/gendarme/web/roadmap for an up to date
+list of planned and unplanned tasks.