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:
-rw-r--r--gendarme/gendarme.mds12
-rw-r--r--gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.mdp5
-rw-r--r--gendarme/rules/Gendarme.Rules.BadPractice/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.BadPractice/Test/Test.Rules.BadPractice.mdp4
-rw-r--r--gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Concurrency/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Concurrency/Test/Test.Rules.Concurrency.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Correctness/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Correctness/Test/Test.Rules.Correctness.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Design/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Design/Test/Test.Rules.Design.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Exceptions/Makefile.am8
-rw-r--r--gendarme/rules/Gendarme.Rules.Exceptions/Test/Test.Rules.Exceptions.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.mdp4
-rw-r--r--gendarme/rules/Gendarme.Rules.Interoperability/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Naming/Makefile.am14
-rw-r--r--gendarme/rules/Gendarme.Rules.Naming/Test/Test.Rules.Naming.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Performance/Makefile.am14
-rw-r--r--gendarme/rules/Gendarme.Rules.Performance/Test/Test.Rules.Performance.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Portability/Makefile.am7
-rw-r--r--gendarme/rules/Gendarme.Rules.Portability/Test/Test.Rules.Portability.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Security/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Security/Test/Test.Rules.Security.mdp3
-rw-r--r--gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Smells/Makefile.am15
-rw-r--r--gendarme/rules/Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp1
-rw-r--r--gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.mdp2
-rw-r--r--gendarme/rules/Gendarme.Rules.Ui/Makefile.am10
-rw-r--r--gendarme/rules/Gendarme.Rules.Ui/Test/Test.Rules.Ui.mdp2
-rw-r--r--gendarme/rules/tests.mds2
38 files changed, 112 insertions, 85 deletions
diff --git a/gendarme/gendarme.mds b/gendarme/gendarme.mds
index fabcfd68..c3e5c261 100644
--- a/gendarme/gendarme.mds
+++ b/gendarme/gendarme.mds
@@ -1,4 +1,4 @@
-<Combine name="gendarme" fileversion="2.0" outputpath="./build/bin/">
+<Combine name="gendarme" fileversion="2.0" outputpath="build/bin/">
<Configurations active="Debug">
<Configuration name="Debug" ctype="CombineConfiguration">
<Entry build="True" name="framework" configuration="Debug" />
@@ -25,10 +25,10 @@
<MonoDevelop.ChangeLogAddIn.ChangeLogInfo policy="UpdateNearestChangeLog" />
<DeployTargets />
<Entries>
- <Entry filename="./framework/framework.mdp" />
- <Entry filename="./console/console.mdp" />
- <Entry filename="./rules/rules.mds" />
- <Entry filename="./rules/tests.mds" />
- <Entry filename="./rules/rules.md-nunit" />
+ <Entry filename="framework/framework.mdp" />
+ <Entry filename="console/console.mdp" />
+ <Entry filename="rules/rules.mds" />
+ <Entry filename="rules/tests.mds" />
+ <Entry filename="rules/rules.md-nunit" />
</Entries>
</Combine> \ No newline at end of file
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.mdp b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.mdp
index 2e6fdccc..fc922586 100644
--- a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.mdp
+++ b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.mdp
@@ -16,11 +16,12 @@
<Contents>
<File name="CloneMethodShouldNotReturnNullRule.cs" subtype="Code" buildaction="Compile" />
<File name="EqualShouldHandleNullArgRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.BadPractice.xml.in" subtype="Code" buildaction="Nothing" />
- <File name="ImplementingEqualsButNotGetHashCodeAndViceVersaRule.cs" subtype="Code" buildaction="Compile" />
<File name="ToStringReturnsNullRule.cs" subtype="Code" buildaction="Compile" />
<File name="ConstructorShouldNotCallVirtualMethodsRule.cs" subtype="Code" buildaction="Compile" />
<File name="GetEntryAssemblyMayReturnNullRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="CheckNewExceptionWithoutThrowingRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="CheckNewThreadWithoutStartRule.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Makefile.am b/gendarme/rules/Gendarme.Rules.BadPractice/Makefile.am
index 02203228..8ae12874 100644
--- a/gendarme/rules/Gendarme.Rules.BadPractice/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.BadPractice/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
badpractice_rulesdir=$(prefix)/lib/gendarme
badpractice_rules_SCRIPTS = ../../bin/Gendarme.Rules.BadPractice.dll
-badpractice_rules_DATA = Gendarme.Rules.BadPractice.xml
-EXTRA_DIST = $(badpractice_rules_sources) $(badpractice_rules_sources_in) Gendarme.Rules.BadPractice.xml \
+badpractice_rules_DATA =
+EXTRA_DIST = $(badpractice_rules_sources) $(badpractice_rules_sources_in) \
Gendarme.Rules.BadPractice.mdp
CLEANFILES = $(badpractice_rules_SCRIPTS) $(badpractice_rules_SCRIPTS).mdb Test.Rules.BadPractice.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.BadPractice.xml TestResult.xml
@@ -18,8 +18,8 @@ badpractice_rules_build_sources = $(addprefix $(srcdir)/, $(badpractice_rules_so
badpractice_rules_build_sources += $(badpractice_rules_generated_sources)
../../bin/Gendarme.Rules.BadPractice.dll: $(badpractice_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(badpractice_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(badpractice_rules_build_sources)
badpractice_test_sources = CloneMethodShouldNotReturnNullTest.cs EqualShouldHandleNullArgTest.cs \
ToStringReturnsNullTest.cs GetEntryAssemblyMayReturnNullTest.cs ConstructorShouldNotCallVirtualMethodsTest.cs \
@@ -27,7 +27,7 @@ badpractice_test_sources = CloneMethodShouldNotReturnNullTest.cs EqualShouldHand
badpractice_test_build_sources = $(addprefix $(srcdir)/Test/, $(badpractice_test_sources))
-Test.Rules.BadPractice.dll: $(badpractice_rules_build_sources) $(badpractice_rules_SCRIPTS)
+Test.Rules.BadPractice.dll: $(badpractice_test_build_sources) $(badpractice_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(badpractice_rules_SCRIPTS) -out:$@ $(badpractice_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Test/Test.Rules.BadPractice.mdp b/gendarme/rules/Gendarme.Rules.BadPractice/Test/Test.Rules.BadPractice.mdp
index 28b46141..e3afd715 100644
--- a/gendarme/rules/Gendarme.Rules.BadPractice/Test/Test.Rules.BadPractice.mdp
+++ b/gendarme/rules/Gendarme.Rules.BadPractice/Test/Test.Rules.BadPractice.mdp
@@ -16,10 +16,12 @@
<Contents>
<File name="CloneMethodShouldNotReturnNullTest.cs" subtype="Code" buildaction="Compile" />
<File name="EqualShouldHandleNullArgTest.cs" subtype="Code" buildaction="Compile" />
- <File name="ImplementingEqualsButNotGetHashCodeAndViceVersaTest.cs" subtype="Code" buildaction="Compile" />
<File name="ToStringReturnsNullTest.cs" subtype="Code" buildaction="Compile" />
<File name="ConstructorShouldNotCallVirtualMethodsTest.cs" subtype="Code" buildaction="Compile" />
<File name="GetEntryAssemblyMayReturnNullTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="CheckNewExceptionWithoutThrowingTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="CheckNewThreadWithoutStartTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.mdp b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.mdp
index 7b263761..0a713b18 100644
--- a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.mdp
+++ b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.mdp
@@ -16,6 +16,7 @@
<Contents>
<File name="DoubleCheckLockingRule.cs" subtype="Code" buildaction="Compile" />
<File name="WriteStaticFieldFromInstanceMethodRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="NonConstantStaticFieldsShouldNotBeVisibleRule.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Makefile.am b/gendarme/rules/Gendarme.Rules.Concurrency/Makefile.am
index 2934afdf..c59b709f 100644
--- a/gendarme/rules/Gendarme.Rules.Concurrency/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Concurrency/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
concurrency_rulesdir=$(prefix)/lib/gendarme
concurrency_rules_SCRIPTS = ../../bin/Gendarme.Rules.Concurrency.dll
-concurrency_rules_DATA = Gendarme.Rules.Concurrency.xml
-EXTRA_DIST = $(concurrency_rules_sources) $(concurrency_rules_sources_in) Gendarme.Rules.Concurrency.xml \
+concurrency_rules_DATA =
+EXTRA_DIST = $(concurrency_rules_sources) $(concurrency_rules_sources_in) \
Gendarme.Rules.Concurrency.mdp Gendarme.Rules.Concurrency.csproj
CLEANFILES = $(concurrency_rules_SCRIPTS) $(concurrency_rules_SCRIPTS).mdb Test.Rules.Concurrency.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Concurrency.xml TestResult.xml
@@ -17,15 +17,15 @@ concurrency_rules_build_sources = $(addprefix $(srcdir)/, $(concurrency_rules_so
concurrency_rules_build_sources += $(concurrency_rules_generated_sources)
../../bin/Gendarme.Rules.Concurrency.dll: $(concurrency_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(concurrency_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(concurrency_rules_build_sources)
concurrency_test_sources = DoubleCheckLockingTest.cs WriteStaticFieldFromInstanceMethodTest.cs \
NonConstantStaticFieldsShouldNotBeVisibleTest.cs
concurrency_test_build_sources = $(addprefix $(srcdir)/Test/, $(concurrency_test_sources))
-Test.Rules.Concurrency.dll: $(concurrency_rules_build_sources) $(concurrency_rules_SCRIPTS)
+Test.Rules.Concurrency.dll: $(concurrency_test_build_sources) $(concurrency_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(concurrency_rules_SCRIPTS) -out:$@ $(concurrency_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Test/Test.Rules.Concurrency.mdp b/gendarme/rules/Gendarme.Rules.Concurrency/Test/Test.Rules.Concurrency.mdp
index 332bc7c2..291dd60e 100644
--- a/gendarme/rules/Gendarme.Rules.Concurrency/Test/Test.Rules.Concurrency.mdp
+++ b/gendarme/rules/Gendarme.Rules.Concurrency/Test/Test.Rules.Concurrency.mdp
@@ -16,6 +16,8 @@
<Contents>
<File name="DoubleCheckLockingTest.cs" subtype="Code" buildaction="Compile" />
<File name="WriteStaticFieldFromInstanceMethodTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="NonConstantStaticFieldsShouldNotBeVisibleTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Concurrency" />
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.mdp b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.mdp
index bfd0c110..92cf4cf5 100644
--- a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.mdp
+++ b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.mdp
@@ -35,10 +35,10 @@
<File name="graph/INode.cs" subtype="Code" buildaction="Compile" />
<File name="graph/Node.cs" subtype="Code" buildaction="Compile" />
<File name="CallingEqualsWithNullArgRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Correctness.xml.in" subtype="Code" buildaction="Nothing" />
<File name="AvoidConstructorsInStaticTypesRule.cs" subtype="Code" buildaction="Compile" />
<File name="FloatComparisonRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseValueInPropertySetterRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="DontCompareWithNaNRule.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Makefile.am b/gendarme/rules/Gendarme.Rules.Correctness/Makefile.am
index b3c69fb1..33e9acd8 100644
--- a/gendarme/rules/Gendarme.Rules.Correctness/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Correctness/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
correctness_rulesdir=$(prefix)/lib/gendarme
correctness_rules_SCRIPTS = ../../bin/Gendarme.Rules.Correctness.dll
-correctness_rules_DATA = Gendarme.Rules.Correctness.xml
-EXTRA_DIST = $(correctness_rules_sources) $(correctness_rules_sources_in) Gendarme.Rules.Correctness.xml \
+correctness_rules_DATA =
+EXTRA_DIST = $(correctness_rules_sources) $(correctness_rules_sources_in) \
Gendarme.Rules.Correctness.mdp Gendarme.Rules.Correctness.csproj
CLEANFILES = $(correctness_rules_SCRIPTS) $(correctness_rules_SCRIPTS).mdb Test.Rules.Correctness.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Correctness.xml TestResult.xml
@@ -21,8 +21,8 @@ correctness_rules_build_sources = $(addprefix $(srcdir)/, $(correctness_rules_so
correctness_rules_build_sources += $(correctness_rules_generated_sources)
../../bin/Gendarme.Rules.Correctness.dll: $(correctness_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(correctness_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(correctness_rules_build_sources)
correctness_test_sources = BadRecursiveInvocationTest.cs MethodCanBeMadeStaticTest.cs UseValueInPropertySetterTest.cs \
AvoidConstructorsInStaticTypesTest.cs CallingEqualsWithNullArgTest.cs FloatComparisonRuleTest.cs \
@@ -30,7 +30,7 @@ correctness_test_sources = BadRecursiveInvocationTest.cs MethodCanBeMadeStaticTe
correctness_test_build_sources = $(addprefix $(srcdir)/Test/, $(correctness_test_sources))
-Test.Rules.Correctness.dll: $(correctness_rules_build_sources) $(correctness_rules_SCRIPTS)
+Test.Rules.Correctness.dll: $(correctness_test_build_sources) $(correctness_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(correctness_rules_SCRIPTS) -out:$@ $(correctness_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Test/Test.Rules.Correctness.mdp b/gendarme/rules/Gendarme.Rules.Correctness/Test/Test.Rules.Correctness.mdp
index 1c0b8803..18b2cefa 100644
--- a/gendarme/rules/Gendarme.Rules.Correctness/Test/Test.Rules.Correctness.mdp
+++ b/gendarme/rules/Gendarme.Rules.Correctness/Test/Test.Rules.Correctness.mdp
@@ -20,6 +20,8 @@
<File name="AvoidConstructorsInStaticTypesTest.cs" subtype="Code" buildaction="Compile" />
<File name="FloatComparisonRuleTest.cs" subtype="Code" buildaction="Compile" />
<File name="UseValueInPropertySetterTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="DontCompareWithNaNTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Correctness" />
diff --git a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.mdp b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.mdp
index 5954c80b..d928aaee 100644
--- a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.mdp
+++ b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.mdp
@@ -15,7 +15,6 @@
</Configurations>
<Contents>
<File name="DontDeclareProtectedFieldsInSealedClassRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Design.xml.in" subtype="Code" buildaction="Nothing" />
<File name="UsingCloneWithoutImplementingICloneableRule.cs" subtype="Code" buildaction="Compile" />
<File name="AbstractTypesShouldNotHavePublicConstructorsRule.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidEmptyInterfaceRule.cs" subtype="Code" buildaction="Compile" />
diff --git a/gendarme/rules/Gendarme.Rules.Design/Makefile.am b/gendarme/rules/Gendarme.Rules.Design/Makefile.am
index dbc1211e..12f0678a 100644
--- a/gendarme/rules/Gendarme.Rules.Design/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Design/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
design_rulesdir=$(prefix)/lib/gendarme
design_rules_SCRIPTS = ../../bin/Gendarme.Rules.Design.dll
-design_rules_DATA = Gendarme.Rules.Design.xml
-EXTRA_DIST = $(design_rules_sources) $(design_rules_sources_in) Gendarme.Rules.Design.xml \
+design_rules_DATA =
+EXTRA_DIST = $(design_rules_sources) $(design_rules_sources_in) \
Gendarme.Rules.Design.mdp
CLEANFILES = $(design_rules_SCRIPTS) $(design_rules_SCRIPTS).mdb Test.Rules.Design.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Design.xml TestResult.xml
@@ -26,8 +26,8 @@ design_rules_build_sources = $(addprefix $(srcdir)/, $(design_rules_sources))
design_rules_build_sources += $(design_rules_generated_sources)
../../bin/Gendarme.Rules.Design.dll: $(design_rules_build_sources)
- $(GMCS) -debug -target:library -langversion:linq -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:System.Core.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(design_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -langversion:linq -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:System.Core.dll \
+ -r:../../bin/Gendarme.Framework.dll -out:$@ $(design_rules_build_sources)
design_test_sources = DontDeclareProtectedFieldsInSealedClassTest.cs UsingCloneWithoutImplementingICloneableTest.cs \
EnumsShouldDefineAZeroValueTest.cs FlagsShouldNotDefineAZeroValueTest.cs \
@@ -42,7 +42,7 @@ design_test_sources = DontDeclareProtectedFieldsInSealedClassTest.cs UsingCloneW
design_test_build_sources = $(addprefix $(srcdir)/Test/, $(design_test_sources))
-Test.Rules.Design.dll: $(design_rules_build_sources) $(design_rules_SCRIPTS)
+Test.Rules.Design.dll: $(design_test_build_sources) $(design_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(design_rules_SCRIPTS) -out:$@ $(design_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Design/Test/Test.Rules.Design.mdp b/gendarme/rules/Gendarme.Rules.Design/Test/Test.Rules.Design.mdp
index dcdddc51..ae0af67c 100644
--- a/gendarme/rules/Gendarme.Rules.Design/Test/Test.Rules.Design.mdp
+++ b/gendarme/rules/Gendarme.Rules.Design/Test/Test.Rules.Design.mdp
@@ -39,6 +39,7 @@
<File name="OperatorEqualsShouldBeOverloadedTest.cs" subtype="Code" buildaction="Compile" />
<File name="OverrideEqualsMethodTest.cs" subtype="Code" buildaction="Compile" />
<File name="ProvideAlternativeNamesForOperatorOverloadsTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.mdp b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.mdp
index 08d89d5e..f7eb36ed 100644
--- a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.mdp
+++ b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.mdp
@@ -14,7 +14,6 @@
</Configuration>
</Configurations>
<Contents>
- <File name="DontDestroyStackTrace.cs" subtype="Code" buildaction="Compile" />
<File name="ISEHCatchBlock.cs" subtype="Code" buildaction="Compile" />
<File name="ISEHGuardedBlock.cs" subtype="Code" buildaction="Compile" />
<File name="ISEHHandlerBlock.cs" subtype="Code" buildaction="Compile" />
@@ -28,6 +27,8 @@
<File name="Impl/SEHHandlerBlock.cs" subtype="Code" buildaction="Compile" />
<File name="Impl/SEHHandlerBlockCollection.cs" subtype="Code" buildaction="Compile" />
<File name="DontSwallowErrorsCatchingNonspecificExceptionsRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="DoNotDestroyStackTraceRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Makefile.am b/gendarme/rules/Gendarme.Rules.Exceptions/Makefile.am
index a01a4b3e..46007fd9 100644
--- a/gendarme/rules/Gendarme.Rules.Exceptions/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Exceptions/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
exceptions_rulesdir=$(prefix)/lib/gendarme
exceptions_rules_SCRIPTS = ../../bin/Gendarme.Rules.Exceptions.dll
-exceptions_rules_DATA = Gendarme.Rules.Exceptions.xml
-EXTRA_DIST = $(exceptions_rules_sources) $(exceptions_rules_sources_in) Gendarme.Rules.Exceptions.xml \
+exceptions_rules_DATA =
+EXTRA_DIST = $(exceptions_rules_sources) $(exceptions_rules_sources_in) \
Gendarme.Rules.Exceptions.mdp Gendarme.Rules.Exceptions.csproj
CLEANFILES = $(exceptions_rules_SCRIPTS) $(exceptions_rules_SCRIPTS).mdb Test.Rules.Exceptions.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Exceptions.xml TestResult.xml
@@ -21,8 +21,8 @@ exceptions_rules_build_sources = $(addprefix $(srcdir)/, $(exceptions_rules_sour
exceptions_rules_build_sources += $(exceptions_rules_generated_sources)
../../bin/Gendarme.Rules.Exceptions.dll: $(exceptions_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(exceptions_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(exceptions_rules_build_sources)
exceptions_test_sources = DontDestroyStackTraceTest.cs DontSwallowErrorsCatchingNonspecificExceptionsTest.cs
exceptions_test_build_sources = $(addprefix $(srcdir)/Test/, $(exceptions_test_sources))
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Test/Test.Rules.Exceptions.mdp b/gendarme/rules/Gendarme.Rules.Exceptions/Test/Test.Rules.Exceptions.mdp
index 7e6ed9ff..5e9b516b 100644
--- a/gendarme/rules/Gendarme.Rules.Exceptions/Test/Test.Rules.Exceptions.mdp
+++ b/gendarme/rules/Gendarme.Rules.Exceptions/Test/Test.Rules.Exceptions.mdp
@@ -14,8 +14,9 @@
</Configuration>
</Configurations>
<Contents>
- <File name="TestPatterns.cs" subtype="Code" buildaction="Compile" />
<File name="DontSwallowErrorsCatchingNonspecificExceptionsTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="DontDestroyStackTraceTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Exceptions" />
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.mdp b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.mdp
index 6d6d602f..8d156918 100644
--- a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.mdp
+++ b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.mdp
@@ -16,7 +16,9 @@
<Contents>
<File name="GetLastErrorMustBeCalledRightAfterPInvokeRule.cs" subtype="Code" buildaction="Compile" />
<File name="PInvokeShouldNotBeVisibleRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Interoperability.xml.in" subtype="Code" buildaction="Nothing" />
+ <File name="MarshalStringsInPInvokeDeclarationsRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="UseManagedAlternativesToPInvokeRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Makefile.am b/gendarme/rules/Gendarme.Rules.Interoperability/Makefile.am
index 273cf2f3..3c7153d5 100644
--- a/gendarme/rules/Gendarme.Rules.Interoperability/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Interoperability/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
interoperability_rulesdir=$(prefix)/lib/gendarme
interoperability_rules_SCRIPTS = ../../bin/Gendarme.Rules.Interoperability.dll
-interoperability_rules_DATA = Gendarme.Rules.Interoperability.xml
-EXTRA_DIST = $(interoperability_rules_sources) $(interoperability_rules_sources_in) Gendarme.Rules.Interoperability.xml \
+interoperability_rules_DATA =
+EXTRA_DIST = $(interoperability_rules_sources) $(interoperability_rules_sources_in) \
Gendarme.Rules.Interoperability.mdp
CLEANFILES = $(interoperability_rules_SCRIPTS) $(interoperability_rules_SCRIPTS).mdb Test.Rules.Interoperability.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Interoperability.xml TestResult.xml
@@ -17,15 +17,15 @@ interoperability_rules_build_sources = $(addprefix $(srcdir)/, $(interoperabilit
interoperability_rules_build_sources += $(interoperability_rules_generated_sources)
../../bin/Gendarme.Rules.Interoperability.dll: $(interoperability_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(interoperability_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(interoperability_rules_build_sources)
interoperability_test_sources = PInvokeShouldNotBeVisibleTest.cs GetLastErrorMustBeCalledRightAfterPInvokeTest.cs \
UseManagedAlternativesToPInvokeTest.cs MarshalStringsInPInvokeDeclarationsTest.cs
interoperability_test_build_sources = $(addprefix $(srcdir)/Test/, $(interoperability_test_sources))
-Test.Rules.Interoperability.dll: $(interoperability_rules_build_sources) $(interoperability_rules_SCRIPTS)
+Test.Rules.Interoperability.dll: $(interoperability_test_build_sources) $(interoperability_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(interoperability_rules_SCRIPTS) -out:$@ $(interoperability_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp b/gendarme/rules/Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp
index 9a0d3f7d..d002837f 100644
--- a/gendarme/rules/Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp
+++ b/gendarme/rules/Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp
@@ -16,6 +16,9 @@
<Contents>
<File name="GetLastErrorMustBeCalledRightAfterPInvokeTest.cs" subtype="Code" buildaction="Compile" />
<File name="PInvokeShouldNotBeVisibleTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="MarshalStringsInPInvokeDeclarationsTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="UseManagedAlternativesToPInvokeTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.mdp b/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.mdp
index 5a8aab5e..d89598c9 100644
--- a/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.mdp
+++ b/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.mdp
@@ -17,16 +17,15 @@
<File name="UsePluralNameInEnumFlagsRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseSingularNameInEnumsUnlessAreFlagsRule.cs" subtype="Code" buildaction="Compile" />
<File name="EnumNotEndsWithEnumOrFlagsSuffixRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Naming.xml.in" subtype="Code" buildaction="Nothing" />
<File name="DetectNonAlphaNumericsInTypeNamesRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseCorrectCasingRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseCorrectPrefixRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseCorrectSuffixRule.cs" subtype="Code" buildaction="Compile" />
<File name="UsePreferredTermsRule.cs" subtype="Code" buildaction="Compile" />
- <File name="NamingUtils.cs" subtype="Code" buildaction="Compile" />
<File name="DoNotPrefixValuesWithEnumNameRule.cs" subtype="Code" buildaction="Compile" />
<File name="DoNotUseReservedInEnumValueNamesRule.cs" subtype="Code" buildaction="Compile" />
<File name="ParameterNamesShouldMatchOverridenMethodRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Naming/Makefile.am b/gendarme/rules/Gendarme.Rules.Naming/Makefile.am
index 3bb7c915..60b6001b 100644
--- a/gendarme/rules/Gendarme.Rules.Naming/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Naming/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
naming_rulesdir=$(prefix)/lib/gendarme
naming_rules_SCRIPTS = ../../bin/Gendarme.Rules.Naming.dll
-naming_rules_DATA = Gendarme.Rules.Naming.xml
-EXTRA_DIST = $(naming_rules_sources) $(naming_rules_sources_in) Gendarme.Rules.Naming.xml \
+naming_rules_DATA =
+EXTRA_DIST = $(naming_rules_sources) $(naming_rules_sources_in) \
Gendarme.Rules.Naming.mdp
CLEANFILES = $(naming_rules_SCRIPTS)* Test.Rules.Naming.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Naming.xml TestResult.xml
@@ -20,8 +20,8 @@ naming_rules_build_sources = $(addprefix $(srcdir)/, $(naming_rules_sources))
naming_rules_build_sources += $(naming_rules_generated_sources)
../../bin/Gendarme.Rules.Naming.dll: $(naming_rules_build_sources)
- $(GMCS) -debug -target:library -langversion:linq -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(naming_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(naming_rules_build_sources)
naming_test_sources = EnumNotEndsWithEnumOrFlagsSuffixTest.cs \
UsePluralNameInEnumFlagsTest.cs UseSingularNameInEnumsUnlessAreFlagsTest.cs \
@@ -31,9 +31,9 @@ naming_test_sources = EnumNotEndsWithEnumOrFlagsSuffixTest.cs \
naming_test_build_sources = $(addprefix $(srcdir)/Test/, $(naming_test_sources))
-Test.Rules.Naming.dll: $(naming_rules_build_sources) $(naming_rules_SCRIPTS)
- $(GMCS) -target:library -debug -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
- -r:$(naming_rules_SCRIPTS) -out:$@ $(naming_test_build_sources)
+Test.Rules.Naming.dll: $(naming_test_build_sources) $(naming_rules_SCRIPTS)
+ $(GMCS) -target:library -debug -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit \
+ :../../bin/Gendarme.Framework.dll -r:$(naming_rules_SCRIPTS) -out:$@ $(naming_test_build_sources)
test: Test.Rules.Naming.dll
diff --git a/gendarme/rules/Gendarme.Rules.Naming/Test/Test.Rules.Naming.mdp b/gendarme/rules/Gendarme.Rules.Naming/Test/Test.Rules.Naming.mdp
index 84f45550..2be7f280 100644
--- a/gendarme/rules/Gendarme.Rules.Naming/Test/Test.Rules.Naming.mdp
+++ b/gendarme/rules/Gendarme.Rules.Naming/Test/Test.Rules.Naming.mdp
@@ -25,6 +25,7 @@
<File name="DoNotPrefixValuesWithEnumNameTest.cs" subtype="Code" buildaction="Compile" />
<File name="DoNotUseReservedInEnumValueNamesTest.cs" subtype="Code" buildaction="Compile" />
<File name="ParameterNamesShouldMatchOverridenMethodTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.mdp b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.mdp
index f57f9af9..3305c582 100644
--- a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.mdp
+++ b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.mdp
@@ -17,7 +17,6 @@
<File name="EmptyDestructorRule.cs" subtype="Code" buildaction="Compile" />
<File name="IDisposableWithDestructorWithoutSuppressFinalizeRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseStringEmptyRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Performance.xml.in" subtype="Code" buildaction="Nothing" />
<File name="AvoidUnusedParametersRule.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidUncalledPrivateCodeRule.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidUninstantiatedInternalClassesRule.cs" subtype="Code" buildaction="Compile" />
@@ -28,6 +27,7 @@
<File name="AvoidUnsealedUninheritedInternalClassesRule.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidReturningArraysOnPropertiesRule.cs" subtype="Code" buildaction="Compile" />
<File name="UseIsOperatorRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Makefile.am b/gendarme/rules/Gendarme.Rules.Performance/Makefile.am
index 98c08c64..5a20023e 100644
--- a/gendarme/rules/Gendarme.Rules.Performance/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Performance/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
performance_rulesdir=$(prefix)/lib/gendarme
performance_rules_SCRIPTS = ../../bin/Gendarme.Rules.Performance.dll
-performance_rules_DATA = Gendarme.Rules.Performance.xml
-EXTRA_DIST = $(performance_rules_sources) $(performance_rules_sources_in) Gendarme.Rules.Performance.xml \
+performance_rules_DATA =
+EXTRA_DIST = $(performance_rules_sources) $(performance_rules_sources_in) \
Gendarme.Rules.Performance.mdp Gendarme.Rules.Performance.csproj
CLEANFILES = $(performance_rules_SCRIPTS) $(performance_rules_SCRIPTS).mdb Test.Rules.Performance.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Performance.xml TestResult.xml
@@ -29,8 +29,8 @@ performance_rules_build_sources = $(addprefix $(srcdir)/, $(performance_rules_so
performance_rules_build_sources += $(performance_rules_generated_sources)
../../bin/Gendarme.Rules.Performance.dll: $(performance_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(performance_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(performance_rules_build_sources)
performance_test_sources = \
EmptyDestructorTest.cs \
@@ -49,9 +49,9 @@ performance_test_sources = \
performance_test_build_sources = $(addprefix $(srcdir)/Test/, $(performance_test_sources))
-Test.Rules.Performance.dll: $(performance_rules_build_sources) $(performance_rules_SCRIPTS)
- $(GMCS) -target:library -debug -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
- -r:$(performance_rules_SCRIPTS) -out:$@ $(performance_test_build_sources)
+Test.Rules.Performance.dll: $(performance_test_build_sources) $(performance_rules_SCRIPTS)
+ $(GMCS) -target:library -debug -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit \
+ -r:../../bin/Gendarme.Framework.dll -r:$(performance_rules_SCRIPTS) -out:$@ $(performance_test_build_sources)
test: Test.Rules.Performance.dll
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Test/Test.Rules.Performance.mdp b/gendarme/rules/Gendarme.Rules.Performance/Test/Test.Rules.Performance.mdp
index 937e1e87..b63a70c6 100644
--- a/gendarme/rules/Gendarme.Rules.Performance/Test/Test.Rules.Performance.mdp
+++ b/gendarme/rules/Gendarme.Rules.Performance/Test/Test.Rules.Performance.mdp
@@ -27,6 +27,7 @@
<File name="AvoidUnsealedUninheritedInternalClassesTest.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidReturningArraysOnPropertiesTest.cs" subtype="Code" buildaction="Compile" />
<File name="UseIsOperatorTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Performance" />
diff --git a/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.mdp b/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.mdp
index 77837ffe..fa8aa1c0 100644
--- a/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.mdp
+++ b/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.mdp
@@ -18,6 +18,8 @@
<File name="FeatureRequiresRootPrivilegeOnUnixRule.cs" subtype="Code" buildaction="Compile" />
<File name="MoMAWebService.cs" subtype="Code" buildaction="Compile" />
<File name="MonoCompatibilityReviewRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ExitCodeIsLimitedOnUnixRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Portability/Makefile.am b/gendarme/rules/Gendarme.Rules.Portability/Makefile.am
index 328cef6e..5e2021a8 100644
--- a/gendarme/rules/Gendarme.Rules.Portability/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Portability/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
portability_rulesdir=$(prefix)/lib/gendarme
portability_rules_SCRIPTS = ../../bin/Gendarme.Rules.Portability.dll
-portability_rules_DATA = Gendarme.Rules.Portability.xml
-EXTRA_DIST = $(portability_rules_sources) $(portability_rules_sources_in) Gendarme.Rules.Portability.xml \
+portability_rules_DATA =
+EXTRA_DIST = $(portability_rules_sources) $(portability_rules_sources_in) \
Gendarme.Rules.Portability.mdp Gendarme.Rules.Portability.csproj
CLEANFILES = $(portability_rules_SCRIPTS) $(portability_rules_SCRIPTS).mdb Test.Rules.Portability.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Portability.xml TestResult.xml
@@ -18,13 +18,12 @@ portability_rules_build_sources += $(portability_rules_generated_sources)
../../bin/Gendarme.Rules.Portability.dll: $(portability_rules_build_sources)
$(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:dotnet -r:ICSharpCode.SharpZipLib.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(portability_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
portability_test_sources = NewLineLiteralTest.cs FeatureRequiresRootPrivilegeOnUnixTest.cs \
MonoCompatibilityReviewTest.cs ExitCodeIsLimitedOnUnixTest.cs
portability_test_build_sources = $(addprefix $(srcdir)/Test/, $(portability_test_sources))
-Test.Rules.Portability.dll: $(portability_rules_build_sources) $(portability_rules_SCRIPTS)
+Test.Rules.Portability.dll: $(portability_test_build_sources) $(portability_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(portability_rules_SCRIPTS) -out:$@ $(portability_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Portability/Test/Test.Rules.Portability.mdp b/gendarme/rules/Gendarme.Rules.Portability/Test/Test.Rules.Portability.mdp
index a8003e45..b8808dd0 100644
--- a/gendarme/rules/Gendarme.Rules.Portability/Test/Test.Rules.Portability.mdp
+++ b/gendarme/rules/Gendarme.Rules.Portability/Test/Test.Rules.Portability.mdp
@@ -17,6 +17,8 @@
<File name="NewLineLiteralTest.cs" subtype="Code" buildaction="Compile" />
<File name="FeatureRequiresRootPrivilegeOnUnixTest.cs" subtype="Code" buildaction="Compile" />
<File name="MonoCompatibilityReviewTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="ExitCodeIsLimitedOnUnixTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Portability" />
diff --git a/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.mdp b/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.mdp
index bf038782..3ad3d82e 100644
--- a/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.mdp
+++ b/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.mdp
@@ -21,8 +21,9 @@
<File name="TypeExposeFieldsRule.cs" subtype="Code" buildaction="Compile" />
<File name="TypeIsNotSubsetOfMethodSecurityRule.cs" subtype="Code" buildaction="Compile" />
<File name="TypeLinkDemandRule.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Security.xml.in" subtype="Code" buildaction="Nothing" />
<File name="StaticConstructorsShouldBePrivateRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ArrayFieldsShouldNotBeReadOnlyRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="NativeFieldsShouldNotBeVisibleRule.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Assembly" localcopy="True" refto="../../../lib/Mono.Cecil.dll" />
diff --git a/gendarme/rules/Gendarme.Rules.Security/Makefile.am b/gendarme/rules/Gendarme.Rules.Security/Makefile.am
index 6f08bd44..5acfcaac 100644
--- a/gendarme/rules/Gendarme.Rules.Security/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Security/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
security_rulesdir=$(prefix)/lib/gendarme
security_rules_SCRIPTS = ../../bin/Gendarme.Rules.Security.dll
-security_rules_DATA = Gendarme.Rules.Security.xml
-EXTRA_DIST = $(security_rules_sources) $(security_rules_sources_in) Gendarme.Rules.Security.xml \
+security_rules_DATA =
+EXTRA_DIST = $(security_rules_sources) $(security_rules_sources_in) \
Gendarme.Rules.Security.mdp Gendarme.Rules.Security.csproj
CLEANFILES = $(security_rules_SCRIPTS) $(security_rules_SCRIPTS).mdb Test.Rules.Security.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Security.xml TestResult.xml
@@ -19,8 +19,8 @@ security_rules_build_sources = $(addprefix $(srcdir)/, $(security_rules_sources)
security_rules_build_sources += $(security_rules_generated_sources)
../../bin/Gendarme.Rules.Security.dll: $(security_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(security_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(security_rules_build_sources)
security_test_sources = MethodCallWithSubsetLinkDemandTest.cs NonVirtualMethodWithInheritanceDemandTest.cs \
SealedTypeWithInheritanceDemandTest.cs SecureGetObjectDataOverridesTest.cs \
@@ -29,7 +29,7 @@ security_test_sources = MethodCallWithSubsetLinkDemandTest.cs NonVirtualMethodWi
security_test_build_sources = $(addprefix $(srcdir)/Test/, $(security_test_sources))
-Test.Rules.Security.dll: $(security_rules_build_sources) $(security_rules_SCRIPTS)
+Test.Rules.Security.dll: $(security_test_build_sources) $(security_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(security_rules_SCRIPTS) -out:$@ $(security_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Security/Test/Test.Rules.Security.mdp b/gendarme/rules/Gendarme.Rules.Security/Test/Test.Rules.Security.mdp
index bd5a566d..72ba2bd5 100644
--- a/gendarme/rules/Gendarme.Rules.Security/Test/Test.Rules.Security.mdp
+++ b/gendarme/rules/Gendarme.Rules.Security/Test/Test.Rules.Security.mdp
@@ -22,6 +22,9 @@
<File name="TypeIsNotSubsetOfMethodSecurityTest.cs" subtype="Code" buildaction="Compile" />
<File name="TypeLinkDemandTest.cs" subtype="Code" buildaction="Compile" />
<File name="StaticConstructorsShouldBePrivateTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ArrayFieldsShouldNotBeReadOnlyTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="NativeFieldsShouldNotBeVisibleTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="Gendarme.Rules.Security" />
diff --git a/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.mdp b/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.mdp
index 00f69ad6..acce620d 100644
--- a/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.mdp
+++ b/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.mdp
@@ -24,7 +24,7 @@
<File name="Expression.cs" subtype="Code" buildaction="Compile" />
<File name="ExpressionFillerVisitor.cs" subtype="Code" buildaction="Compile" />
<File name="Utilities.cs" subtype="Code" buildaction="Compile" />
- <File name="Gendarme.Rules.Smells.xml.in" subtype="Code" buildaction="Nothing" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Smells/Makefile.am b/gendarme/rules/Gendarme.Rules.Smells/Makefile.am
index 73385593..9af37ea6 100644
--- a/gendarme/rules/Gendarme.Rules.Smells/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Smells/Makefile.am
@@ -2,9 +2,9 @@ SUBDIRS=Test
smells_rulesdir=$(prefix)/lib/gendarme
smells_rules_SCRIPTS = ../../bin/Gendarme.Rules.Smells.dll
-smells_rules_DATA = Gendarme.Rules.Smells.xml
-EXTRA_DIST = $(smells_rules_sources) $(smells_rules_sources_in) Gendarme.Rules.Smells.xml \
- Gendarme.Rules.Smells.mdp
+smells_rules_DATA =
+EXTRA_DIST = $(smells_rules_sources) $(smells_rules_sources_in) \
+ Gendarme.Rules.Smells.mdp Gendarme.Rules.Smells.csproj
CLEANFILES = $(smells_rules_SCRIPTS) $(smells_rules_SCRIPTS).mdb Test.Rules.Smells.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Smells.xml TestResult.xml
@@ -26,9 +26,8 @@ smells_rules_build_sources = $(addprefix $(srcdir)/, $(smells_rules_sources))
smells_rules_build_sources += $(smells_rules_generated_sources)
../../bin/Gendarme.Rules.Smells.dll: $(smells_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -r:../../bin/Gendarme.Rules.Performance.dll\
- -out:$@ $(smells_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -r:../../bin/Gendarme.Rules.Performance.dll -out:$@ $(smells_rules_build_sources)
smells_test_sources = \
AvoidCodeDuplicatedInSameClassTest.cs \
@@ -40,9 +39,9 @@ smells_test_sources = \
smells_test_build_sources = $(addprefix $(srcdir)/Test/, $(smells_test_sources))
-Test.Rules.Smells.dll: $(smells_rules_build_sources) $(smells_rules_SCRIPTS)
+Test.Rules.Smells.dll: $(smells_test_build_sources) $(smells_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
- -r:$(smells_rules_SCRIPTS) -r:System.Windows.Forms.dll -out:$@ $(smells_test_build_sources)
+ -r:$(smells_rules_SCRIPTS) -r:System.Windows.Forms.dll -out:$@ $(smells_test_build_sources)
test: Test.Rules.Smells.dll
diff --git a/gendarme/rules/Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp b/gendarme/rules/Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp
index 3bbc4603..731e7a3f 100644
--- a/gendarme/rules/Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp
+++ b/gendarme/rules/Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp
@@ -20,6 +20,7 @@
<File name="AvoidLongMethodsTest.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidLongParameterListsTest.cs" subtype="Code" buildaction="Compile" />
<File name="AvoidSpeculativeGeneralityTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.mdp b/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.mdp
index 607e5351..eb46eef4 100644
--- a/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.mdp
+++ b/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.mdp
@@ -17,6 +17,8 @@
<File name="ExecutableTargetRule.cs" subtype="Code" buildaction="Compile" />
<File name="GtkSharpExecutableTargetRule.cs" subtype="Code" buildaction="Compile" />
<File name="SystemWindowsFormsExecutableTargetRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="UseSTAThreadAttributeOnSWFEntryPointsRule.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
</Contents>
<References>
<ProjectReference type="Project" localcopy="True" refto="framework" />
diff --git a/gendarme/rules/Gendarme.Rules.Ui/Makefile.am b/gendarme/rules/Gendarme.Rules.Ui/Makefile.am
index bdc6a509..78363567 100644
--- a/gendarme/rules/Gendarme.Rules.Ui/Makefile.am
+++ b/gendarme/rules/Gendarme.Rules.Ui/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS=Test
ui_rulesdir=$(prefix)/lib/gendarme
ui_rules_SCRIPTS = ../../bin/Gendarme.Rules.Ui.dll
-ui_rules_DATA = Gendarme.Rules.Ui.xml
-EXTRA_DIST = $(ui_rules_sources) $(ui_rules_sources_in) Gendarme.Rules.Ui.xml \
+ui_rules_DATA =
+EXTRA_DIST = $(ui_rules_sources) $(ui_rules_sources_in) \
Gendarme.Rules.Ui.mdp Gendarme.Rules.Ui.csproj
CLEANFILES = $(ui_rules_SCRIPTS) $(ui_rules_SCRIPTS).mdb Test.Rules.Ui.dll
DISTCLEANFILES = Makefile.in Gendarme.Rules.Ui.xml TestResult.xml
@@ -17,15 +17,15 @@ ui_rules_build_sources = $(addprefix $(srcdir)/, $(ui_rules_sources))
ui_rules_build_sources += $(ui_rules_generated_sources)
../../bin/Gendarme.Rules.Ui.dll: $(ui_rules_build_sources)
- $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:$@ $(ui_rules_build_sources)
- cp Gendarme.Rules.*.xml ../../bin/
+ $(GMCS) -debug -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll \
+ -out:$@ $(ui_rules_build_sources)
ui_test_sources = ExecutableTargetTest.cs GtkSharpExecutableTargetTest.cs \
SystemWindowsFormsExecutableTargetTest.cs UseSTAThreadAttributeOnSWFEntryPointsTest.cs
ui_test_build_sources = $(addprefix $(srcdir)/Test/, $(ui_test_sources))
-Test.Rules.Ui.dll: $(ui_rules_build_sources) $(ui_rules_SCRIPTS)
+Test.Rules.Ui.dll: $(ui_test_build_sources) $(ui_rules_SCRIPTS)
$(GMCS) -target:library -r:$(top_builddir)/gendarme/bin/Mono.Cecil.dll -pkg:mono-nunit -r:../../bin/Gendarme.Framework.dll \
-r:$(ui_rules_SCRIPTS) -out:$@ $(ui_test_build_sources)
diff --git a/gendarme/rules/Gendarme.Rules.Ui/Test/Test.Rules.Ui.mdp b/gendarme/rules/Gendarme.Rules.Ui/Test/Test.Rules.Ui.mdp
index 1beab538..f6d8a3c5 100644
--- a/gendarme/rules/Gendarme.Rules.Ui/Test/Test.Rules.Ui.mdp
+++ b/gendarme/rules/Gendarme.Rules.Ui/Test/Test.Rules.Ui.mdp
@@ -17,6 +17,8 @@
<File name="ExecutableTargetTest.cs" subtype="Code" buildaction="Compile" />
<File name="GtkSharpExecutableTargetTest.cs" subtype="Code" buildaction="Compile" />
<File name="SystemWindowsFormsExecutableTargetTest.cs" subtype="Code" buildaction="Compile" />
+ <File name="ChangeLog" subtype="Code" buildaction="Nothing" />
+ <File name="UseSTAThreadAttributeOnSWFEntryPointsTest.cs" subtype="Code" buildaction="Compile" />
</Contents>
<References>
<ProjectReference type="Gac" localcopy="True" refto="nunit.framework, Version=2.2.0.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
diff --git a/gendarme/rules/tests.mds b/gendarme/rules/tests.mds
index 50f0cf34..e1094a3b 100644
--- a/gendarme/rules/tests.mds
+++ b/gendarme/rules/tests.mds
@@ -62,4 +62,4 @@
<Entry filename="Gendarme.Rules.Smells/Test/Test.Rules.Smells.mdp" />
<Entry filename="Gendarme.Rules.Interoperability/Test/Test.Rules.Interoperability.mdp" />
</Entries>
-</Combine>
+</Combine> \ No newline at end of file