mono.git
19 years ago2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jul 2004 12:16:05 +0000 (12:16 -0000)]
2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>

* AsyncFlowControl.cs: New structure in Fx 2.0 required in
System.Security namespace.
* CompressedStackSwitcher.cs: New structure in Fx 2.0 required in
System.Security namespace.
* ContextCallback.cs: New delegate in Fx 2.0 required in
System.Security namespace.
* CompressedStack.cs: Updated API for NET_2_0 profile.

svn path=/trunk/mcs/; revision=31131

19 years ago2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jul 2004 12:11:57 +0000 (12:11 -0000)]
2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>

* NetCodeGroup.cs: Added Equals/GetHashCode methods to NET_2_0 profile.
* PolicyLevel.cs: Added internal constructor to load a policy file
from SecurityManager.

svn path=/trunk/mcs/; revision=31130

19 years ago2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jul 2004 12:08:36 +0000 (12:08 -0000)]
2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>

* HostProtectionResource.cs: New enum for Fx 2.0.

svn path=/trunk/mcs/; revision=31129

19 years ago2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jul 2004 12:06:25 +0000 (12:06 -0000)]
2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>

* CodeAccessPermission.cs: Added CheckAssert, CheckDemand, CheckDeny,
CheckPermitOnly, Equals and GetHashCode to NET_2_0 profile. Actualized
TODOs. Removed duplicate license.
* NamedPermissionSet.cs: Added Equals/GetHashCode to NET_2_0 profile.
Removed duplicate license.
* PermissionSet.cs: Added Equals/GetHashCode to NET_2_0 profile.
Removed duplicate license.
* SecurityElement.cs: Added Copy and FromString methods to NET_2_0
profile. Removed duplicate license.
* SecurityException.cs: Added new constructors and properties to
NET_2_0 profile. Removed duplicate license.
* SecurityManager.cs: Added GetZoneAndOrigin and ResolvePolicy to
NET_2_0 profile. Removed duplicate license.
* VerificationException.cs: Implements _Exception for NET_2_0 profile.
Removed duplicate license.
* XmlSyntaxException.cs: Implements _Exception for NET_2_0 profile.
Removed duplicate license.

svn path=/trunk/mcs/; revision=31128

19 years ago2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jul 2004 11:53:49 +0000 (11:53 -0000)]
2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>

* HostProtectionException.cs: New class in Fx 2.0.
* HostSecurityManager.cs: New class in Fx 2.0.
* HostSecurityManagerFlags.cs: New enum in Fx 2.0.
* SecurityContext.cs: New class in Fx 2.0.
* SecurityContextSwitcher.cs: New structure in Fx 2.0.

svn path=/trunk/mcs/; revision=31127

19 years ago * System.Web.Services.dll.sources: Added new files:
Lluis Sanchez [Wed, 14 Jul 2004 10:52:00 +0000 (10:52 -0000)]
* System.Web.Services.dll.sources: Added new files:
System.Web.Services.Description/BasicProfileChecker.cs
System.Web.Services.Description/ConformanceChecker.cs

svn path=/trunk/mcs/; revision=31125

19 years ago * ConformanceChecker.cs, BasicProfileChecker.cs: New files that implement
Lluis Sanchez [Wed, 14 Jul 2004 10:51:41 +0000 (10:51 -0000)]
* ConformanceChecker.cs, BasicProfileChecker.cs: New files that implement
  the basic infrastructure for basic profile conformance checking.
* BasicProfileViolation.cs: Take normative information from the rule object.
* BasicProfileViolationCollection.cs: Added Add method.
* ServiceDescriptionFormatExtension.cs: Little fix.
* WebServicesInteroperability.cs: Implemented basic support for conformance
  checking.

svn path=/trunk/mcs/; revision=31124

19 years ago2004-07-14 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 14 Jul 2004 09:16:53 +0000 (09:16 -0000)]
2004-07-14 Umadevi S <sumadevi@novell.com>
        * Added System.Data.SqlTypes/StorageState.cs to System.data.dll.sources

svn path=/trunk/mcs/; revision=31123

19 years ago2004-07-14 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 14 Jul 2004 09:14:12 +0000 (09:14 -0000)]
2004-07-14 Umadevi S <sumadevi@novell.com>
        * Added new Enum StorageState.cs

svn path=/trunk/mcs/; revision=31122

19 years ago2004-07-14 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 14 Jul 2004 09:13:29 +0000 (09:13 -0000)]
2004-07-14 Umadevi S <sumadevi@novell.com>
        * SqlMoney.cs, SqlSingle.cs - Added CompareTo method from .NET2.0
        * Added new Enum StorageState.cs

svn path=/trunk/mcs/; revision=31121

19 years ago2004-07-14 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 14 Jul 2004 08:21:40 +0000 (08:21 -0000)]
2004-07-14 Umadevi S <sumadevi@novell.com>
        * SqlStringTest.cs - Added testcase for Add method (.NET2.0)

svn path=/trunk/mcs/; revision=31119

19 years ago2004-07-14 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 14 Jul 2004 08:18:08 +0000 (08:18 -0000)]
2004-07-14 Umadevi S <sumadevi@novell.com>
        * SqlString.cs :Fixed + operator for null, CompareTo to throw SqlTypeException
                        Implemented Add and CompareTo methods from .NET2.0

svn path=/trunk/mcs/; revision=31118

19 years agoPut the MONO_GC_REGISTER_ROOT macro in the right spot.
Paolo Molaro [Wed, 14 Jul 2004 07:43:18 +0000 (07:43 -0000)]
Put the MONO_GC_REGISTER_ROOT macro in the right spot.

svn path=/trunk/mono/; revision=31117

19 years agoPatch for #61112 aproved by eno.
Geoff Norton [Wed, 14 Jul 2004 02:14:03 +0000 (02:14 -0000)]
Patch for #61112 aproved by eno.

svn path=/trunk/mono/; revision=31115

19 years ago2004-07-13 Peter Williams <peter@newton.cx>
Atsushi Eno [Wed, 14 Jul 2004 00:10:12 +0000 (00:10 -0000)]
2004-07-13  Peter Williams  <peter@newton.cx>

* CSharpCodeCompiler.cs (CompileAssemblyFromDomBatch): Include
counter in the extension so that batch compilations work.
(CompileAssemblyFromSourceBatch): Same.

svn path=/trunk/mcs/; revision=31111

19 years agoMerged again.
Martin Baulig [Tue, 13 Jul 2004 23:22:04 +0000 (23:22 -0000)]
Merged again.

svn path=/trunk/mcs/; revision=31110

19 years ago**** Merged from MCS ****
Martin Baulig [Tue, 13 Jul 2004 23:21:49 +0000 (23:21 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=31109

19 years ago2004-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 23:19:37 +0000 (23:19 -0000)]
2004-07-14  Martin Baulig  <martin@ximian.com>

* iterator.cs (IteratorHandle.IsIEnumerable): The spec explicitly
requires this to be a System.Collection.IEnumerable and not a
class implementing that interface.
(IteratorHandle.IsIEnumerator): Likewise, for IEnumerator.

svn path=/trunk/mcs/; revision=31107

19 years ago2004-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 23:08:08 +0000 (23:08 -0000)]
2004-07-14  Martin Baulig  <martin@ximian.com>

* decl.cs, expression.cs, generic.cs: Use a backqoute (`) and not
an exclamation mark (!) for the generic arity to reflect the
latest spec changes; ie. use "System.Collections.Generic.IList`1".

svn path=/trunk/mcs/; revision=31106

19 years agoFix single float handling
Neale Ferguson [Tue, 13 Jul 2004 19:45:37 +0000 (19:45 -0000)]
Fix single float handling

svn path=/trunk/mono/; revision=31104

19 years ago2004-07-13 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 13 Jul 2004 19:28:30 +0000 (19:28 -0000)]
2004-07-13  Marek Safar <marek.safar@seznam.cz>

* test-279.cs: New test for #61293.

svn path=/trunk/mcs/; revision=31103

19 years ago2004-07-13 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 13 Jul 2004 19:20:50 +0000 (19:20 -0000)]
2004-07-13  Marek Safar  <marek.safar@seznam.cz>

* class.cs: Fixed previous fix, it broke some error tests.

svn path=/trunk/mcs/; revision=31102

19 years ago2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 13 Jul 2004 16:52:50 +0000 (16:52 -0000)]
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

svn path=/trunk/mcs/; revision=31097

19 years ago2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 13 Jul 2004 16:46:35 +0000 (16:46 -0000)]
2004-07-13  Sebastien Pouliot  <sebastien@ximian.com>

* Evidence.cs: Implemented Equals/GetHashCode and added Clear and
RemoveType methods for NET_2_0 profile.
* FileCodeGroup.cs: Added Scope property for NET_2_0 profile.
* Hash.cs: Added static CreateMD5 and CreateSHA1 for NET_2_0 profile.
* HashMembershipCondition.cs: Implements IDeserializationCallback and
ISerializable for NET_2_0 profile.
* NetCodeGroup.cs: Add methods related to CodeConnectAccess for
NET_2_0 profile.
* PolicyException.cs: Implements _Exception for NET_2_0 profile.
* PolicyLevel.cs: Added Type property for NET_2_0 profile.
* PolicyStatement.cs: Implemented Equals/GetHashCode for NET_2_0
profile.

svn path=/trunk/mcs/; revision=31096

19 years ago2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 13 Jul 2004 16:40:03 +0000 (16:40 -0000)]
2004-07-13  Sebastien Pouliot  <sebastien@ximian.com>

* ApplicationDefaultCodeGroup.cs: New class in Fx 2.0.
* ApplicationInstallScope.cs: New enum in Fx 2.0.
* ApplicationTrust.cs: New class in Fx 2.0.
* ApplicationVersionMatch.cs: New enum in Fx 2.0.
* CodeConnectAccess.cs: New class in Fx 2.0.
* CodeGroupGrantScope.cs: New enum in Fx 2.0.
* IApplicationTrustManager.cs: New interface in Fx 2.0.
* ITrustLicenseIssuerCollection.cs: New interface in Fx 2.0.
* ITrustManager.cs: New interface in Fx 2.0.
* ITrustManagerConfig.cs: New interface in Fx 2.0.
* PromptingLevel.cs: New enum in Fx 2.0.
* ProvideAssemblyEvidenceEventArgs.cs: New class in Fx 2.0.
* TrustLicenseIssuer.cs: New class in Fx 2.0.
* TrustManagerContext.cs: New class in Fx 2.0.
* TrustManagerUIContext.cs: New enum in Fx 2.0.
* TrustManagerZoneConfig.cs: New class in Fx 2.0.

svn path=/trunk/mcs/; revision=31095

19 years ago2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 13 Jul 2004 16:35:31 +0000 (16:35 -0000)]
2004-07-13  Sebastien Pouliot  <sebastien@ximian.com>

* ActivationContext.cs: New class in Fx 2.0. Required for
System.Security.Policy.
* ApplicationIdentity.cs: New class in Fx 2.0. Required for
System.Security.Policy.
* IApplicationDescription.cs: New interface in Fx 2.0. Required for
System.Security.Policy.
* IHostContext.cs: New interface in Fx 2.0. Required for
System.Security.Policy.

svn path=/trunk/mcs/; revision=31094

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 16:10:02 +0000 (16:10 -0000)]
2004-07-13  Atsushi Enomoto  <atsushi@ximian.com>

* XmlNodeChageType.cs, XmlChangeFilters.cs : fixed enum values.
* XPathResultType.cs : marked [MonoFIX] on .Navigator.

svn path=/trunk/mcs/; revision=31093

19 years ago2004-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 16:07:46 +0000 (16:07 -0000)]
2004-07-13  Martin Baulig  <martin@ximian.com>

* cs-tokenizer.cs (Tokenizer.parse_less_than): Allow array rank
specifiers being part of a type argument.

svn path=/trunk/mcs/; revision=31092

19 years agovertical and hort. classes commit
Jordi Mas i Hernandez [Tue, 13 Jul 2004 15:33:46 +0000 (15:33 -0000)]
vertical and hort. classes commit

svn path=/trunk/mcs/; revision=31091

19 years agocommit: new properties and fixes form size problems
Jordi Mas i Hernandez [Tue, 13 Jul 2004 15:31:45 +0000 (15:31 -0000)]
commit: new properties and fixes form size problems

svn path=/trunk/mcs/; revision=31090

19 years agoNew test.
Martin Baulig [Tue, 13 Jul 2004 15:19:48 +0000 (15:19 -0000)]
New test.

svn path=/trunk/mcs/; revision=31089

19 years ago * PEAPI.cs: Use a byte array hash code provider and comprarer, so
Jackson Harper [Tue, 13 Jul 2004 15:14:17 +0000 (15:14 -0000)]
    * PEAPI.cs: Use a byte array hash code provider and comprarer, so
checking the byte hashtable for duplicate entries actually
works. Old method was valid but created larger then needed
binaries.

svn path=/trunk/mcs/; revision=31088

19 years ago2004-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 15:03:31 +0000 (15:03 -0000)]
2004-07-13  Martin Baulig  <martin@ximian.com>

* gen-60.cs: New test for #58305.

svn path=/trunk/mcs/; revision=31087

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 14:55:41 +0000 (14:55 -0000)]
2004-07-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources: Added MonoFIXAttribute.cs

svn path=/trunk/mcs/; revision=31086

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 14:53:15 +0000 (14:53 -0000)]
2004-07-13  Atsushi Enomoto  <atsushi@ximian.com>

* Added MonoFIXAttribute.cs

svn path=/trunk/mcs/; revision=31085

19 years agoNew test.
Martin Baulig [Tue, 13 Jul 2004 14:42:11 +0000 (14:42 -0000)]
New test.

svn path=/trunk/mcs/; revision=31084

19 years ago2004-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 14:41:19 +0000 (14:41 -0000)]
2004-07-13  Martin Baulig  <martin@ximian.com>

* expression.cs (MemberAccess.ResolveAsTypeStep): Use the full `!'
name for generic types.

svn path=/trunk/mcs/; revision=31083

19 years agoTwo perl files gone
Miguel de Icaza [Tue, 13 Jul 2004 14:34:47 +0000 (14:34 -0000)]
Two perl files gone

svn path=/trunk/mono/; revision=31082

19 years ago2004-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 13 Jul 2004 14:03:25 +0000 (14:03 -0000)]
2004-07-13  Martin Baulig  <martin@ximian.com>

* assign.cs (Assign.DoResolve): Moved the CS0131 check up a little
bit to fix #60119.

svn path=/trunk/mcs/; revision=31081

19 years agoNew test.
Martin Baulig [Tue, 13 Jul 2004 14:02:30 +0000 (14:02 -0000)]
New test.

svn path=/trunk/mcs/; revision=31080

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 13:42:32 +0000 (13:42 -0000)]
2004-07-13  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaBuiltInType.cs, XmlSchemaValidity.cs, XmlTypeCode.cs
  : fixed annoying enum errors.
* XmlSchemaCollection.cs : completely delegate to XmlSchemaSet.
* XmlSchemaSet.cs : sealed classes. Use ListDictionary (avoid annoying
  order preservation matter). NameTable null check for .ctor().
  Fill GlobalAttributes, GlobalElements, GlobalTypes correctly.
  Add(string, XmlReader) checks namespace conflicts, while
  Add(XmlSchema) does not. Fixed Schemas() return type.

svn path=/trunk/mcs/; revision=31079

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 12:36:32 +0000 (12:36 -0000)]
2004-07-13  Atsushi Enomoto  <atsushi@ximian.com>

* XmlWriter.cs : Added Create() stubs.
* XmlWriterSettings.cs : Added missing property setters.
* XmlValidatingReader.cs : added internal schemas setter.
* XmlTextReader.cs : added internal XmlReaderSettings property setter.
* XmlReader.cs :  Halfly implemented Create().
* DTDValidatingReader.cs : author information was missing.

svn path=/trunk/mcs/; revision=31078

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 12:33:33 +0000 (12:33 -0000)]
2004-07-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources:
  Added XmlFilterReader.cs and XPathNavigatorReader.cs

svn path=/trunk/mcs/; revision=31077

19 years ago * gdipFunctions.cs: Removed GdipGetPathGradientRectI P/Invoke.
Ravindra [Tue, 13 Jul 2004 12:17:40 +0000 (12:17 -0000)]
* gdipFunctions.cs: Removed GdipGetPathGradientRectI P/Invoke.
This was redundant. It was kept in previous checkin to avoid
build breakage.

svn path=/trunk/mcs/; revision=31076

19 years ago * PathGradientBrush.cs: Removed all the private variables.
Ravindra [Tue, 13 Jul 2004 12:07:52 +0000 (12:07 -0000)]
* PathGradientBrush.cs: Removed all the private variables.
Now, we get/set everything from libgdiplus. This is cleaner.

svn path=/trunk/mcs/; revision=31075

19 years ago * gdipFunctions.cs: Added some P/Invokes for PathGradientBrush.
Ravindra [Tue, 13 Jul 2004 12:05:37 +0000 (12:05 -0000)]
* gdipFunctions.cs: Added some P/Invokes for PathGradientBrush.

svn path=/trunk/mcs/; revision=31074

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 12:02:15 +0000 (12:02 -0000)]
2004-07-13  Atsushi Enomoto <atsushi@ximian.com>

* Added XPathNavigatorReader.cs.

svn path=/trunk/mcs/; revision=31073

19 years ago2004-07-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 13 Jul 2004 12:01:22 +0000 (12:01 -0000)]
2004-07-13  Atsushi Enomoto <atsushi@ximian.com>

* Added XmlFilterReader.cs.

svn path=/trunk/mcs/; revision=31072

19 years ago * System.Web.Services.dll.sources: Added new files:
Lluis Sanchez [Tue, 13 Jul 2004 10:16:33 +0000 (10:16 -0000)]
* System.Web.Services.dll.sources: Added new files:
System.Web.Services.Description/BasicProfileViolation.cs
System.Web.Services.Description/BasicProfileViolationCollection.cs
System.Web.Services.Description/NamedItem.cs
System.Web.Services.Description/Soap12AddressBinding.cs
System.Web.Services.Description/Soap12Binding.cs
System.Web.Services.Description/Soap12BodyBinding.cs
System.Web.Services.Description/Soap12FaultBinding.cs
System.Web.Services.Description/Soap12HeaderBinding.cs
System.Web.Services.Description/Soap12OperationBinding.cs
System.Web.Services.Description/WebReference.cs
System.Web.Services.Description/WebReferenceCollection.cs
System.Web.Services.Description/WebServicesInteroperability.cs

svn path=/trunk/mcs/; revision=31070

19 years ago * HttpWebClientProtocol.cs, Soap12FaultCodes.cs, SoapClientMessage.cs,
Lluis Sanchez [Tue, 13 Jul 2004 10:16:10 +0000 (10:16 -0000)]
* HttpWebClientProtocol.cs, Soap12FaultCodes.cs, SoapClientMessage.cs,
  SoapException.cs, SoapHeader.cs, SoapHeaderException.cs,
  SoapHttpClientProtocol.cs, SoapMessage.cs, SoapRpcMethodAttribute.cs,
  SoapRpcServiceAttribute.cs, SoapServerMessage.cs: Api fixage (mainly
  missing attributes).

svn path=/trunk/mcs/; revision=31069

19 years ago * Binding.cs, Message.cs, MessageBinding.cs, MessagePart.cs, Operation.cs,
Lluis Sanchez [Tue, 13 Jul 2004 10:15:33 +0000 (10:15 -0000)]
* Binding.cs, Message.cs, MessageBinding.cs, MessagePart.cs, Operation.cs,
  OperationBinding.cs, OperationMessage.cs, Port.cs, PortType.cs,
  Service.cs, ServiceDescription.cs,
  Name property moved to NamedItem in 2.0.
* DocumentableItem.cs, ServiceDescriptionFormatExtension.cs,
  ServiceDescriptionImportWarnings.cs, ServiceDescriptionImporter.cs,
  SoapFaultBinding.cs: Added 2.0 api.
* BasicProfileViolation.cs, BasicProfileViolationCollection.cs,
  NamedItem.cs, Soap12AddressBinding.cs, Soap12Binding.cs,
  Soap12BodyBinding.cs, Soap12FaultBinding.cs, Soap12HeaderBinding.cs,
  Soap12OperationBinding.cs, WebReference.cs, WebReferenceCollection.cs,
  WebServicesInteroperability.cs: Mostly implemented new 2.0 classes.

svn path=/trunk/mcs/; revision=31068

19 years ago* WebServiceBindingAttribute.cs, WsiClaims.cs: Added missing attributes.
Lluis Sanchez [Tue, 13 Jul 2004 10:13:11 +0000 (10:13 -0000)]
* WebServiceBindingAttribute.cs, WsiClaims.cs: Added missing attributes.

svn path=/trunk/mcs/; revision=31067

19 years ago2004-07-13 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 13 Jul 2004 09:27:11 +0000 (09:27 -0000)]
2004-07-13 Anirban Bhattacharjee <banirban@novell.com>
        * driver.cs: Added support for AddModule compiler option
        * typemanager.cs: AddModule function will now store list of Modules instaed of ModuleBuilders. This change has been made to get LoadModule function working of driver.cs.

svn path=/trunk/mcs/; revision=31066

19 years ago2004-07-13 Umadevi S <sumadevi@novell.com>
Umadevi S [Tue, 13 Jul 2004 05:42:57 +0000 (05:42 -0000)]
2004-07-13 Umadevi S <sumadevi@novell.com>
        * TriggerAction.cs - Added enum values

svn path=/trunk/mcs/; revision=31064

19 years ago2004-07-13 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 13 Jul 2004 05:28:34 +0000 (05:28 -0000)]
2004-07-13 Anirban Bhattacharjee <banirban@novell.com>
        * driver.cs: Compilation to module is supported now

svn path=/trunk/mcs/; revision=31063

19 years ago * MethodDef.cs: Local lists are not lazyily allocated so they were
Jackson Harper [Tue, 13 Jul 2004 03:20:19 +0000 (03:20 -0000)]
    * MethodDef.cs: Local lists are not lazyily allocated so they were
getting added to every method. This is legal but wastes space.

svn path=/trunk/mcs/; revision=31060

19 years agoFor enum fields, GenerateField should emit the field name sans the type.
Fawad Halim [Tue, 13 Jul 2004 02:22:26 +0000 (02:22 -0000)]
For enum fields, GenerateField should emit the field name sans the type.

svn path=/trunk/mcs/; revision=31059

19 years agoAdd mvcl instruction
Neale Ferguson [Mon, 12 Jul 2004 23:03:57 +0000 (23:03 -0000)]
Add mvcl instruction

svn path=/trunk/mono/; revision=31055

19 years agoFix exception handler to recognize correct handler.
Neale Ferguson [Mon, 12 Jul 2004 21:46:45 +0000 (21:46 -0000)]
Fix exception handler to recognize correct handler.
Eliminate memset/memcpy for 0 length requests

svn path=/trunk/mono/; revision=31053

19 years ago* CER.cs:
Duncan Mak [Mon, 12 Jul 2004 20:16:06 +0000 (20:16 -0000)]
* CER.cs:
* Consistency.cs:
* CriticialFinalizerObject.cs:
* PrePrepareMethodAttribute.cs:
* ReliabilityContractAttribute.cs: Added.

svn path=/trunk/mcs/; revision=31052

19 years ago2004-07-12 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 12 Jul 2004 19:50:25 +0000 (19:50 -0000)]
2004-07-12  Duncan Mak  <duncan@ximian.com>

* KeyNotFoundException.cs: Added.

svn path=/trunk/mcs/; revision=31051

19 years ago2004-07-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 12 Jul 2004 18:34:29 +0000 (18:34 -0000)]
2004-07-12  Martin Baulig  <martin@ximian.com>

* enum.cs (Enum.Define): Call Emit() to emit the attributes.
Fixes #61293.

svn path=/trunk/mcs/; revision=31049

19 years agoMon Jul 12 20:25:57 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 12 Jul 2004 17:30:31 +0000 (17:30 -0000)]
Mon Jul 12 20:25:57 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini.c: load value when emitting box operation in
constrained calls.

svn path=/trunk/mono/; revision=31047

19 years agoMoved the marker.
Martin Baulig [Mon, 12 Jul 2004 17:23:47 +0000 (17:23 -0000)]
Moved the marker.

svn path=/trunk/mcs/; revision=31046

19 years ago**** Merged from MCS ****
Martin Baulig [Mon, 12 Jul 2004 17:22:32 +0000 (17:22 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=31045

19 years ago**** Merged from MCS ****
Martin Baulig [Mon, 12 Jul 2004 17:08:04 +0000 (17:08 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=31044

19 years ago2004-07-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Mon, 12 Jul 2004 16:53:05 +0000 (16:53 -0000)]
2004-07-12  Ben Maurer  <bmaurer@ximian.com>

* mini-x86.c (OP_CHECK_THIS): cmp DWORD PTR [eax], eax
is one byte shorter than cmp DWORD PTR [eax], 0.

svn path=/trunk/mono/; revision=31043

19 years agoMon Jul 12 17:47:00 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 12 Jul 2004 14:52:39 +0000 (14:52 -0000)]
Mon Jul 12 17:47:00 CEST 2004 Paolo Molaro <lupus@ximian.com>

* inssel-ppc.brg: arguments on the stack are always
relative to the stack pointer (spotted by Neale Ferguson).

svn path=/trunk/mono/; revision=31041

19 years agoPatch for #61112. Approved by eno
Geoff Norton [Mon, 12 Jul 2004 13:11:52 +0000 (13:11 -0000)]
Patch for #61112.  Approved by eno

svn path=/trunk/mcs/; revision=31040

19 years agoAdd instructions to support enhanced memory-to-memory operations.
Neale Ferguson [Mon, 12 Jul 2004 12:05:08 +0000 (12:05 -0000)]
Add instructions to support enhanced memory-to-memory operations.

svn path=/trunk/mono/; revision=31039

19 years agoRework frame handling, correct some ABI problems and optimize memory-to-
Neale Ferguson [Mon, 12 Jul 2004 12:04:24 +0000 (12:04 -0000)]
Rework frame handling, correct some ABI problems and optimize memory-to-
memory operations.

svn path=/trunk/mono/; revision=31038

19 years ago2004-07-12 Massimiliano Mantione <massi@ximian.com>
Massimiliano Mantione [Mon, 12 Jul 2004 08:50:23 +0000 (08:50 -0000)]
2004-07-12  Massimiliano Mantione  <massi@ximian.com>

* docs/abc-removal.txt: Updated documentation for ABC removal.

svn path=/trunk/mono/; revision=31035

19 years ago2004-07-12 Massimiliano Mantione <massi@ximian.com>
Massimiliano Mantione [Mon, 12 Jul 2004 08:41:40 +0000 (08:41 -0000)]
2004-07-12  Massimiliano Mantione  <massi@ximian.com>

* mono/mini/abcremoval.c: Rewritten most of ABC removal.
* mono/mini/abcremoval.h: Rewritten most of ABC removal.
* mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
* mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).

svn path=/trunk/mono/; revision=31034

19 years ago * ReflectionHelper.cs: Fixed bug when registering a map as exported.
Lluis Sanchez [Mon, 12 Jul 2004 07:50:44 +0000 (07:50 -0000)]
* ReflectionHelper.cs: Fixed bug when registering a map as exported.
  Thanks to Juan C. Olivares.

svn path=/trunk/mcs/; revision=31033

19 years ago* NewMonoXSD.cs: Accept files with absolute paths.
Lluis Sanchez [Mon, 12 Jul 2004 07:43:29 +0000 (07:43 -0000)]
* NewMonoXSD.cs: Accept files with absolute paths.

svn path=/trunk/mcs/; revision=31032

19 years ago2004-07-12 Umadevi S <sumadevi@novell.com>
Umadevi S [Mon, 12 Jul 2004 03:47:19 +0000 (03:47 -0000)]
2004-07-12 Umadevi S   <sumadevi@novell.com>
        * Tokenizer.cs - read an Int64 from the text instead of Int32. Resolves
bug 61203

svn path=/trunk/mcs/; revision=31031

19 years ago2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 12 Jul 2004 01:37:58 +0000 (01:37 -0000)]
2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* debug-helpers.c: prevent SIGSEGV. It happened running xsp on monodoc
when no HOME env. variable was set and a NullRef was thrown in a .cctor
called from other .cctors.

svn path=/trunk/mcs/; revision=31024

19 years ago2004-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 12 Jul 2004 01:37:25 +0000 (01:37 -0000)]
2004-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: if'ed RemoveReferences calls.

svn path=/trunk/mcs/; revision=31023

19 years ago2004-07-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 12 Jul 2004 01:31:04 +0000 (01:31 -0000)]
2004-07-12  Atsushi Enomoto <atsushi@ximian.com>

* xml-classes : oops, list styles.

svn path=/trunk/mono/; revision=31021

19 years ago2004-07-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 12 Jul 2004 00:18:36 +0000 (00:18 -0000)]
2004-07-12  Martin Baulig  <martin@ximian.com>

* gen-58.cs: New test.

svn path=/trunk/mcs/; revision=31018

19 years ago2004-07-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 12 Jul 2004 00:16:06 +0000 (00:16 -0000)]
2004-07-12  Martin Baulig  <martin@ximian.com>

* reflection.c (mono_field_get_object): If we have
`field->generic_info', take the attributes from
`field->generic_info->generic_type'.

svn path=/trunk/mono/; revision=31017

19 years ago2004-07-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 11 Jul 2004 21:24:28 +0000 (21:24 -0000)]
2004-07-12  Martin Baulig  <martin@ximian.com>

* mono-debug.c (mono_debug_init): Don't take a `MonoDomain *'.
This function must be called before initializing the runtime.
(mono_debug_init_1): New function; call this after initializing
the runtime, but before loading the assembly.  It tells the
debugger to load corlib and the builtin types.

* mono-debug-debugger.c: Did some larger changes in the debugging
code; support recursive class declarations, make sure we actually
add all classes.

svn path=/trunk/mono/; revision=31011

19 years ago2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 Jul 2004 18:34:30 +0000 (18:34 -0000)]
2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mini/exceptions-x86.c: delay appending the method name to the trace
until after mono_jit_info_table_find is called, as this gets the real
MonoMethod.

* metadata/debug-helpers.c: undo my previous patch and fixed the real
issue in ../mini/exceptions-x86.c

svn path=/trunk/mono/; revision=31006

19 years ago2004-07-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 11 Jul 2004 16:11:52 +0000 (16:11 -0000)]
2004-07-11  Atsushi Enomoto <atsushi@ximian.com>

* xml-classes : updates and plans/ideas for Mono 1.2.

svn path=/trunk/mono/; revision=31004

19 years ago2004-07-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 11 Jul 2004 09:51:49 +0000 (09:51 -0000)]
2004-07-11  Atsushi Enomoto  <atsushi@ximian.com>

* Expression.cs, Iterator.cs, XPathNavigator.cs :
  Use IXmlNamespaceResolver for net 2.0. Removed unused code.
* XPathEditableNavigator.cs : fixed namespace.
* XPathNavigator.cs :
  Fixed inheritance. Added missing MonoTODO.
  Removed old .net 1.2 code.

svn path=/trunk/mcs/; revision=31000

19 years ago2004-07-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 11 Jul 2004 09:50:33 +0000 (09:50 -0000)]
2004-07-11  Atsushi Enomoto  <atsushi@ximian.com>

* XmlConvertDateTimeOption.cs : it is NET_2_0.
* IXmlNamespaceResolver.cs,
  XmlNamespaceScope.cs : Compile it in .net 1.1 (as internal).
* XmlNamespaceManager.cs : Implement IXmlNamespaceResolver.

svn path=/trunk/mcs/; revision=30999

19 years ago2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 Jul 2004 07:08:02 +0000 (07:08 -0000)]
2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IsolatedStorageInfo.cs: useGetFolderPath instead of getting "HOME".

svn path=/trunk/mcs/; revision=30997

19 years ago2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 Jul 2004 06:59:07 +0000 (06:59 -0000)]
2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* debug-helpers.c: prevent SIGSEGV. It happened running xsp on monodoc
when no HOME env. variable was set and a NullRef was thrown in a .cctor
called from other .cctors.

svn path=/trunk/mono/; revision=30995

20 years ago2004-07-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 11 Jul 2004 03:02:56 +0000 (03:02 -0000)]
2004-07-11  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaDatatypeVariety.cs : Fixed class name typo.
* XmlValueConverter.cs : fixed return types.

svn path=/trunk/mcs/; revision=30991

20 years ago2004-07-10 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sat, 10 Jul 2004 20:16:29 +0000 (20:16 -0000)]
2004-07-10   Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
* OptionDetails.cs : ExtractParamName method called on constructor instead of code being called on demand (maybe too late)
 Fix for Bug 61188
 Handling exceptions on conversion of values, and giving a message a bit friendlier

svn path=/trunk/mcs/; revision=30988

20 years agonew test
Ben Maurer [Sat, 10 Jul 2004 19:32:47 +0000 (19:32 -0000)]
new test

svn path=/trunk/mcs/; revision=30987

20 years ago2004-07-09 Miguel de Icaza <miguel@ximian.com>
Ben Maurer [Sat, 10 Jul 2004 19:30:30 +0000 (19:30 -0000)]
2004-07-09  Miguel de Icaza  <miguel@ximian.com>

* assign.cs (LocalTemporary): Add new argument: is_address,If
`is_address' is true, then the value that we store is the address
to the real value, and not the value itself.

* ecore.cs (PropertyExpr): use the new local temporary
stuff to allow us to handle X.Y += z (where X is a struct)

svn path=/trunk/mcs/; revision=30986

20 years agoSat Jul 10 15:48:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 10 Jul 2004 12:53:56 +0000 (12:53 -0000)]
Sat Jul 10 15:48:34 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Modulec.s: return just name in ToString (bug #61287).

svn path=/trunk/mcs/; revision=30983

20 years agoOk, Managed.Windows.Forms needs to mature a bit more
Miguel de Icaza [Sat, 10 Jul 2004 03:29:45 +0000 (03:29 -0000)]
Ok, Managed.Windows.Forms needs to mature a bit more

svn path=/trunk/mcs/; revision=30980

20 years agosgen.cs, Makefile, sgen.exe.sources: New files
Lluis Sanchez [Fri, 9 Jul 2004 23:30:06 +0000 (23:30 -0000)]
sgen.cs, Makefile, sgen.exe.sources: New files

svn path=/trunk/mcs/; revision=30974

20 years ago * System.Web.Services.dll.sources: Added 2.0 files:
Lluis Sanchez [Fri, 9 Jul 2004 23:22:10 +0000 (23:22 -0000)]
* System.Web.Services.dll.sources: Added 2.0 files:
System.Web.Services/WsiClaims.cs
System.Web.Services.Protocols/InvokeCompletedEventArgs.cs
System.Web.Services.Protocols/InvokeCompletedEventHandler.cs
System.Web.Services.Protocols/Soap12FaultCodes.cs
System.Web.Services.Protocols/SoapFaultSubcode.cs
System.Web.Services.Protocols/SoapProtocolVersion.cs

svn path=/trunk/mcs/; revision=30973

20 years ago * HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs,
Lluis Sanchez [Fri, 9 Jul 2004 23:21:42 +0000 (23:21 -0000)]
* HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs,
  SoapClientMessage.cs, SoapHttpClientProtocol.cs, SoapServerMessage.cs:
  Added 2.0 stubs.
* SoapException.cs, SoapHeader.cs, SoapHeaderException.cs, SoapMessage.cs,
  SoapRpcMethodAttribute.cs, SoapRpcServiceAttribute.cs: Implemented some
  new methods and properties.
* WebClientProtocol.cs: uri field must be internal.

svn path=/trunk/mcs/; revision=30972

20 years ago * WebService.cs: Added SoapVersion property.
Lluis Sanchez [Fri, 9 Jul 2004 23:20:34 +0000 (23:20 -0000)]
* WebService.cs: Added SoapVersion property.
* WebServiceBindingAttribute.cs: New 2.0 properties.
* WsiClaims.cs: Added new enumeration.

svn path=/trunk/mcs/; revision=30971

20 years ago * CodeExporter.cs: Added private constructor.
Lluis Sanchez [Fri, 9 Jul 2004 23:19:41 +0000 (23:19 -0000)]
* CodeExporter.cs: Added private constructor.
* CodeGenerationOptions.cs: Set the correct enum values.
* CodeIdentifier.cs: Added private constructor.
* SchemaImporter.cs: Added internal constructor.
* XmlMapping.cs, XmlSerializer.cs: 2.0 api fix.
* XmlMemberMapping.cs, XmlSchemaImporter.cs, XmlSerializationWriter.cs: Added 2.0 stubs.
* XmlSchemaProviderAttribute.cs, XmlSerializerAssemblyAttribute.cs,
  XmlSerializerVersionAttribute.cs: Set correct attribute usage.
* XmlSerializationReader.cs: Added missing setter for DecodeName.

svn path=/trunk/mcs/; revision=30970

20 years ago* corlib.dll.sources: Added System.Threading.SendOrPostCallback.cs.
Lluis Sanchez [Fri, 9 Jul 2004 23:18:18 +0000 (23:18 -0000)]
* corlib.dll.sources: Added System.Threading.SendOrPostCallback.cs.

svn path=/trunk/mcs/; revision=30969