Author: spouliot
Date: 2008-02-17 16:11:44 -0500 (Sun, 17 Feb 2008)
New Revision: 96001

Added:
   trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog
   trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog
Modified:
   trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/
   trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/
Log:
forgot to include ChangeLog


Property changes on: 
trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization
___________________________________________________________________
Name: svn:ignore
   + Makefile
Makefile.in
*.xml
*.dll
*.dll.mdb
*.pidb



Added: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog
===================================================================
--- trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog      
2008-02-17 21:00:55 UTC (rev 96000)
+++ trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog      
2008-02-17 21:11:44 UTC (rev 96001)
@@ -0,0 +1,27 @@
+2008-02-17  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * MissingSerializableAttributeOnISerializableTypeRule.cs: Does not
+       apply to delegates.
+
+2008-02-16  Sebastien Pouliot  <[EMAIL PROTECTED]> 
+
+       * MissingSerializableAttributeOnISerializableTypeRule.cs: Avoid NRE
+       on ISerializable itself. Also make the rule a bit faster by ignoring
+       all interfaces.
+
+2008-02-16  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * DeserializeOptionalFieldRule.cs: New. Rule to check that fields 
+       marked with [OptionalField] are deserialized correctly.
+       * MissingSerializableAttributeOnISerializableTypeRule.cs: New. Rule 
+       that checks that types implementing ISerializable are also marked 
+       with a [Serializable] attribute.
+       * MissingSerializationConstructorRule.cs: New. Rule to ensure the
+       constructor required for ISerializable is present (since interfaces
+       can't force you to declare ctors)
+       * UseCorrectSignatureForSerializationMethodsRule.cs: New. Rule to 
+       ensure the correct signature is using when using the [de]serialization
+       attributes.
+       * Gendarme.Rules.Serialization.mdp: New. MonoDevelop project file.
+       * Makefile.am: New. Build rules and tests.
+


Property changes on: 
trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test
___________________________________________________________________
Name: svn:ignore
   + Makefile.in
Makefile
*.pidb


Added: 
trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog
===================================================================
--- trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog 
2008-02-17 21:00:55 UTC (rev 96000)
+++ trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog 
2008-02-17 21:11:44 UTC (rev 96001)
@@ -0,0 +1,13 @@
+2008-02-17  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * MissingSerializableAttributeOnISerializableTypeTest.cs: Add test
+       cases for inheritance and for delegates.
+
+2008-02-16  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * DeserializeOptionalFieldTest.cs: New. unit tests.
+       * MissingSerializableAttributeOnISerializableTypeTest.cs: New. unit 
tests.
+       * MissingSerializationConstructorTest.cs: New. unit tests.
+       * UseCorrectSignatureForSerializationMethodsTest.cs: New. unit tests.
+       * Makefile.am: New.
+       * Test.Rules.Serialization.mdp: New. MonoDevelop project file.

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to