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
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
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
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
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
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
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
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
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
Martin Baulig [Tue, 13 Jul 2004 23:22:04 +0000 (23:22 -0000)]
Merged again.
svn path=/trunk/mcs/; revision=31110
Martin Baulig [Tue, 13 Jul 2004 23:21:49 +0000 (23:21 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=31109
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
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
Neale Ferguson [Tue, 13 Jul 2004 19:45:37 +0000 (19:45 -0000)]
Fix single float handling
svn path=/trunk/mono/; revision=31104
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
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
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
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
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
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
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
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
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
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
Martin Baulig [Tue, 13 Jul 2004 15:19:48 +0000 (15:19 -0000)]
New test.
svn path=/trunk/mcs/; revision=31089
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
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
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
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
Martin Baulig [Tue, 13 Jul 2004 14:42:11 +0000 (14:42 -0000)]
New test.
svn path=/trunk/mcs/; revision=31084
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
Miguel de Icaza [Tue, 13 Jul 2004 14:34:47 +0000 (14:34 -0000)]
Two perl files gone
svn path=/trunk/mono/; revision=31082
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
Martin Baulig [Tue, 13 Jul 2004 14:02:30 +0000 (14:02 -0000)]
New test.
svn path=/trunk/mcs/; revision=31080
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Neale Ferguson [Mon, 12 Jul 2004 23:03:57 +0000 (23:03 -0000)]
Add mvcl instruction
svn path=/trunk/mono/; revision=31055
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
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
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
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
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
Martin Baulig [Mon, 12 Jul 2004 17:23:47 +0000 (17:23 -0000)]
Moved the marker.
svn path=/trunk/mcs/; revision=31046
Martin Baulig [Mon, 12 Jul 2004 17:22:32 +0000 (17:22 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=31045
Martin Baulig [Mon, 12 Jul 2004 17:08:04 +0000 (17:08 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=31044
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ben Maurer [Sat, 10 Jul 2004 19:32:47 +0000 (19:32 -0000)]
new test
svn path=/trunk/mcs/; revision=30987
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
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
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
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
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
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
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
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
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
Lluis Sanchez [Fri, 9 Jul 2004 23:17:26 +0000 (23:17 -0000)]
SendOrPostCallback.cs: New delegate.
svn path=/trunk/mcs/; revision=30968
Miguel de Icaza [Fri, 9 Jul 2004 20:13:05 +0000 (20:13 -0000)]
Spelling
svn path=/trunk/mcs/; revision=30967
Peter Dennis Bartok [Fri, 9 Jul 2004 20:08:40 +0000 (20:08 -0000)]
- Added support required for new managed System.Windows.Forms library
svn path=/trunk/mcs/; revision=30966
Miguel de Icaza [Fri, 9 Jul 2004 20:03:00 +0000 (20:03 -0000)]
Switch implementations
svn path=/trunk/mcs/; revision=30965
Miguel de Icaza [Fri, 9 Jul 2004 19:15:52 +0000 (19:15 -0000)]
New errors
svn path=/trunk/mcs/; revision=30964
Jackson Harper [Fri, 9 Jul 2004 19:06:45 +0000 (19:06 -0000)]
* PEAPI.cs: Don't build custom attributes twice.
svn path=/trunk/mcs/; revision=30963