Martin Baulig [Wed, 25 Feb 2004 10:22:22 +0000 (10:22 -0000)]
2004-02-25 Martin Baulig <martin@ximian.com>
* MonoGenericInst.cs
(MonoGenericInst.GetNestedTypes): Override this.
svn path=/trunk/mcs/; revision=23432
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 09:44:23 +0000 (09:44 -0000)]
2004-02-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DigestClient.cs: removed Console.
* HttpWebRequest.cs: 401/407 were hanging for GET. Fixed.
svn path=/trunk/mcs/; revision=23431
Marek Safar [Wed, 25 Feb 2004 09:15:54 +0000 (09:15 -0000)]
2004-02-25 Marek Safar <marek.safar@seznam.cz>
* Makefile: Enable test-230.
svn path=/trunk/mcs/; revision=23430
Marek Safar [Wed, 25 Feb 2004 09:11:13 +0000 (09:11 -0000)]
2004-02-25 Marek Safar <marek.safar@seznam.cz>
* codegen.cs: Implemented attribute support for modules.
New AssemblyClass, ModuleClass and CommonAssemblyModulClass for
Assembly/Module functionality.
* attribute.cs, class.cs, cs-parser.jay, delegate.cs, driver.cs, enum.cs
interface.cs, rootcontext.cs, statement.cs, typemanager.cs:
Updated dependencies on CodeGen.ModuleBuilder and CodeGen.AssemblyBuilder.
svn path=/trunk/mcs/; revision=23429
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 09:09:27 +0000 (09:09 -0000)]
s/doc\//web\//g
svn path=/trunk/mono/; revision=23428
Miguel de Icaza [Wed, 25 Feb 2004 04:19:55 +0000 (04:19 -0000)]
Remove duplicate
svn path=/trunk/mcs/; revision=23427
Miguel de Icaza [Wed, 25 Feb 2004 04:07:57 +0000 (04:07 -0000)]
Love the Makefile
svn path=/trunk/mono/; revision=23426
Miguel de Icaza [Wed, 25 Feb 2004 04:04:24 +0000 (04:04 -0000)]
Update this one too
svn path=/trunk/mono/; revision=23425
Sebastien Pouliot [Wed, 25 Feb 2004 02:39:04 +0000 (02:39 -0000)]
2004-02-18 Sebastien Pouliot <sebastien@ximian.com>
* DigestClient.cs: Fixed issue with Apache server which do not use "
for specifying the digest algorithm (.e.g. algorithm=MD5 not ="MD5").
svn path=/trunk/mcs/; revision=23424
Miguel de Icaza [Wed, 25 Feb 2004 02:12:52 +0000 (02:12 -0000)]
Update this one too
svn path=/trunk/mono/; revision=23423
Pedro Abelleira Seco [Tue, 24 Feb 2004 21:11:18 +0000 (21:11 -0000)]
Got a slightly better photo
svn path=/trunk/mono/; revision=23422
Lluis Sanchez [Tue, 24 Feb 2004 20:02:47 +0000 (20:02 -0000)]
Little fix
svn path=/trunk/mono/; revision=23421
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 19:42:53 +0000 (19:42 -0000)]
2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConfigurationSettings.cs: we were loading web.config from / always!
Thanks to Lluis for noticing this.
svn path=/trunk/mcs/; revision=23420
Zoltan Varga [Tue, 24 Feb 2004 19:19:35 +0000 (19:19 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini-x86.c mini-ppc.c mini-sparc.c linear-scan.c:
Make the cost of allocating a variable to a register arch dependent.
svn path=/trunk/mono/; revision=23419
Zoltan Varga [Tue, 24 Feb 2004 19:13:49 +0000 (19:13 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* basic-calls.cs: Fix compilation of tests.
svn path=/trunk/mono/; revision=23418
Zoltan Varga [Tue, 24 Feb 2004 18:17:20 +0000 (18:17 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c tramp-x86.c mini-x86.c: Add mono_running_on_valgrind ()
helper function to cut back on the number of #ifdefs needed.
svn path=/trunk/mono/; revision=23417
Miguel de Icaza [Tue, 24 Feb 2004 18:12:34 +0000 (18:12 -0000)]
Update Makefile
svn path=/trunk/mono/; revision=23416
Miguel de Icaza [Tue, 24 Feb 2004 18:11:31 +0000 (18:11 -0000)]
Remove
svn path=/trunk/mono/; revision=23415
Miguel de Icaza [Tue, 24 Feb 2004 18:10:55 +0000 (18:10 -0000)]
remove files, they moved to mono/docs
svn path=/trunk/mono/; revision=23414
Miguel de Icaza [Tue, 24 Feb 2004 18:10:37 +0000 (18:10 -0000)]
Update Makefile
svn path=/trunk/mono/; revision=23413
Miguel de Icaza [Tue, 24 Feb 2004 18:05:41 +0000 (18:05 -0000)]
Remove doc directory
svn path=/trunk/mono/; revision=23412
Miguel de Icaza [Tue, 24 Feb 2004 18:01:50 +0000 (18:01 -0000)]
Add amd64 support patch from Zalman Stern
svn path=/trunk/mono/; revision=23411
Miguel de Icaza [Tue, 24 Feb 2004 18:00:30 +0000 (18:00 -0000)]
Add support amd64 patch from Zalman Stern
svn path=/trunk/mono/; revision=23409
Miguel de Icaza [Tue, 24 Feb 2004 17:58:16 +0000 (17:58 -0000)]
Add support amd64 to the atomic functions patch from Zalman Stern
svn path=/trunk/mono/; revision=23408
Miguel de Icaza [Tue, 24 Feb 2004 17:57:22 +0000 (17:57 -0000)]
Add support for detecting amd64 patch from Zalman Stern + report NPTL use
svn path=/trunk/mono/; revision=23407
Miguel de Icaza [Tue, 24 Feb 2004 17:47:12 +0000 (17:47 -0000)]
Rename function, to fix build
svn path=/trunk/mono/; revision=23406
Carlos Guzmán Álvarez [Tue, 24 Feb 2004 17:20:41 +0000 (17:20 -0000)]
Updated Mono.Security sources list
svn path=/trunk/mcs/; revision=23405
Carlos Guzmán Álvarez [Tue, 24 Feb 2004 17:20:04 +0000 (17:20 -0000)]
2004-02-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs:
- Removed File.
* Mono.Security.Protocol.Tls.Alerts/TlsAlerts.cs:
* Mono.Security.Protocol.Tls/RecordProtocol.cs:
* Mono.Security.Protocol.Tls/SslClientStream.cs:
* Mono.Security.Protocol.Tls/SslServerStream.cs:
- Reimplementation of TLS/SSL Alert Protocol.
svn path=/trunk/mcs/; revision=23404
Zoltan Varga [Tue, 24 Feb 2004 15:03:52 +0000 (15:03 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* mini-ppc.c: Fix compilation.
svn path=/trunk/mono/; revision=23403
Zoltan Varga [Tue, 24 Feb 2004 14:34:07 +0000 (14:34 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* basic-calls.cs: New regression tests.
svn path=/trunk/mono/; revision=23402
Zoltan Varga [Tue, 24 Feb 2004 14:32:21 +0000 (14:32 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* cpu-sparc.md: Ongoing sparc work.
svn path=/trunk/mono/; revision=23401
Zoltan Varga [Tue, 24 Feb 2004 14:30:58 +0000 (14:30 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c (mono_sparc_is_virtual_call): New helper function.
* tramp-sparc.c (create_specific_trampoline): Use g5 register instead
of l0 since that is callee saved.
* tramp-sparc.c (sparc_magic_trampoline): Apply unbox trampoline only
to virtual calls.
* mini-sparc.c: Ongoing work + flag virtual calls with a special kind
of delay instruction.
svn path=/trunk/mono/; revision=23400
Zoltan Varga [Tue, 24 Feb 2004 14:28:14 +0000 (14:28 -0000)]
2004-02-24 Zoltan Varga <vargaz@freemail.hu>
* inssel.brg (OP_CHECK_THIS): Set tree->sreg1 and dreg correctly.
* mini.h (MonoCallInst): Add 'virtual' flag.
* inssel.brg (mini_emit_virtual_call): Set 'virtual' flag.
svn path=/trunk/mono/; revision=23399
Sebastien Pouliot [Tue, 24 Feb 2004 14:15:30 +0000 (14:15 -0000)]
2004-02-24 Sebastien Pouliot <sebastien@ximian.com>
* X509Certificate.cs: Add support for the OID "1.3.14.3.2.29" (SHA1
with RSA). Added a fix for "really" null algorithm parameters.
* X509CertificateCollection.cs: Fixed Contains and IndexOf (worked
on objects but not for the same certificate in a different object).
svn path=/trunk/mcs/; revision=23398
Andreas N [Tue, 24 Feb 2004 14:05:48 +0000 (14:05 -0000)]
2004-02-24 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* IWindowsFormsEditorService.cs: Corrected casing,
it is not yet corrected in the filename, implemented
svn path=/trunk/mcs/; revision=23397
Andreas N [Tue, 24 Feb 2004 14:01:31 +0000 (14:01 -0000)]
2004-02-24 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* BitmapEditor.cs
* FontEditor.cs
* FontNameEditor.cs
* IconEditor.cs
* ImageEditor.cs
* MetafileEditor.cs
* ColorEditor.cs: beautifications
* ContentAlignmentEditor.cs
* CursorEditor.cs: Implemented a simple UI
* ColorEditor.cs: Implemented a simple UI
svn path=/trunk/mcs/; revision=23396
Jordi Mas i Hernandez [Tue, 24 Feb 2004 12:23:20 +0000 (12:23 -0000)]
font clone, tostring, and fix
svn path=/trunk/mcs/; revision=23395
Lluis Sanchez [Tue, 24 Feb 2004 12:05:35 +0000 (12:05 -0000)]
System.Xml.dll.sources: Added SerializationSource.cs.
svn path=/trunk/mcs/; revision=23394
Lluis Sanchez [Tue, 24 Feb 2004 12:04:45 +0000 (12:04 -0000)]
Added
svn path=/trunk/mcs/; revision=23393
Lluis Sanchez [Tue, 24 Feb 2004 12:03:28 +0000 (12:03 -0000)]
* SerializationCodeGenerator.cs: Added support for generation of readers
and writers for several maps in a single class. Added support for
XmlMemberMapping. Fixed generation of serializers that use encoded format.
* SoapAttributeAttribute.cs, SoapAttributeOverrides.cs, SoapAttributes.cs,
SoapElementAttribute.cs, SoapEnumAttribute.cs, SoapTypeAttribute.cs,
XmlAnyElementAttribute.cs, XmlAnyElementAttributes.cs, XmlArrayAttribute.cs,
XmlArrayItemAttribute.cs, XmlArrayItemAttributes.cs, XmlAttributeAttribute.cs,
XmlAttributeOverrides.cs, XmlChoiceIdentifierAttribute.cs, XmlRootAttribute.cs,
XmlElementAttribute.cs, XmlElementAttributes.cs, XmlEnumAttribute.cs,
XmlReflectionMember.cs, XmlTextAttribute.cs, XmlTypeAttribute.cs:
Added InternalEquals method.
* XmlAttributes.cs: Removed a lot of unused code. Added InternalEquals method.
* SoapReflectionImporter.cs: Set SerializationSource to generated maps.
* XmlCustomFormatter.cs: Fixed little bug.
* XmlMapping.cs: Added Source property. This a global identifier of the map.
* XmlReflectionImporter.cs: Set SerializationSource to generated maps.
* XmlSchemaImporter.cs: Set the correct value for IsNillable when importing
mapping members.
* XmlSerializationReaderInterpreter.cs, XmlSerializationWriter.cs: Minor fixes.
* XmlSerializationWriterInterpreter.cs: WriteObject and WriteEnum were not
correctly used.
* XmlSerializer.cs: Added support for generation of serializers.
svn path=/trunk/mcs/; revision=23392
Peter Dennis Bartok [Tue, 24 Feb 2004 04:49:00 +0000 (04:49 -0000)]
- Prevented duplicate free
svn path=/trunk/mcs/; revision=23390
Ben Maurer [Tue, 24 Feb 2004 02:39:21 +0000 (02:39 -0000)]
explain
svn path=/trunk/mcs/; revision=23389
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 01:53:40 +0000 (01:53 -0000)]
Remove utf8 markers in wrong place. Fixes bug #54493.
svn path=/trunk/mono/; revision=23388
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 00:42:25 +0000 (00:42 -0000)]
2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FileStream.cs: remove dangling ^Ms.
svn path=/trunk/mcs/; revision=23387
Gonzalo Paniagua Javier [Mon, 23 Feb 2004 23:13:58 +0000 (23:13 -0000)]
2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Binder.cs:
(SelectProperty): check the return Type if provided.
svn path=/trunk/mcs/; revision=23385
Martin Baulig [Mon, 23 Feb 2004 22:28:08 +0000 (22:28 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* gen-40.cs: New generics test.
svn path=/trunk/mcs/; revision=23383
Martin Baulig [Mon, 23 Feb 2004 22:25:54 +0000 (22:25 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* decl.cs (DeclSpace.IsGeneric): Make this a property instead of a
field and check whether we're nested inside a generic type.
(DeclSpace.ResolveType): If we're resolving to a generic type
definition, create a ConstructedType and return its resolved type.
(DeclSpace.initialize_type_params): New private method;
initializes the `type_param_list' field from the type parameters
from this and all enclosing classes.
(DeclSpace.TypeParameters): Call initialize_type_params() unless
we're already initialized.
svn path=/trunk/mcs/; revision=23382
Sebastien Pouliot [Mon, 23 Feb 2004 20:25:24 +0000 (20:25 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* Mono.Security.dll.sources: Removed TestAnchors.cs (no need to be hardcoded anymore).
svn path=/trunk/mcs/; revision=23381
Sebastien Pouliot [Mon, 23 Feb 2004 20:23:29 +0000 (20:23 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* TestAnchors.cs: Removed - no need to be hardcoded anymore.
svn path=/trunk/mcs/; revision=23380
Sebastien Pouliot [Mon, 23 Feb 2004 20:19:46 +0000 (20:19 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* TestAnchors.cs: Removed - no need to be hardcoded anymore.
* X509Chain.cs: Updated to use the new store for trusted roots.
svn path=/trunk/mcs/; revision=23379
Sebastien Pouliot [Mon, 23 Feb 2004 20:07:32 +0000 (20:07 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* Added new CRL and store support. Removed old (unused) store interface.
svn path=/trunk/mcs/; revision=23378
Sebastien Pouliot [Mon, 23 Feb 2004 20:06:12 +0000 (20:06 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* X509CRL.cs: New. Certificate Revocation List v1/v2 support.
* X509Store.cs: New. Managed each individual store (with or
without CRL support).
* X509StoreManager.cs: New. Certificate Store Manager to access
user and machine stores and to merge them when required.
* X509Stores.cs: New. Certificate stores group for either the
current user or the local machine.
svn path=/trunk/mcs/; revision=23377
Sebastien Pouliot [Mon, 23 Feb 2004 20:01:40 +0000 (20:01 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* CRLDistributionPointsExtension.cs: Fix some warnings.
* SubjectKeyIdentifierExtension.cs: Added new Identifier property.
svn path=/trunk/mcs/; revision=23376
Sebastien Pouliot [Mon, 23 Feb 2004 16:14:04 +0000 (16:14 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: For some strange reason v1.10 won't compile with mcs.
There's something strange about it.
svn path=/trunk/mcs/; revision=23373
Zoltan Varga [Mon, 23 Feb 2004 16:10:34 +0000 (16:10 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* many-locals.cs: Add tests for locals with large stack frame offsets.
svn path=/trunk/mono/; revision=23372
Zoltan Varga [Mon, 23 Feb 2004 16:09:37 +0000 (16:09 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* *.cs: New regression tests.
svn path=/trunk/mono/; revision=23371
Zoltan Varga [Mon, 23 Feb 2004 16:07:07 +0000 (16:07 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c inssel-sparc.brg: Update after latest changes. Ongoing sparc
work.
svn path=/trunk/mono/; revision=23370
Ben Maurer [Mon, 23 Feb 2004 16:05:30 +0000 (16:05 -0000)]
2004-02-23 Ben Maurer <bmaurer@users.sourceforge.net>
* String.cs (Equals): Speed up this method by avoiding ABC
and by comparing by 32 bit words rather than 16 bit chars.
This gives between 0x (for 1 char) and >2x (for large strings)
factor of improvement.
A big thanks to Miguel, who suggested the integer compares.
svn path=/trunk/mcs/; revision=23369
Gonzalo Paniagua Javier [Mon, 23 Feb 2004 16:02:30 +0000 (16:02 -0000)]
2004-02-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MonoType.cs: use the binder in GetPropertyImpl.
svn path=/trunk/mcs/; revision=23368
Sebastien Pouliot [Mon, 23 Feb 2004 15:58:28 +0000 (15:58 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Typo
svn path=/trunk/mcs/; revision=23367
Sebastien Pouliot [Mon, 23 Feb 2004 15:56:34 +0000 (15:56 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Corrected isProbablePrime by removing the redundant
loop. Fix #54750.
svn path=/trunk/mcs/; revision=23366
Zoltan Varga [Mon, 23 Feb 2004 15:52:13 +0000 (15:52 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_runtime_install_handlers): Fix build.
svn path=/trunk/mono/; revision=23365
Carlos Guzmán Álvarez [Mon, 23 Feb 2004 14:58:35 +0000 (14:58 -0000)]
Update Mono.Security sources list
svn path=/trunk/mcs/; revision=23364
Carlos Guzmán Álvarez [Mon, 23 Feb 2004 14:57:58 +0000 (14:57 -0000)]
2004-02-23 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls/TlsContext.cs:
- Removed file, implementation is now present in:
Context.cs
ClientContext.cs
ServerContext.cs
* Mono.Security.Protocol.Tls/Context.cs:
* Mono.Security.Protocol.Tls/ClientContext.cs:
* Mono.Security.Protocol.Tls/ServerContext.cs:
* Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:
- New classes.
* Mono.Security.Protocol.Tls/SslServerStream.cs:
- Added implementation for properties, and read/write methods
as in SslClientStream.
- doHandshake method is not implemented yet.
* Mono.Security.Protocol.Tls/SslClientStream.cs:
* Mono.Security.Protocol.Tls/RecordProtocol.cs:
* Mono.Security.Protocol.Tls/Ciphersuite.cs:
* Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
* Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs:
* Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs:
* Mono.Security.Protocol.Tls.Handshake.Client/*.cs:
- Added changes for make use of the new Context implementation.
* Mono.Security.Protocol.Tls.Handshake.Server/*.cs:
- New classes with method signatures only for the server handshake
implementation.
svn path=/trunk/mcs/; revision=23363
Zoltan Varga [Mon, 23 Feb 2004 14:24:14 +0000 (14:24 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c mini-x86.c mini-ppc.c trace.h trace.c: Move tracing
functions to arch independent code.
svn path=/trunk/mono/; revision=23362
Zoltan Varga [Mon, 23 Feb 2004 14:19:52 +0000 (14:19 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* mini.h (MonoJitTlsData): Add 'stack_size', 'signal_stack' and
'signal_stack_size' members.
* mini.h mini.c mini-x86.h mini-x86.c: Run sigsegv handlers on an
alternate signal stack.
* exceptions-x86.c: Add stack overflow handling.
* mini.h mini.c mini-x86.c mini-ppc.c trace.h trace.c: Move tracing
functions to arch independent code.
* mini.c (mono_print_tree): Print more detailed info for load_membase
opcodes.
svn path=/trunk/mono/; revision=23361
Zoltan Varga [Mon, 23 Feb 2004 14:09:13 +0000 (14:09 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* appdomain.h (MonoDomain): Add preallocated null_reference_ex and
stack_overflow_ex members which are used by exception handling.
* appdomain.c (mono_runtime_init): Initialize the new members.
svn path=/trunk/mono/; revision=23360
Zoltan Varga [Mon, 23 Feb 2004 14:00:17 +0000 (14:00 -0000)]
2004-02-23 Zoltan Varga <vargaz@freemail.hu>
* gc.c (mono_gc_enable): New helper function.
* gc.c (mono_gc_disable): New helper function.
svn path=/trunk/mono/; revision=23359
Lluis Sanchez [Mon, 23 Feb 2004 13:21:52 +0000 (13:21 -0000)]
* BinaryCommon.cs: Added UseReflectionSerialization property.
* CodeGenerator.cs, ObjectWriter.cs: When serializing the name of an
inherited field, prefix the name with the class name. This fixes #54439.
Moved check for reflection serialization variable to BinaryCommon.
svn path=/trunk/mcs/; revision=23358
Sebastien Pouliot [Mon, 23 Feb 2004 13:03:31 +0000 (13:03 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* tlstest.cs: New. Tool to test for SSLv3 and TLSv1 stream
implementation.
svn path=/trunk/mcs/; revision=23357
Sebastien Pouliot [Mon, 23 Feb 2004 13:02:15 +0000 (13:02 -0000)]
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* README: Test tools descriptions.
* tlstest/*: TLS/SSL test tool.
svn path=/trunk/mcs/; revision=23356
Jordi Mas i Hernandez [Mon, 23 Feb 2004 12:39:46 +0000 (12:39 -0000)]
MeasureString sample
svn path=/trunk/mcs/; revision=23355
Lluis Sanchez [Mon, 23 Feb 2004 10:49:08 +0000 (10:49 -0000)]
* AsyncCalls.cs, BaseCalls.cs, CallSeq.cs, ContextHookAttribute.cs,
ContextsTest.cs, CrossDomainCalls.cs, DelegateCalls.cs, HttpCalls.cs,
ReflectionCalls.cs, ServerObject.cs, SyncCalls.cs, TcpCalls.cs:
Shortened namespace name.
svn path=/trunk/mcs/; revision=23353
Lluis Sanchez [Mon, 23 Feb 2004 10:44:52 +0000 (10:44 -0000)]
* TcpClientTransportSink.cs: Release the connection after sending an
OneWay call. This fixes bug #54671.
svn path=/trunk/mcs/; revision=23352
Gonzalo Paniagua Javier [Mon, 23 Feb 2004 10:11:44 +0000 (10:11 -0000)]
2004-02-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.Compilation/AspGenerator.cs: error out when <object> server
tag is not closed. Ignore any content inside it.
* System.Web.UI/ControlBuilder.cs: added SetTagName().
* System.Web.UI/ObjectTagBuilder.cs: use SetTagName so that we can
properly close <object> builders if the closing tag is provided.
svn path=/trunk/mcs/; revision=23351
Alberto Fernandez [Mon, 23 Feb 2004 10:00:58 +0000 (10:00 -0000)]
Basic support of ListBox. (only view, no events, no access to selected data)
svn path=/trunk/mcs/; revision=23350
Jackson Harper [Mon, 23 Feb 2004 07:47:38 +0000 (07:47 -0000)]
* corlib.dll.sources: Add LockQueue.cs to build.
svn path=/trunk/mcs/; revision=23349
Jackson Harper [Mon, 23 Feb 2004 07:46:00 +0000 (07:46 -0000)]
* LockCookie.cs: Add some fields for restoring locks.
* ReaderWriterLock.cs: Implement
* LockQueue.cs: New File - used for queueing thread locks in
ReaderWriterLock.
svn path=/trunk/mcs/; revision=23348
Martin Baulig [Mon, 23 Feb 2004 04:00:02 +0000 (04:00 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* Stack.cs, Queue.cs: New files. Hmm, looks like I forgot to add
them to CVS; they're already on my hard disk since December or so.
svn path=/trunk/mcs/; revision=23347
Martin Baulig [Mon, 23 Feb 2004 03:48:30 +0000 (03:48 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* class.cs (Method.Define): Create the generic method before
calling DoDefine().
(Memberbase.DoDefine): Added DeclSpace argument (in addition to
the TypeContainer one); we use this for generic methods.
* decl.cs (CheckAccessLevel): If we're a GenericMethod, use our
parent's TypeBuilder.
svn path=/trunk/mcs/; revision=23346
Martin Baulig [Mon, 23 Feb 2004 03:37:03 +0000 (03:37 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* MethodBuilder.cs (MethodBuilder.SetGenericMethodSignature):
Added MethodAttributes and CallingConventions arguments.
svn path=/trunk/mcs/; revision=23345
Martin Baulig [Mon, 23 Feb 2004 01:33:00 +0000 (01:33 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* icall.c: I must have been really stupid - make it actually work
this time ;-)
svn path=/trunk/mono/; revision=23344
Martin Baulig [Mon, 23 Feb 2004 00:01:12 +0000 (00:01 -0000)]
Make it a class; we're currently having some problems with structs.
svn path=/trunk/mcs/; revision=23343
Martin Baulig [Mon, 23 Feb 2004 00:00:28 +0000 (00:00 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* loader.c (method_from_memberref): Only inflate the method if
it's in another klass.
svn path=/trunk/mono/; revision=23342
Martin Baulig [Sun, 22 Feb 2004 23:38:55 +0000 (23:38 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* mini.c (mini_get_method): Set `gmethod->generic_inst'.
svn path=/trunk/mono/; revision=23340
Martin Baulig [Sun, 22 Feb 2004 23:32:01 +0000 (23:32 -0000)]
2004-02-23 Martin Baulig <martin@ximian.com>
* class.c (mono_class_inflate_generic_type): Fixed two bugs.
(mono_class_init): If we're a generic instance and an interface,
compute `class->interface_id'; also create `class->interfaces'
here and inflate them.
* metadata.c (do_mono_metadata_parse_generic_inst): Compute
`ginst->is_open'.
(mono_type_stack_size): Fix for MONO_TYPE_GENERICINST.
* reflection.c (mono_image_create_token): Allow "MonoGenericInst".
svn path=/trunk/mono/; revision=23339
Andreas N [Sun, 22 Feb 2004 22:22:27 +0000 (22:22 -0000)]
2004-02-22 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* Math.cs: MonoStyled, replaced space with tabs,
speedup of some methods by avoiding method calls
svn path=/trunk/mcs/; revision=23334
Andreas N [Sun, 22 Feb 2004 22:20:44 +0000 (22:20 -0000)]
2004-02-22 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: Added missing attribute, commented
excess attributes, prepared signkey attributes
svn path=/trunk/mcs/; revision=23333
Paolo Molaro [Sun, 22 Feb 2004 21:00:37 +0000 (21:00 -0000)]
Sun Feb 22 22:25:19 CET 2004 Paolo Molaro <lupus@ximian.com>
* mini-x86.c: fixed reg allocation for div/rem.
svn path=/trunk/mono/; revision=23332
Gonzalo Paniagua Javier [Sun, 22 Feb 2004 18:24:14 +0000 (18:24 -0000)]
2004-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AttributeTest.cs: added test for bug 54518.
svn path=/trunk/mcs/; revision=23331
Miguel de Icaza [Sun, 22 Feb 2004 17:10:33 +0000 (17:10 -0000)]
Remove merge conflict
svn path=/trunk/mono/; revision=23329
Miguel de Icaza [Sun, 22 Feb 2004 16:48:56 +0000 (16:48 -0000)]
More updates
svn path=/trunk/mono/; revision=23328
Miguel de Icaza [Sun, 22 Feb 2004 16:40:04 +0000 (16:40 -0000)]
update
svn path=/trunk/mono/; revision=23327
Miguel de Icaza [Sun, 22 Feb 2004 16:28:14 +0000 (16:28 -0000)]
Flush
svn path=/trunk/mono/; revision=23326
Miguel de Icaza [Sun, 22 Feb 2004 16:18:00 +0000 (16:18 -0000)]
Update
svn path=/trunk/mono/; revision=23325
Miguel de Icaza [Sun, 22 Feb 2004 16:03:49 +0000 (16:03 -0000)]
2004-02-15 Miguel de Icaza <miguel@ximian.com>
* reflection.c (method_encode_code): Improved the error message
generated by the exception.
svn path=/trunk/mono/; revision=23324
Miguel de Icaza [Sun, 22 Feb 2004 16:00:22 +0000 (16:00 -0000)]
2004-02-22 Miguel de Icaza <miguel@ximian.com>
* driver.c (mono_main): Report some configuratio options on --version.
svn path=/trunk/mono/; revision=23323
Gonzalo Paniagua Javier [Sun, 22 Feb 2004 15:18:01 +0000 (15:18 -0000)]
2004-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c: Martin did not do what he said in the ChangeLog for
2004-02-18, but put back the changes for properties and events.
Commenting those changes out again and adding comment to bug #54518.
* process.c: removed warning.
svn path=/trunk/mono/; revision=23322
Miguel de Icaza [Sun, 22 Feb 2004 15:04:40 +0000 (15:04 -0000)]
Flush
svn path=/trunk/mono/; revision=23321
Atsushi Eno [Sun, 22 Feb 2004 08:51:34 +0000 (08:51 -0000)]
2004-02-22 Atsushi Enomoto <atsushi@ximian.com>
* Added Cscompmgd_test.dll.sources.
* Makefile: Removed NO_TEST=yes
svn path=/trunk/mcs/; revision=23319