Gonzalo Paniagua Javier [Sun, 5 Sep 2004 19:37:58 +0000 (19:37 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.Compilation/BaseCompiler.cs:
* System.Web.Compilation/CachingCompiler.cs:
* System.Web.Compilation/WebServiceCompiler.cs:
* System.Web.UI/SimpleWebHandlerParser.cs: correctly cache Type instead
of the assembly for ashx/asmx. Otherwise we need to open the file and
check for the class name in there. Thanks to Ben for pointing this out.
svn path=/trunk/mcs/; revision=33382
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 19:33:51 +0000 (19:33 -0000)]
* Control.cs: don't create the EventHandlerList until requested.
svn path=/trunk/mcs/; revision=33380
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 19:32:32 +0000 (19:32 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TemplateParser.cs: removed creation of StringWriter. It's not used.
svn path=/trunk/mcs/; revision=33379
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 19:28:51 +0000 (19:28 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplication.cs: only add/remove to/from the timeout
manager when we're in a interruptible step.
svn path=/trunk/mcs/; revision=33376
Ben Maurer [Sun, 5 Sep 2004 18:28:49 +0000 (18:28 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs (Combine): Array.IndexOf is slow (because of the
special cases it must handle). So, rather than doing IndexOf
just check each type of seperator.
svn path=/trunk/mcs/; revision=33375
Ben Maurer [Sun, 5 Sep 2004 17:48:27 +0000 (17:48 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* RemotingServices.cs (IsMethodOverloaded): use the internal
method GetMethodsByName. It does much less work than GetMembers.
svn path=/trunk/mcs/; revision=33374
Ben Maurer [Sun, 5 Sep 2004 17:27:23 +0000 (17:27 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* StringReader.cs (StreamReader): remove sourceChars and disposed
variables
(Read): Copy directly from the string, rather than a char []
(Dispose, CheckObjectDisposedException): the flag for being
disposed is now source == null.
svn path=/trunk/mcs/; revision=33373
Ben Maurer [Sun, 5 Sep 2004 16:27:59 +0000 (16:27 -0000)]
oops
svn path=/trunk/mcs/; revision=33372
Ben Maurer [Sun, 5 Sep 2004 16:26:09 +0000 (16:26 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* RemotingServices.cs (IsOneWay): use IsDefined rather than
svn path=/trunk/mcs/; revision=33371
Ben Maurer [Sun, 5 Sep 2004 16:24:52 +0000 (16:24 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* MonoCustomAttribute.cs: Avoid the call to GetBase when possible.
svn path=/trunk/mcs/; revision=33370
Ben Maurer [Sun, 5 Sep 2004 16:22:46 +0000 (16:22 -0000)]
2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
* MethodCall.cs, CADMessages.cs: String.Copy (x) is the same
thing as new string (x.ToCharArray ()), however it involves
half the memory allocation
svn path=/trunk/mcs/; revision=33369
Sebastien Pouliot [Sun, 5 Sep 2004 13:04:24 +0000 (13:04 -0000)]
2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
* FileIOPermissionAttributeTest.cs: Added a new test to check that the
attribute class accept (and retains) non-c14n filenames while the
permission class accept, but c14n, filenames. Fixed other tests that
didn't check for c14n results from the created permission.
svn path=/trunk/mcs/; revision=33368
Marek Safar [Sun, 5 Sep 2004 12:01:13 +0000 (12:01 -0000)]
2004-09-05 Marek Safar <marek.safar@seznam.cz>
* Dictionary.cs: Added new file (no implementation).
svn path=/trunk/mcs/; revision=33367
Marek Safar [Sun, 5 Sep 2004 12:01:04 +0000 (12:01 -0000)]
2004-09-05 Marek Safar <marek.safar@seznam.cz>
* corlib.dll.sources:
Added System.Collections.Generic/Dictionary.cs to the build.
svn path=/trunk/mcs/; revision=33366
Jordi Mas i Hernandez [Sun, 5 Sep 2004 08:03:51 +0000 (08:03 -0000)]
fixes bugs, adds flashing on certain situations
svn path=/trunk/mcs/; revision=33365
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 07:12:15 +0000 (07:12 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspParser.cs:
* AspTokenizer.cs: prevent quotes from being swallowed when we're
inside a server tag and they are the next non-whitespace character.
Fixes bug #63451.
svn path=/trunk/mcs/; revision=33364
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 06:50:53 +0000 (06:50 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TraceContext.cs: when IsEnabled has not been set, return the value
from the TraceManager. Fixes bug #63469.
svn path=/trunk/mcs/; revision=33363
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 05:57:40 +0000 (05:57 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* assembly.c: provide more information when loading an assembly fails.
svn path=/trunk/mono/; revision=33361
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 02:54:45 +0000 (02:54 -0000)]
2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Environment.cs: (ExpandEnvironmentVariables) don't nullify the case
insensitive enironment variables hashtable once we create it.
svn path=/trunk/mcs/; revision=33358
Gonzalo Paniagua Javier [Sun, 5 Sep 2004 02:47:25 +0000 (02:47 -0000)]
2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Stream.cs: Close() does not call Flush(). Fixes bug #65340.
svn path=/trunk/mcs/; revision=33356
Sebastien Pouliot [Sat, 4 Sep 2004 23:18:56 +0000 (23:18 -0000)]
2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
* Thread.cs: Changed an imperative security demand to declarative
(unsupported) so it doesn't (for now) call the security runtime.
svn path=/trunk/mcs/; revision=33355
Sebastien Pouliot [Sat, 4 Sep 2004 23:17:40 +0000 (23:17 -0000)]
2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
* AppDomain.cs: Changed 2 imperative security demands to declarative
(unsupported) so it doesn't (for now) call the security runtime.
svn path=/trunk/mcs/; revision=33354
Sebastien Pouliot [Sat, 4 Sep 2004 23:00:19 +0000 (23:00 -0000)]
2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
* FileIOPermission.cs: Reworked to support partial paths, non-c14n
paths (like ..) and PathDiscovery in XML. Now runs MSDN sample.
* RegistryPermission.cs: Removed unrequired variable.
svn path=/trunk/mcs/; revision=33353
Zoltan Varga [Sat, 4 Sep 2004 22:48:37 +0000 (22:48 -0000)]
2004-09-05 Zoltan Varga <vargaz@freemail.hu>
* inssel-amd64.brg: Remove leftover 32 bit rule.
svn path=/trunk/mono/; revision=33352
Zoltan Varga [Sat, 4 Sep 2004 21:44:45 +0000 (21:44 -0000)]
2004-09-05 Zoltan Varga <vargaz@freemail.hu>
* shared.c (_wapi_shm_file): Fix leaking of filename.
svn path=/trunk/mono/; revision=33351
Zoltan Varga [Sat, 4 Sep 2004 21:43:49 +0000 (21:43 -0000)]
2004-09-05 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_instrument_prolog): Fix tracing support.
svn path=/trunk/mono/; revision=33350
Tim Coleman [Sat, 4 Sep 2004 20:00:16 +0000 (20:00 -0000)]
2004-09-04 Tim Coleman <tim@timcoleman.com>
* System.Security.dll.sources:
Add new System.Security.Cryptography.Pkcs classes.
svn path=/trunk/mcs/; revision=33349
Tim Coleman [Sat, 4 Sep 2004 19:59:02 +0000 (19:59 -0000)]
2004-09-04 Tim Coleman <tim@timcoleman.com>
* XmlDecryptionTransform.cs:
Implement rudimentary xpointer support for Except URIs.
svn path=/trunk/mcs/; revision=33348
Tim Coleman [Sat, 4 Sep 2004 19:56:30 +0000 (19:56 -0000)]
2004-09-04 Tim Coleman <tim@timcoleman.com>
* Pkcs9ContentType.cs Pkcs9MessageDigest.cs:
New classes for 2.0
svn path=/trunk/mcs/; revision=33347
Tim Coleman [Sat, 4 Sep 2004 19:52:21 +0000 (19:52 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=33346
Tim Coleman [Sat, 4 Sep 2004 19:51:58 +0000 (19:51 -0000)]
2004-09-04 Tim Coleman <tim@timcoleman.com>
* System.dll.sources: Add System.Net.Mail and System.Net.Mime classes.
svn path=/trunk/mcs/; revision=33345
Tim Coleman [Sat, 4 Sep 2004 19:51:06 +0000 (19:51 -0000)]
2004-09-04 Tim Coleman <tim@timcoleman.com>
* ContentDisposition.cs ContentType.cs DispositionTypeNames.cs
* MediaTypeNames.cs TransferEncoding.cs:
New class stubs for 2.0
svn path=/trunk/mcs/; revision=33344
Tim Coleman [Sat, 4 Sep 2004 19:49:50 +0000 (19:49 -0000)]
Tim Coleman <tim@timcoleman.com>
* Attachment.cs MailAddress.cs MailMessage.cs SendCompletedEventHandler.cs
* SmtpAccess.cs SmtpClient.cs SmtpException.cs SmtpStatusCode.cs:
New class stubs for 2.0
svn path=/trunk/mcs/; revision=33343
Jordi Mas i Hernandez [Sat, 4 Sep 2004 17:10:18 +0000 (17:10 -0000)]
Refresh when font changed
svn path=/trunk/mcs/; revision=33340
Zoltan Varga [Sat, 4 Sep 2004 15:58:08 +0000 (15:58 -0000)]
2004-09-04 Zoltan Varga <vargaz@freemail.hu>
* pinvoke2.cs libtest.c: Fix memory management in tests.
* pinvoke14.cs: Merge this into pinvoke2.cs.
svn path=/trunk/mono/; revision=33339
Zoltan Varga [Sat, 4 Sep 2004 12:13:06 +0000 (12:13 -0000)]
2004-09-04 Zoltan Varga <vargaz@freemail.hu>
* mini-exceptions.c (mono_find_jit_info): Refactor common code from
mono_arch_find_jit_info functions into a new function. Fix a memory
leak.
* exceptions-x86.c exceptions-amd64.c exceptions-sparc.c: Remove
refactored code.
svn path=/trunk/mono/; revision=33338
Marek Safar [Sat, 4 Sep 2004 10:32:08 +0000 (10:32 -0000)]
2004-09-04 Marek Safar <marek.safar@seznam.cz>
Fixed cs0619-37.cs, cs0619-38.cs
* enum.cs (GetObsoleteAttribute): Removed.
* expression.cs (MemberAccess.DoResolve): Test for [Obsolete]
on Enum member is double staged. The first is tested member
and then enum.
svn path=/trunk/mcs/; revision=33337
Marek Safar [Sat, 4 Sep 2004 10:30:51 +0000 (10:30 -0000)]
new error tests
svn path=/trunk/mcs/; revision=33336
Marek Safar [Sat, 4 Sep 2004 09:51:38 +0000 (09:51 -0000)]
2004-09-04 Marek Safar <marek.safar@seznam.cz>
* test-289.cs: New test for #63631.
svn path=/trunk/mcs/; revision=33335
Marek Safar [Sat, 4 Sep 2004 09:48:44 +0000 (09:48 -0000)]
2004-09-04 Marek Safar <marek.safar@seznam.cz>
Fixed #56986, #63631, #65231
* class.cs: (TypeContainer.AddToMemberContainer): New method,
adds member to name container.
(TypeContainer.AddToTypeContainer): New method, adds type to
name container.
(AddConstant, AddEnum, AddClassOrStruct, AddDelegate, AddMethod,
AddConstructor, AddInterface, AddField, AddProperty, AddEvent,
AddOperator): Simplified by reusing AddToMemberContainer.
(TypeContainer.UserDefinedStaticConstructor): Changed to property
instead of field.
(Method.CheckForDuplications): Fixed implementation to test all
possibilities.
(MemberBase): Detection whether member is explicit interface
implementation is now in constructor.
(MemberBase.UpdateMemberName): Handles IndexerName.
(Accessor): Changed to keep also location information.
(AbstractPropertyEventMethod): Is derived from MemberCore.
(AbstractPropertyEventMethod.IsDummy): Says whether accessor
will be emited or not.
(PropertyBase.AreAccessorsDuplicateImplementation):
Tests whether accessors are not in collision with some method.
(Operator): Is derived from MethodCore to simplify common
operations.
* decl.cs (Flags.TestMethodDuplication): Test for duplication
must be performed.
(DeclSpace.AddToContainer): Adds the member to defined_names
table. It tests for duplications and enclosing name conflicts.
* enum.cs (EnumMember): Clean up to reuse the base structures
svn path=/trunk/mcs/; revision=33334
Gonzalo Paniagua Javier [Sat, 4 Sep 2004 06:06:58 +0000 (06:06 -0000)]
2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* filewatcher.c: don't expect the development fam package to be
installed.
svn path=/trunk/mono/; revision=33331
Gonzalo Paniagua Javier [Sat, 4 Sep 2004 05:58:45 +0000 (05:58 -0000)]
2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FAMWatcher.cs: s/fam/libfam.so.0/ so that g_module finds it even
when the development package is not installed.
svn path=/trunk/mcs/; revision=33329
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