mono.git
19 years agoSerializable attributes only in NET_2_0 instead of in all versions
Jochen Wezel [Fri, 30 Jul 2004 07:08:22 +0000 (07:08 -0000)]
Serializable attributes only in NET_2_0 instead of in all versions

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

19 years ago* mb-parser.jay: The original checkin hits a bug in mcs but
Jambunathan K [Fri, 30 Jul 2004 06:48:48 +0000 (06:48 -0000)]
* mb-parser.jay: The original checkin hits a bug in mcs but
compiles fine with csc. This checkin is to workaround the mcs
bug so that cvs builds are not broken.

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

19 years ago2004-07-29 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 30 Jul 2004 01:15:02 +0000 (01:15 -0000)]
2004-07-29  Bernie Solomon  <bernard@ugsolutions.com>

* cpu-sparc.md: conv_i8 fix for 64bits

* mini-sparc.c: add cases for OP_IXXX codes for 64bits

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

19 years ago2004-07-29 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 30 Jul 2004 01:11:31 +0000 (01:11 -0000)]
2004-07-29  Bernie Solomon  <bernard@ugsolutions.com>

* marshal.c (mono_marshal_init): make managed
signatures match native ones better for 64bits.

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

19 years ago2004-07-29 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 29 Jul 2004 22:38:15 +0000 (22:38 -0000)]
2004-07-29  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Parser.cs: Added ClauseType enum. Added all the statements to current_script_or_fn,
building the other block was not needed. Build the ast's for the
expressions and statements, keep track of the parent relationship.

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

19 years ago2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Jul 2004 20:25:57 +0000 (20:25 -0000)]
2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* BaseValidator.cs: in Validate(), when the control is not visible or
enabled, return inmediately after setting IsValid to true. Fixes bug
#61831.

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

19 years ago2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Jul 2004 19:04:30 +0000 (19:04 -0000)]
2004-07-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.c: hack to build correctly the private bin path on windows.
Fixes bug #61991.

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

19 years ago* mb-parser.jay:
Jambunathan K [Thu, 29 Jul 2004 18:27:57 +0000 (18:27 -0000)]
* mb-parser.jay:
* mb-tokenizer.cs: Added support for #region, #externalsource
and conditional compilation pre-processor directives.
Conditonal directives currently accept only boolean literals
as conditonal expressions.

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

19 years ago* RegionDirectivesC1.vb:
Jambunathan K [Thu, 29 Jul 2004 17:56:29 +0000 (17:56 -0000)]
* RegionDirectivesC1.vb:
* RegionDirectives.vb:
* ExternalSourceDirectivesC1.vb:
* ExternalSourceDirectives.vb:
* ConditionalCompilationE.vb:
* ConditionalCompilationD.vb:
* ConditionalCompilationC.vb:
* ConditionalCompilationA.vb:
* ConditionalCompilation.vb:
* RegionDirectivesC5.vb:
* RegionDirectivesC4.vb:
* RegionDirectivesC3.vb:
* RegionDirectivesC2.vb:
* PreProcessorDirectiveC1.vb:
* PreProcessorDirective.vb:
* ExternalSourceDirectivesC4.vb:
* ExternalSourceDirectivesC3.vb:
* ExternalSourceDirectivesC2.vb:
* ConditionalCompilationC9.vb:
* ConditionalCompilationC8.vb:
* ConditionalCompilationC7.vb:
* ConditionalCompilationC6.vb:
* ConditionalCompilationC5.vb:
* ConditionalCompilationC4.vb:
* ConditionalCompilationC3.vb:
* ConditionalCompilation9.vb:
* ConditionalCompilation10.vb:

Added or modified tests for region externalsource and
conditional compilation pre-processor directives

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

19 years agohead -n4 ChangeLog
Ben Maurer [Thu, 29 Jul 2004 17:12:22 +0000 (17:12 -0000)]
head -n4 ChangeLog

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

19 years ago2004-07-29 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 29 Jul 2004 17:10:53 +0000 (17:10 -0000)]
2004-07-29  Ben Maurer  <bmaurer@ximian.com>

* x86/x86-codegen.h: Add opcodes for cmp BYTE PTR [eax], imm

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

19 years ago2004-07-29 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 29 Jul 2004 17:07:08 +0000 (17:07 -0000)]
2004-07-29  Ben Maurer  <bmaurer@ximian.com>

* inssel.brg: Make memcpy and memset takes bases.

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

19 years agoIgnore *.mdb everywhere.
Martin Baulig [Thu, 29 Jul 2004 16:18:38 +0000 (16:18 -0000)]
Ignore *.mdb everywhere.

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

19 years agoIgnore *.mdb.
Martin Baulig [Thu, 29 Jul 2004 16:14:20 +0000 (16:14 -0000)]
Ignore *.mdb.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:13:10 +0000 (16:13 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* PEAPI.cs (Module.Guid): New public property.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:10:05 +0000 (16:10 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* Module.cs (Mono_GetGuid): Make this static.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:06:37 +0000 (16:06 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* ILGenerator.cs (ILGenerator.Mono_GetCurrentOffset): New static
internal method.

* ModuleBuilder.cs (ModuleBuilder.Mono_GetGuid): New static
internal method.

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 15:22:25 +0000 (15:22 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* XmlWriter.cs : implemented WriteNode(XPathNavigator, bool)
  incompletely, using XPathNavigator.ReadSubtree().

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 14:33:04 +0000 (14:33 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* XPathNavigator.cs : Implemented ReadSubtree().

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 14:32:10 +0000 (14:32 -0000)]
2004-07-29  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorReader.cs :
  - it is used only in 2.0 classes.
  - It now behaves as a fragment reader.
  - Depth is optimized not to call Clone() and MoveToParent().
  - AttributeCount could be counted only once in Read().
  - ReadState transition is adjusted to be same as other XmlReaders.
  - name strings now return "" on initial state.

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 12:07:51 +0000 (12:07 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* Environment.cs : GacPath on windows is based on mscorlib.dll, and
  now its location is changed.

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

19 years agoAdded tests for logical operators
Sachin Kumar [Thu, 29 Jul 2004 12:00:15 +0000 (12:00 -0000)]
Added tests for logical operators

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Thu, 29 Jul 2004 11:55:39 +0000 (11:55 -0000)]
ChangeLog: Updated ChangeLog.
gdipFunctions.cs: Corrected signature of GdipGetPropertyItem
        P/Invoke function for Image.
Image.cs: Implemented GetPropertyItem() and SetPropertyItem() method.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Thu, 29 Jul 2004 10:58:50 +0000 (10:58 -0000)]
ChangeLog: Updated ChangeLog.
gdipFunctions.cs: Corrected signatures of GdipGetPropertySize and
        GdipGetAllPropertyItems P/Invoke function for Image.
gdipStructs.cs: Corrected MarshalTo() method of GdipPropertyItem.
Image.cs: Corrected implementation of PropertyItems property.

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

19 years ago * MonoWSDL2.cs: New wrapper for wsdl 2.0.
Lluis Sanchez [Thu, 29 Jul 2004 09:33:25 +0000 (09:33 -0000)]
* MonoWSDL2.cs: New wrapper for wsdl 2.0.
* wsdl2.exe.sources: source list for wsdl 2.0.
* Makefile: Changed executable name for 2.0 profile.

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 09:28:52 +0000 (09:28 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* XmlReader.cs : Implemented new 2.0 virtual members that used to be
  abstract in 1.x. Implemented ReadSubtree().

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 09:27:12 +0000 (09:27 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources: added Mono.Xml/SubtreeXmlReader.cs

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 09:25:31 +0000 (09:25 -0000)]
2004-07-29  Atsushi Enomoto <atsushi@ximian.com>

* Added SubtreeXmlReader.cs.

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

19 years agoAdded tests for Operators
Sachin Kumar [Thu, 29 Jul 2004 09:13:20 +0000 (09:13 -0000)]
Added tests for Operators

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

19 years ago* Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
Lluis Sanchez [Thu, 29 Jul 2004 08:47:47 +0000 (08:47 -0000)]
* Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.

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

19 years ago2004-07-29 Umadevi S <sumadevi@novell.com>
Umadevi S [Thu, 29 Jul 2004 06:17:49 +0000 (06:17 -0000)]
2004-07-29 Umadevi S <sumadevi@novell.com>
        * OdbcCommandTest.cs - Added testcase for bug 62046. ExecuteNonQuery

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

19 years ago2004-07-29 Umadevi S (sumadevi@novell.com)
Umadevi S [Thu, 29 Jul 2004 06:14:03 +0000 (06:14 -0000)]
2004-07-29 Umadevi S (sumadevi@novell.com)
        * OdbcCommand.cs - Fixed bug 62046. ExecuteNonQuery implemented correctly

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Thu, 29 Jul 2004 05:49:59 +0000 (05:49 -0000)]
ChangeLog: Updated ChangeLog.
gdipFunctions.cs: Corrected signature of GdipGetPropertyIdList
        P/Invoke function for Image.
Image.cs: Changed implementation of PropertyIdList property.

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

19 years agoFix move instruction to handle large offsets
Neale Ferguson [Thu, 29 Jul 2004 00:32:20 +0000 (00:32 -0000)]
Fix move instruction to handle large offsets

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

19 years ago * RuntimeEnvironment.cs: Implemented SystemConfigurationFile and
Lluis Sanchez [Wed, 28 Jul 2004 22:16:25 +0000 (22:16 -0000)]
* RuntimeEnvironment.cs: Implemented SystemConfigurationFile and
  GetSystemVersion().

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 20:26:37 +0000 (20:26 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* *-amd64.*: More AMD64 work.

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 20:14:03 +0000 (20:14 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* amd64/amd64-codegen.h: Ongoing JIT work.

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

19 years ago * Makefile: Install mcs.exe.config file together with mcs.exe.
Lluis Sanchez [Wed, 28 Jul 2004 19:28:11 +0000 (19:28 -0000)]
* Makefile: Install mcs.exe.config file together with mcs.exe.
* mcs.exe.config: Added supportedRuntime entry to make sure it runs in the
correct runtime version.

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

19 years ago * Makefile: Use the new FRAMEWORK_VERSION variable to build the destination
Lluis Sanchez [Wed, 28 Jul 2004 19:24:59 +0000 (19:24 -0000)]
* Makefile: Use the new FRAMEWORK_VERSION variable to build the destination
  path for mscorlib.

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

19 years ago * profiles/default.make, profiles/net_2_0.make, profiles/net_1_0.make:
Lluis Sanchez [Wed, 28 Jul 2004 19:22:40 +0000 (19:22 -0000)]
* profiles/default.make, profiles/net_2_0.make, profiles/net_1_0.make:
  Added FRAMEWORK_VERSION var.

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

19 years ago2004-07-28 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Wed, 28 Jul 2004 19:19:29 +0000 (19:19 -0000)]
2004-07-28  Ben Maurer  <bmaurer@ximian.com>

* cpu-pentium.md, inssel-x86.brg, mini-ops.h, mini-x86.c:

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

19 years agoruntime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
Lluis Sanchez [Wed, 28 Jul 2004 19:19:10 +0000 (19:19 -0000)]
runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
at the correct version specific directory.

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

19 years ago* interp.c: Use mono_init_from_assembly instead of mono_init.
Lluis Sanchez [Wed, 28 Jul 2004 19:16:23 +0000 (19:16 -0000)]
* interp.c: Use mono_init_from_assembly instead of mono_init.

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

19 years ago* mini.c: Use mono_init_from_assembly instead of mono_init.
Lluis Sanchez [Wed, 28 Jul 2004 19:15:21 +0000 (19:15 -0000)]
* mini.c: Use mono_init_from_assembly instead of mono_init.

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

19 years ago * assembly.c: Load mscorlib from the correct framework directory
Lluis Sanchez [Wed, 28 Jul 2004 19:11:47 +0000 (19:11 -0000)]
* assembly.c: Load mscorlib from the correct framework directory
  (mono/<version>/mscorlib.dll).
* appdomain.h: Added prototypes for new functions.
* internals.h: Added some prototypes.
* domain.c: When initializing the runtime, get from the executable and
  the configuration files the runtime version that the app supports.
  Added support methods for reading app.exe.config. Added list of versions
  supported by the JIT. Added two new methods: mono_init_from_assembly,
  which initializes the runtime and determines the required version from
  the provided exe file, and mono_init_version, which initializes
  the runtime using the provided version.
* icall.c: Get machine.config from version-specific directory.
* reflection.c: When generating an image, embed the version number
  of the current runtime.

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 19:06:11 +0000 (19:06 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* mini.c: Fix opcode mapping for STACK_MP on 64 bit platforms.

* mini.c (CEE_NEWOBJ): Call mono_array_new_va using the correct signature.

* mini.c: Use MONO_ARCH_SIGACTION on AMD64 as well.

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 18:58:53 +0000 (18:58 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg: 64 bit fixes.

* mini.h (MonoCallInst): Add some AMD64 specific data.

* mini.h: Add some OP_P opcodes.

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

19 years ago * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
Lluis Sanchez [Wed, 28 Jul 2004 18:34:52 +0000 (18:34 -0000)]
* configure.in: Added data/net_1_1 and data/net_2_0 to the build.
* data/Makefile.am: Removed installation of machine.config and
  DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
  directory.
* data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
  installing 1.1 and 2.0 makefiles.
* runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
  at the correct version specific directory.

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

19 years ago * BasicProfileChecker.cs, ConformanceChecker.cs,
Lluis Sanchez [Wed, 28 Jul 2004 17:39:28 +0000 (17:39 -0000)]
* BasicProfileChecker.cs, ConformanceChecker.cs,
  WebServicesInteroperability.cs: Fixed build errors. I commited before
  it was ready :-(.

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

19 years ago* mono/configure.in: Correct host regexes for FreeBSD. Fix TLS issue with
John Merryweather Cooper [Wed, 28 Jul 2004 16:28:17 +0000 (16:28 -0000)]
* mono/configure.in: Correct host regexes for FreeBSD.  Fix TLS issue with
-CURRENT.  Fix library detection for FreeBSD in both -STABLE and -CURRENT.

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

19 years ago2004-07-28 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Wed, 28 Jul 2004 15:46:39 +0000 (15:46 -0000)]
2004-07-28  Ben Maurer  <bmaurer@ximian.com>

* basic.cs: tests for 61797 and 61740

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

19 years ago2004-07-28 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 28 Jul 2004 15:44:10 +0000 (15:44 -0000)]
2004-07-28  Dick Porter  <dick@ximian.com>

* Socket.cs: ReceiveFrom might not return a valid EndPoint.  Patch
by Nick Vaughan (dev@6wardlaw.freeserve.co.uk), fixes bug 61608.

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

19 years ago2004-07-28 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 28 Jul 2004 15:44:06 +0000 (15:44 -0000)]
2004-07-28  Dick Porter  <dick@ximian.com>

* socket-io.c
(ves_icall_System_Net_Sockets_Socket_RecvFrom_internal): Check
returned sockaddr size before creating the remote address object.
Patch by Nick Vaughan (dev@6wardlaw.freeserve.co.uk), fixes bug
61608.

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

19 years ago* XmlTextReader.cs: Stop parsing when a null character is found.
Lluis Sanchez [Wed, 28 Jul 2004 15:08:04 +0000 (15:08 -0000)]
* XmlTextReader.cs: Stop parsing when a null character is found.

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

19 years ago * driver.cs: Check for and install .mdb (debuger symbol
Jackson Harper [Wed, 28 Jul 2004 14:46:43 +0000 (14:46 -0000)]
    * driver.cs: Check for and install .mdb (debuger symbol
          files).

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 28 Jul 2004 14:32:57 +0000 (14:32 -0000)]
ChangeLog: Updated ChangeLog.
gdipStructs.cs: Implementing PropertyItem property in Image.cs.
Image.cs: Implemented PropertyItems and PropertyIdList properties.

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 14:04:04 +0000 (14:04 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* XmlReader.cs : Implemented missing MoveToNextSibling() and
  MoveToDescendant().
* XmlTextReader.cs : Added missing ReadValueAs() override (hmm...
  are they really worth overriding?)

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 13:31:58 +0000 (13:31 -0000)]
2004-07-28  Atsushi Enomoto <atsushi@ximian.com>

* XmlQueryCompileException.cs : removed extra GetObjectData().
* XsltCommand.cs : fixed signatures of Compile() and Execute() methods.

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

19 years ago2004-07-28 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 28 Jul 2004 12:46:34 +0000 (12:46 -0000)]
2004-07-28  Dick Porter  <dick@ximian.com>

* ComparerTest.cs: Test for invariant compares (bug 61458.)

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 11:53:56 +0000 (11:53 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* XmlWriter.cs : Added new WriteStartAttribute(string).

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

19 years ago2004-07-28 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 28 Jul 2004 11:46:24 +0000 (11:46 -0000)]
2004-07-28  Dick Porter  <dick@ximian.com>

* locales.c (string_invariant_compare_char): Fix invariant char
compares between upper and lower cases.  Fixes bug 61458.

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 11:22:18 +0000 (11:22 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* XPathDocument.cs : for .ctor() and .ctor(XmlNameTable), now it
  creates Mono.Xml.XPath.XPathEditableDocument and thus supports
  IXPathEditable.CreateEditor().

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 11:21:47 +0000 (11:21 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources: added Mono.Xml.XPath/XPathEditableDocument.cs

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 11:18:27 +0000 (11:18 -0000)]
2004-07-28  Atsushi Enomoto <atsushi@ximian.com>

* Added XPathEditableDocument.cs.
  - XPathEditableDocument provides IXPathEditable.
  - XmlDocumentEditableNavigator implements XPathEditableNavigator
    that supports CreateAttributes(), AppendChild() and so on.

  It is nothing more than hack, and as an XPathEditableNavigator
  provider for XPathDocument, it will be replaced by something.

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 10:21:47 +0000 (10:21 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
test.

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

19 years ago2004-07-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 28 Jul 2004 09:59:18 +0000 (09:59 -0000)]
2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

* mono-codeman.c (mono_code_manager_invalidate): Invalidate with
x86 break on AMD64 too.

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 09:17:27 +0000 (09:17 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* XPathEditableNavigator.cs : Implemented InsertAfter() and
  PrependChild(); they are virtual, not abstract.
* XPathNavigator.cs :
  Implemented many 2.0 virtual properties and methods that were
  abstract in 1.x.
  Implemented some Select() methods that uses IXmlNamespaceResolver.
  Implemented most of ValueAsXxx() using XQueryConvert.
  IsNode is always true. Implemented OuterXml and WriteSubtree() (but
  actually they don't work because it depends on ReadSubtree()).

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 09:12:16 +0000 (09:12 -0000)]
2004-07-28  Atsushi Enomoto <atsushi@ximian.com>

* BuiltInDatatype.cs : use XmlQualifiedName.Parse().

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

19 years ago2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 28 Jul 2004 09:10:34 +0000 (09:10 -0000)]
2004-07-28  Atsushi Enomoto  <atsushi@ximian.com>

* XmlConvert.cs : Added 2.0 VerifyNMTOKEN() and internal WriteBinHex().
* XmlQualifiedName.cs : Added internal static Parse().
* XmlReader.cs : use XmlQualifiedName.Parse().
* XmlTextWriter.cs : use new XmlWriter.WriteNameInternal() etc.
* XmlWriter.cs : Added 2.0 Settings and WriteFromObject().
  Implemented 2.0 virtual methods that used to be abstract in 1.x.

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

19 years ago * BasicProfileChecker.cs: Added checks for R2101, R2102, R2105, R2110, R2111
Lluis Sanchez [Wed, 28 Jul 2004 09:07:44 +0000 (09:07 -0000)]
* BasicProfileChecker.cs: Added checks for R2101, R2102, R2105, R2110, R2111
* ConformanceChecker.cs: Added check methods for schema objects.
* WebServicesInteroperability.cs: Added checks for schema objects.

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

19 years ago * HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs,
Lluis Sanchez [Wed, 28 Jul 2004 09:07:00 +0000 (09:07 -0000)]
* HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs,
  SoapHttpClientProtocol.cs: Implemented support for the new async model.
* InvokeCompletedEventArgs.cs: Implemented.

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

19 years ago * corlib.dll.sources: Added new files for NET_2_0 profile:
Lluis Sanchez [Wed, 28 Jul 2004 09:05:42 +0000 (09:05 -0000)]
* corlib.dll.sources: Added new files for NET_2_0 profile:
System.Threading/ExecutionContext.cs
System.Threading/ExecutionContextSwitcher.cs
System.Threading/SynchronizationContext.cs
System.Threading/SynchronizationContextSwitcher.cs

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

19 years ago * ExecutionContext.cs, ExecutionContextSwitcher.cs,
Lluis Sanchez [Wed, 28 Jul 2004 09:04:08 +0000 (09:04 -0000)]
* ExecutionContext.cs, ExecutionContextSwitcher.cs,
  SynchronizationContext.cs, SynchronizationContextSwitcher.cs: Added 2.0
  stubs.

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

19 years ago2004-07-28 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 28 Jul 2004 08:21:45 +0000 (08:21 -0000)]
2004-07-28 Umadevi S <sumadevi@novell.com>
        * OdbcCommandTest.cs - Added testcase for bug 61968. String values passed with quotes

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

19 years ago2004-07-28 Umadevi S (sumadevi@novell.com)
Umadevi S [Wed, 28 Jul 2004 08:16:02 +0000 (08:16 -0000)]
2004-07-28 Umadevi S (sumadevi@novell.com)
        * OdbcParameter.cs - fixed bug 61968. String values passed with quotes

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

19 years ago2004-07-27 Ben Maurer <bmaurer@ximain.com>
Ben Maurer [Tue, 27 Jul 2004 19:20:58 +0000 (19:20 -0000)]
2004-07-27  Ben Maurer  <bmaurer@ximain.com>

* marshal.c: actually cache stelem.ref wrappers.

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

19 years ago2004-07-27 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 27 Jul 2004 17:42:09 +0000 (17:42 -0000)]
2004-07-27  Bernie Solomon  <bernard@ugsolutions.com>

* transform.c (mono_interp_transform_method):
quick fix to cope with the fake ptr classes

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

19 years ago2004-07-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 27 Jul 2004 16:56:41 +0000 (16:56 -0000)]
2004-07-27  Atsushi Enomoto <atsushi@ximian.com>

* XQueryParser.jay,
  XPath2Expression.cs,
  XQueryModuleProlog.cs,
  XQueryTokenizer.cs :
  Removed SchemaContext. StepExpr and XPathAxis redesign.
  (Partially) updated Prolog to match with XQuery 7/23/2004 spec.
  XML comment/PI/CDATA recognition in tokenizer.

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

19 years ago * Driver.cs: Make debug switch compatible with MS's add debug to
Jackson Harper [Tue, 27 Jul 2004 16:46:47 +0000 (16:46 -0000)]
    * Driver.cs: Make debug switch compatible with MS's add debug to
the usage.

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

19 years ago2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 27 Jul 2004 16:17:22 +0000 (16:17 -0000)]
2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataList.cs: s/HasChildren/HasControls()/.

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

19 years agofixes trackbar events, def classname, methods signature
Jordi Mas i Hernandez [Tue, 27 Jul 2004 15:53:02 +0000 (15:53 -0000)]
fixes trackbar events, def classname, methods signature

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

19 years agofixes scrollbar events
Jordi Mas i Hernandez [Tue, 27 Jul 2004 15:29:40 +0000 (15:29 -0000)]
fixes scrollbar events

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

19 years ago2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 27 Jul 2004 15:03:49 +0000 (15:03 -0000)]
2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataList.cs: style.

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

19 years ago2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 27 Jul 2004 14:51:56 +0000 (14:51 -0000)]
2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Control.cs: style. Reverted previous patch modification of
TemplateSourceDirectory (failed when the control is reparented). Use
HasControls() and Controls all over instead of _controls, as Controls
property and HasControls() might be overriden.

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

19 years agoTue Jul 27 16:56:55 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 27 Jul 2004 14:06:30 +0000 (14:06 -0000)]
Tue Jul 27 16:56:55 CEST 2004 Paolo Molaro <lupus@ximian.com>

* class.c, image.c, loader.c, cil-coff.h: lazily mmap the image
sections and remove the mono_cli_rva_map () function.

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

19 years ago2004-07-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Tue, 27 Jul 2004 13:24:42 +0000 (13:24 -0000)]
2004-07-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>

* Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs:

- Fixed usage of the private key selection
delegate (Thanks to Matthijs ter Woord for his feedback)

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

19 years agoTue Jul 27 16:05:19 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 27 Jul 2004 13:12:48 +0000 (13:12 -0000)]
Tue Jul 27 16:05:19 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, mini-sparc.c, mini-s390.c: keep track of line
numbers in the debug info (spotted by Geoff Norton, <gnorton@customerdna.com>).

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

19 years agoTue Jul 27 15:58:19 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 27 Jul 2004 13:11:34 +0000 (13:11 -0000)]
Tue Jul 27 15:58:19 CEST 2004 Paolo Molaro <lupus@ximian.com>

* debug-mono-symfile.c: fix one more endianess issue, from a patch
by Geoff Norton (<gnorton@customerdna.com>).

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

19 years agoTue Jul 27 15:47:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 27 Jul 2004 12:54:15 +0000 (12:54 -0000)]
Tue Jul 27 15:47:17 CEST 2004 Paolo Molaro <lupus@ximian.com>

* class.c: fix class loads for pointer types (typeof(int) !=
typeof(int*)).

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

19 years agochanges to be able to run winforms samples
Jordi Mas i Hernandez [Tue, 27 Jul 2004 10:38:17 +0000 (10:38 -0000)]
changes to be able to run winforms samples

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

19 years agoFixed API: added missing attribute System.Serializable
Jochen Wezel [Tue, 27 Jul 2004 09:49:44 +0000 (09:49 -0000)]
Fixed API: added missing attribute System.Serializable

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

19 years agoOoops: use System.Serializable instead of System.SerializableAttribute and System...
Jochen Wezel [Tue, 27 Jul 2004 09:46:46 +0000 (09:46 -0000)]
Ooops: use System.Serializable instead of System.SerializableAttribute and System.Flags instead of System.FlagAttribute

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

19 years agoFixed API: removed public constructor
Jochen Wezel [Tue, 27 Jul 2004 09:22:11 +0000 (09:22 -0000)]
Fixed API: removed public constructor

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

19 years agoFixed API: removed public constructors
Jochen Wezel [Tue, 27 Jul 2004 09:21:09 +0000 (09:21 -0000)]
Fixed API: removed public constructors

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

19 years agoFixed API: removed public constructor
Jochen Wezel [Tue, 27 Jul 2004 09:12:05 +0000 (09:12 -0000)]
Fixed API: removed public constructor

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

19 years agoFixed API: Added missing attribute System.SerializableAttribute to all enumerations
Jochen Wezel [Tue, 27 Jul 2004 09:09:01 +0000 (09:09 -0000)]
Fixed API: Added missing attribute System.SerializableAttribute to all enumerations

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

19 years agoFixed API: removed public constructor
Jochen Wezel [Tue, 27 Jul 2004 08:56:55 +0000 (08:56 -0000)]
Fixed API: removed public constructor

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

19 years agoReplaced foreach statement with for statement,in order to improve performence.
Alon Gazit [Tue, 27 Jul 2004 08:01:13 +0000 (08:01 -0000)]
Replaced foreach statement with for statement,in order to improve performence.

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

19 years agoWebControl.cs: changed RenderBeginTag()to use TagKey instead of TagName.
Alon Gazit [Tue, 27 Jul 2004 07:38:30 +0000 (07:38 -0000)]
WebControl.cs: changed RenderBeginTag()to use TagKey instead of TagName.
Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use
switch statements in order to improve performance.

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

19 years agoFixed Cr and Lf assignments
Jochen Wezel [Tue, 27 Jul 2004 07:03:13 +0000 (07:03 -0000)]
Fixed Cr and Lf assignments

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