2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / ChangeLog
index 67eb09e2f2b04f30e0d3e041809acf0a02cd23fc..946133a21df5611873acf8a180caef0d4da401ec 100644 (file)
@@ -1,6 +1,402 @@
+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 
+       tests.
+
+2004-08-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added GacIdentityPermissionTest.cs and
+       GacIdentityPermissionAttributeTest.cs to unit tests. Added 
+       IsolatedStorageFilePermissionTest.cs.
+
+2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib_test.dll.sources: Added StrongNameIdentityPermissionTest.cs
+       to unit tests.
+
+2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security.Permissions/
+       DataProtectionPermission.cs, DataProtectionPermissionAttribute.cs,
+       DataProtectionPermissionFlags.cs, HostProtectionAttribute.cs,
+       HostProtectionPermission.cs, KeyContainerPermission.cs,
+       KeyContainerPermissionAccessEntry.cs, 
+       KeyContainerPermissionAccessEntryCollection.cs,
+       KeyContainerPermissionAccessEntryEnumerator.cs
+       KeyContainerPermissionAttribute.cs and KeyContainerPermissionFlags.cs
+       to NET_2_0 profile.
+       * corlib_test.dll.sources: Added System.Security.Permissions/
+       IBuiltInPermissionTest.cs and UIPermissionTest.cs unit tests.
+
+2004-08-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Runtime.ConstrainedExecution/
+       CER.cs, Consistency.cs, PrePrepareMethodAttribute.cs and
+       ReliabilityContractAttribute.cs. Added System.Threading/
+       ParameterizedThreadStart.cs. All for NET_2_0 profile.
+
+2004-08-09  Marek Safar  <marek.safar@seznam.cz>
+
+       * corlib.dll.sources: Added System/EnvironmentVariableTarget.cs
+       for NET_2_0.
+
+2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System/ApplicationId.cs, 
+       System.Reflection/ImageFileMachine.cs and PortableExecutableKind.cs,
+       and System.Security.Policy/ApplicationSecurityInfo.cs for NET_2_0.
+       * corlib_test.dll.sources: Added System/ApplicationIdentityTest.cs and
+       ApplicationIdTest.cs unit tests for NET_2_0.
+
+2004-08-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System/AppDomainInitializer.cs,
+       AppDomainManager.cs, ApplicationActivator.cs and
+       DomainManagerInitializationFlags.cs. Added System.Threading/
+       HostExecutionContext.cs, HostExecutionContextManager.cs and
+       HostExecutionContextSwitcher.cs for NET_2_0.
+
+2004-08-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added System.Security.Permissions/
+       GacIdentityPermission.cs and GacIdentityPermissionAttribute.cs, and
+       System.Security.Policy/Gac.cs and GacMembershipCondition.cs to NET_2_0
+       * corlib_test.dll.sources: Added /Test/System.Security.Policy/
+       GacMembershipConditionTest.cs, GacTest.cs and
+       ZoneMembershipConditionTest.cs to unit tests.
+
+2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added PermissionSetCollection and SecureString
+       in System.Security. Moved CriticalFinalizerObject to System.Runtime.
+       ConstrainedExecution.
+       * corlib_test.dll.sources: Added /Test/System.Security.Permissions/
+       ZoneIdentityPermissionTest.cs to unit tests.
+
+2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * Makefile: Use the new FRAMEWORK_VERSION variable to build the destination
+         path for mscorlib.
+
+2004-07-27  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * corlib.dll.sources: Added new files for NET_2_0 profile: 
+               System.Threading/ExecutionContext.cs
+               System.Threading/ExecutionContextSwitcher.cs
+               System.Threading/SynchronizationContext.cs
+               System.Threading/SynchronizationContextSwitcher.cs
+
+2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added new files for NET_2_0 profile: 
+               System.Security/HostProtectionException.cs
+               System.Security/HostSecurityManager.cs
+               System.Security/HostSecurityManagerFlags.cs
+               System.Security/SecurityContext.cs
+               System.Security/SecurityContextSwitcher.cs
+               System.Security.Permissions/HostProtectionResource.cs
+               System.Threading/AsyncFlowControl.cs
+               System.Threading/CompressedStackSwitcher.cs
+               System.Threading/ContextCallback.cs
+
+2004-07-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added new files for NET_2_0 profile: 
+               System/ActivationContext.cs
+               System/ApplicationIdentity.cs
+               System/IApplicationDescription.cs
+               System/IHostContext.cs
+               System.Security.Policy/ApplicationDefaultCodeGroup.cs 
+               System.Security.Policy/ApplicationInstallScope.cs 
+               System.Security.Policy.Security.Policy/ApplicationTrust.cs 
+               System.Security.Policy/ApplicationVersionMatch.cs 
+               System.Security.Policy/CodeConnectAccess.cs 
+               System.Security.Policy/CodeGroupGrantScope.cs 
+               System.Security.Policy/IApplicationTrustManager.cs 
+               System.Security.Policy/ITrustLicenseIssuerCollection.cs 
+               System.Security.Policy/ITrustManager.cs 
+               System.Security.Policy/ITrustManagerConfig.cs 
+               System.Security.Policy/PromptingLevel.cs 
+               System.Security.Policy/ProvideAssemblyEvidenceEventArgs.cs 
+               System.Security.Policy/TrustLicenseIssuer.cs 
+               System.Security.Policy/TrustManagerContext.cs
+               System.Security.Policy/TrustManagerUIContext.cs 
+               System.Security.Policy/TrustManagerZoneConfig.cs 
+
+2004-07-10  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * corlib.dll.sources: Added System.Threading.SendOrPostCallback.cs.
+
+2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * corlib.dll.sources: Added new files for NET_2_0: 
+               System.Runtime.InteropServices/_Exception.cs
+               System.Security.Cryptography/RijndaelManagedTransform.cs
+               System.Security.Cryptography/RIPEMD160.cs
+               System.Security.Cryptography/RIPEMD160Managed.cs
+               System.Security.AccessControl/AccessControlActions.cs
+               System.Security.Cryptography.X509Certificates/X509ContentType.cs
+               System.Security.Cryptography.X509Certificates/X509KeyStorageFlags.cs
+       * corlib.dll.sources: Added new tests for CipherMode and 
+       CspProviderFlags.
+
+2004-07-02  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.
+
+2004-07-02  Raja R Harinath  <rharinath@novell.com>    
+
+       * Makefile ($(net20bootstrap_makefrag)): Build from net_2_0
+       profile response file.
+       (gmcs): Style update.
+
+2004-06-14  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (net20bootstrap_response): Remove.  This shouldn't
+       differ from $(response).
+       (post_process): Remove, now that PLATFORM_CHANGE_SEPARATOR_CMD is
+       unconditional.
+       ($(cmp_response),$(res_response)): Update.
+
+2004-06-11  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (TEST_COMPILE): Use internal mcs to compile the
+       platform testsuite too.
+
+2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * corlib_test.dll.sources: added EnumBuilderTest and 
+       FieldBuilderTest to the build
+
+2004-06-11  Raja R Harinath  <rharinath@novell.com>
+
+       * corlib_plattest.dll.excludes: Remove contents.  Any file listed
+       here has also to be listed in corlib_test.dll.sources.
+
+       * Makefile: Rewrite to use library.make.  Do away with stampfiles.
+
+2004-06-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile : fixed incorrectly unified corlib-plattest in the
+         previous fix.
+
+2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile : added run-test-ondotnet support.
+
+2004-05-30  Martin Baulig  <martin@ximian.com>
+
+       * Makefile (net_2_0_dir): New variable; also use the correct
+       directory here.
+
+2004-05-29  Gert Driesen  (drieseng@users.sourceforge.net)
+
+       * corlib.dll.sources: added SetWin32ContextInIDispatchAttribute
+       and VariantWrapper
+
+2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Makefile: changed case on nunit.framework.dll (lowercase)
+
+2004-05-22  Todd Berman  <tberman@sevenl.net>
+
+       * corlib.dll.sources: added Mono/Runtime.cs
+       * Mono: added Mono directory back
+       * Mono/Runtime.cs: add back Runtime.cs, marked as internal, gnome#
+       needs it.
+
 2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
 
-       * corlib_test.dll.sources: Added IntPtrTest to the build.
+       * corlib_test.dll.sources: Added IntPtrTest and UIntPtrTest to the 
+       build.
 
 2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>