mono.git
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

19 years ago- Added sanity check to creation of double buffer bitmap
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

19 years ago- Fixed selection of text color
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

19 years ago- Added AccessibleNavigation and AccessibleSelection source files
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

19 years ago- Added missing RadioButton.RadioButtonAccessibleObject class
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

19 years ago- Added missing Control.ControlAccessibleObject class
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

19 years ago- Added missing methods
Peter Dennis Bartok [Thu, 2 Sep 2004 20:25:21 +0000 (20:25 -0000)]
- Added missing methods

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

19 years ago- Initial check-in
Peter Dennis Bartok [Thu, 2 Sep 2004 20:24:16 +0000 (20:24 -0000)]
- Initial check-in

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

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

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

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

19 years agoOups, I didn't commit the latest version
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

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

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

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

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

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

19 years agoimplements resource pool for pens, brushes, and hatchbruses
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

19 years ago * XmlSerializerTestClasses.cs: Added some test classes.
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

19 years ago * ReflectionHelper.cs, SoapReflectionImporter.cs, XmlReflectionImporter.cs:
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

19 years agoUnbork compilation fix.
Paolo Molaro [Thu, 2 Sep 2004 14:01:01 +0000 (14:01 -0000)]
Unbork compilation fix.

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

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

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