2010-06-08  Sebastien Pouliot  <sebastien@ximian.com>

	* DecorateThreadsTest.cs: Remove yet another copy of
	ThreadModelAttribute

2010-04-18  Sebastien Pouliot  <sebastien@ximian.com>

	* DoubleCheckLockingTest.cs: Fix cop-paste error :(
	* ReviewLockUsedOnlyForOperationsOnVariablesTest.cs: Use 
	SimpleMethods and remove one-line helpers. Change Success6
	to a DoNotApply (like the comment says)

2010-04-17  Sebastien Pouliot  <sebastien@ximian.com> 

	* DoubleCheckLockingTest.cs: Ignore test case if the unit tests
	were compiled with FX 4.0.

2010-04-17  Sebastien Pouliot  <sebastien@ximian.com>

	* DoNotUseMethodImplOptionsSynchronizedTest.cs: With newer CSC
	we cannot assume the event accessor to be auto-generated by the
	presence of IsSynchronized. Ignore some asserts if needed

2009-06-10  Jesse Jones  <jesjones@mindspring.com>

	* DecorateThreadsTest.cs: added new rule.

2009-01-23  Jesse Jones  <jesjones@mindspring.com>

	* DoNotUseThreadStaticWithInstanceFieldsTest.cs: added new rule.

2009-01-21  Jesse Jones  <jesjones@mindspring.com>

	* WriteStaticFieldFromInstanceMethodRule.cs: Ignore fields
	decorated with [ThreadStatic].

2008-12-21  Sebastien Pouliot  <sebastien@ximian.com>

	* ProtectCallToEventDelegatesTest.cs: Add test cases where the 
	condition arguments are inverted. Since CSC compiles this differently
	than [g]mcs so we need to handle this separately.

2008-11-08  Sebastien Pouliot  <sebastien@ximian.com>

	* ProtectCallToEventDelegatesTest.cs: New. Unit tests for 
	ProtectCallToEventDelegatesRule

2008-11-07  Alan McGovern  <amcgovern@novell.com>

	* Tests.Rules.Concurrency.csproj: Activate makefile integration for all
	the rules projects. Remove the old mdp files as they are no longer
	needed.

2008-10-23  Sebastien Pouliot  <sebastien@ximian.com>

	* DoNotUseMethodImplOptionsSynchronizedTest.cs: New. Unit tests
	for DoNotUseMethodImplOptionsSynchronizedRule
	* Test.Rules.Concurrency.mdp: Add new tests to MD project file.

2008-10-18  Sebastien Pouliot  <sebastien@ximian.com>

	* DoNotLockOnThisOrTypesTest.cs: Add more coverage.
	* DoNotLockOnWeakIdentityObjectsTest.cs: Add more coverage.
	* DontUseLockedRegionOutsideMethodTest.cs: Add more coverage.
	* DoubleCheckLockingTest.cs: Add more coverage.
	* NonConstantStaticFieldsShouldNotBeVisibleTest.cs: Use newer, 
	shorter, syntax for tests. Remove unused namespaces.
	* WriteStaticFieldFromInstanceMethodTest.cs: Use newer, shorter, 
	syntax for tests. Remove unused namespaces.

2008-08-13  Sebastien Pouliot  <sebastien@ximian.com>

	* DoNotLockOnThisOrTypesTest.cs: Add test cases for static method
	locking on type (they can't lock on this). Added test cases when the
	lock object is inside a base type field and property. Fix namespace.
	* DoNotLockOnWeakIdentityObjectsTest.cs: Fix namespace.

2008-05-25  Sebastien Pouliot  <sebastien@ximian.com>

	* DoNotLockOnThisOrTypesTest.cs: New. Unit tests for 
	DoNotLockOnThisOrTypesRule
	* DoNotLockOnWeakIdentityObjectsTest.cs: New. Unit tests for 
	DoNotLockOnWeakIdentityObjectsRule
	* Test.Rules.Concurrency.mdp: Update MD project file

2008-05-11  Andres G. Aragoneses <aaragoneses@novell.com> 

	* Test.Rules.Concurrency.mdp: Fix references.

2008-04-26  Sebastien Pouliot  <sebastien@ximian.com>

	* DontUseLockedRegionOutsideMethodTest.cs: Update header and add 
	another test case where the number of Enter and Exit don't match.

2008-04-26  Andres G. Aragoneses <aaragoneses@novell.com> 

	* Test.Rules.Concurrency.mdp, DontUseLockedRegionOutsideMethodTest.cs:
	  My first rule with its tests! It's very simple but more will come
	  (noted in the TODO's). I hope it works because I cannot check it
	  right now, the Gendarme.Tests are failing compilation for me.

2008-04-05  Sebastien Pouliot  <sebastien@ximian.com>

	* DoubleCheckLockingTest.cs: Add two more test cases and update
	existing tests to the new, simpler, test design.
	* WriteStaticFieldFromInstanceMethodTest.cs: Fix namespace.
	* Test.Rules.Concurrency.mdp: Add reference to Test.Rules.dll

2008-02-15  Sebastien Pouliot  <sebastien@ximian.com>

	* DoubleCheckLockingTest.cs
	* NonConstantStaticFieldsShouldNotBeVisibleTest.cs
	* WriteStaticFieldFromInstanceMethodTest.cs:
		Update unit tests wrt framework changes.

2008-01-21  Sebastien Pouliot  <sebastien@ximian.com>

	* NonConstantStaticFieldsShouldNotBeVisibleTest.cs: New. Unit tests
	by Andreas Noever.

2007-10-07  Sebastien Pouliot  <sebastien@ximian.com>

	* Test.Rules.Concurrency.mdp: Update project file.

2007-06-14  Sebastien Pouliot  <sebastien@ximian.com>

	* WriteStaticFieldFromInstanceMethodTest.cs: Update API to fix build.

2006-11-11  Sebastien Pouliot  <sebastien@ximian.com>

	* Test.Rules.Concurrency.mdp: Add new tests to MonoDevelop project.
	* WriteStaticFieldFromInstanceMethodTest.cs: New. Unit tests for the
	new WriteStaticFieldFromInstanceMethodRule rule.

2006-09-28  Sebastien Pouliot  <sebastien@ximian.com>

	* Makefile.am: Adjust EXTRA_DIST to include project files in tarballs.

2006-09-20  Jonathan Chambers  <joncham@gmail.com>

	* Test.Rules.Concurrency.csproj: Make reference to nunit.framework
	not a specific version for portability.
	
2006-07-31  Sebastien Pouliot  <sebastien@ximian.com>

	* Test.Rules.Concurrency.mdp: New. Project file for MonoDevelop.

2006-07-31  Sebastien Pouliot  <sebastien@ximian.com>

	* DoubleCheckLockingTest.cs: Convert (and add) tests to NUnit format.
