* ReaderWriterLock.cs: Changed some methods to private.
[mono.git] / mcs / class / corlib / ChangeLog
index bb292c019f2fbcbf90bd089bf8ea3927c5333048..b40fc00c63e524f9894fe3e4b23c643b5ec4c634 100644 (file)
+2004-04-03 Lluis Sanches Gual  <lluis@ximian.com>
+       
+       * corlib_test.dll.sources: Added System.Threading/ReaderWriterLockTest.cs.
+               
+2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added System/EnvironmentTest.cs.
+
+2004-03-31  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added Mono.Security/StrongNameManager.cs.
+
+2004-03-11  Martin Baulig  <martin@ximian.com>
+
+       * corlib.dll.sources: Added System.Collections.Generic/Queue.cs
+       and System.Collections.Generic.Stack.cs.
+
+2004-03-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile, corlib.dll.win32-excludes : 
+         now csc build includes SecurityPermissionAttribute.cs.
+
+2004-03-09  Jackson Harper  <jackson@ximian.com>
+
+       * corlib_test.dll.sources: Add new test cases to the build.
+       
+2004-03-03  Jackson Harper <jackson@ximian.com>
+
+       * corlib.dll.sources: Add new registry files to the build.
+       
+2004-02-20  Jackson Harper  <jackson@ximian.com>
+
+       * corlib.dll.sources: Add LockQueue.cs to build.
+       
+2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib_test.dll.sources : Added CharCategoryTest.cs
+
+2004-02-17 Lluis Sanches Gual  <lluis@ximian.com>
+       
+       * corlib.dll.sources: Added 
+               System.Runtime.Serialization.Formatter.Binary.CodeGenerator.cs
+
+2004-02-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+    * Mono.Security.Cryptography/PKCS1.cs:
+
+        - Added little change for allow the class to be used with
+        hash implementations that doesn't have an oid like the MD5SHA1 hash.
+
+2004-02-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Moved SymmetricTransform class from System.
+       Security.Cryptography (SymmetricAlgorithm) to Mono.Security.
+       Cryptography.
+
+2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added KeyPairPersistance class, in Mono.
+       Security.Cryptography namespace, to the build.
+       * corlib_test.dll.sources: Added AppDomain unit tests in System.
+       Some tests are currently ignored because they produce lots of GC
+       Warning failures but they seems to work (nunit finishes).
+
+2004-01-14  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added Url and UrlMembershipCondition unit 
+       tests in System.Security.Policy namespace.
+
+2004-01-06  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added SecurityException unit tests in
+       System.Security namespace.
+
+2004-01-05  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added CodeAccessPermission unit tests in
+       System.Security namespace. Added CodeGroup related and PolicyLevel
+       unit tests to System.Security.Policy.
+
+2004-01-05  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Added System.Resources.Win32Resources.cs.
+
+2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added SecurityManager unit tests in
+       in System.Security namespace.
+
+2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added SiteMembershipCondition to 
+       System.Security.Policy namespace.
+       * corlib_test.dll.sources: Added Site and SiteMembershipCondition
+       unit tests in System.Security.Policy namespace.
+
+2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added many (long time) missing classes in the
+       System.Security.Policy namespace.
+
+2004-01-01  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.dll.sources: Add PermissionRequestEvidenceTest.cs
+       * corlib.dll.sources. Add PermissionRequestEvidence.cs
+
+2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added new unit tests to System.Security.
+       Permissions and System.Security.Principal.
+
+2003-12-25  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added WindowsPrincipal to build.
+
+2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added unit tests PaddingMode and X509 
+       using CryptoAPI.
+
+2003-12-14  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * DateTime.cs: Be sure that the array access is not out of range
+       when looking for ArgumentOutOfRangeException in the year value.
+
+2003-12-08  Peter Williams  <peter@newton.cx>
+
+       * Makefile: Use embedded tab instead of $(ECHO_ESCAPE).
+       Fixes build on OS X.
+
+2003-12-04  Martin Baulig  <martin@ximian.com>
+
+       * corlib.dll.sources: Added System.Collections.Generic.
+
+2003-11-26  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: Added file:
+               System.Runtime.InteropServices.DispatchWrapper.cs
+
+2003-11-26  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib.dll.sources: Added 
+               System.Runtime.Remoting.Services/EnterpriseServicesHelper.cs
+       * corlib_test.dll.sources: Added System.Runtime.Remoting/SoapServicesTest.cs
+
+2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add System.Reflection.Emit/DynamicMethod.cs.
+
+2003-11-19  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib_test.dll.sources: Added some test files:
+               System.Runtime.Remoting/ContextTest.cs
+               System.Runtime.Remoting/SynchronizationAttributeTest.cs
+
+2003-11-18  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib.dll.sources: Added some files:
+               System.Runtime.Remoting.Contexts/IContextPropertyActivator.cs
+               System.Runtime.Remoting.Contexts/SynchronizationAttribute.cs
+               System.Runtime.Remoting.Messaging/ISerializationRootObject.cs
+
+2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: Added already existing, but not added delegate
+               Added various classes in System.InteropServices
+
+2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: Added some files:
+               System.Runtime.Serialization.Formatter.cs
+               System.Runtime.Serialization.Formatters/InternalRM.cs
+               System.Runtime.Serialization.Formatters/InternalST.cs
+               System.Runtime.Serialization.Formatters/TypeFilterLevel.cs
+
+2003-11-17  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib.dll.sources: Added some files:
+               System.Runtime.Remoting.Channels/AggregateDictionary.cs
+               System.Runtime.Remoting.Metadata.W3cXsd2001/SoapHelper.cs
+       
+2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib.dll.sources: Add System.Runtime.Remoting/InternalRemotingServices.cs
+       
+2003-11-15  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add System.Runtime.CompilerServices/IsVolatile.cs.
+
+2003-11-12 Jackson Harper <jackson@ximian.com>
+
+       * Makefile: corlib is now named mscorlib.
+
+2003-11-09  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added new 1.2 classes for System.Security.Cryptography.
+       * corlib_test.dll.sources: Added unit tests for some HMAC (new in 1.2).
+
+2003-10-18  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added classes StrongName to support StrongNames.
+
+2003-10-17  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added classes CryptoConvert to support StrongNames.
+
+2003-10-12  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added classes for Authenticode support.
+       * corlib_test.dll.sources: Added unit test for SPC certificates.
+
+2003-09-26  Pedro Martínez Julá  <yoros@wanadoo.es>
+
+       * corlib_test.dll.sources: Remove tests that generate compile
+       errors. The tests are still there but its name is rmoved here.
+
+2003-09-24    <cesar@ciencias.unam.mx>
+
+       * corlib.dll.sources: Added CompilerGlobalScopeAttribute.cs to the build
+
+2003-08-20  Duncan Mak  <duncan@ximian.com>
+
+       * corlib_test.dll.sources: Added DictionaryBaseTest.cs
+
+2003-08-19 Nick Drochak <ndrochak@gol.com>
+
+       * Makefile: Turn on debug for the corlib tests on .NET.
+
+2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: added quite some files
+
+2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: added/removed Locale.cs
+
+2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib.dll.sources: Added IBuiltInPermission.cs to System.Security.Permissions
+
+2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.dll.sources: Added new CryptoStreamTest.cs
+
+2003-07-24  Peter Williams  <peter@newton.cx>
+
+       * Makefile: Boo-yah! Add corlib_plattest.dll, which is a
+       corlib test library built against the platform corlib. This
+       lets us test our corlib tests. On a non-mono-native platform
+       (Windows) we run those tests only; on a mono-native platform, we
+       run the full corlib test suite on our own tests.
+       (clean-local): Forgot $(plattestlib).
+
+       * corlib_plattest.dll.excludes: Add this. (The result of
+       'grep Mono corlib_test.dll.sources')
+
+       * corlib_test.dll.sources: Extraneous newline was messing things
+       up.
+       
+2003-07-23  Ravi Pratap  <ravi@ximian.com>
+
+       * Type.cs, TypeBuilder.cs, MonoType.cs: Fixes to IsArrayImpl
+       from Paolo in response to bug #45993.
+
+2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * corlib_test.dll.sources: added System.Runtime.Serialization/SerializationTest.cs
+
+2003-07-20  Peter Williams  <peter@newton.cx>
+
+       * Makefile: Add in corlib_res.dll, which we use as a basis
+       for tests on non-linux platforms. Nearly identical rules to
+       corlib_cmp: corlib - some files that cause the MS runtime to
+       barf.
+
+       * corlib_res.dll.excludes: Added.
+
+2003-07-20  Peter Williams  <peter@newton.cx>
+
+       * Makefile: Don't use real_corlib; use $(PLATFORM_CORLIB).
+
+2003-07-18  Peter Williams  <peter@newton.cx>
+
+       * Makefile (dist-local): The fancy shell script was neat, but
+       ultimately unnecessary and counterproductive. Alas.
+
+2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources:
+       * unix.args: AssemblyInfo.cs added
+
+2003-07-17  Peter Williams  <peter@newton.cx>
+
+       * Makefile ($(testlib)): Build with $(BOOT_COMPILE), not $(CSCOMPILE),
+       which sort of makes sense and is needed on Windows too.
+       ($(corlib)): same.
+       $(cmplib): Don't include the makefrag to save the Windows build and some
+       time.
+
+2003-07-16  Peter Williams  <peter@newton.cx>
+
+       * Makefile ($(test_makefrag)): Use $(ECHO_ESCAPE) for HP/UX
+       portability fixes.
+       (all-local): Don't build $(cmplib) by default, it's not something
+       most people need, and the build is broken on Windows right now anyway.
+
+2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
+
+       * unix.args: Fix UNIX build.
+
+2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * unix.args: Added Runtime.InteropServices.ComCompatibleVersionAttribute.cs,
+       Runtime.InteropServices.TypeLibVersionAttribute.cs
+
+2003-07-05  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * unix.args: Added SecurityParser.cs to Mono.Xml
+
+2003-06-22  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * unix.args: Added FileDialogPermission.cs, IsolatedStorageFilePermission.cs,
+       PrincipalPermission.cs, PublisherIdentityPermissionAttribute.cs,
+       RegistryPermission.cs, SiteIdentityPermission.cs, UIPermission.cs,
+       UrlIdentityPermission.cs and ZoneIdentityPermission.cs.
+
+2003-06-22  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * unix.args: added System.Runtime.Remoting/SoapServices.cs
+
+2003-06-11  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * unix.args: added Mono.Security.Cryptography/DSAManaged.cs and
+       RSAManaged.cs
+
+2003-05-29  Nick Drochak <ndrochak@gol.com>
+
+       * makefile.gnu: turn on debug since it works again.
+
+2003-05-09  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * unix.args: added System.Security/
+       AllowPartiallyTrustedCallersAttribute.cs
+
+2003-04-05  Nick Drochak  <ndrochak@gol.com>
+
+       * makefile.gnu: revert. debugger support not installed by default in mcs
+
+2003-04-05  Nick Drochak  <ndrochak@gol.com>
+
+       * makefile.gnu: compile with debug.
+
+2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * unix.args: added SEHException.
+
+2003-03-25  Martin Willemoes Hansen <mwh@sysrq.dk>
+
+       * Stubed System.Runtime.Remoting.Metadata.W3cXsd2001
+       * Updated unix.args with the stubs
+
+2003-03-21  Martin Willemoes Hansen <mwh@sysrq.dk>
+       
+       * unix.args: Added System.Runtime.Remoting.Channels/IChannelReceiverHook.cs
+
+2003-03-21  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * unix.args: Added System.Runtime.Remoting.Activation/AppDomainLevelActivator.cs
+
+2003-03-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * unix.args: Added "System.FloatingPointFormatter.cs".
+
+2003-03-15  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * unix.args: Added Mono.Security.X509/*.cs and ASN1Convert.cs
+
+2003-03-03  Tim Coleman <tim@timcoleman.com>
+       * unix.args: Added
+               System.Runtime.InteropServices/HandleRef.cs
+
+2003-03-04  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * unix.args: Added "DoubleFormatter.cs" and "SingleFormatter.cs"
+
+
+2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
+
+       * unix.args: added ConstructionLevelActivator.cs, ContextLevelActivator.cs,
+               RemoteActivationAttribute.cs, UrlAttribute.cs, ContextAttribute.cs,
+               IContributeDynamicSink.cs, IContributeEnvoySink.cs, IContributeObjectSink.cs
+
+2003-03-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * unix.args: added ModuleResolveEventHandler.cs
+
 2003-02-19  Lluis Sanchez Gual <lluis@ideary.com>
 
        * unix.args: added 
-               System.Runtime.Remoting/EnvoyInfo.cs\r
-               System.Runtime.Remoting.Activation/ActivationServices.cs\r
-               System.Runtime.Remoting.Contexts/CrossContextChannel.cs\r
-               System.Runtime.Remoting.Messaging/ClientContextTerminatorSink.cs\r
-               System.Runtime.Remoting.Messaging/ConstructionCall.cs\r
-               System.Runtime.Remoting.Messaging/ConstructionCallDictionary.cs\r
-               System.Runtime.Remoting.Messaging/ConstructionResponse.cs\r
-               System.Runtime.Remoting.Messaging/EnvoyTerminatorSink.cs\r
+               System.Runtime.Remoting/EnvoyInfo.cs
+               System.Runtime.Remoting.Activation/ActivationServices.cs
+               System.Runtime.Remoting.Contexts/CrossContextChannel.cs
+               System.Runtime.Remoting.Messaging/ClientContextTerminatorSink.cs
+               System.Runtime.Remoting.Messaging/ConstructionCall.cs
+               System.Runtime.Remoting.Messaging/ConstructionCallDictionary.cs
+               System.Runtime.Remoting.Messaging/ConstructionResponse.cs
+               System.Runtime.Remoting.Messaging/EnvoyTerminatorSink.cs
                System.Runtime.Remoting.Messaging/IInternalMessage.cs
 
 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
 
 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
 
-       * unix.args: added ServerIdentity.cs, Lease.cs, LeaseManager.cs\r
+       * unix.args: added ServerIdentity.cs, Lease.cs, LeaseManager.cs
 
 2003-02-03  Patrik Torstensson
 
 
 2003-01-26  Lluis Sanchez Gual <lluis@ideary.com>
 
-       * unix.args: added RemoteActivator.cs.\r
+       * unix.args: added RemoteActivator.cs.
 
 2003-01-26  Lluis Sanchez Gual <lluis@ideary.com>
 
-       * unix.args: added System.Runtime.Remoting.Messaging/ArgInfo.cs,\r
+       * unix.args: added System.Runtime.Remoting.Messaging/ArgInfo.cs,
                System.Runtime.Remoting.Messaging/MethodCallDictionary.cs
                System.Runtime.Remoting.Messaging/MethodDictionary.cs
                System.Runtime.Remoting.Messaging/MethodReturnDictionary.cs
 
 2003-01-24  Lluis Sanchez Gual <lluis@ideary.com>
 
-       * unix.args: added System.Runtime.Remoting/TypeInfo.cs and\r
+       * unix.args: added System.Runtime.Remoting/TypeInfo.cs and
          System.Runtime.Serialization.Formatters.Binary/MessageFormatter.cs
 
 2003-01-18  Jonathan Pryor <jonpryor@vt.edu>
 
 
 2003-01-17  Lluis Sanchez Gual <lluis@ideary.com>
-       * unix.args: Added System/DelegateSerializationHolder.cs, \r
-         System/UnitySerializationHolder.cs,\r
-         System.Runtime.Serialization/ObjectManager.cs,\r
-         System.Runtime.Serialization.Formatters.Binary/BinaryCommon.cs,\r
-      System.Runtime.Serialization.Formatters.Binary/ObjectReader.cs and\r
+       * unix.args: Added System/DelegateSerializationHolder.cs, 
+         System/UnitySerializationHolder.cs,
+         System.Runtime.Serialization/ObjectManager.cs,
+         System.Runtime.Serialization.Formatters.Binary/BinaryCommon.cs,
+      System.Runtime.Serialization.Formatters.Binary/ObjectReader.cs and
          System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs
 
 2003-01-05  Sebastien Pouliot <spouliot@videotron.ca>