Zoltan Varga [Fri, 30 Jul 2004 16:00:43 +0000 (16:00 -0000)]
2004-07-30 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c aot.c cpu-amd64.md: Add support for tracing, profiling
and AOT. Various fixes and optimizations.
svn path=/trunk/mono/; revision=31663
Zoltan Varga [Fri, 30 Jul 2004 15:59:04 +0000 (15:59 -0000)]
2004-07-30 Zoltan Varga <vargaz@freemail.hu>
* inssel.brg (CALL_REG): Add 64 bit versions of call_reg rules.
svn path=/trunk/mono/; revision=31662
Zoltan Varga [Fri, 30 Jul 2004 15:23:58 +0000 (15:23 -0000)]
2004-07-30 Zoltan Varga <vargaz@freemail.hu>
* mono-logger.c (mono_trace_set_mask_string): Fix AOT tracing constant.
svn path=/trunk/mono/; revision=31660
Jambunathan K [Fri, 30 Jul 2004 15:05:34 +0000 (15:05 -0000)]
Enhanced or Fixed tests for externalsource and conditional
compilation pre-processor directives
svn path=/trunk/mcs/; revision=31658
Atsushi Eno [Fri, 30 Jul 2004 15:05:20 +0000 (15:05 -0000)]
The ChangeLog description was ambiguous, so rewritten.
svn path=/trunk/mcs/; revision=31657
Atsushi Eno [Fri, 30 Jul 2004 15:01:08 +0000 (15:01 -0000)]
2004-07-30 Atsushi Enomoto <atsushi@ximian.com>
* DTMXPathNavigator.cs :
Fixed IsSamePosition(). currentAttr and currentNS are not always
the same when current is attribute or current is namespace.
* XPathNavigatorReader.cs : Fixed NodeType - 1) When attribute value is
being consumed, then node type should be Text, and 2) Root node is
usually mapped to Document, but XmlReader never returns Document,
just None (both on Initial state and EndOfFile state).
svn path=/trunk/mcs/; revision=31656
Jambunathan K [Fri, 30 Jul 2004 14:43:41 +0000 (14:43 -0000)]
Fixed miscellaneous bugs in handling of
pre-processor directives. There are two positive test
cases that fail currently: ExternalSourceDirectivesC4.vb
and RegionDirectivesC1.vb
----------------------------------------------------------------------
svn path=/trunk/mcs/; revision=31655
Ravindra [Fri, 30 Jul 2004 14:20:22 +0000 (14:20 -0000)]
* Font.cs: Fixed Height property implementation and implemented
GetHeight method and its overloads.
svn path=/trunk/mcs/; revision=31654
Paolo Molaro [Fri, 30 Jul 2004 13:51:38 +0000 (13:51 -0000)]
Fri Jul 30 16:49:05 CEST 2004 Paolo Molaro <lupus@ximian.com>
* object.c: always create an object if null is passed
to Invoke() where a valuetype is expected.
svn path=/trunk/mono/; revision=31652
Atsushi Eno [Fri, 30 Jul 2004 12:53:50 +0000 (12:53 -0000)]
2004-07-30 Atsushi Enomoto <atsushi@ximian.com>
* XPathNavigatorReader.cs : fixed GetAttributeNavigator() that
incorrectly used MoveToNextAttribute().
svn path=/trunk/mcs/; revision=31651
Paolo Molaro [Fri, 30 Jul 2004 12:49:43 +0000 (12:49 -0000)]
Fri Jul 30 15:49:26 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c: make sure temp regs are not used for global reg
allocation.
svn path=/trunk/mono/; revision=31650
Sureshkumar T [Fri, 30 Jul 2004 11:35:08 +0000 (11:35 -0000)]
2004-07-30 Sureshkumar T (tsureshkumar@novell.com)
* OdbcCommand.cs: ExecuteNonQuery Closed statement handle to fix memory leak
* OdbcDataReader.cs: Closed statement handle to fix memory leak
Removed SQLState login in GetBytes coz OdbcError provides the same.
svn path=/trunk/mcs/; revision=31649
Ravindra [Fri, 30 Jul 2004 08:17:56 +0000 (08:17 -0000)]
Flushing.
svn path=/trunk/mcs/; revision=31647
Jambunathan K [Fri, 30 Jul 2004 08:12:56 +0000 (08:12 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=31646
Jambunathan K [Fri, 30 Jul 2004 08:07:51 +0000 (08:07 -0000)]
(Module): Oops. Reversed unintended checkin.
svn path=/trunk/mcs/; revision=31645
Raja R Harinath [Fri, 30 Jul 2004 07:43:09 +0000 (07:43 -0000)]
(monoone_DATA): Add mcs.exe.config.
(gmcs_exe): Add gmcs.exe.config.
($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config files too.
svn path=/trunk/mono/; revision=31644
Raja R Harinath [Fri, 30 Jul 2004 07:36:52 +0000 (07:36 -0000)]
(install-local): Remove. Functionality moved to executable.make.
svn path=/trunk/mcs/; revision=31643
Raja R Harinath [Fri, 30 Jul 2004 07:33:13 +0000 (07:33 -0000)]
(PROGRAM_config): New auto-detecting define.
Defined if $(PROGRAM).config exists.
(install-local): Install $(PROGRAM_config) if it exists.
svn path=/trunk/mcs/; revision=31642
Sachin Kumar [Fri, 30 Jul 2004 07:32:18 +0000 (07:32 -0000)]
Added tests for Shift Operators
svn path=/trunk/mcs/; revision=31641
Raja R Harinath [Fri, 30 Jul 2004 07:28:11 +0000 (07:28 -0000)]
(IfElseStateMachine.State, IfElseStateMachine.Token): Remove [Flags] attribute.
svn path=/trunk/mcs/; revision=31640
Jochen Wezel [Fri, 30 Jul 2004 07:26:58 +0000 (07:26 -0000)]
CVhangeLog for added System.Serializable attribute to NET_2_0, fixed usage of System.Flags instead of System.FlagsAttribute
svn path=/trunk/mcs/; revision=31639
Jochen Wezel [Fri, 30 Jul 2004 07:26:07 +0000 (07:26 -0000)]
updated ChangeLog for added System.Serializable attribute to NET_2_0, fixed usage of System.Flags instead of System.FlagsAttribute
svn path=/trunk/mcs/; revision=31638
Jochen Wezel [Fri, 30 Jul 2004 07:10:10 +0000 (07:10 -0000)]
Serializable only in NET_2_0 and not in NET_1_x
svn path=/trunk/mcs/; revision=31637
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
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
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
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
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
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
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
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
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
Ben Maurer [Thu, 29 Jul 2004 17:12:22 +0000 (17:12 -0000)]
head -n4 ChangeLog
svn path=/trunk/mono/; revision=31623
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
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
Martin Baulig [Thu, 29 Jul 2004 16:18:38 +0000 (16:18 -0000)]
Ignore *.mdb everywhere.
svn path=/trunk/mcs/; revision=31616
Martin Baulig [Thu, 29 Jul 2004 16:14:20 +0000 (16:14 -0000)]
Ignore *.mdb.
svn path=/trunk/mcs/; revision=31615
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
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
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
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
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
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
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
Sachin Kumar [Thu, 29 Jul 2004 12:00:15 +0000 (12:00 -0000)]
Added tests for logical operators
svn path=/trunk/mcs/; revision=31606
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
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
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
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
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
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
Sachin Kumar [Thu, 29 Jul 2004 09:13:20 +0000 (09:13 -0000)]
Added tests for Operators
svn path=/trunk/mcs/; revision=31599
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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