Tim Coleman [Sat, 4 Sep 2004 04:17:34 +0000 (04:17 -0000)]
2004-09-03 Tim Coleman <tim@timcoleman.com>
* ICredentialsByHost.cs: New 2.0 interface.
svn path=/trunk/mcs/; revision=33326
Tim Coleman [Sat, 4 Sep 2004 04:16:38 +0000 (04:16 -0000)]
2004-09-03 Tim Coleman <tim@timcoleman.com>
* System.dll.sources: Add new class in System.Net
svn path=/trunk/mcs/; revision=33325
John Luke [Sat, 4 Sep 2004 02:29:31 +0000 (02:29 -0000)]
2004-09-03 John Luke <john.luke@gmail.com>
* monop.cs: report CLSCompliant for assemblies
svn path=/trunk/mcs/; revision=33324
Tim Coleman [Sat, 4 Sep 2004 00:21:59 +0000 (00:21 -0000)]
2004-09-03 Tim Colmean <tim@timcoleman.com>
* EncryptedXml.cs: Add support for RSA for key formatting
* Reference.cs: Include XmlDecryptionTransform
* SignedXml.cs:
Set the EncryptedKey on the XmlDecryptionTransform when
loading XML
* XmlDecryptionTransform.cs:
Clean up decryption transformation to work without ugly hack.
* XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs:
Implement this class based on XmlDsigC14N
* XmlSignature.cs: Add namespaces for various classes.
* KeyInfoEncryptedKey.cs SymmetricKeyWrap.cs:
Remove TODO attributes from implemented methods.
* KeyInfoName.cs: Put #if NET_2_0 markers in
* Transform.cs: Implement GetDigestedOutput
svn path=/trunk/mcs/; revision=33321
Sebastien Pouliot [Fri, 3 Sep 2004 22:49:00 +0000 (22:49 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* EnvironmentPermission.cs: Fixed Unrestricted in FromXml.
* RegistryPermission.cs: Completed implementation wrt Fx 1.1.
svn path=/trunk/mcs/; revision=33320
Sebastien Pouliot [Fri, 3 Sep 2004 22:43:33 +0000 (22:43 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* RegistryPermissionTest.cs: Added tests for subsets on keys (as this
is valid).
svn path=/trunk/mcs/; revision=33319
Tim Coleman [Fri, 3 Sep 2004 22:06:23 +0000 (22:06 -0000)]
2004-09-03 Tim Colmean <tim@timcoleman.com>
* EncryptedXml.cs: Add support for RSA for key formatting
* Reference.cs: Include XmlDecryptionTransform
* SignedXml.cs:
Set the EncryptedKey on the XmlDecryptionTransform when
loading XML
* XmlDecryptionTransform.cs:
Clean up decryption transformation to work without ugly hack.
* XmlDsigExcC14NTransform.cs:
Add algorithm identifier.
* XmlSignature.cs:
Add namespaces for various classes.
svn path=/trunk/mcs/; revision=33317
Martin Baulig [Fri, 3 Sep 2004 20:52:15 +0000 (20:52 -0000)]
Ooops, this one, too.
svn path=/trunk/mcs/; revision=33315
Carlos Alberto Cortez [Fri, 3 Sep 2004 20:51:28 +0000 (20:51 -0000)]
Small improvements for Collection.cs
svn path=/trunk/mcs/; revision=33314
Martin Baulig [Fri, 3 Sep 2004 20:28:27 +0000 (20:28 -0000)]
Add the new tests to the known failures list.
svn path=/trunk/mcs/; revision=33312
Martin Baulig [Fri, 3 Sep 2004 20:27:15 +0000 (20:27 -0000)]
Ooops.
svn path=/trunk/mono/; revision=33311
Zoltan Varga [Fri, 3 Sep 2004 18:34:40 +0000 (18:34 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* marshal.c: Make a copy of the signature cookie since it will be
freed by the caller.
svn path=/trunk/mono/; revision=33308
Sebastien Pouliot [Fri, 3 Sep 2004 18:32:14 +0000 (18:32 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* corlib_test.dll.sources: Added System.Security.Permissions/
RegistryPermissionTest.cs to unit tests.
svn path=/trunk/mcs/; revision=33307
Sebastien Pouliot [Fri, 3 Sep 2004 18:30:47 +0000 (18:30 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* RegistryPermissionTest.cs: New. Unit tests for RegistryPermission.
svn path=/trunk/mcs/; revision=33306
Zoltan Varga [Fri, 3 Sep 2004 18:26:53 +0000 (18:26 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
(mono_delegate_to_ftnptr): Fix bug in previous patch.
svn path=/trunk/mono/; revision=33305
Zoltan Varga [Fri, 3 Sep 2004 18:24:13 +0000 (18:24 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_delegate_to_ftnptr): Fix memory leaks.
* metadata.c (mono_metadata_free_marshal_spec): New function to free
marshal specs.
svn path=/trunk/mono/; revision=33304
Martin Baulig [Fri, 3 Sep 2004 18:20:53 +0000 (18:20 -0000)]
2004-09-03 Martin Baulig <martin@ximian.com>
* Makefile.am (bootstrap-world): New target.
svn path=/trunk/mono/; revision=33303
Martin Baulig [Fri, 3 Sep 2004 18:20:06 +0000 (18:20 -0000)]
2004-09-03 Martin Baulig <martin@ximian.com>
* Makefile (test-compiler): New target to run the compiler test.
svn path=/trunk/mcs/; revision=33302
Martin Baulig [Fri, 3 Sep 2004 18:19:30 +0000 (18:19 -0000)]
Added [CLSCompliant(false)] attribute.
svn path=/trunk/mcs/; revision=33301
Tim Coleman [Fri, 3 Sep 2004 17:59:00 +0000 (17:59 -0000)]
2004-09-03 Tim Coleman (tim@timcoleman.com)
* CryptoConfig.cs: Add new Xml cryptography class info.
svn path=/trunk/mcs/; revision=33300
Zoltan Varga [Fri, 3 Sep 2004 17:55:10 +0000 (17:55 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* marshal9.cs libtest.c: Fix memory leaks in test.
svn path=/trunk/mono/; revision=33299
Martin Baulig [Fri, 3 Sep 2004 17:52:36 +0000 (17:52 -0000)]
Make things actually work.
svn path=/trunk/mcs/; revision=33298
Martin Baulig [Fri, 3 Sep 2004 17:48:05 +0000 (17:48 -0000)]
Ooops, it's called static classes, not static structs ....
svn path=/trunk/mcs/; revision=33297
Martin Baulig [Fri, 3 Sep 2004 17:42:33 +0000 (17:42 -0000)]
2004-09-03 Martin Baulig <martin@ximian.com>
* class.cs (TypeContainer.DefineDefaultConstructor): Put this back
into TypeContainer, to make partial classes work again.
svn path=/trunk/mcs/; revision=33296
Zoltan Varga [Fri, 3 Sep 2004 17:21:45 +0000 (17:21 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* marshal.c: More refactoring.
svn path=/trunk/mono/; revision=33292
Zoltan Varga [Fri, 3 Sep 2004 16:51:56 +0000 (16:51 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* marshal.c: Refactor the mono_marshal_get_native_wrapper function into
smaller functions.
svn path=/trunk/mono/; revision=33291
Marek Safar [Fri, 3 Sep 2004 16:22:19 +0000 (16:22 -0000)]
2004-09-03 Marek Safar <marek.safar@seznam.cz>
* 8 new error tests.
svn path=/trunk/mcs/; revision=33290
Gaurav Vaish [Fri, 3 Sep 2004 14:35:15 +0000 (14:35 -0000)]
2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
* CompositeControl.cs : Completed
* Login.cs : Initial implementation.
svn path=/trunk/mcs/; revision=33285
Tim Coleman [Fri, 3 Sep 2004 14:25:07 +0000 (14:25 -0000)]
2004-09-03 Tim Coleman <tim@timcoleman.com>
* System.Security.dll.sources:
Add new System.Security.Cryptography.X509Certificates classes
svn path=/trunk/mcs/; revision=33284
Tim Coleman [Fri, 3 Sep 2004 14:24:14 +0000 (14:24 -0000)]
2004-09-03 Tim Coleman <tim@timcoleman.com>
* X509KeyUsageExtension.cs: New stub class
* X509SubjectKeyIdentifierExtension.cs: New stub class
* PublicKey.cs X509BasicConstraintsExtension.cs X509CertificateEx.cs
* X509CertificateExCollection.cs X509Extension.cs
* X509ExtensionCollection.cs:
Bring these more in line with 2.0
svn path=/trunk/mcs/; revision=33283
Martin Baulig [Fri, 3 Sep 2004 14:04:47 +0000 (14:04 -0000)]
Merged again.
svn path=/trunk/mcs/; revision=33282
Martin Baulig [Fri, 3 Sep 2004 14:04:10 +0000 (14:04 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=33281
Martin Baulig [Fri, 3 Sep 2004 13:54:44 +0000 (13:54 -0000)]
2004-09-03 Martin Baulig <martin@ximian.com>
* rootcontext.cs (RootContext.V2): Removed.
svn path=/trunk/mcs/; revision=33280
Martin Baulig [Fri, 3 Sep 2004 13:48:35 +0000 (13:48 -0000)]
2004-03-23 Martin Baulig <martin@ximian.com>
* expression.cs (Invocation.OverloadResolve): Added `bool
may_fail' argument and use it instead of the Location.IsNull() hack.
svn path=/trunk/mcs/; revision=33279
Lluis Sanchez [Fri, 3 Sep 2004 13:43:56 +0000 (13:43 -0000)]
* ProtocolImporter.cs: Fixing the fix. The generated class must always
be added.
svn path=/trunk/mcs/; revision=33278
Sanja Gupta [Fri, 3 Sep 2004 13:28:43 +0000 (13:28 -0000)]
ChangeLog: Updated ChangeLog.
System.Web.dll.sources: Added new interface and classes in System.Web.UI namespace.
svn path=/trunk/mcs/; revision=33277
Sanja Gupta [Fri, 3 Sep 2004 13:26:02 +0000 (13:26 -0000)]
ChangeLog: Updated ChangeLog.
Control.cs: Added new interfaces implemented in .Net 2.0.
ExpressionBinding.cs: Added new class.
ExpressionBindingCollection.cs: Added new class.
svn path=/trunk/mcs/; revision=33276
Martin Baulig [Fri, 3 Sep 2004 13:25:14 +0000 (13:25 -0000)]
Moved the marker.
svn path=/trunk/mcs/; revision=33275
Martin Baulig [Fri, 3 Sep 2004 13:24:37 +0000 (13:24 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=33274
Raja R Harinath [Fri, 3 Sep 2004 12:08:58 +0000 (12:08 -0000)]
Add bugzilla id for commit.
svn path=/trunk/mcs/; revision=33273
Zoltan Varga [Fri, 3 Sep 2004 12:08:49 +0000 (12:08 -0000)]
2004-09-03 Zoltan Varga <vargaz@freemail.hu>
* MarshalTest.cs: Add test for AllocHGlobal and zero size.
svn path=/trunk/mcs/; revision=33272
Raja R Harinath [Fri, 3 Sep 2004 12:07:36 +0000 (12:07 -0000)]
Attach $profile to log file name to make clear
which profile caused the error.
svn path=/trunk/mcs/; revision=33271
Raja R Harinath [Fri, 3 Sep 2004 12:05:40 +0000 (12:05 -0000)]
(TEST_SOURCES): Add 'mtest-1-dll' and 'mtest-1-exe'.
Testcases from #61128.
(test-compiler-jit-real): Minor cleanups.
svn path=/trunk/mcs/; revision=33270
Raja R Harinath [Fri, 3 Sep 2004 12:04:22 +0000 (12:04 -0000)]
* expression.cs (BetterConversion): Don't allow either conversion
to be null. Remove redundant implicit conversion test when 'q ==
null' -- when this function is invoked, we already know that the
implicit conversion exists.
(BetterFunction): Assume that 'best' is non-null. Remove
redundant reimplementation of IsApplicable when 'best' is null.
(IsParamsMethodApplicable, IsApplicable): Add new parameter for
number of arguments.
(IsAncestralType): Extract from OverloadResolve.
(OverloadResolve): Make robust to the MethodGroupExpr being
unsorted. Implement all the logic of Section 14.5.5.1, and
support overloading of methods from multiple applicable types.
Clean up logic somewhat. Don't pass null methods to BetterFunction.
* report.cs (SymbolRelatedToPreviousError): Cleanup output.
(RealError, Warning): Append type of report to related symbol.
svn path=/trunk/mcs/; revision=33269
Sebastien Pouliot [Fri, 3 Sep 2004 11:51:52 +0000 (11:51 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* EnvironmentPermission.cs: Fixed GetPathList which has little
differences between Fx 1.1 and 2.0. Required to run the MSDN samples.
* FileDialogPermission.cs: Fixed IsSubsetOf and Intersect.
* RegistryPermission.cs: Fixed ToXml to avoid NullReferenceException.
Required to run the MSDN library samples.
* SecurityPermission.cs: Return null for an empty intersection.
Required to run the MSDN library samples.
* SiteIdentityPermission.cs: Implemented wildcard support in
Intersect, IsSubsetOf and Union.
* StrongNameIdentityPermission.cs: Implemented wildcard support in
Intersect, IsSubsetOf and Union. Fixed ToXml to pass the MSDN samples.
* UrlIdentityPermission.cs: Implemented wildcard support in Intersect,
IsSubsetOf and Union. Fixed difference between Fx1.1 and 2.0 in Copy.
svn path=/trunk/mcs/; revision=33268
Sebastien Pouliot [Fri, 3 Sep 2004 11:43:25 +0000 (11:43 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* CodeGroup.cs: Creates an empty PermissionSet (and not an empty
NamedPermissionSet). Required to run the MSDN library samples.
* FileCodeGroup.cs: Fixed Copy so that CodeGroup.Equals would work
preperly. Required to run the MSDN library samples.
* FirstMatchCodeGroup.cs: Reworked the Resolve* logic to run the MSDN
library samples.
* PolicyLevel.cs: Fixed RemoveNamedPermissionSet and (more) complete
CreateAppDomainLevel to run the MSDN library samples.
* StrongNameMembershipCondition.cs: Fix ToXml to run the MSDN library
samples.
svn path=/trunk/mcs/; revision=33267
Sebastien Pouliot [Fri, 3 Sep 2004 11:36:16 +0000 (11:36 -0000)]
2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
* UrlIdentityPermissionTest.cs: Added a test for Copy an empty object
which results in a different behaviour in Fx 1.1 and 2.0.
svn path=/trunk/mcs/; revision=33266
Lluis Sanchez [Fri, 3 Sep 2004 11:12:00 +0000 (11:12 -0000)]
* XmlSerializer.cs: When the XmlReader is created by XmlSerializer, use
Normalization==true by default.
svn path=/trunk/mcs/; revision=33264
Atsushi Eno [Fri, 3 Sep 2004 10:50:58 +0000 (10:50 -0000)]
2004-09-03 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : When Normalization is true, CRLF and CR should
be converted to single LF. This should fix part of bug #62076.
svn path=/trunk/mcs/; revision=33262
Sachin Kumar [Fri, 3 Sep 2004 10:38:34 +0000 (10:38 -0000)]
added few more VB tests
svn path=/trunk/mcs/; revision=33261
Marek Safar [Fri, 3 Sep 2004 10:35:49 +0000 (10:35 -0000)]
2004-09-03 Marek Safar <marek.safar@seznam.cz>
* enum.cs: Fixed CLS-Compliance checks for enum members.
Error tests cs3008-8.cs, cs3014-8.cs
svn path=/trunk/mcs/; revision=33260
Atsushi Eno [Fri, 3 Sep 2004 10:02:42 +0000 (10:02 -0000)]
2004-09-03 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchema.cs : When schema inclusion results in a recursion, just
skip recursed schema.
* BUGS-MS.txt : added another entry. Reflected response from Microsoft.
svn path=/trunk/mcs/; revision=33258
Lluis Sanchez [Fri, 3 Sep 2004 09:43:10 +0000 (09:43 -0000)]
* object.c: In mono_message_invoke, fill the output parameter array after
calling the managed method (it was done before the call). This fixes
bug #59299.
svn path=/trunk/mono/; revision=33257
Ben Maurer [Fri, 3 Sep 2004 01:14:04 +0000 (01:14 -0000)]
2004-09-02 Ben Maurer <bmaurer@users.sourceforge.net>
* LocalBuilder.cs: another s.ioe
svn path=/trunk/mcs/; revision=33256
Ben Maurer [Fri, 3 Sep 2004 01:04:50 +0000 (01:04 -0000)]
ignorify
svn path=/trunk/mcs/; revision=33255
Ben Maurer [Fri, 3 Sep 2004 01:03:10 +0000 (01:03 -0000)]
2004-09-02 Ben Maurer <bmaurer@users.sourceforge.net>
* ModuleBuilder.cs: dont throw an S.IOE for debugging stuff.
makes sre apps work
svn path=/trunk/mcs/; revision=33254
Duncan Mak [Fri, 3 Sep 2004 00:04:35 +0000 (00:04 -0000)]
(test-2): Use /langversion instead of -v2. This fixes the compiler test build.
svn path=/trunk/mcs/; revision=33253
Duncan Mak [Thu, 2 Sep 2004 23:14:51 +0000 (23:14 -0000)]
(PrintProvides): Fix the handling of 2.0 mscorlib.
svn path=/trunk/mcs/; revision=33251
Peter Dennis Bartok [Thu, 2 Sep 2004 22:24:50 +0000 (22:24 -0000)]
- Added sanity check to creation of double buffer bitmap
svn path=/trunk/mcs/; revision=33250
Peter Dennis Bartok [Thu, 2 Sep 2004 22:24:35 +0000 (22:24 -0000)]
- Fixed selection of text color
- Fixed handling of resize event; now properly recreates double buffering
bitmap
- Added missing assignment of TextAlignment
- Added proper default for TextAlignment
svn path=/trunk/mcs/; revision=33249
Peter Dennis Bartok [Thu, 2 Sep 2004 20:28:25 +0000 (20:28 -0000)]
- Added AccessibleNavigation and AccessibleSelection source files
svn path=/trunk/mcs/; revision=33247
Peter Dennis Bartok [Thu, 2 Sep 2004 20:26:48 +0000 (20:26 -0000)]
- Added missing RadioButton.RadioButtonAccessibleObject class
svn path=/trunk/mcs/; revision=33246
Peter Dennis Bartok [Thu, 2 Sep 2004 20:26:21 +0000 (20:26 -0000)]
- Added missing Control.ControlAccessibleObject class
- Started to implement Select()ion mechanisms, still very incomplete
svn path=/trunk/mcs/; revision=33245
Peter Dennis Bartok [Thu, 2 Sep 2004 20:25:21 +0000 (20:25 -0000)]
- Added missing methods
svn path=/trunk/mcs/; revision=33244
Peter Dennis Bartok [Thu, 2 Sep 2004 20:24:16 +0000 (20:24 -0000)]
- Initial check-in
svn path=/trunk/mcs/; revision=33243
Marek Safar [Thu, 2 Sep 2004 19:14:55 +0000 (19:14 -0000)]
2004-09-02 Marek Safar <marek.safar@seznam.cz>
Fixed bug #62342, #63102
* class.cs: ImplementIndexer uses member.IsExplicitImpl
like ImplementMethod.
svn path=/trunk/mcs/; revision=33242
Marek Safar [Thu, 2 Sep 2004 19:14:30 +0000 (19:14 -0000)]
2004-09-02 Marek Safar <marek.safar@seznam.cz>
* test-288.cs: New test for #62342.
svn path=/trunk/mcs/; revision=33241
Zoltan Varga [Thu, 2 Sep 2004 19:12:05 +0000 (19:12 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_marshal_alloc): Return a valid pointer on size 0
as well.
svn path=/trunk/mono/; revision=33239
Marek Safar [Thu, 2 Sep 2004 18:29:09 +0000 (18:29 -0000)]
Oups, I didn't commit the latest version
svn path=/trunk/mcs/; revision=33238
Zoltan Varga [Thu, 2 Sep 2004 18:09:37 +0000 (18:09 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* exceptions.cs inssel-long32.brg: Handle the OP_LCONV_TO_OVF_I2 case
as well.
svn path=/trunk/mono/; revision=33237
Tim Coleman [Thu, 2 Sep 2004 17:20:35 +0000 (17:20 -0000)]
2004-09-02 Tim Coleman <tim@timcoleman.com>
* CipherReference.cs: Add XmlDecryptionTransform for 2.0
* EncryptedType.cs: Fix type initialization to conform to .NET
* EncryptedXml.cs:
Add support for RSA key decryption and "cloning" for Transform
* KeyInfoX509Data Reference.cs SignedInfo.cs XmlDsigC14NTransform.cs:
Add 2.0 stubs
* Signature.cs:
Create internal GetXml function if we already have a doc
* SignedXml.cs: Fix the transformation when we get an XmlDocument out
* XmlDecryptionTransform.cs: Implemented Xml Decryption
* XmlSignature.cs: Add namespace for Xml Decryption
svn path=/trunk/mcs/; revision=33236
Tim Coleman [Thu, 2 Sep 2004 17:19:23 +0000 (17:19 -0000)]
2004-09-02 Tim Coleman <tim@timcoleman.com>
* System.Security.dll.sources:
Add new System.Security.Cryptography.Xml classes
svn path=/trunk/mcs/; revision=33235
Marek Safar [Thu, 2 Sep 2004 16:55:19 +0000 (16:55 -0000)]
2004-09-02 Marek Safar <marek.safar@seznam.cz>
* attribute.cs (Attribute.GetAttributeArgumentExpression):
Fixed bug #65170.
svn path=/trunk/mcs/; revision=33234
Marek Safar [Thu, 2 Sep 2004 16:52:42 +0000 (16:52 -0000)]
2004-09-02 Marek Safar <marek.safar@seznam.cz>
* test-205.cs: New test for #65170.
svn path=/trunk/mcs/; revision=33233
Jordi Mas i Hernandez [Thu, 2 Sep 2004 16:32:54 +0000 (16:32 -0000)]
implements resource pool for pens, brushes, and hatchbruses
svn path=/trunk/mcs/; revision=33232
Lluis Sanchez [Thu, 2 Sep 2004 16:12:57 +0000 (16:12 -0000)]
* XmlSerializerTestClasses.cs: Added some test classes.
* DeserializeTests.cs: Added tests for bug #61464.
svn path=/trunk/mcs/; revision=33231
Lluis Sanchez [Thu, 2 Sep 2004 16:03:15 +0000 (16:03 -0000)]
* ReflectionHelper.cs, SoapReflectionImporter.cs, XmlReflectionImporter.cs:
In CheckSerializableType, add the option of ignoring types with private
constructors. Some kind of lists can be deserialized
even if the constructor is private. See bug #61464.
* SerializationCodeGenerator.cs, XmlSerializationReaderInterpreter.cs:
Before creating a list, check that it has a public constructor.
* TypeData.cs: Added HasPublicConstructor property.
svn path=/trunk/mcs/; revision=33230
Paolo Molaro [Thu, 2 Sep 2004 14:01:01 +0000 (14:01 -0000)]
Unbork compilation fix.
svn path=/trunk/mono/; revision=33228
Zoltan Varga [Thu, 2 Sep 2004 13:02:40 +0000 (13:02 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* mono-codeman.c (new_codechunk): Remove g_assert_not_reached ().
svn path=/trunk/mono/; revision=33227
Zoltan Varga [Thu, 2 Sep 2004 13:00:07 +0000 (13:00 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* exceptions.cs: Add array size tests.
svn path=/trunk/mono/; revision=33226
Zoltan Varga [Thu, 2 Sep 2004 12:56:37 +0000 (12:56 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* mini.c: Allocate a separate icall wrapper for each arity of
mono_array_new_va. Fixes #59509.
svn path=/trunk/mono/; revision=33225
Sachin Kumar [Thu, 2 Sep 2004 12:55:47 +0000 (12:55 -0000)]
Added more tests Statements
svn path=/trunk/mcs/; revision=33224
Zoltan Varga [Thu, 2 Sep 2004 12:20:47 +0000 (12:20 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* mono-codeman.c (new_codechunk): Fix windows build.
svn path=/trunk/mono/; revision=33223
Zoltan Varga [Thu, 2 Sep 2004 12:04:34 +0000 (12:04 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* exceptions.cs: Add testcase for 64578.
svn path=/trunk/mono/; revision=33222
Dick Porter [Thu, 2 Sep 2004 12:03:16 +0000 (12:03 -0000)]
Compile fix
svn path=/trunk/mono/; revision=33221
Zoltan Varga [Thu, 2 Sep 2004 12:00:17 +0000 (12:00 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* inssel-long32.brg: Fix OP_LCONV_TO_OVF_I1 rule. Fixes #64578.
svn path=/trunk/mono/; revision=33219
Martin Baulig [Thu, 2 Sep 2004 11:55:25 +0000 (11:55 -0000)]
New test.
svn path=/trunk/mcs/; revision=33218
Martin Baulig [Thu, 2 Sep 2004 11:55:03 +0000 (11:55 -0000)]
It's called System.Xml.
svn path=/trunk/mcs/; revision=33217
Martin Baulig [Thu, 2 Sep 2004 11:50:35 +0000 (11:50 -0000)]
2004-09-02 Martin Baulig <martin@ximian.com>
* Makefile (test-generic-4): New target to run the multi-file
generic tests.
svn path=/trunk/mcs/; revision=33216
Martin Baulig [Thu, 2 Sep 2004 11:33:29 +0000 (11:33 -0000)]
2004-09-02 Martin Baulig <martin@ximian.com>
* Makefile (test-generic): Renamed to test-generic-1.
(test-generic): New target, runs test-generic-1, test-generic-2
and test-generic-3.
svn path=/trunk/mcs/; revision=33215
Zoltan Varga [Thu, 2 Sep 2004 11:32:45 +0000 (11:32 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* trace.c (is_filenamechar): Allow 0..9 in strings. Fixes #65094.
svn path=/trunk/mono/; revision=33214
Martin Baulig [Thu, 2 Sep 2004 11:28:39 +0000 (11:28 -0000)]
2004-09-02 Martin Baulig <martin@ximian.com>
* mini.c (mono_method_to_ir): When initializing the locals, call
handle_initobj() on the generic instance itself, not its
underlying type.
svn path=/trunk/mono/; revision=33213
Martin Baulig [Thu, 2 Sep 2004 11:25:27 +0000 (11:25 -0000)]
2004-09-02 Martin Baulig <martin@ximian.com>
* class.c (mono_class_instance_size): Don't allow generic type
definitions or open generic instances.
(mono_class_array_element_size): If we're a value type, call
mono_class_instance_size() on the original class.
* metadata.c (mono_type_size, mono_type_stack_size): Correctly
handle generic instances.
* mono-debug-debugger.c (write_type): Handle generic instances
like classes.
svn path=/trunk/mono/; revision=33212
Zoltan Varga [Thu, 2 Sep 2004 11:22:41 +0000 (11:22 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_marshal_alloc): Raise an OutOfMemory exception if
the allocation request fails. Fixes #65089.
svn path=/trunk/mono/; revision=33211
Martin Baulig [Thu, 2 Sep 2004 11:22:31 +0000 (11:22 -0000)]
2004-09-02 Martin Baulig <martin@ximian.com>
* statement.cs (Using.EmitLocalVariableDeclFinally): Use
TypeManager.GetArgumentTypes() rather than calling GetParameters()
on the MethodBase.
svn path=/trunk/mcs/; revision=33210
Zoltan Varga [Thu, 2 Sep 2004 10:58:26 +0000 (10:58 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* mini.h (MonoJitDynamicMethodInfo): New structure, extension of
MonoJitInfo for dynamic methods.
* mini.c: Rename trampoline_hash_mutex to jit_mutex.
* mini.c: Add support for freeing JIT data for dynamic methods.
svn path=/trunk/mono/; revision=33209
Zoltan Varga [Thu, 2 Sep 2004 10:54:58 +0000 (10:54 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* object.c (mono_runtime_free_method): Do not call mono_free_method.
svn path=/trunk/mono/; revision=33208
Zoltan Varga [Thu, 2 Sep 2004 10:52:08 +0000 (10:52 -0000)]
2004-09-02 Zoltan Varga <vargaz@freemail.hu>
* mono-codeman.h mono-codeman.c: Generalize so it can be used to
allocate code for dynamic methods (one method per code manager).
svn path=/trunk/mono/; revision=33207
Sebastien Pouliot [Thu, 2 Sep 2004 10:49:30 +0000 (10:49 -0000)]
2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
* Site.cs: Updated to match latest unit tests, i.e. match Fx 1.1 on
NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
svn path=/trunk/mcs/; revision=33206
Sebastien Pouliot [Thu, 2 Sep 2004 10:47:50 +0000 (10:47 -0000)]
2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
* SiteIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* StrongNameIdentityPermission.cs: Updated to match latest unit tests,
i.e. match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* UrlIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
svn path=/trunk/mcs/; revision=33205