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
Jackson Harper [Fri, 9 Jul 2004 18:15:47 +0000 (18:15 -0000)]
* get.c: Make "class" the default so only valuetypes get the
"valuetype" modifier. Otherwise object, string, int,... will get
it.
svn path=/trunk/mono/; revision=30962
Peter Dennis Bartok [Fri, 9 Jul 2004 17:25:23 +0000 (17:25 -0000)]
- Removed usage of Rectangle for drawing. Miguel pointed out it's faster
svn path=/trunk/mcs/; revision=30961
Miguel de Icaza [Fri, 9 Jul 2004 17:17:46 +0000 (17:17 -0000)]
2004-07-09 Miguel de Icaza <miguel@ximian.com>
* ProgressBar.cs: Fixed spelling for `block'
drawProgressBar: renamed to `DrawProgressBar' to follow the coding
style guidelines.
Avoid using the += on rect.X, that exposed a bug in the compiler.
svn path=/trunk/mcs/; revision=30960
Miguel de Icaza [Fri, 9 Jul 2004 16:55:45 +0000 (16:55 -0000)]
2004-07-09 Miguel de Icaza <miguel@ximian.com>
* loader.c: Removed the mono_loader_wine_init hack now that we are
doing a managed version of Windows.Forms.
svn path=/trunk/mono/; revision=30959
Paolo Molaro [Fri, 9 Jul 2004 16:09:08 +0000 (16:09 -0000)]
Updates.
svn path=/trunk/mono/; revision=30955
Lluis Sanchez [Fri, 9 Jul 2004 15:38:20 +0000 (15:38 -0000)]
* System.dll.sources: Added files
System.ComponentModel/AsyncCompletedEventArgs.cs
System.ComponentModel/AsyncCompletedEventHandler.cs
svn path=/trunk/mcs/; revision=30954
Lluis Sanchez [Fri, 9 Jul 2004 15:37:52 +0000 (15:37 -0000)]
* AsyncCompletedEventArgs.cs: Implemented.
* AsyncCompletedEventHandler.cs: Implemented.
svn path=/trunk/mcs/; revision=30953
Paolo Molaro [Fri, 9 Jul 2004 15:18:26 +0000 (15:18 -0000)]
Switch to precise GC design document.
svn path=/trunk/mono/; revision=30950
Sebastien Pouliot [Fri, 9 Jul 2004 15:05:12 +0000 (15:05 -0000)]
2004-07-09 Sebastien Pouliot <sebastien@ximian.com>
* System.Security_test.dll.sources: Fixed unit tests to work with Fx
2.0 beta 1.
svn path=/trunk/mcs/; revision=30949
Sebastien Pouliot [Fri, 9 Jul 2004 15:01:26 +0000 (15:01 -0000)]
2004-07-09 Sebastien Pouliot <sebastien@ximian.com>
* Removed old files (from 1.2 preview).
svn path=/trunk/mcs/; revision=30948
Ben Maurer [Fri, 9 Jul 2004 15:00:31 +0000 (15:00 -0000)]
remove useless stuff
svn path=/trunk/mono/; revision=30947
Ben Maurer [Fri, 9 Jul 2004 14:59:23 +0000 (14:59 -0000)]
2004-07-09 Ben Maurer <bmaurer@ximian.com>
* interp.c: register gc roots
svn path=/trunk/mono/; revision=30946
Sebastien Pouliot [Fri, 9 Jul 2004 14:59:18 +0000 (14:59 -0000)]
2004-07-09 Sebastien Pouliot <sebastien@ximian.com>
* AlgorithmIdentifierTest.cs: Fixed for Fx 2.0 beta1.
* CmsRecipientTest.cs: Replace Pkcs7RecipientTest.cs in Fx 2.0 beta1.
* CmsSignerTest.cs: Replace Pkcs7SignerTest.cs in Fx 2.0 beta1.
* ContentInfoTest.cs: Fixed for Fx 2.0 beta1.
* EnvelopedCmsTest.cs: Replace EnvelopedPkcs7Test.cs in Fx 2.0 beta1.
* KeyTransRecipientInfoTest.cs: Fixed for Fx 2.0 beta1.
* Pkcs9AttributeTest.cs: Fixed for Fx 2.0 beta1.
* Pkcs9DocumentDescriptionTest.cs: Fixed for Fx 2.0 beta1.
* Pkcs9DocumentNameTest.cs: Fixed for Fx 2.0 beta1.
* Pkcs9SigningTimeTest.cs: Fixed for Fx 2.0 beta1.
* SignedCmsTest.cs: Replace SignedPkcs7Test.cs in Fx 2.0 beta1.
* SignerInfoTest.cs: Fixed for Fx 2.0 beta1.
* SubjectIdentifierTest.cs: Fixed for Fx 2.0 beta1.
svn path=/trunk/mcs/; revision=30945
Ben Maurer [Fri, 9 Jul 2004 14:59:11 +0000 (14:59 -0000)]
2004-07-09 Ben Maurer <bmaurer@ximian.com>
* domain.c, gc.c, marshal.c, mono-debug-debugger.c,
threadpool.c, threads.c: remove static data from rootset.
svn path=/trunk/mono/; revision=30944
Ben Maurer [Fri, 9 Jul 2004 14:59:03 +0000 (14:59 -0000)]
2004-07-09 Ben Maurer <bmaurer@ximian.com>
* threads.c: register roots for gc
svn path=/trunk/mono/; revision=30943
Ben Maurer [Fri, 9 Jul 2004 14:58:56 +0000 (14:58 -0000)]
2004-07-09 Ben Maurer <bmaurer@ximain.com>
* mono-hash.c: register gc roots
svn path=/trunk/mono/; revision=30942
Ben Maurer [Fri, 9 Jul 2004 14:58:48 +0000 (14:58 -0000)]
2004-07-09 Ben Maurer <bmaurer@ximian.com>
* aot.c: register roots
svn path=/trunk/mono/; revision=30941
Ben Maurer [Fri, 9 Jul 2004 14:54:55 +0000 (14:54 -0000)]
First part of the GC patch
svn path=/trunk/mono/; revision=30940
Sebastien Pouliot [Fri, 9 Jul 2004 14:53:59 +0000 (14:53 -0000)]
2004-07-09 Sebastien Pouliot <sebastien@ximian.com>
* AsnEncodedDataTest.cs: Fixed for Fx 2.0 beta1.
* CryptographicAttributeTest.cs: New. Moved from S.S.C.Pkcs.
* OidTest.cs: Fixed for Fx 2.0 beta1.
svn path=/trunk/mcs/; revision=30939
Ben Maurer [Fri, 9 Jul 2004 14:44:22 +0000 (14:44 -0000)]
build fix
svn path=/trunk/mcs/; revision=30938
Paolo Molaro [Fri, 9 Jul 2004 14:38:44 +0000 (14:38 -0000)]
New regalloc design.
svn path=/trunk/mono/; revision=30937
Ben Maurer [Fri, 9 Jul 2004 14:31:58 +0000 (14:31 -0000)]
build fix
svn path=/trunk/mcs/; revision=30935
Atsushi Eno [Fri, 9 Jul 2004 14:21:23 +0000 (14:21 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* XmlConvertDateTimeOption.cs : Forgot to change the content...
svn path=/trunk/mcs/; revision=30934
Dick Porter [Fri, 9 Jul 2004 14:10:55 +0000 (14:10 -0000)]
2004-07-09 Dick Porter <dick@ximian.com>
* locales.c (ves_icall_System_String_InternalReplace_Str_Comp):
Don't do any more processing if the matched length was 0. It was
increasing the size of the string before. Fixes bug 61167.
svn path=/trunk/mono/; revision=30932
Atsushi Eno [Fri, 9 Jul 2004 14:05:20 +0000 (14:05 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* System.Xml.dll.sources: Added XmlConvertDateTimeOption.cs.
svn path=/trunk/mcs/; revision=30931
Atsushi Eno [Fri, 9 Jul 2004 14:04:37 +0000 (14:04 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* ConformanceLevel.cs : Fixed integer value.
* Added XmlConvertDateTimeOption.cs.
* Removed XmlItemView.cs and XmlItemViewCollection.cs.
svn path=/trunk/mcs/; revision=30930
Atsushi Eno [Fri, 9 Jul 2004 13:51:23 +0000 (13:51 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* IXmlNamespaceResolver.cs :
Fixed return value of GetNamespacesInScope().
* IXmlDataEvidence.cs,
XmlReader.cs,
XmlTextReader.cs,
XmlValidatingReader.cs : fixed Evidence (it is not array anymore).
* XmlReader.cs :
Implemented virtual indexers, QuoteChar, and Dispose() (2.0 stuff).
* XmlNodeReader.cs,
In net_2_0, indexers vanished from XmlNodeReader.
In net_2_0, overriden QuoteChar vanished.
* XmlReaderSettings.cs : set_NameTable is missing.
* XmlTextReader.cs : Implemented ProhibitDtd.
svn path=/trunk/mcs/; revision=30929
Dick Porter [Fri, 9 Jul 2004 13:04:11 +0000 (13:04 -0000)]
2004-07-09 Dick Porter <dick@ximian.com>
* PeerCred.cs: Get the unix socket peer credentials.
2004-07-09 Dick Porter <dick@ximian.com>
* Socket.cs: Slight tweak to allow unknown objects to be returned
by GetSocketOption().
svn path=/trunk/mcs/; revision=30928
Dick Porter [Fri, 9 Jul 2004 13:03:03 +0000 (13:03 -0000)]
2004-07-09 Dick Porter <dick@ximian.com>
* socket-io.h:
* socket-io.c
(ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal):
Add support for SO_PEERCRED if its available.
svn path=/trunk/mono/; revision=30927
Atsushi Eno [Fri, 9 Jul 2004 12:25:05 +0000 (12:25 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* System.Xml.dll.sources: removed XmlItemView.cs and
XmlItemViewCollection.cs (only in 1.2).
svn path=/trunk/mcs/; revision=30926
Umadevi S [Fri, 9 Jul 2004 09:47:32 +0000 (09:47 -0000)]
2004-07-09 Umadevi S <sumadevi@novell.com>
* Modified classes ISqlCommand.cs, ISqlConnection.cs,ISqlExecutionContext.cs, InvalidUdtException.cs,TriggerAction.cs : Added missing methods,properties,constructors
svn path=/trunk/mcs/; revision=30924
Anirban Bhattacharjee [Fri, 9 Jul 2004 09:23:09 +0000 (09:23 -0000)]
2004-07-09 Anirban Bhattacharjee <banirban@novell.com>
* mb-parser.jay:
* class.cs:
Default modifier for constructor is set to Public
svn path=/trunk/mcs/; revision=30923
Umadevi S [Fri, 9 Jul 2004 09:15:39 +0000 (09:15 -0000)]
2004-07-09 Umadevi S <sumadevi@novell.com>
* Added System.Data.Sql/IUdtSerializationContext.cs and System.Data.Sql/SqlFacetAttribute.cs to system.data.dll.sources
svn path=/trunk/mcs/; revision=30922
Umadevi S [Fri, 9 Jul 2004 09:12:10 +0000 (09:12 -0000)]
2004-07-09 Umadevi S <sumadevi@novell.com>
* Added files SqlFacetAttribute.cs and IUdtSerializationContext.cs
svn path=/trunk/mcs/; revision=30921
Atsushi Eno [Fri, 9 Jul 2004 06:30:18 +0000 (06:30 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* XmlAttributeCollection.cs : In .net 2.0, it became sealed class.
* IXmlDataEvidence.cs : not "Evidences" but "Evidence".
* XmlInputStream.cs : new csc rejected implicit int->char cast.
* XmlNamespaceManager.cs : In net_2_0, LookupNamespace(string) and
LookupPrefix(string) does not require argument string as atomized.
Added HasNamespace (string, bool).
* XmlReader.cs : Added Settings and SchemaInfo properties.
* XmlReaderSettings.cs : Added NameTable. Throw XmlException when
attempt to set Schemas.
* XmlTextReader.cs : Fixed "Evidences" to "Evidence". new csc rejected
implicit int->char cast.
* XmlValidatingReader.cs : Fixed "Evidences" to "Evidence".
svn path=/trunk/mcs/; revision=30919
Anirban Bhattacharjee [Fri, 9 Jul 2004 06:13:50 +0000 (06:13 -0000)]
2004-07-09 Anirban Bhattacharjee <banirban@novell.com>
* mb-parser.jay: Parentheses in method declarations made optional incase of empty parameter list. Thus, a method "Sub s()" can also be declared as "Sub s"
svn path=/trunk/mcs/; revision=30918
Peter Dennis Bartok [Fri, 9 Jul 2004 05:58:39 +0000 (05:58 -0000)]
- winelib.exe.so error message is now only displayed if MONO_DEBUG is set.
To help us avoid questions when people are trying out the
new Managed.Windows.Forms.
svn path=/trunk/mono/; revision=30917
Atsushi Eno [Fri, 9 Jul 2004 05:57:46 +0000 (05:57 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* aot.c : I could just use PLATFORM_WIN32 flag.
svn path=/trunk/mono/; revision=30916
Atsushi Eno [Fri, 9 Jul 2004 05:54:13 +0000 (05:54 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* System.Xml.dll.sources: removed one of ImportContext.cs
svn path=/trunk/mcs/; revision=30915
Peter Dennis Bartok [Fri, 9 Jul 2004 05:21:25 +0000 (05:21 -0000)]
- Initial check-in
svn path=/trunk/mcs/; revision=30913
Atsushi Eno [Fri, 9 Jul 2004 02:28:04 +0000 (02:28 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* aot.c : Reverting the previous fix. This time it broke linux build.
svn path=/trunk/mono/; revision=30912
Sebastien Pouliot [Fri, 9 Jul 2004 02:14:46 +0000 (02:14 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* Remove old files from Fx 1.2 preview
CryptographicAttribute.cs
EnvelopedPkcs7.cs
Pkcs7Recipient.cs
Pkcs7RecipientCollection.cs
Pkcs7RecipientEnumerator.cs
Pkcs7Signer.cs
Pkcs9AttributeCollection.cs
Pkcs9AttributeEnumerator.cs
RecipientSubType.cs
SignedPkcs7.cs
svn path=/trunk/mcs/; revision=30911
Sebastien Pouliot [Fri, 9 Jul 2004 02:10:52 +0000 (02:10 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* System.Security.dll.sources: Fixed classes to match Fx 2.0 beta 1.
svn path=/trunk/mcs/; revision=30910
Sebastien Pouliot [Fri, 9 Jul 2004 02:08:50 +0000 (02:08 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* PublicKeyInfo.cs: Sealed class (forgotten in previous commit).
svn path=/trunk/mcs/; revision=30909
Sebastien Pouliot [Fri, 9 Jul 2004 02:06:25 +0000 (02:06 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* OpenFlags.cs: Fixed flags values. Added missing attributes.
* StoreLocation.cs: Fixed enum values. Added missing [Serializable].
* StoreName.cs: Fixed enum values. Added missing [Serializable].
* X500DistinguishedName.cs: New. X.501 DN.
* X500DistinguishedNameFlags.cs: New. X.501 DN flags.
* X509CertificateEx.cs: Updated to Fx 2.0 beta 1. Added MonoTODO.
* X509Chain.cs: Added missing Reset method.
* X509ChainStatusFlags.cs: Fixed flags values. Added missing attrs.
* X509Extension.cs: Fixed API.
* X509ExtensionCollection.cs: Fixed API and implemented.
* X509FindType.cs: Fixed enum values. Added missing [Serializable].
* X509IncludeOption.cs: Added missing [Serializable].
* X509KeyUsageFlags.cs: : Fixed flags values. Added missing attrs.
* X509NameType.cs: Fixed enum values. Added missing [Serializable].
* X509RevocationFlag.cs: Fixed enum values. Added missing [Serializable].
* X509RevocationMode.cs: Added missing [Serializable].
* X509SelectionFlag.cs: Added missing [Serializable].
* X509VerificationFlags.cs: Fixed flags values. Added missing attrs.
svn path=/trunk/mcs/; revision=30908
Sebastien Pouliot [Fri, 9 Jul 2004 01:58:38 +0000 (01:58 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* ContentInfo.cs: Added finalizer.
* CmsRecipient.cs: New. Replace Pkcs7Recipient (from 1.2).
* CmsRecipientCollection.cs: New. Replace Pkcs7RecipientCollection
(from 1.2).
* CmsRecipientEnumerator.cs: New. Replace Pkcs7RecipientEnumerator
(from 1.2).
* CmsSigner.cs: New. Replace Pkcs7Signer (from 1.2).
* EnvelopedCms.cs: New. Replace EnvelopedPkcs7 (from 1.2).
* KeyAgreeRecipientInfo.cs: Fixed internal constructor.
* Pkcs9Attribute.cs: Now inherit from AsnEncodedData. Fixed
constructors.
* Pkcs9DocumentDescription.cs: Sealed class and fixed API.
* Pkcs9DocumentName.cs: Sealed class and fixed API.
* Pkcs9SigningTime.cs: Sealed class and fixed API.
* PublicKeyInfo.cs: Sealed class.
* RecipientInfo.cs: Removed protected constructor.
* RecipientInfoCollection.cs: Sealed class.
* RecipientInfoEnumerator.cs: Sealed class.
* SignedCms.cs: New. Replace SignedPkcs7 (from 1.2).
* SignerInfo.cs: Sealed class and fixed API.
* SignerInfoCollection.cs: Sealed class and fixed CopyTo.
* SignerInfoEnumerator.cs: Sealed class.
* SubjectIdentifier.cs: Sealed class.
* SubjectIdentifierOrKey.cs: Sealed class.
* SubjectIdentifierType.cs: Fixed enum and added [Serializable].
svn path=/trunk/mcs/; revision=30907
Sebastien Pouliot [Fri, 9 Jul 2004 01:46:05 +0000 (01:46 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* StorePermissionFlags.cs: Fixed flags values. Added [Serializable]
attribute.
svn path=/trunk/mcs/; revision=30906
Sebastien Pouliot [Fri, 9 Jul 2004 01:44:40 +0000 (01:44 -0000)]
2004-07-08 Sebastien Pouliot <spouliot@videotron.ca>
* AsnEncodedData.cs: Fixes for Fx 2.0 beta 1 compatibility. Added
MonoTODO to missing functionalities.
* AsnEncodedDataCollection.cs: New.
* AsnEncodedDataEnumerator.cs: New.
* CryptographicAttribute.cs: New. Moved from S.S.C.Pkcs.
* CryptographicAttributeCollection.cs: New. Replace S.S.C.Pkcs.
Pkcs9AttributeCollection.
* CryptographicAttributeEnumerator.cs: New. Replace S.S.C.Pkcs.
Pkcs9AttributeEnumerator.
svn path=/trunk/mcs/; revision=30905
Atsushi Eno [Fri, 9 Jul 2004 00:51:07 +0000 (00:51 -0000)]
2004-07-09 Atsushi Enomoto <atsushi@ximian.com>
* aot.c : quick cygwin build fix. mkdir() with two args does not exist.
svn path=/trunk/mono/; revision=30904
Gonzalo Paniagua Javier [Thu, 8 Jul 2004 23:15:14 +0000 (23:15 -0000)]
2004-07-08 Pablo Baena <pbaena@gmail.com>
* Page.cs: added workaround for __doPostBack script on Netscape 4.xx
svn path=/trunk/mcs/; revision=30902
Gonzalo Paniagua Javier [Thu, 8 Jul 2004 23:08:44 +0000 (23:08 -0000)]
2004-07-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: removed bogus Monitor.Exit.
* WebConnection.cs: use Address instead of RequestUri when checking for
the scheme in order to select the stream type. Fixes bug #61218.
svn path=/trunk/mcs/; revision=30900
Jackson Harper [Thu, 8 Jul 2004 21:57:22 +0000 (21:57 -0000)]
* main.c: Spaces after visibility types.
svn path=/trunk/mono/; revision=30899
Zoltan Varga [Thu, 8 Jul 2004 19:13:48 +0000 (19:13 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* mini.c (handle_stack_args): Remove some more debugging code.
svn path=/trunk/mono/; revision=30897
Zoltan Varga [Thu, 8 Jul 2004 19:07:16 +0000 (19:07 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* mini.c (handle_stack_args): Remove debug output left in by mistake.
svn path=/trunk/mono/; revision=30896
Zoltan Varga [Thu, 8 Jul 2004 18:54:59 +0000 (18:54 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* driver.c mini.h aot.c: Allow additional options to be specified with
--aot and pass them to mono_compile_assembly.
* aot.c: Add experimental code to AOT compile all loaded assemblies
on demand and save the code into a cache in the filesystem.
* aot.c: Add support for more wrapper methods.
svn path=/trunk/mono/; revision=30894
Sebastien Pouliot [Thu, 8 Jul 2004 17:55:38 +0000 (17:55 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* X509Certificate.cs: Added new Equals(Object). Moved [Serializable]
so it's compiled by all profiles. Added missing MonoTODO.
* X509ContentType.cs: Added new (from 1.2) Pkcs12 enum member. Added
missing [Serializable] attribute.
* X509KeyStorageFlags.cs: Specified all flags values. Added missing
[Serializable] attribute.
svn path=/trunk/mcs/; revision=30893
Sebastien Pouliot [Thu, 8 Jul 2004 17:54:24 +0000 (17:54 -0000)]
2004-08-08 Sebastien Pouliot <sebastien@ximian.com>
* CspProviderFlags.cs: Fixed new enums values.
* DSA.cs: Fixed #if for constructor visibility.
* CryptoAPITransform.cs: Removed constructor for NET_2_0 profile.
svn path=/trunk/mcs/; revision=30892
Sebastien Pouliot [Thu, 8 Jul 2004 17:53:32 +0000 (17:53 -0000)]
2004-07-08 Sebastien Pouliot <sebastien@ximian.com>
* AccessControlActions.cs: Fixed enum values. Added missing attributes.
svn path=/trunk/mcs/; revision=30891
Zoltan Varga [Thu, 8 Jul 2004 17:23:09 +0000 (17:23 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* mini.c (handle_stack_args): Handle some corner cases. Fixes
58863.
svn path=/trunk/mono/; revision=30890
Zoltan Varga [Thu, 8 Jul 2004 17:21:07 +0000 (17:21 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* cpu-*.md: Remove removed opcodes.
svn path=/trunk/mono/; revision=30889
Zoltan Varga [Thu, 8 Jul 2004 17:18:54 +0000 (17:18 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* interp.c mintops.def transform.c: Replace CEE_MONO_PROC<x> with
CEE_MONO_ICALL.
svn path=/trunk/mono/; revision=30888
Zoltan Varga [Thu, 8 Jul 2004 17:17:23 +0000 (17:17 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c: Move JIT icall handling to icall.c. Replace usage of
CEE_MONO_PROC<x> with CEE_MONO_ICALL. Move registration of marshalling
related icalls to marshal.c.
svn path=/trunk/mono/; revision=30887
Zoltan Varga [Thu, 8 Jul 2004 17:15:24 +0000 (17:15 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* class-internals.h debug-helpers.c marshal.c: Add new wrapper types
for isinst and castclass wrappers.
* class-internals.h icall.c: Move registration and lookup of JIT icalls
to libmetadata from the JIT, so they could be used by the marshalling
code and the interpreter.
* marshal.c: Register marshalling related JIT icalls here instead of
in mini.c. Use CEE_MONO_ICALL instead of the family of
CEE_MONO_PROC<x> opcodes to call marshalling functions.
* metadata.h: Remove unneeded marshalling conversions.
* opcodes.c: Update for new opcodes.
svn path=/trunk/mono/; revision=30886
Zoltan Varga [Thu, 8 Jul 2004 17:07:10 +0000 (17:07 -0000)]
2004-07-08 Zoltan Varga <vargaz@freemail.hu>
* opcode.def: Remove CEE_MONO_FUNC and related opcodes, replace them
with CEE_MONO_ICALL.
svn path=/trunk/mono/; revision=30885
Jackson Harper [Thu, 8 Jul 2004 16:39:36 +0000 (16:39 -0000)]
* CodeGen.cs: Add assembly custom attributes to the pe file.
* CustomAttr.cs: Custom attributes are now added through the
pefile, this ensures that they get emitted properly.
* ExternTable.cs: Allow adding custom attributes to assembly
refs.
svn path=/trunk/mcs/; revision=30884
Jackson Harper [Thu, 8 Jul 2004 16:38:56 +0000 (16:38 -0000)]
* ILParser.jay: Add custom attributes to assemblyrefs.
svn path=/trunk/mcs/; revision=30883
Jackson Harper [Thu, 8 Jul 2004 16:38:23 +0000 (16:38 -0000)]
* PEAPI.cs: Add custom attributes through the pefile so that we
can ensure they are emitted no matter what table they are
in. Previously not all custom attributes were getting emitted.
svn path=/trunk/mcs/; revision=30882
Dick Porter [Thu, 8 Jul 2004 15:10:04 +0000 (15:10 -0000)]
2004-07-08 Dick Porter <dick@ximian.com>
* io.c (file_seek): If there is a high 32bit offset part, make
sure the low part isn't sign-extended. Set error codes when
returning failure. Fixes bug 61131.
svn path=/trunk/mono/; revision=30876
Martin Baulig [Thu, 8 Jul 2004 14:47:14 +0000 (14:47 -0000)]
2004-07-08 Martin Baulig <martin@ximian.com>
* statement.cs (Lock.Resolve): Set ec.NeedReturnLabel() if we do
not always return, just like we're doing in Using.Resolve().
svn path=/trunk/mcs/; revision=30875
Martin Baulig [Thu, 8 Jul 2004 14:26:42 +0000 (14:26 -0000)]
2004-07-08 Martin Baulig <martin@ximian.com>
* mono-debug.c: Check for `handle->symfile' being non-NULL everywhere.
(mono_debug_get_domain_data): Make this function static.
svn path=/trunk/mono/; revision=30872
Geoff Norton [Thu, 8 Jul 2004 14:25:53 +0000 (14:25 -0000)]
Patch for #58844 approved by lupus
svn path=/trunk/mcs/; revision=30871
Lluis Sanchez [Thu, 8 Jul 2004 14:02:34 +0000 (14:02 -0000)]
* XmlSerializer.cs: Fix fix.
svn path=/trunk/mcs/; revision=30870
Lluis Sanchez [Thu, 8 Jul 2004 13:43:21 +0000 (13:43 -0000)]
Test update
svn path=/trunk/mcs/; revision=30869
Lluis Sanchez [Thu, 8 Jul 2004 13:42:32 +0000 (13:42 -0000)]
* System.Xml.dll.sources: Added new files:
System.Xml.Serialization/IXmlSerializerImplementation.cs
System.Xml.Serialization/IXmlTextParser.cs
System.Xml.Serialization/ImportContext.cs
System.Xml.Serialization/SchemaImporter.cs
System.Xml.Serialization/SchemaImporterExtension.cs
System.Xml.Serialization/SchemaImporterExtensionCollection.cs
System.Xml.Serialization/XmlDeserializationEvents.cs
System.Xml.Serialization/XmlSchemaProviderAttribute.cs
System.Xml.Serialization/XmlSerializationGeneratedCode.cs
System.Xml.Serialization/XmlSerializerAssemblyAttribute.cs
System.Xml.Serialization/XmlSerializerFactory.cs
System.Xml.Serialization/XmlSerializerVersionAttribute.cs
svn path=/trunk/mcs/; revision=30868
Lluis Sanchez [Thu, 8 Jul 2004 13:39:12 +0000 (13:39 -0000)]
* IXmlSerializerImplementation.cs: Compile as internal in NET_1_1.
* ReflectionHelper.cs: New method for generating map keys.
* SerializationCodeGenerator.cs: Added support for generating the serializer
contract class, needed for 2.0.
* SerializationSource.cs: Use Type[] instead of ArrayList for storing
extra types.
* SoapReflectionImporter.cs, XmlReflectionImporter.cs: Assign extra types
as Type[]. Added check that makes sure that enums being serialized are
public.
* XmlMapping.cs: Added internal GetKey method.
* XmlSerializer.cs: Added support for IXmlSerializerImplementation.
Added first bits to support loading of serializers from pre-generated
assemblies.
* XmlSerializerFactory.cs: Mostly implemeted.
svn path=/trunk/mcs/; revision=30867
Anirban Bhattacharjee [Thu, 8 Jul 2004 12:44:10 +0000 (12:44 -0000)]
2004-07-07 Anirban Bhattacharjee <banirban@novell.com>
* expression.cs: bug fixed - 60399
svn path=/trunk/mcs/; revision=30866
Geoff Norton [Wed, 7 Jul 2004 20:02:28 +0000 (20:02 -0000)]
Patch for bug #58973 approved by Miguel.
svn path=/trunk/mcs/; revision=30860
Sebastien Pouliot [Wed, 7 Jul 2004 20:00:39 +0000 (20:00 -0000)]
2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
* System.Security_test.dll.sources: Added a lot of existing tests
(from 1.2 documentation) that were never compiled.
svn path=/trunk/mcs/; revision=30859
Sebastien Pouliot [Wed, 7 Jul 2004 19:58:34 +0000 (19:58 -0000)]
2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
* ContentInfoTest.cs: Adjusted for changes in Mono.Security.
svn path=/trunk/mcs/; revision=30858
Sebastien Pouliot [Wed, 7 Jul 2004 19:48:25 +0000 (19:48 -0000)]
2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: Added a reference to Mono.Security because we'll require
many class from it for the NET_2_0 profile - but it would be better
not to have the dependency for NET_1_1.
* System.Security.dll.sources: Added a lot of existing classes (from
1.2 documentation) that were never compiled.
svn path=/trunk/mcs/; revision=30857
Sebastien Pouliot [Wed, 7 Jul 2004 19:42:02 +0000 (19:42 -0000)]
2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Added new attributes present in Fx 2.0.
svn path=/trunk/mcs/; revision=30856
Sebastien Pouliot [Wed, 7 Jul 2004 19:39:07 +0000 (19:39 -0000)]
2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
* StorePermissionFlags.cs: New. CAS-related enum for StorePermission.
Adding it "creates" the namespace for corcompare.
svn path=/trunk/mcs/; revision=30855