mono.git
20 years ago2004-07-06 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 6 Jul 2004 13:49:41 +0000 (13:49 -0000)]
2004-07-06  Dick Porter  <dick@ximian.com>

* io.c (file_setfiletime): Check for underflow when converting to
time_t values.  Set error codes when returning failure.  Fixes bug
60970.

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

20 years ago * SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
Lluis Sanchez [Tue, 6 Jul 2004 08:51:47 +0000 (08:51 -0000)]
* SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
  parameters from the SoapMessage by position, not by name, since names
  may be different. This fixes bug #60427.

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

20 years agoList newly added NET 2.0 stubs.
Raja R Harinath [Tue, 6 Jul 2004 05:56:25 +0000 (05:56 -0000)]
List newly added NET 2.0 stubs.

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

20 years ago2004-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 5 Jul 2004 23:50:41 +0000 (23:50 -0000)]
2004-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpUtility.cs: fixed stupid bug in UrlDecode from bytes. Closes bug
#61181.

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

20 years ago2004-07-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 5 Jul 2004 23:35:35 +0000 (23:35 -0000)]
2004-07-06  Martin Baulig  <martin@ximian.com>

* debug-mini.c (mono_debug_init_method): Allow
MONO_WRAPPER_MANAGED_TO_NATIVE wrappers.
(mono_debug_add_icall_wrapper): New method.

* mini.c (mono_icall_get_wrapper): Call mono_debug_add_icall_wrapper().

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

20 years ago2004-07-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 5 Jul 2004 23:33:29 +0000 (23:33 -0000)]
2004-07-06  Martin Baulig  <martin@ximian.com>

* mono-debug.h: Increment version number to 44.

* mono-debug.c (mono_debug_add_wrapper): The second argument is
now a gpointer, rewrote this whole method.

* mono-debug-debugger.c (mono_debugger_add_wrapper): New
function.  Add information about the wrapper in a new "misc table".

* mono-debug-debugger.h (MonoDebuggerSymbolTable): Added fields
for the new misc table.

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

20 years ago * CodeIdentifier.cs: Removed constructor for NET_2_0.
Lluis Sanchez [Mon, 5 Jul 2004 18:12:19 +0000 (18:12 -0000)]
* CodeIdentifier.cs: Removed constructor for NET_2_0.
* SoapCodeExporter.cs, SoapSchemaImporter.cs, XmlCodeExporter.cs,
  XmlMapping.cs, XmlMemberMapping.cs, XmlReflectionImporter.cs,
  XmlSchemaExporter.cs, XmlSchemaImporter.cs, XmlSchemas.cs,
  XmlSerializationReader.cs, XmlSerializationWriter.cs, XmlSerializer.cs,
  XmlSerializerNamespaces.cs: Added 2.0 stubs.
* XmlMembersMapping.cs, XmlTypeMapping.cs: 2.0 fixage.
* IXmlTextParser.cs, CodeExporter.cs, CodeGenerationOptions.cs,
  ImportContext.cs, SchemaImporter.cs, SchemaImporterExtension.cs,
  SchemaImporterExtensionCollection.cs, XmlDeserializationEvents.cs,
  XmlSchemaProviderAttribute.cs, XmlSerializationGeneratedCode.cs,
  XmlSerializerAssemblyAttribute.cs, XmlSerializerFactory.cs,
  XmlSerializerVersionAttribute.cs: New files. More 2.0 stubs.

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

20 years ago2004-07-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 5 Jul 2004 16:47:38 +0000 (16:47 -0000)]
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

* metadata-internals.h image.c: Add a cache for helper signatures.

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

20 years ago * RegexTest.cs: Add some simple tests for debugging/zen
Jackson Harper [Mon, 5 Jul 2004 16:30:06 +0000 (16:30 -0000)]
    * RegexTest.cs: Add some simple tests for debugging/zen
          building.

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

20 years ago * RegexTest.cs: Add some simple tests for debugging/zen
Jackson Harper [Mon, 5 Jul 2004 16:11:37 +0000 (16:11 -0000)]
    * RegexTest.cs: Add some simple tests for debugging/zen
          building.

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

20 years ago2004-07-05 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 5 Jul 2004 15:29:06 +0000 (15:29 -0000)]
2004-07-05  Dick Porter  <dick@ximian.com>

* mutexes.c (mutex_ops_init): Make the named mutex mutex sharable.

* daemon.c (unref_handle): Only destroy a handle if all processes
have released it, not just the current one.  Fixes bug 60887.

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

20 years ago2004-07-05 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 5 Jul 2004 15:05:43 +0000 (15:05 -0000)]
2004-07-05  Dick Porter  <dick@ximian.com>

* CheckPermission.cs:
* File.cs:
* FileInfo.cs:
* MonoIO.cs:
* FileStream.cs: Give the filename when throwing
FileNotFoundException.  Fixes bug 61120, based on patch from
Carlos Alberto Cesario <carloscesario@gmail.com>.

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

20 years ago2004-07-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 5 Jul 2004 14:37:03 +0000 (14:37 -0000)]
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.

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

20 years ago2004-07-05 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 5 Jul 2004 14:30:28 +0000 (14:30 -0000)]
2004-07-05  Dick Porter  <dick@ximian.com>

* File.cs: File.Move() should check that the destination doesn't
already exist.  Fixes bug 60915, patch based on one from Carlos
Alberto Cesario <carloscesario@gmail.com>.

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

20 years agooops
Rafael Teixeira [Mon, 5 Jul 2004 14:13:02 +0000 (14:13 -0000)]
oops

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

20 years ago2004-07-05 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Mon, 5 Jul 2004 14:09:20 +0000 (14:09 -0000)]
2004-07-05   Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Strings.cs: corrected 3 long-standing errors as detected by our nunit tests

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

20 years ago2004-07-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 5 Jul 2004 12:29:38 +0000 (12:29 -0000)]
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

* mintops.h: Applied patch from Marcin Krzyzanowski (krzak@pld-linux.org). Add support for unaligned access on little endian machines.

* interp.c:Applied patch from Marcin Krzyzanowski (krzak@pld-linux.org). Fix crash seen on amd64.

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

20 years ago2004-07-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 5 Jul 2004 12:06:41 +0000 (12:06 -0000)]
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

* monosn.c: Applied patch from "grompf" (grompf@sublimeintervention.com). Fix compilation under OSX.

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

20 years ago * Methods.cs: When using RPC, ignore RequestElementName and MessageName,
Lluis Sanchez [Mon, 5 Jul 2004 09:52:18 +0000 (09:52 -0000)]
* Methods.cs: When using RPC, ignore RequestElementName and MessageName,
  and always uses the method name (MS.NET seems to do this).

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

20 years ago2004-07-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 5 Jul 2004 08:30:33 +0000 (08:30 -0000)]
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (optimize_branches): Fix linking of bblocks in branch->branch
optimization.

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

20 years ago2004-07-04 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Mon, 5 Jul 2004 07:41:12 +0000 (07:41 -0000)]
2004-07-04 Anirban Bhattacharjee <banirban@novell.com>
        * StringType.cs: Fix for bug #60983 - submitted by mauricioc@gmail.com

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 3 Jul 2004 19:02:09 +0000 (19:02 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_aot_load_method): Fix loading of debug info.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 3 Jul 2004 16:12:12 +0000 (16:12 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Add --with-tls option to replace the misnamed
--with-nptl option.

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

20 years agooops
Jackson Harper [Fri, 2 Jul 2004 23:29:51 +0000 (23:29 -0000)]
oops

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

20 years ago * PlatformID.cs: New 2.0 values.
Jackson Harper [Fri, 2 Jul 2004 23:25:49 +0000 (23:25 -0000)]
    * PlatformID.cs: New 2.0 values.

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

20 years ago * Compiler.cs:
Jackson Harper [Fri, 2 Jul 2004 21:25:28 +0000 (21:25 -0000)]
    * Compiler.cs:
* CompilerError.cs:
* ErrorLevel.cs: Make obsolete in 2.0

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

20 years ago * BinaryCommon.cs: Added CheckSerializable method.
Lluis Sanchez [Fri, 2 Jul 2004 15:25:27 +0000 (15:25 -0000)]
* BinaryCommon.cs: Added CheckSerializable method.
* ObjectWriter.cs: Check for type serializability even for members with
  null values.

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

20 years ago * ChannelServices.cs: In UnregisterChannel, look for registered channels
Lluis Sanchez [Fri, 2 Jul 2004 14:08:17 +0000 (14:08 -0000)]
* ChannelServices.cs: In UnregisterChannel, look for registered channels
  using reference compares.

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

20 years ago * ServerIdentity.cs: When disposing an identity, detach the identity from
Lluis Sanchez [Fri, 2 Jul 2004 14:03:47 +0000 (14:03 -0000)]
* ServerIdentity.cs: When disposing an identity, detach the identity from
  the object, so it can be safely marshalled again.
* RemotingServices.cs: Fixed IsObjectOutOfContext and
  IsObjectOutOfAppDomain. In SetObjectUriForMarshal, take into account
  contextful objects.

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

20 years ago * SerializationCodeGenerator.cs: Generate check that the object being
Lluis Sanchez [Fri, 2 Jul 2004 13:59:56 +0000 (13:59 -0000)]
* SerializationCodeGenerator.cs: Generate check that the object being
  serialized has a known type. Little cast fix.
* XmlCustomFormatter.cs: Little fix in Single conversion.

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

20 years ago * XmlReturnWriter.cs: Add XmlIncludes to the reflection importer when
Lluis Sanchez [Fri, 2 Jul 2004 13:57:28 +0000 (13:57 -0000)]
* XmlReturnWriter.cs: Add XmlIncludes to the reflection importer when
  reflecting the return type.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 13:54:02 +0000 (13:54 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_managed_wrapper): Handle returning
delegates from a delegate. Fixes #61033.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 13:52:25 +0000 (13:52 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* pinvoke3.cs libtest.c: New test for returning delegates from a
delegate.

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

20 years ago * ActivationTests.cs: Fixed and enhanced tests.
Lluis Sanchez [Fri, 2 Jul 2004 13:29:58 +0000 (13:29 -0000)]
* ActivationTests.cs: Fixed and enhanced tests.
* RemotingServicesTest.cs: Added.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 12:56:18 +0000 (12:56 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* ModuleTest.cs: New tests for FindTypes.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 12:55:44 +0000 (12:55 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* Module.cs: Initialize FilterTypeName[IgnoreCase]. Fixes #61048.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 12:21:17 +0000 (12:21 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c: Fix managed->native stringbuilder marshalling. Implement
marshalling of stringbuilder arrays. Fixes #59900.

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

20 years ago2004-07-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jul 2004 12:15:55 +0000 (12:15 -0000)]
2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

* pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.

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

20 years agofixes bug 61050
Jordi Mas i Hernandez [Fri, 2 Jul 2004 10:08:07 +0000 (10:08 -0000)]
fixes bug 61050

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

20 years ago(DoSimpleNameResolve): Expand CS0038 check to all names
Raja R Harinath [Fri, 2 Jul 2004 10:06:01 +0000 (10:06 -0000)]
(DoSimpleNameResolve): Expand CS0038 check to all names
visible from inside a nested class, not just the names of the
immediately enclosing class.
Fix for bug #60730.

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

20 years ago* cs0038-3.cs: New testcase from #60730.
Raja R Harinath [Fri, 2 Jul 2004 10:05:18 +0000 (10:05 -0000)]
* cs0038-3.cs: New testcase from #60730.
* cs0038-4.cs: Likewise.

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

20 years agoFile had moved to /system/Microsoft.VisualBasic a long time ago
Jochen Wezel [Fri, 2 Jul 2004 09:42:23 +0000 (09:42 -0000)]
File had moved to /system/Microsoft.VisualBasic a long time ago

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

20 years agoSupport for avoiding "sharing violations" while compiling core
Raja R Harinath [Fri, 2 Jul 2004 08:54:08 +0000 (08:54 -0000)]
Support for avoiding "sharing violations" while compiling core
libraries with an in-tree compiler.
* build/library.make (LIBRARY_USE_INTERMEDIATE_FILE): New toggle.
($(the_lib)): Use it.
* class/Mono.CSharp.Debugger/Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.
(LIBRARY_COMPILE): Simplify.
* class/corlib/Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.
* class/System/Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.
* class/System.XML/Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define.

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

20 years ago* Makefile (OVERRIDE_BARE_TARGETS): Remove.
Raja R Harinath [Fri, 2 Jul 2004 08:31:03 +0000 (08:31 -0000)]
* Makefile (OVERRIDE_BARE_TARGETS): Remove.
(OVERRIDE_TARGET_ALL): Define.
(all-recursive,$(STD_TARGETS:=-recursive)): Depend on
'platform-check' and 'profile-check'.
(all.override): New.  Run two passes: once to build, and once to
sign libraries.

build/:
* rules.make (OVERRIDE_BARE_TARGETS): Remove.
(OVERRIDE_TARGET_ALL): New control for overriding the default all:
rule.  If set, 'make all' will run 'all.override' from the client
Makefile.
(all): Move commands ...
(all.real): ... here.  Make ordering assumptions explicit, and
parallel-safe.
(test,run-test,run-test-ondotnet,clean,install,uninstall):
Consolidate into ...
(STD_TARGETS): ... this new variable.  Make ordering assumption
between -recursive and -local targets explicit.
(%-recursive): Handle W32 GNU make that has --unix as the first
argument in $(MAKE).
* README.makefiles (Special recursion needs): Update to reflect
changes.
* library.make (all-local): Build $(the_lib_signature_stamp) when
NO_SIGN_ASSEMBLY is defined.
($(gacutil),$(sn)): Consolidate rules.
(test-local,run-test-local,run-test-ondotnet-local): Likewise.

class/:
* IBM.Data.DB2/Makefile (all-local $(STD_TARGETS:=-local)):
Simplify dummy rule somewhat.

class/Npgsql/:
* Makefile (OVERRIDE_BARE_TARGETS): Remove.
($(the_lib)): Make dependency explicit.

class/corlib/:
* Makefile ($(net20bootstrap_makefrag)): Build from net_2_0
profile response file.
(gmcs): Style update.

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

20 years ago(mcs-do-basic-build, mcs-do-short-build):
Raja R Harinath [Fri, 2 Jul 2004 08:15:53 +0000 (08:15 -0000)]
(mcs-do-basic-build, mcs-do-short-build):
Pass NO_SIGN_ASSEMBLY=yes to sub-make.
($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.

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

20 years ago* config-default.make (TEST_RUNTIME): Use 'mono' by default.
Raja R Harinath [Fri, 2 Jul 2004 07:25:17 +0000 (07:25 -0000)]
* config-default.make (TEST_RUNTIME): Use 'mono' by default.
* platforms/win32.make (TEST_RUNTIME): Remove.
* profiles/default.make (TEST_RUNTIME): Remove.

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

20 years ago2004-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 2 Jul 2004 01:54:48 +0000 (01:54 -0000)]
2004-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/TraceContext.cs: added internal HaveTrace property whose
value is true when the page has a Trace attribute.

* System.Web.Handlers/TraceHandler.cs: check that trace is enabled or
throw.

* System.Web.UI/Page.cs: added additional checks for saving/displaying
trace data.

* System.Web.UI/PageParser.cs: removed checks for trace enabled in
configuration files.

Thanks to David Taylor for most of these patch and the tests.

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

20 years ago * TypeData.cs: In the constructor, set the correct xml type name if the
Lluis Sanchez [Thu, 1 Jul 2004 17:32:17 +0000 (17:32 -0000)]
* TypeData.cs: In the constructor, set the correct xml type name if the
  type is an array (for example, instead of StringCollection, use
  ArrayOfString).

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

20 years ago * Conv.asmx.template, Conv.cs.template, client/localhost/ConvDoc*,
Lluis Sanchez [Thu, 1 Jul 2004 17:29:48 +0000 (17:29 -0000)]
* Conv.asmx.template, Conv.cs.template, client/localhost/ConvDoc*,
  server/Conv*: Added tests for unknown headers.
* proxies.net.xml.gz, wsdlfiles.tar.gz: Updated.

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

20 years ago * Methods.cs: Check for null when looking for a header serializer, since
Lluis Sanchez [Thu, 1 Jul 2004 17:24:21 +0000 (17:24 -0000)]
* Methods.cs: Check for null when looking for a header serializer, since
  unknown headers don't have a serializer.
* SoapHeader.cs: Check for empty string before setting
  EncodedMustUnderstand.

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

20 years ago * SoapProtocolReflector.cs: Don't generate wsdl for unknown header
Lluis Sanchez [Thu, 1 Jul 2004 17:20:52 +0000 (17:20 -0000)]
* SoapProtocolReflector.cs: Don't generate wsdl for unknown header
  attributes.

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

20 years ago * Methods.cs, SoapMessage.cs: Added support for unknown headers.
Lluis Sanchez [Thu, 1 Jul 2004 14:11:28 +0000 (14:11 -0000)]
* Methods.cs, SoapMessage.cs: Added support for unknown headers.
* SoapHeader.cs, SoapUnknownHeader.cs: Added new constructor that takes an
  XmlElement with header info.
* WebServiceHelper.cs: Write the encodingStyle attribute when using the
  encoded format. Added support for unknown headers.

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

20 years ago * WebServiceTest.cs, client/external/BankCodeEJBHomeTest.cs,
Lluis Sanchez [Thu, 1 Jul 2004 14:04:31 +0000 (14:04 -0000)]
* WebServiceTest.cs, client/external/BankCodeEJBHomeTest.cs,
  client/external/GlobalWeatherTest.cs, client/external/HPcatalogTest.cs,
  client/external/IODCODESPOSTAUXTest.cs,
  client/external/TemperatureServiceTest.cs,
  client/localhost/DataServiceTest.cs,
  client/localhost/DuplicateArrayTestTest.cs,
  client/localhost/IncludeTestTest.cs,
  client/localhost/TestBinding4Test.cs: Use new nunit 2.2 api.

* server/ConvDocLitWra.asmx, server/ConvDocEncWra.asmx,
  server/ConvDocLitBar.asmx, server/ConvDocLitWra.asmx,
  server/ConvRpc.asmx,

* wstest.cs: Added support for generating tests cases from a template.
  Useful to test the same case in all formats and protocols.

* proxies.net.xml.gz, wsdlfiles.tar.gz: Updated.

* client/localhost/ConvDocEncBarTest.cs,
  client/localhost/ConvDocLitBarTest.cs,
  client/localhost/ConvDocLitWraTest.cs,
  client/localhost/ConvRpcTest.cs,
  client/localhost/ConvDocEncBar.asmx:
  Improved tests. Use new nunit 2.2 api.

* Conv.cs.template: template for ConverterService client tests.

* Conv.asmx.template: template for ConverterService services.

* templates.xml: Configuration file for generating the tests.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 12:59:57 +0000 (12:59 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* EnumBuilder.cs (CreateType): Call a new icall to set the internal
type field. Fixes #59833.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 12:58:31 +0000 (12:58 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* icall.c: Add EnumBuilder:setup_enum_type icall.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 11:29:54 +0000 (11:29 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Add logging support.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 11:28:20 +0000 (11:28 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* man/mono.1: Added 'aot' to trace options.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 11:27:16 +0000 (11:27 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* mono-logger.h mono-logger.c: Added AOT component.

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

20 years ago2004-07-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 11:05:40 +0000 (11:05 -0000)]
2004-07-01  Zoltan Varga  <vargaz@freemail.hu>

* mini.h: Add prototype for mono_print_method_from_ip.

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

20 years ago2004-07-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 11:03:12 +0000 (11:03 -0000)]
2004-07-01  Zoltan Varga  <vargaz@freemail.hu>

* mini.c: 64 bit fixes. Use LCOMPARE for comparing longs.

* inssel.brg: 64 bit fixes.

* inssel.brg inssel-long32.brg: Move 32 bit arithmetic rules to
inssel-long32.brg.

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

20 years ago * RemotingConfiguration.cs: Avoid adding "id" and "type" as custom
Lluis Sanchez [Thu, 1 Jul 2004 11:02:33 +0000 (11:02 -0000)]
* RemotingConfiguration.cs: Avoid adding "id" and "type" as custom
  properties of providers. This fixes bug #60934.

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

20 years ago2004-07-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 10:59:51 +0000 (10:59 -0000)]
2004-07-01  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am: Add SPARC64 support.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 10:49:50 +0000 (10:49 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am (CLEANFILES): Delete .stdout files too.

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

20 years ago2004-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 10:45:02 +0000 (10:45 -0000)]
2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Fix alignment problems on 32 bit platforms.

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

20 years ago2004-07-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 10:42:26 +0000 (10:42 -0000)]
2004-07-01  Zoltan Varga  <vargaz@freemail.hu>

* helpers.c (mono_disassemble_code): Pass -xarch=v9 to assembler on
SPARC64.

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

20 years ago2004-07-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 Jul 2004 09:22:34 +0000 (09:22 -0000)]
2004-07-01  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Add SPARC64 support. Reorganize patch table to fix alignment
problems.

* mini.h: Bump AOT file version. Some 64 bit fixes.

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

20 years ago2004-07-01 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Thu, 1 Jul 2004 05:38:51 +0000 (05:38 -0000)]
2004-07-01  Sureshkumar T <tsureshkumar@novell.com>
        * Added test case for OdbcCommand.ExecuteScalar Method
        * New files:
                OdbcCommandTest.cs      - test suite for OdbcCommand class.

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

20 years ago2004-07-01 Sureshkumar T (tsureshkumar@novell.com)
Sureshkumar T [Thu, 1 Jul 2004 05:30:37 +0000 (05:30 -0000)]
2004-07-01  Sureshkumar T (tsureshkumar@novell.com)
        * OdbcCommand.cs   : fixed reader problem with ExecuteScalar

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 19:33:10 +0000 (19:33 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* inssel-sparc.brg: Add new rule to avoid register moves.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 19:28:53 +0000 (19:28 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg: Add ldind_to_load_membase helper function.

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

20 years ago2004-06-30 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Wed, 30 Jun 2004 17:46:17 +0000 (17:46 -0000)]
2004-06-30  Ben Maurer  <bmaurer@ximian.com>

* RuntimeHelpers.cs: OffsetToStringData is now and intrinsic,

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

20 years agothe runtime part of the intrinsic OffsetToStringData patch
Ben Maurer [Wed, 30 Jun 2004 17:46:01 +0000 (17:46 -0000)]
the runtime part of the intrinsic OffsetToStringData patch

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 15:14:21 +0000 (15:14 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* ssa.c: Handle OP_LCOMPARE the same as OP_COMPARE.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 15:13:03 +0000 (15:13 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* objects.cs exceptions.cs basic.cs basic-long.cs basic-calls.cs: New
regression tests.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 15:10:46 +0000 (15:10 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* inssel-sparc.brg: Add SPARC64 support.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 15:08:54 +0000 (15:08 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* mini-ops.h cpu-sparc.md mini-sparc.h mini-sparc.c exceptions-sparc.c tramp-sparc.c inssel-long.brg: Add SPARC64 support.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 15:04:48 +0000 (15:04 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* sparc/sparc-codegen.h: Add SPARC64 support.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 14:55:05 +0000 (14:55 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Fix trunc check + add SPARC64 defines.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 14:52:11 +0000 (14:52 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* mono-mutex.h atomic.h: Add G_GNUC_UNUSED to static inline functions
to prevent warnings.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 14:45:08 +0000 (14:45 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* class-internals.h (MonoVTable): Make max_interface_id a guint32 so
it has a constant size across platforms.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 14:43:23 +0000 (14:43 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_delegate_end_invoke): Avoid crash when there is no
stack trace.

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

20 years ago2004-06-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 30 Jun 2004 14:39:48 +0000 (14:39 -0000)]
2004-06-30  Zoltan Varga  <vargaz@freemail.hu>

* strtod.c: Use gint32 for 32 bit types.

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

20 years agoUpdate CVS policies
Miguel de Icaza [Wed, 30 Jun 2004 14:29:44 +0000 (14:29 -0000)]
Update CVS policies

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

20 years agoFlush
Miguel de Icaza [Wed, 30 Jun 2004 14:22:43 +0000 (14:22 -0000)]
Flush

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

20 years agoWed Jun 30 17:06:43 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 30 Jun 2004 14:13:48 +0000 (14:13 -0000)]
Wed Jun 30 17:06:43 CEST 2004 Paolo Molaro <lupus@ximian.com>

* NumberFormatInfo.cs: workaround for bug 55978.

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

20 years ago2004-06-30 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 30 Jun 2004 04:27:52 +0000 (04:27 -0000)]
2004-06-30 Umadevi S <sumadevi@novell.com>
        * Tds.cs - In the NextResult method handling TdsPacketSubType. TableName.
Fixed reading the baseschematable problem. Bugs 59946 and 59948

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

20 years ago2004-06-30 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 30 Jun 2004 04:23:58 +0000 (04:23 -0000)]
2004-06-30 Umadevi S <sumadevi@novell.com>
        * SqlCommand.cs : In the Execute Method the commandbehavior parameters were ignored correct
these Fixes bugs 59946 and 59948.

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

20 years agoFlushage
Miguel de Icaza [Wed, 30 Jun 2004 00:18:39 +0000 (00:18 -0000)]
Flushage

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

20 years agoA bit more
Duncan Mak [Tue, 29 Jun 2004 23:43:44 +0000 (23:43 -0000)]
A bit more

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

20 years agoLittle fix
Duncan Mak [Tue, 29 Jun 2004 23:43:11 +0000 (23:43 -0000)]
Little fix

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

20 years agoONE POINT OH, BABY!
Duncan Mak [Tue, 29 Jun 2004 23:42:36 +0000 (23:42 -0000)]
ONE POINT OH, BABY!

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

20 years agofixed error message text
Marek Safar [Tue, 29 Jun 2004 15:20:53 +0000 (15:20 -0000)]
fixed error message text

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

20 years agoupdate
Miguel de Icaza [Tue, 29 Jun 2004 15:11:06 +0000 (15:11 -0000)]
update

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

20 years ago * man/gacutil.1: Update man with new command line options.
Jackson Harper [Tue, 29 Jun 2004 14:49:15 +0000 (14:49 -0000)]
    * man/gacutil.1: Update man with new command line options.

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

20 years agoUpdate
Miguel de Icaza [Tue, 29 Jun 2004 14:40:51 +0000 (14:40 -0000)]
Update

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

20 years ago1.0
Miguel de Icaza [Tue, 29 Jun 2004 14:29:44 +0000 (14:29 -0000)]
1.0

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

20 years ago2004-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 29 Jun 2004 12:42:25 +0000 (12:42 -0000)]
2004-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ControlCollection.cs: when clearing the control collection, tell the
owners about the removal. Fixes bug #60800.

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

20 years ago2004-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 29 Jun 2004 10:49:23 +0000 (10:49 -0000)]
2004-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: don't nullify _context after processing the request as there
are events not triggered yet. Fixes bug #60726.

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

20 years ago(GAC_ROOT_DIR): Renamed from GAC_DIR.
Raja R Harinath [Tue, 29 Jun 2004 10:23:13 +0000 (10:23 -0000)]
(GAC_ROOT_DIR): Renamed from GAC_DIR.
(GAC_DIR): New define that doesn't include $(DESTDIR).
(install-data-local,uninstall-local): Use them.  Use in-tree mono
runtime, not the installed one.

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

20 years ago2004-06-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 29 Jun 2004 06:22:18 +0000 (06:22 -0000)]
2004-06-29  Martin Baulig  <martin@ximian.com>

* mono-debug.c (mono_debug_add_method): Protect the whole function
in mono_debugger_lock(), not just parts of it.

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