mono.git
20 years ago2003-09-25 Todd Berman <tberman@gentoo.org>
Todd Berman [Mon, 29 Sep 2003 21:54:56 +0000 (21:54 -0000)]
2003-09-25  Todd Berman <tberman@gentoo.org>

        * Microsoft.Web.Services/SoapContext.cs: Added Action, To and ReplyTo
        properties.
        * Microsoft.Web.Services.Addressing/
                Action.cs:
                Address.cs:
                AttributedUri.cs:
                AttributedUriString.cs:
                EndpointReference.cs:
                EndpointReferenceType.cs:
                ReplyTo.cs:
                To.cs: Partially stubbed.
        * Microsoft.Web.Services.Messaging/SoapReceiver.cs: Added protected
        abstract method Receive.
        * Microsoft.Web.Services.Messaging/
                SoapReceivers.cs:
                SoapSender.cs: Partially stubbed.
        * Microsoft.Web.Services.Xml/IXmlElement.cs: Moved to the Xml namespace
        which is where MS has it, added the namespace to classes that needed it
        * Microsoft.Web.Services.Xml/OpenAttributeElement.cs: Partially stubbed
        * Microsoft.Web.Services.dll.sources: Added new files.

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 21:39:23 +0000 (21:39 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* Added Microsoft.JScript_test.dll.sources

* Makefile: allow test build.

* Microsoft.JScript.dll.sources: Added VsaItem.cs, VsaItems.cs,
VsaGlobalItem.cs, VsaReferenceItem.cs , VsaCodeItem.cs to the build.

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 21:34:07 +0000 (21:34 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* VsaEngine.cs: uncommented inheritance from BaseVsaEngine (thanks
goes to jackson). Added  constructor, added InitOptions,
GetSpecificOption, SetSpecificOption.

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

20 years agoadded ChangeLog
César Natarén [Mon, 29 Sep 2003 21:29:18 +0000 (21:29 -0000)]
added ChangeLog

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 20:45:50 +0000 (20:45 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* BaseVsaEngine.cs: added default constructor, added exceptions
for Close (),  implemented GetOption, added properties that let
know the state of the engine.

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 20:35:22 +0000 (20:35 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* Added: VsaGlobalItem.cs, VsaReferenceItem.cs, VsaCodeItem.cs

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

20 years agoadded VsaCodeItem.cs
César Natarén [Mon, 29 Sep 2003 20:34:15 +0000 (20:34 -0000)]
added VsaCodeItem.cs

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

20 years agoadded VsaReference.cs
César Natarén [Mon, 29 Sep 2003 20:33:16 +0000 (20:33 -0000)]
added VsaReference.cs

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

20 years agoadded VsaGlobalItem.cs
César Natarén [Mon, 29 Sep 2003 20:29:56 +0000 (20:29 -0000)]
added VsaGlobalItem.cs

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

20 years agoallow tests build
César Natarén [Mon, 29 Sep 2003 20:24:15 +0000 (20:24 -0000)]
allow tests build

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

20 years agoadded Microsoft.JScript_test.dll.sources
César Natarén [Mon, 29 Sep 2003 20:21:57 +0000 (20:21 -0000)]
added Microsoft.JScript_test.dll.sources

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

20 years agosignture corrections
Dennis Hayes [Mon, 29 Sep 2003 19:15:56 +0000 (19:15 -0000)]
signture corrections

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

20 years ago2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 29 Sep 2003 19:14:56 +0000 (19:14 -0000)]
2003-09-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Control.cs:
(ClearChildViewState): doh! Don't clear control viewstate but the
viewstate of possible children.
(LoadViewStateRecursive): load viewstate even when control is not
visible.
Fixes bug #49024.
The rest are just dangling ^M removed.

* DataBoundLiteralControl.cs:
(LoadViewState): we get an object [], not a string [].

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

20 years ago2003-09-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 29 Sep 2003 18:36:30 +0000 (18:36 -0000)]
2003-09-29  Zoltan Varga  <vargaz@freemail.hu>

* exceptions.cs (test_0_nested_finally): New regression test for
nested exception handlers.

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

20 years ago * Methods.cs: Little fix in binding check.
Lluis Sanchez [Mon, 29 Sep 2003 17:46:28 +0000 (17:46 -0000)]
* Methods.cs: Little fix in binding check.
* SoapExtension.cs: Implemented ChainStream. Changed some methods from
  public to internal.
* SoapClientMessage: Implemented EnsureInStage.
* SoapServerMessage: Implemented EnsureInStage, EnsureOutStage.

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

20 years ago2003-09-29 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Mon, 29 Sep 2003 17:45:34 +0000 (17:45 -0000)]
2003-09-29 Gaurav Vaish <gvaish_mono AT lycos.com>

* HtmlMobileTextWriter.cs
                        : Added several Style related methods,
                          and also some Write methods.
* MobileTextWriter.cs   : Device { get; }          - Implemented
* StyleStack.cs, WriterState.cs, WriterStyle.cs, StyleTag.cs
                        : (Private / Internal) Helper classes.

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

20 years agoentry
César Natarén [Mon, 29 Sep 2003 16:05:17 +0000 (16:05 -0000)]
entry

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 16:04:57 +0000 (16:04 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* Added VsaItemTest.cs.

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

20 years agoChangeLog entry
César Natarén [Mon, 29 Sep 2003 15:46:49 +0000 (15:46 -0000)]
ChangeLog entry

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

20 years ago2003-09-29 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 15:46:26 +0000 (15:46 -0000)]
2003-09-29    <cesar@ciencias.unam.mx>

* Added VsaItem.cs, implements IVsaItem.

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

20 years agoAdded Q/A for generics support.
Jaime Anguiano Olarra [Mon, 29 Sep 2003 15:10:29 +0000 (15:10 -0000)]
Added Q/A for generics support.

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

20 years ago2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 29 Sep 2003 15:05:21 +0000 (15:05 -0000)]
2003-09-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* handles.c:
* processes.c: undo thinkos.
* sockets.c: set last error when socket creation fails. This shed some
light on bug #49015.

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

20 years ago2003-09-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 29 Sep 2003 14:36:45 +0000 (14:36 -0000)]
2003-09-29  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (encode_type): Fix #38332.

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

20 years ago2003-09-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 29 Sep 2003 14:29:20 +0000 (14:29 -0000)]
2003-09-29  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_jit_runtime_invoke): Fix for the previous fix.

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

20 years ago2003-09-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 29 Sep 2003 11:28:16 +0000 (11:28 -0000)]
2003-09-29  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilder.cs: Really fix #48695.

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

20 years ago2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 29 Sep 2003 09:40:18 +0000 (09:40 -0000)]
2003-09-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CheckBoxList.cs: don't lose state when enabling/disabling. See bug
#48802.

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

20 years ago2003-09-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 29 Sep 2003 09:28:49 +0000 (09:28 -0000)]
2003-09-29  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_method_to_ir): Avoid inlining tail calls.

* mini.c (mono_method_to_ir): Fix tail recursion in the presence of
inlining.

* mini.c (mono_method_check_inlining): Make the inlining limit
configurable by an environment variable.

* mini.c (mono_jit_runtime_invoke): Add Gonzalo's fix for #36545.

* mini.h: Bump AOT file version.

* mini.h mini.c aot.c mini-x86.c: For relocations which refer to a
token, store the image along with the token, since the token might not
refer to the same image as the method containing the relocation,
because of inlining.

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

20 years agosignture corrections - fixed compile warning too
Dennis Hayes [Mon, 29 Sep 2003 08:25:23 +0000 (08:25 -0000)]
signture corrections - fixed compile warning too

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

20 years agosignture fix
Dennis Hayes [Mon, 29 Sep 2003 04:15:25 +0000 (04:15 -0000)]
signture fix

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

20 years agosignture fix
Dennis Hayes [Mon, 29 Sep 2003 03:49:26 +0000 (03:49 -0000)]
signture fix

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

20 years agowarning --> error for html output (just use xml
Ben Maurer [Mon, 29 Sep 2003 03:45:02 +0000 (03:45 -0000)]
warning --> error for html output (just use xml

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

20 years agoindentation fix
César Natarén [Mon, 29 Sep 2003 02:04:48 +0000 (02:04 -0000)]
indentation fix

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

20 years agoremove old debug check
Ben Maurer [Mon, 29 Sep 2003 02:04:47 +0000 (02:04 -0000)]
remove old debug check

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

20 years ago2003-09-28 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 02:03:19 +0000 (02:03 -0000)]
2003-09-28    <cesar@ciencias.unam.mx>

* Added test for creation of new IVsaItem with repeated name

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

20 years ago2003-09-28 <cesar@ciencias.unam.mx>
César Natarén [Mon, 29 Sep 2003 01:57:49 +0000 (01:57 -0000)]
2003-09-28    <cesar@ciencias.unam.mx>

* VsaItems.cs: Check that no name is repeated (this was docs fault
:-)). This is the beauty of testing.

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

20 years ago2003-09-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 29 Sep 2003 00:19:54 +0000 (00:19 -0000)]
2003-09-29  Martin Baulig  <martin@ximian.com>

* gen-14.cs: New generics test.

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

20 years ago2003-09-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 29 Sep 2003 00:19:37 +0000 (00:19 -0000)]
2003-09-29  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.GetMethodFlags): Added support for
inflated generic methods.

* generics.cs (ConstructedType): Distinguish between open and
closed constructed types; correctly resolve the arguments.

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

20 years agoadd ChangeLog file
César Natarén [Sun, 28 Sep 2003 23:18:37 +0000 (23:18 -0000)]
add ChangeLog file

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

20 years agotest cases for VsaItems. People write more test please :-)
César Natarén [Sun, 28 Sep 2003 23:16:38 +0000 (23:16 -0000)]
test cases for VsaItems. People write more test please :-)

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

20 years agoChangeLog entry
César Natarén [Sun, 28 Sep 2003 23:09:21 +0000 (23:09 -0000)]
ChangeLog entry

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

20 years ago2003-09-28 <cesar@ciencias.unam.mx>
César Natarén [Sun, 28 Sep 2003 23:08:07 +0000 (23:08 -0000)]
2003-09-28    <cesar@ciencias.unam.mx>

* Add VsaItems.cs, implements IVsaItems.

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

20 years agosignture corrections
Dennis Hayes [Sun, 28 Sep 2003 22:36:54 +0000 (22:36 -0000)]
signture corrections

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

20 years agosignture corrections
Dennis Hayes [Sun, 28 Sep 2003 18:29:52 +0000 (18:29 -0000)]
signture corrections

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

20 years ago2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 17:06:39 +0000 (17:06 -0000)]
2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* handles.c: fixed thinko. We now store the strings with their \0.
* processes.c: fixed bug #48973: we only change \ by / for the argument
to be used as command.
When getting the program name from the args, don't let the space between
them in the args.
Store the strings with their terminating \0.

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

20 years ago2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 14:17:02 +0000 (14:17 -0000)]
2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.UI/Control.cs: implemented ClearChildViewState ().
* System.Web.UI.WebControls/Repeater.cs: fixed bug #48807. It needed
to use a DummyDataSource and ClearViewState only called when no items.

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

20 years ago2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 12:07:40 +0000 (12:07 -0000)]
2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.

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

20 years ago2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 11:57:27 +0000 (11:57 -0000)]
2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.

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

20 years ago * SoapReflectionImporter.cs, XmlReflectionImporter.cs, XmlSchemaExporter.cs:
Lluis Sanchez [Sun, 28 Sep 2003 11:54:03 +0000 (11:54 -0000)]
* SoapReflectionImporter.cs, XmlReflectionImporter.cs, XmlSchemaExporter.cs:
  Added support for IncludeInSchema flag.
* SoapSchemaImporter.cs: Implemented ImportDerivedTypeMapping method.
* XmlCodeExporter.cs: Implemented AddMappingMetadata and AddMappingMetadata
  methods. Added support for IncludeInSchema flag.
* XmlSchemaImporter.cs: Implemented ImportDerivedTypeMapping method.
  Added support for IncludeInSchema flag.
* XmlTypeAttribute.cs: Set includeInSchema to true by default.
* XmlTypeMapping.cs: Added IncludeInSchema property.

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

20 years agoSystem.Web.Services.dll.sources: Added SoapHttpTransportImporter.cs.
Lluis Sanchez [Sun, 28 Sep 2003 11:52:19 +0000 (11:52 -0000)]
System.Web.Services.dll.sources: Added SoapHttpTransportImporter.cs.

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

20 years ago * HttpSoapWebServiceHandler.cs: In SerializeResponse method, improved
Lluis Sanchez [Sun, 28 Sep 2003 11:51:48 +0000 (11:51 -0000)]
* HttpSoapWebServiceHandler.cs: In SerializeResponse method, improved
  management of exceptions. Also added support for BufferResponse flag.
* Methods.cs: Added MethodAttribute property in MethodStubInfo. Added
  XmlImporter, SoapImporter and Type properties in TypeStubInfo.
* SoapMessage.cs: little fix.

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

20 years ago * ExtensionManager.cs: Read extension types from the configuration file.
Lluis Sanchez [Sun, 28 Sep 2003 11:51:17 +0000 (11:51 -0000)]
* ExtensionManager.cs: Read extension types from the configuration file.
  Added methods for getting extension importers and reflectors.
* ProtocolImporter.cs: Implemented.
* ProtocolReflector.cs: Implemented.
* ServiceDescriptionCollection.cs: Fixed some methods for finding wsdl
  elements.
* ServiceDescriptionImporter.cs: moved most of the code to ProtocolImporter.
* ServiceDescriptionReflector.cs: moved most of the code to
  ProtocolReflector and SoapProtocolReflector.
* SoapProtocolImporter.cs: Implemented.
* SoapProtocolReflector.cs: Implemented.
* SoapTransportImporter.cs: Implemented.
* SoapHttpTransportImporter.cs: Implemented.
* wsdl.genxs: Added.

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

20 years agoreadded sqlsharp.exe
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 11:22:09 +0000 (11:22 -0000)]
readded sqlsharp.exe

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

20 years ago2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 10:49:50 +0000 (10:49 -0000)]
2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Makefile: added SqlSharp to the build.
* SqlSharp/SqlSharpCli.cs: changes by Daniel Morgan to make this build
with MS runtime 1.0 and 1.1 .

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

20 years agosignture corrections
Dennis Hayes [Sun, 28 Sep 2003 02:14:08 +0000 (02:14 -0000)]
signture corrections

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

20 years agoSignitour compatablity added private constructors to prevent auto creation of public...
Dennis Hayes [Sun, 28 Sep 2003 01:02:45 +0000 (01:02 -0000)]
Signitour compatablity added private constructors to prevent auto creation of public constructors

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

20 years ago * ILParser.jay: Set pinvoke info. Allow param attributes in type
Jackson Harper [Sat, 27 Sep 2003 23:09:11 +0000 (23:09 -0000)]
    * ILParser.jay: Set pinvoke info. Allow param attributes in type
lists.

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

20 years ago * MethodDef.cs: Allow PInvoke info to be added.
Jackson Harper [Sat, 27 Sep 2003 23:06:16 +0000 (23:06 -0000)]
    * MethodDef.cs: Allow PInvoke info to be added.

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

20 years ago * PEAPI.cs: Fix pinvoke attributes, zero a methods RVA if it has
Jackson Harper [Sat, 27 Sep 2003 22:56:43 +0000 (22:56 -0000)]
    * PEAPI.cs: Fix pinvoke attributes, zero a methods RVA if it has
pinvoke info. This isn't entirely correct because native unmanaged
methods can have pinvoke info and not have 0 RVAs PEAPI can't
handle native unmanged code though. Expose the ModuleClass so
'global' items can be referenced like this '<Module>'::foo.

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

20 years ago2003-09-27 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 27 Sep 2003 19:52:46 +0000 (19:52 -0000)]
2003-09-27 Ben Maurer  <bmaurer@users.sourceforge.net>

* Iterator.cs, Expression.cs, XPathNavigator.cs: In AxisIterator
use NameTable so we dont call strcmp.

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

20 years ago2003-09-27 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 27 Sep 2003 18:17:11 +0000 (18:17 -0000)]
2003-09-27  Martin Baulig  <martin@ximian.com>

* gen-11.cs, gen-12.cs: New generics tests.

* gen-13-dll.cs, gen-13.exe.cs: New generics test; this test
consists of two files and tests whether this works if it's in two
files and not just in one.

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

20 years ago2003-09-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 27 Sep 2003 17:57:15 +0000 (17:57 -0000)]
2003-09-27  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_precompile_assemblies): New function to compile
all methods in all loaded assemblies.

* mini.h driver.c: Added new optimization flag MONO_OPT_PRECOMP.

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

20 years ago2003-09-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 27 Sep 2003 16:21:56 +0000 (16:21 -0000)]
2003-09-27  Zoltan Varga  <vargaz@freemail.hu>

* regalloc.h regalloc.c (MonoRegState): Change the type of
iassign and fassign to int*, since they can contain large negative
values if the register is spilled. Also added some comments. Fixes
#45817.

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

20 years agoSat Sep 27 16:17:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 27 Sep 2003 14:28:17 +0000 (14:28 -0000)]
Sat Sep 27 16:17:08 CEST 2003 Paolo Molaro <lupus@ximian.com>

* ILGenerator.cs: instance fields are loaded from this.

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

20 years ago2003-09-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 27 Sep 2003 14:26:33 +0000 (14:26 -0000)]
2003-09-27  Zoltan Varga  <vargaz@freemail.hu>

* exceptions-x86.c (seh_handler): Fix handling of system exceptions
under Win32. Fixes #42964.

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

20 years ago2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 12:06:03 +0000 (12:06 -0000)]
2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
Shkop).

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

20 years ago2003-09-27 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 27 Sep 2003 04:44:20 +0000 (04:44 -0000)]
2003-09-27 Ben Maurer  <bmaurer@users.sourceforge.net>

* DefaultContext.cs (translate): translate ("abc", "c", "") = "ab"
not "abc".
* Iterator.cs, Expression.cs: All axes are
SimpleIterators. SimpleIterators are gaurenteed to give the same
XPathNavigator in Current. Make AxisIterator take a
SimpleIterator, not any old BaseIterator. Will allow us to make
NameTable optimizations and avoid quite a few strcmp's.

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

20 years ago2003-09-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 27 Sep 2003 02:14:47 +0000 (02:14 -0000)]
2003-09-26  Miguel de Icaza  <miguel@ximian.com>

* BufferedStream.cs (Write): Use CanWrite in Write.  Patch from
Francisco Figueiredo Jr.

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

20 years ago2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 01:34:13 +0000 (01:34 -0000)]
2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
Shkop).

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

20 years ago2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 01:21:15 +0000 (01:21 -0000)]
2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CheckBox.cs: render the 'disabled' attribute in the correct tag.
* WebControl.cs: fixed Enabled property and save it in ViewState.

Fixes bug #48802.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 21:10:20 +0000 (21:10 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* mini.h (MONO_PATCH_INFO_WRAPPER): New patch type.

* aot.c: Added support for AOT compiling methods which contain calls
to wrappers. Currently, only remoting-invoke-with-check wrappers are
handled.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 21:06:48 +0000 (21:06 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_method_from_wrapper): New function to return
the original method from the wrapper method.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 20:38:53 +0000 (20:38 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* driver.c (compile_all_methods): Run the compilation in a thread
managed by mono. Fixes #44023.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 20:14:07 +0000 (20:14 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_codegen): Print full method name in verbose output.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 17:59:38 +0000 (17:59 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_patch_code): Fix warning.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 17:48:41 +0000 (17:48 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilder.cs (DefineDefaultConstructor): Make this work on types
without a parent. Fixes #48695.

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

20 years agoflush
Miguel de Icaza [Fri, 26 Sep 2003 17:12:44 +0000 (17:12 -0000)]
flush

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

20 years agoflush
Miguel de Icaza [Fri, 26 Sep 2003 17:09:59 +0000 (17:09 -0000)]
flush

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

20 years ago2003-09-26 Pedro Mart�nez Jul� <yoros@wanadoo.es>
Pedro Martínez Juliá [Fri, 26 Sep 2003 16:57:33 +0000 (16:57 -0000)]
2003-09-26  Pedro Mart�nez Jul�  <yoros@wanadoo.es>

    * corlib_test.dll.sources: Remove tests that generate compile
    errors. The tests are still there but its name is rmoved here.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 16:47:05 +0000 (16:47 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* Hashtable.cs: Remove empty static constructor since it prevents this
class from being beforefieldinit.

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

20 years ago2003-09-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Sep 2003 16:30:10 +0000 (16:30 -0000)]
2003-09-26  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_patch_code): Allways create a trampoline for
jumps, since the method we are jumping to might be domain-specific.

* aot.c: Added support for MONO_PATCH_INFO_METHOD_JUMP.

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

20 years agoCompile fix
Dick Porter [Fri, 26 Sep 2003 16:25:40 +0000 (16:25 -0000)]
Compile fix

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

20 years ago2003-09-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 26 Sep 2003 12:35:05 +0000 (12:35 -0000)]
2003-09-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XPathNavigatorTests.cs : added SelectFromOrphan().

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

20 years ago2003-09-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 26 Sep 2003 12:31:49 +0000 (12:31 -0000)]
2003-09-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocumentNavigator.cs : Fix for bugzilla #48931. MoveToRoot() now
  considers such case that target node was not adapted to the document.
* XmlNamespaceManager.cs : GetEnumerator() missed the last pair.
* XmlTextWriter.cs : use 'as'  instead of 'try..catch'.

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

20 years ago2003-09-25 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 26 Sep 2003 06:23:41 +0000 (06:23 -0000)]
2003-09-25  Bernie Solomon  <bernard@ugsolutions.com>

* interp.c - reinstate use of mono_marshal_get_delegate_invoke
for ordering and fix CALLI to handle wrapper. More wrapper handling
in CALL and LDSTR. Add another string conversion case.

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

20 years ago2003-09-25 <cesar@ciencias.unam.mx>
César Natarén [Fri, 26 Sep 2003 02:13:21 +0000 (02:13 -0000)]
2003-09-25    <cesar@ciencias.unam.mx>

* BaseVsaEngine.cs: Implemented the properties of "the kind of
state machine" that BaseVsaEngine is. There are some tiny details
- properly marked to be fixed - missing ;-). They were: Assembly,
Evidence, GenerateDebug, IsCompiled, IsDirty, IsRunning, Language,
LCID, Name, RootMoniker, RootNamespace, Site.

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

20 years ago*** empty log message ***
César Natarén [Fri, 26 Sep 2003 02:07:18 +0000 (02:07 -0000)]
*** empty log message ***

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

20 years ago2003-09-25 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 26 Sep 2003 00:39:16 +0000 (00:39 -0000)]
2003-09-25 Ben Maurer  <bmaurer@users.sourceforge.net>

* XmlNode.cs (XPathNodeType): Give more useful debugging message.
* XmlDocumentNavigator.cs (MoveToPrevious): Needs same checks as
in MoveToNext.

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

20 years ago2003-09-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Sep 2003 21:01:59 +0000 (21:01 -0000)]
2003-09-25  Martin Baulig  <martin@ximian.com>

* icall.c (ves_icall_Type_IsGenericTypeDefinition): Removed this
interncall since it was identical to `Type.GetGenericTypeDefinition()'.
(ves_icall_Type_get_IsGenericInstance): New interncall.

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

20 years ago2003-09-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Sep 2003 20:57:07 +0000 (20:57 -0000)]
2003-09-25  Martin Baulig  <martin@ximian.com>

* Type.cs (Type.IsGenericTypeDefinition): Removed this method
since it was identical to GetGenericTypeDefinition().
(Type.IsGenericInstance): New property.

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

20 years ago2003-09-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Sep 2003 19:31:59 +0000 (19:31 -0000)]
2003-09-25  Zoltan Varga  <vargaz@freemail.hu>

* interp.c (ves_exec_method): Fix warning.
(ves_exec_method_with_context): Fix CGT_UN and CLT_UN. Patch by
David Waite (mass@akuma.org).

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

20 years agoPatches from Eran Domb <erand@mainsoft.com>.
Duncan Mak [Thu, 25 Sep 2003 17:33:15 +0000 (17:33 -0000)]
Patches from Eran Domb <erand@mainsoft.com>.

* DbDataAdapter.cs (Fill): Patch from Eran Domb, <eran@mainsoft.com>.
Fixes a possible NullReferenceException, more details here:

* DataColumn.cs (Unique): Implemented.

* DataTable.cs:
* ConstraintCollection.cs:
* ForeignKeyConstraint.cs (_ensureUniqueConstraintExists): Fixes
an Exception thrown. Details:
http://lists.ximian.com/archives/public/mono-devel-list/2003-September/002130.html

* DataRowCollection.cs (Add): There is no checking that there is
no violation of the unique constrains.

* UniqueConstraint.cs (AssertConstraint): There is no checking on
all columns in the constraint.

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

20 years ago * WebServicesConfigurationSectionHandler.cs: added support for
Lluis Sanchez [Thu, 25 Sep 2003 17:25:59 +0000 (17:25 -0000)]
* WebServicesConfigurationSectionHandler.cs: added support for
  soapExtensionReflectorTypes, soapExtensionImporterTypes and
  serviceDescriptionFormatExtensionTypes.

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

20 years ago * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
Lluis Sanchez [Thu, 25 Sep 2003 17:00:45 +0000 (17:00 -0000)]
* SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
  out parameters.

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

20 years ago2003-09-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 25 Sep 2003 16:42:53 +0000 (16:42 -0000)]
2003-09-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ObjectHandle.cs: simplified and fix InitializeLifetimeService.

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

20 years agoSoapIncludeAttribute.cs: Added AllowMultiple option. This fixes bug #48877.
Lluis Sanchez [Thu, 25 Sep 2003 16:04:35 +0000 (16:04 -0000)]
SoapIncludeAttribute.cs: Added AllowMultiple option. This fixes bug #48877.

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

20 years ago2003-9-24 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Thu, 25 Sep 2003 06:17:21 +0000 (06:17 -0000)]
2003-9-24  Bernie Solomon  <bernard@ugsolutions.com>

* interp.c: I broke calling native delegates reinstate
old code for the moment.

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

20 years ago2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Thu, 25 Sep 2003 03:55:54 +0000 (03:55 -0000)]
2003-09-24  Bernie Solomon <bernard@ugsolutions.com>

* atomic.h atomic.c: fix sparc so lock is
global, increment does so and it compiles under Sun compiler.

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

20 years ago2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Thu, 25 Sep 2003 03:49:10 +0000 (03:49 -0000)]
2003-09-24 Bernie Solomon <bernard@ugsolutions.com>

        * object.c: fix cast warning in big endian code.

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

20 years ago2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Thu, 25 Sep 2003 03:45:21 +0000 (03:45 -0000)]
2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>

        * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
          marshal5.cs: remove .so from DllImport of libtest to aid portability.

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

20 years ago2003-09-24 <cesar@ciencias.unam.mx>
César Natarén [Wed, 24 Sep 2003 23:47:39 +0000 (23:47 -0000)]
2003-09-24    <cesar@ciencias.unam.mx>

* corlib.dll.sources: Added CompilerGlobalScopeAttribute.cs to the build

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