mono.git
19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago * Control.cs: don't create the EventHandlerList until requested.
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years agooops
Ben Maurer [Sun, 5 Sep 2004 16:27:59 +0000 (16:27 -0000)]
oops

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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago2004-09-05 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-05 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2004-09-05 Marek Safar <marek.safar@seznam.cz>
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

19 years agofixes bugs, adds flashing on certain situations
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-05 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-05 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-05 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-04 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-04 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-04 Tim Coleman <tim@timcoleman.com>
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

19 years ago*** empty log message ***
Tim Coleman [Sat, 4 Sep 2004 19:52:21 +0000 (19:52 -0000)]
*** empty log message ***

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

19 years ago2004-09-04 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-04 Tim Coleman <tim@timcoleman.com>
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

19 years agoTim Coleman <tim@timcoleman.com>
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

19 years agoRefresh when font changed
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

19 years ago2004-09-04 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-04 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-04 Marek Safar <marek.safar@seznam.cz>
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

19 years agonew error tests
Marek Safar [Sat, 4 Sep 2004 10:30:51 +0000 (10:30 -0000)]
new error tests

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

19 years ago2004-09-04 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2004-09-04 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years ago2004-09-03 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-03 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-03 John Luke <john.luke@gmail.com>
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

19 years ago2004-09-03 Tim Colmean <tim@timcoleman.com>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Tim Colmean <tim@timcoleman.com>
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

19 years agoOoops, this one, too.
Martin Baulig [Fri, 3 Sep 2004 20:52:15 +0000 (20:52 -0000)]
Ooops, this one, too.

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

19 years agoSmall improvements for Collection.cs
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

19 years agoAdd the new tests to the known failures list.
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

19 years agoOoops.
Martin Baulig [Fri, 3 Sep 2004 20:27:15 +0000 (20:27 -0000)]
Ooops.

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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-03 Martin Baulig <martin@ximian.com>
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

19 years ago2004-09-03 Martin Baulig <martin@ximian.com>
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

19 years agoAdded [CLSCompliant(false)] attribute.
Martin Baulig [Fri, 3 Sep 2004 18:19:30 +0000 (18:19 -0000)]
Added [CLSCompliant(false)] attribute.

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

19 years ago2004-09-03 Tim Coleman (tim@timcoleman.com)
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years agoMake things actually work.
Martin Baulig [Fri, 3 Sep 2004 17:52:36 +0000 (17:52 -0000)]
Make things actually work.

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

19 years agoOoops, it's called static classes, not static structs ....
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

19 years ago2004-09-03 Martin Baulig <martin@ximian.com>
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-09-03 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
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

19 years ago2004-09-03 Tim Coleman <tim@timcoleman.com>
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

19 years ago2004-09-03 Tim Coleman <tim@timcoleman.com>
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

19 years agoMerged again.
Martin Baulig [Fri, 3 Sep 2004 14:04:47 +0000 (14:04 -0000)]
Merged again.

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

19 years ago**** Merged from MCS ****
Martin Baulig [Fri, 3 Sep 2004 14:04:10 +0000 (14:04 -0000)]
**** Merged from MCS ****

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

19 years ago2004-09-03 Martin Baulig <martin@ximian.com>
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

19 years ago2004-03-23 Martin Baulig <martin@ximian.com>
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

19 years ago * ProtocolImporter.cs: Fixing the fix. The generated class must always
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

19 years agoChangeLog: Updated ChangeLog.
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

19 years agoChangeLog: Updated ChangeLog.
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

19 years agoMoved the marker.
Martin Baulig [Fri, 3 Sep 2004 13:25:14 +0000 (13:25 -0000)]
Moved the marker.

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

19 years ago**** Merged from MCS ****
Martin Baulig [Fri, 3 Sep 2004 13:24:37 +0000 (13:24 -0000)]
**** Merged from MCS ****

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

19 years agoAdd bugzilla id for commit.
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

19 years ago2004-09-03 Zoltan Varga <vargaz@freemail.hu>
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

19 years agoAttach $profile to log file name to make clear
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

19 years ago(TEST_SOURCES): Add 'mtest-1-dll' and 'mtest-1-exe'.
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

19 years ago* expression.cs (BetterConversion): Don't allow either conversion
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago * XmlSerializer.cs: When the XmlReader is created by XmlSerializer, use
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

19 years ago2004-09-03 Atsushi Enomoto <atsushi@ximian.com>
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

19 years agoadded few more VB tests
Sachin Kumar [Fri, 3 Sep 2004 10:38:34 +0000 (10:38 -0000)]
added few more VB tests

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

19 years ago2004-09-03 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2004-09-03 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago * object.c: In mono_message_invoke, fill the output parameter array after
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

19 years ago2004-09-02 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years agoignorify
Ben Maurer [Fri, 3 Sep 2004 01:04:50 +0000 (01:04 -0000)]
ignorify

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

19 years ago2004-09-02 Ben Maurer <bmaurer@users.sourceforge.net>
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

19 years ago(test-2): Use /langversion instead of -v2. This fixes the compiler test build.
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

19 years ago(PrintProvides): Fix the handling of 2.0 mscorlib.
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