fix freeze
[mono.git] / mcs / class / corlib / ChangeLog
index 525de33cf41a18ab09e35e1b809c32b9740d3f02..83905e09206ccd3604c6734865c9e5ce6393f1f4 100644 (file)
@@ -1,3 +1,356 @@
+2005-06-07  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * corlib_test.dll.sources: Added unit tests (normal and CAS) for 
+       System.Runtime.InteropServices.RuntimeEnvironment.
+
+2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Some System.Reflection classes got renamed in net 2.0
+       beta 2.
+
+2005-06-04  Ben Maurer  <bmaurer@ximian.com>
+
+       * corlib.dll.sources: IEqualityComparer, etc
+       
+       * corlib.dll.sources: IEquatable
+
+       * */*.cs: .NET 2.0 fixups
+
+2005-05-30  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * corlib_test.dll.sources: Added (re-added?) the System.Activator unit
+       tests.
+
+2005-05-28  Sebastien Pouliot  <sebastien@ximian.com> 
+       * corlib.dll.sources: Added System.Runtime.Hosting namespace with 
+       ActivationArguments and ApplicationActivator classes. Removed 
+       ApplicationActivator from System namespace.
+
+2005-05-27  Sebastien Pouliot  <sebastien@ximian.com> 
+       * corlib.dll.sources: Added internal System.Security.PermissionBuilder
+       class to the build.
+       * corlib_test.dll.sources: Added CAS unit tests for System.Security.
+       PermissionSet class.
+
+2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
+       * corlib.dll.sources: Removed the *Switcher structures from the build
+       (NET_2_0) as they aren't part of the public API (beta2) anymore.
+               - System.Threading/CompressedStackSwitcher.cs
+               - System.Threading/ExecutionContextSwitcher.cs
+               - System.Threading/HostExecutionContextSwitcher.cs
+                -System.Threading/SynchronizationContextSwitcher.cs
+       Added System.Security.Policy/DefaultPolicies.cs
+
+2005-05-25  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.dll.sources: Add System.Reflection.TypeDelegatorTest.
+
+2005-05-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Renamed CER to Cer to match 2.0 beta2.
+
+2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added new CAS tests for System.IO.Stream.
+
+2005-05-15  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
+
+       * corlib.dll.sources: added various files for System.Runtime.InteropServices
+
+2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib_test.dll.sources,
+         corlib.dll.sources: generic Queue.cs and Stack.cs are now in System.
+
+2005-05-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib.dll.sources: replaced MiniParser.cs with SmallXmlParser.cs.
+
+2005-05-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Removed SecurityContextSwitcher from build.
+       * corlib_test.dll.sources: Added existing CAS unit tests not yet part
+       of the build.
+
+2005-05-09  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (TEST_COMPILE): Set MONO_PATH.
+
+2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added new classes in System.Security and some
+       support classes for X509Certificate (imported from Mono.Security.dll).
+
+2005-04-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added unit tests for System.Security.Policy.
+       ApplicationTrust class.
+
+2005-04-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Do not include "old removed 2.0" (wrt beta2) in
+       the mscorlib.dll compilation. The file should be deleted later (if 
+       they do not reappear or are required as internal).
+       * corlib_test.dll.sources: Removed unit tests for classes removed in 
+       beta2.
+
+2005-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib.dll.sources : added System.Text/NormalizationForm.cs.
+
+2005-04-02  Ben Maurer  <bmaurer@ximian.com>
+
+       * corlib_test.dll.sources: Add new test.
+
+2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources : Added many new CAS unit tests to the build.
+
+2005-03-23  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * corlib_test.dll.sources: Added new serialization test.
+
+2005-03-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources : Added new CAS unit tests BadImageFormat
+       Exception, IsolatedStorageFile and IsolatedStorageFileStream.
+
+2005-03-23  Kazuki Oikawa  <kazuki@panicode.com>
+
+       * corlib.dll.sources: Added _ConstructorInfo, _EventInfo,
+       _FieldInfo, _MemberInfo, _MethodBase, _MethodInfo, _PropertyInfo,
+       _Type, BStrWrapper, ComDefaultInterfaceAttribute, ComObjectInUseException,
+       CriticalHandle, DefaultCharSetAttribute, ExposeAsClassToComAttribute,
+       RegistrationClassContext, RegistrationConnectionType
+
+2005-03-02  Chris Toshok  <toshok@ximian.com>
+
+       * corlib.dll.sources: add DebuggerBrowsableState,
+       DebuggerBrowsableAttribute, DebuggerDisplayAttribute, and
+       DebuggerTypeProxyAttribute.
+
+2005-02-26  Kazuki Oikawa  <kazuki@panicode.com>
+
+       * corlib.dll.sources: Removed DoubleFormatter and SingleFormatter.
+       Added System.Runtime.InteropServices.ComTypes
+
+2005-02-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources : Added new 2.0 unit tests for X.509 
+       certificates in System.Security.Cryptography.X509Certificates/
+       X509Cert20Test.cs to the build.
+
+2005-02-21  Michal Moskal  <malekith@pld-linux.org>
+
+       * Makefile (LIBRARY_INSTALL_DIR): Define in terms of $(libdir).
+
+2005-02-20  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.dll.sources: Add System.Threading.InterlockedTest.cs.
+
+2005-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * corlib.dll.sources: added WindowsConsoleDriver.cs
+
+2005-01-31  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.source: Added Microsoft.Win32.SafeHandles.SafeFileHandle,
+       removed IsolatedStorageInfo and added IsolatedStorageFileEnumerator to
+       the build.
+       * corlib_test.dll.sources : Added new unit tests for System.IO.
+       IsolatedStorage and new CAS (*.Cas.cs) tests to the build.
+
+2005-01-31  Kazuki Oikawa <kazuki@panicode.com>
+
+       * Patch from Kazuki Oikawa <kazuki@panicode.com> that replaces the
+       old Integer and Floating point number string formatter with a new
+       formatter that is more compliant. 
+
+2005-01-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib.dll.sources : added CharUnicodeInfo.cs.
+
+2005-01-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security.AccessControl/
+       CryptoKeySecurity.cs (2.0) to the build.
+
+2005-01-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources : Added Test/System.Security/
+       HostSecurityManagerTest.cs and PermissionSetCollectionTest,cs
+       unit tests (2.0) to the build.
+
+2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security/SecurityCriticalAttribute
+       and SecurityTransparentAttribute (2.0) to the build.
+
+2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Removed System.Security.Permissions/
+       DataProtectionPermission.cs, DataProtectionPermissionAttribute.cs and
+       DataProtectionFlags.cs as they are now part of the System.Security
+       assembly.
+       * corlib_test.dll.sources : Removed Test/System.Security.Permissions/
+       DataProtectionPermissionAttributeTest.cs for the same reason.
+
+2004-12-27  Ben Maurer  <bmaurer@ximian.com>
+
+       * corlib_test.dll.sources: Add s.col.gen.stack test
+
+2004-12-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Removed System.Security.Cryptography/
+       ProtectedData.cs, ProtectedMemory.cs, DataProtectionScope.cs and
+       MemoryProtectionScope.cs as they are now part of the System.Security
+       assembly.
+       * corlib_test.dll.sources : Removed Test/System.Security.Cryptography/
+       ProtectedDataTest.cs and ProtectedMemoryTest.cs for the same reason.
+
+2004-12-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security/SecurityFrame.cs to the build.
+
+2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * corlib_test.dll.sources : added TextWriterTest.cs.
+
+2004-11-28  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Added some missing 2.0 exception classes.
+
+2004-11-19  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (LIBRARY_COMPILE): Simplify.
+
+2004-10-29  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile: Move support for building net_2_0_bootstrap libraries
+       to gmcs.
+
+2004-10-04  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add more 2.0 classes under System.Runtime.InteropServices.
+
+       * corlib.dll.sources: Add new 2.0 classes under System.Runtime.InteropServices.
+
+2004-09-29  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add System.Runtime.InteropServices/UnmanagedFunctionPointerAttribute.cs.
+
+2004-09-27  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add more 2.0 System.Reflection classes.
+       
+       * corlib.dll.sources: Add some 2.0 System.Reflection classes.
+
+2004-09-26  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.dll.sources: Add System.Reflection/FieldInfoTest.
+       
+       * corlib_test.dll.sources: Add System.Reflection/MethodInfoTest.
+
+2004-09-25  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.dll.sources: Add System.Reflection/ParameterInfoTest.
+
+2004-09-23  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib.dll.sources: Add System.Reflection.ObfuscateAssemblyAttribute
+       and System.Reflection.ObfuscationAttribute.
+
+2004-09-21  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (net20bootstrapcorlib): Rename from net20bootstraplib.
+       Build 'mscorlib.dll' using the 'net_2_0_bootstrap' profile.
+       (net20bootstrapSystem): New.  Build 'System.dll' using the
+       'net_2_0_bootstrap' profile.
+       ($(gmcs)): Depend on both the above.
+       (CLEAN_FILES) [PROFILE=net_2_0]: Clean the 'net_2_0_bootstrap'
+       profile and 'gmcs' too.
+
+2004-09-20  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * corlib.dll.sources: Removed ReadOnlyCollections.cs and Collection.cs
+       from corlib System.Collections.Generics to System assembly
+
+2004-09-19  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.dll.sources: Added System/ModuleHandleTest.
+
+       * corlib.dll.sources: Added System/ModuleHandle.
+
+2004-09-14  Tim Coleman <tim@timcoleman.com>
+       * corlib.dll.sources: Added System.Security.Principal/TokenImpersonationLevel
+
+2004-09-09  Tim Coleman <tim@timcoleman.com>
+       * corlib.dll.sources: Added System/Base64FormattingOptions.cs to the
+       build
+
+2004-09-05  Marek Safar  <marek.safar@seznam.cz>
+
+       * corlib.dll.sources: 
+       Added System.Collections.Generic/Dictionary.cs to the build.
+
+2004-09-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added System.Security.Permissions/
+       RegistryPermissionTest.cs to unit tests.
+
+2004-08-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added Mono.Security/Uri.cs to the build.
+
+2004-08-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security.Policy/
+       ApplicationSecurityManager.cs, ApplicationSecurityManagerCodeGroup.cs,
+       ApplicationTrustCollection.cs and ApplicationTrustEnumerator.cs for 
+       NET_2_0 profile.
+       * corlib_test.dll.sources: Added System.Security.Policy/
+       ApplicationDirectoryTest.cs, HashMembershipConditionTest.cs,
+       HashTest.cs and IBuiltInEvidenceTest.cs to unit tests.
+
+2004-08-25  Nick Drochak <ndrochak@ieee.com>
+
+       * Makefile : Ignore tests that hang MS.NET.
+
+2004-08-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security.Policy/
+       ApplicationMembershipCondition.cs, 
+       DomainApplicationMembershipCondition.cs,
+       MembershipConditionHelper.cs for NET_2_0 profile.
+       * corlib_test.dll.sources: Added System.Security.Policy/
+       AllMembershipConditionTest.cs,
+       ApplicationDirectoryMembershipConditionTest.cs,
+       ApplicationMembershipConditionTest.cs and
+       DomainApplicationMembershipConditionTest.cs to unit tests.
+
+2004-08-23  Martin Baulig  <martin@ximian.com>
+
+       * Makefile: Add $(LIBRARY_FLAGS) to the $(net20bootstraplib)
+       compilation to get /nostdlib.
+
+2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added System.Security.Permissions/
+       SiteIdentityPermissionTest.cs and UrlIdentityPermissionTest.cs
+       to unit tests.
+
+2004-08-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added System.Security.Permissions/
+       CodeAccessSecurityAttributeTest.cs,
+       DataProtectionPermissionAttributeTest.cs (NET_2_0),
+       HostProtectionAttributeTest.cs (NET_2_0), 
+       IsolatedStoragePermissionAttributeTest.cs and
+       KeyContainerPermissionAttributeTest.cs  (NET_2_0) to unit tests.
+
 2004-08-19  Sebastien Pouliot  <sebastien@ximian.com>
 
        * corlib_test.dll.sources: Added SecurityPermissionTest.cs to unit 
        * corlib_test.dll.sources: Added unit tests PaddingMode and X509 
        using CryptoAPI.
 
-2003-12-14  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-12-14  Pedro Martú\8bez Juli\81E <yoros@wanadoo.es>
 
        * DateTime.cs: Be sure that the array access is not out of range
        when looking for ArgumentOutOfRangeException in the year value.
        * 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>
+2003-09-26  Pedro Martú\8bez Jul\81E <yoros@wanadoo.es>
 
        * corlib_test.dll.sources: Remove tests that generate compile
        errors. The tests are still there but its name is rmoved here.
 
        * unix.args: Added System.Runtime.Remoting.Activation/AppDomainLevelActivator.cs
 
-2003-03-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-03-16  Pedro Martú\8bez Juli\81E <yoros@wanadoo.es>
 
        * unix.args: Added "System.FloatingPointFormatter.cs".
 
        * unix.args: Added
                System.Runtime.InteropServices/HandleRef.cs
 
-2003-03-04  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-03-04  Pedro Martú\8bez Juli\81E <yoros@wanadoo.es>
 
        * unix.args: Added "DoubleFormatter.cs" and "SingleFormatter.cs"