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

20 years agochanged targets to proper dir
César Natarén [Wed, 24 Sep 2003 23:29:36 +0000 (23:29 -0000)]
changed targets to proper dir

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

20 years agodeleted VsaEngine
César Natarén [Wed, 24 Sep 2003 23:25:26 +0000 (23:25 -0000)]
deleted VsaEngine

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

20 years agoparen matching
Ben Maurer [Wed, 24 Sep 2003 23:23:52 +0000 (23:23 -0000)]
paren matching

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

20 years agofix up //
Ben Maurer [Wed, 24 Sep 2003 23:13:30 +0000 (23:13 -0000)]
fix up //

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

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

* Microsoft.JScript/: Deleted VsaEngine.cs and BaseVsaEngine.cs

* Microsoft.JScript.dll.sources: Changed the namespaces for VsaEngine and BaseVsaEngine.

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

20 years ago*** empty log message ***
César Natarén [Wed, 24 Sep 2003 23:03:26 +0000 (23:03 -0000)]
*** empty log message ***

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

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

* Microsoft.Vsa: Added VsaException.
* Microsoft.Vsa.dll.sources: Added VsaException to the build.
* Microsoft.Vsa/VsaError.cs: set the values for the enums.

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

20 years agoadded new Exception, VsaException
César Natarén [Wed, 24 Sep 2003 22:50:54 +0000 (22:50 -0000)]
added new Exception, VsaException

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

20 years agonow it's on the proper namespace dir
César Natarén [Wed, 24 Sep 2003 22:45:01 +0000 (22:45 -0000)]
now it's on the proper namespace dir

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

20 years agonow it's on the proper namespace, as always had to be
César Natarén [Wed, 24 Sep 2003 22:41:52 +0000 (22:41 -0000)]
now it's on the proper namespace, as always had to be

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

20 years agoFix double Locale.GetText bug reported by davejp@volny.cz. This fixes
Duncan Mak [Wed, 24 Sep 2003 13:55:42 +0000 (13:55 -0000)]
Fix double Locale.GetText bug reported by davejp@volny.cz. This fixes
#48788.

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

20 years ago2003-09-23 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 23 Sep 2003 15:16:15 +0000 (15:16 -0000)]
2003-09-23  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlNamespaceManager.cs: Rewrote PopScope() because its namespace
  recovery was still not enough. Fixed GrowScopes() (incorrect index).

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

20 years agoTue Sep 23 10:50:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 23 Sep 2003 09:01:14 +0000 (09:01 -0000)]
Tue Sep 23 10:50:27 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel.brg: string chars are unsigned.

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

20 years ago2003-9-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Sep 2003 06:09:27 +0000 (06:09 -0000)]
2003-9-22  Bernie Solomon  <bernard@ugsolutions.com>

* interp.c: use mono_marshal_get_delegate_invoke to get delegate
invocation order consistent. Fix THROW_EX, fix ip in overflow
exceptions.

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

20 years ago2003-09-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Sep 2003 05:30:02 +0000 (05:30 -0000)]
2003-09-22  Bernie Solomon <bernard@ugsolutions.com>

* handles.c: include <string.h> directly as may
not be nested in <sys/un.h> like Linux

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

20 years ago2003-09-21 eran <erand@mainsoft.com>
Miguel de Icaza [Mon, 22 Sep 2003 13:04:21 +0000 (13:04 -0000)]
2003-09-21  eran <erand@mainsoft.com>

* DbDataRecord.cs: The method
System.Data.Common.DbDataRecord.GetValues(object[] values) did not
put the values of the DbDataRecord into values parameter.

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

20 years agoDrop XR from the build; Add ICloneable/IDisposable; Add a few missing methods;
Miguel de Icaza [Mon, 22 Sep 2003 13:03:28 +0000 (13:03 -0000)]
Drop XR from the build;  Add ICloneable/IDisposable;  Add a few missing methods;
Document Factories static constructor

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

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

* DocumentContext.cs: changed constructor from internal to public,
this a kind of hack ;), but we can build mjs.exe with that change.

* driver.cs, ast.cs, VsaEngine.cs, VariableStatement.cs,
VariableDeclaration.cs, VBArrayConstructor.cs, StringObject.cs,
StringLiteral.cs, StringConstructor.cs, Statement.cs,
ScriptStream.cs, ScriptObject.cs, ScriptFunction.cs,
ScriptBlock.cs, RegExpObject.cs, RegExpConstructor.cs, Print.cs,
Package.cs, ObjectConstructor.cs, NumberObject.cs,
NumberConstructor.cs, MathObject.cs, Literal.cs,
LenientGlobalObject.cs, JSVariableField.cs, JSToken.cs,
JSScanner.cs, JSParser.cs, JSObject.cs, JSLocalField.cs,
JSFunctionAttributeEnum.cs, JSFunctionAttibute.cs, JSField.cs,
JSBuiltIn.cs, IVsaScriptScope.cs, IRedirectOutput.cs,
IActivationObject.cs, GlobalScope.cs, GlobalObject.cs,
FunctionObject.cs, FunctionExpression.cs, FunctionDeclaration.cs,
FunctionConstructor.cs, FormalParameterList.cs, ErrorObject.cs,
ErrorConstructor.cs, EnumeratorObject.cs,
EnumeratorConstructor.cs, Enum.cs, Empty.cs, DocumentContext.cs,
DateObject.cs, DateConstructor.cs, Context.cs, Closure.cs,
BooleanObject.cs, BooleanConstructor.cs, Block.cs, BinaryOp.cs,
BaseVsaEngine.cs, ArrayObject.cs, ArrayConstructor.cs,
ActiveXObjectConstructor.cs, ActivationObject.cs:

indentation comformance to mono style. Returned to
Microsoft.JScript namespace name. Now we can build
Microsoft.JScript.dll on Linux/Windows, and build mjs.exe on
linux/Windows with our Microsoft.JScript.dll. To build mjs.exe:
$(CSC) /r:Microsoft.JScript.dll  driver.cs. Also changed my mind
about the namespace stuff, because I want people
to contribute NUnit tests for Microsoft.JScript public API.

* jscript-lexer-parser.g: Now we are back to Microsoft.JScript namespace.

2003-09-21    <cesar@ciencias.unam.mx>

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

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

* jscript-lexer-parser.g: fixed typo and added SEMI_COLON to print_statement.

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

20 years ago * ILParser.jay: Define data
Jackson Harper [Mon, 22 Sep 2003 03:08:45 +0000 (03:08 -0000)]
    * ILParser.jay: Define data

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

20 years ago * CodeGen.cs: Add methods for adding data. CodeGen now takes a
Jackson Harper [Mon, 22 Sep 2003 03:07:55 +0000 (03:07 -0000)]
    * CodeGen.cs: Add methods for adding data. CodeGen now takes a
report object for giving users errors/warnings/info.
* FieldDef.cs: When a data constant is assigned to a field the
constant might not exist yet. So just take the constants name and
look it up when writting code.
* Local.cs: Starting to add some error handling. Still playing
with diff ways to do this.
* MethodDef.cs: Add some error handling for local var lookups
* TypeDef.cs: Data is allways global so it should never be added
to a class
* TypeRef.cs: Error message for lookups.

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

20 years ago * Driver.cs: Give codegen a report object
Jackson Harper [Mon, 22 Sep 2003 03:06:49 +0000 (03:06 -0000)]
    * Driver.cs: Give codegen a report object
* Report.cs: Remove silly methods that wouldnt have worked. Errors
are just string messages.

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

20 years agoNew tests for .data
Jackson Harper [Mon, 22 Sep 2003 02:52:13 +0000 (02:52 -0000)]
New tests for .data

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

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

* io.c:
(DeleteFile): call SetLastError on failure. Fix by
richard.torkar@htu.se (Richard Torkar). Closes bug #48222.

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

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

* AspGenerator.cs: don't process code render tags inside scripts. Check
the language of the script and treat javascript as verbatim input.
Fixes bug #48592.

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

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

* errors.txt: Added -219.

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

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

* generic.cs (ConstructedType.ResolveAsTypeCheck): Check whether
all type arguments meet their constraints.

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

20 years ago2003-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Sep 2003 23:53:29 +0000 (23:53 -0000)]
2003-09-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: store unique IDs for controls requiring postback. Fixes bug
#47985.

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