mono.git
13 years ago[xbuild] Don't report Imports ignored because of false conditions.
Ankit Jain [Fri, 11 Mar 2011 09:02:38 +0000 (14:32 +0530)]
[xbuild] Don't report Imports ignored because of false conditions.

13 years ago[xbuild] xbuild/Main.cs - remove unnecessary catch/throw.
Ankit Jain [Fri, 11 Mar 2011 09:01:38 +0000 (14:31 +0530)]
[xbuild] xbuild/Main.cs - remove unnecessary catch/throw.

13 years ago[xbuild] Set ProjectFile and TargetName metadata on target outputs.
Ankit Jain [Fri, 11 Mar 2011 09:00:20 +0000 (14:30 +0530)]
[xbuild] Set ProjectFile and TargetName metadata on target outputs.

Set "MSBuildProjectFile" and "MSBuildTargetName" metadata on target outputs.

13 years ago[xbuild] Handle unknown exceptions.
Ankit Jain [Fri, 11 Mar 2011 13:05:19 +0000 (18:35 +0530)]
[xbuild] Handle unknown exceptions.

Re-throw any unknown exceptions.
* Project.cs: Log the exception, doing it here also, so that direct
project.Build(..) call failures also get logged.
* Engine.cs: Log the unknown exception only if the build is running.
This allows for the case when Project.Build caught it and ended the
build.

13 years ago[xbuild] Function names are case insensitive.
Ankit Jain [Thu, 10 Mar 2011 11:27:19 +0000 (16:57 +0530)]
[xbuild] Function names are case insensitive.

13 years ago[xbuild] Evaluate Import with MSBuildThisFile* properties set.
Ankit Jain [Thu, 10 Mar 2011 11:26:33 +0000 (16:56 +0530)]
[xbuild] Evaluate Import with MSBuildThisFile* properties set.

13 years agoAdd another local quick test target
Marek Safar [Fri, 11 Mar 2011 12:48:52 +0000 (12:48 +0000)]
Add another local quick test target

13 years agoReduce scope for escaped identifier to only necessary attribute section
Marek Safar [Fri, 11 Mar 2011 12:39:55 +0000 (12:39 +0000)]
Reduce scope for escaped identifier to only necessary attribute section

13 years agoSimple member context is enough when checking member accessibility (removes misused...
Marek Safar [Fri, 11 Mar 2011 10:30:24 +0000 (10:30 +0000)]
Simple member context is enough when checking member accessibility (removes misused FakeInternalType)

13 years agoFinally remove RootContext.ToplevelTypes hacking from GlobalAttribute (what a joy!)
Marek Safar [Thu, 10 Mar 2011 17:51:52 +0000 (17:51 +0000)]
Finally remove RootContext.ToplevelTypes hacking from GlobalAttribute (what a joy!)

13 years agoVerify namespace usings without global static state (fixes few hard to track bugs)
Marek Safar [Thu, 10 Mar 2011 17:03:52 +0000 (17:03 +0000)]
Verify namespace usings without global static state (fixes few hard to track bugs)

13 years agoRemove wrong using
Marek Safar [Thu, 10 Mar 2011 16:55:47 +0000 (16:55 +0000)]
Remove wrong using

13 years ago[HttpListener] Paranoid cleanup
Gonzalo Paniagua Javier [Fri, 11 Mar 2011 06:53:45 +0000 (01:53 -0500)]
[HttpListener] Paranoid cleanup

13 years ago[HttpListener] Plug leak.
Gonzalo Paniagua Javier [Fri, 11 Mar 2011 06:46:04 +0000 (01:46 -0500)]
[HttpListener] Plug leak.

13 years agoSupport NLS when opening assemblies on windows.
Gonzalo Paniagua Javier [Fri, 11 Mar 2011 03:14:58 +0000 (22:14 -0500)]
Support NLS when opening assemblies on windows.

Patch by Horst Kakuschke that fixes bug #673793.

13 years agoTest for both Set-Cookie and Set-Cookie2
Gonzalo Paniagua Javier [Fri, 11 Mar 2011 00:03:57 +0000 (19:03 -0500)]
Test for both Set-Cookie and Set-Cookie2

13 years ago[HttpWebRequest] Only uppercase known methods
Gonzalo Paniagua Javier [Fri, 11 Mar 2011 00:03:37 +0000 (19:03 -0500)]
[HttpWebRequest] Only uppercase known methods

13 years ago[Socket] Remove more auto-delegates
Gonzalo Paniagua Javier [Thu, 10 Mar 2011 22:46:10 +0000 (17:46 -0500)]
[Socket] Remove more auto-delegates

13 years ago[Timer] Use static CB for invoking timer callbacks.
Gonzalo Paniagua Javier [Thu, 10 Mar 2011 22:03:59 +0000 (17:03 -0500)]
[Timer] Use static CB for invoking timer callbacks.

13 years ago[Socket] Minimize allocations of delegates
Gonzalo Paniagua Javier [Thu, 10 Mar 2011 19:56:28 +0000 (14:56 -0500)]
[Socket] Minimize allocations of delegates

13 years ago[HttpListener] Avoid blocking in FlushInput
Gonzalo Paniagua Javier [Thu, 10 Mar 2011 23:24:48 +0000 (18:24 -0500)]
[HttpListener] Avoid blocking in FlushInput

13 years agoFix ARCH_STORE_REGS on arm
Geoff Norton [Thu, 10 Mar 2011 21:27:54 +0000 (16:27 -0500)]
Fix ARCH_STORE_REGS on arm

13 years agoExport mono_raise_exception_with_ctx to metadata.
Rodrigo Kumpera [Thu, 10 Mar 2011 21:26:11 +0000 (22:26 +0100)]
Export mono_raise_exception_with_ctx to metadata.

13 years agoFix ia64 mono-context.h
Rodrigo Kumpera [Thu, 10 Mar 2011 20:17:44 +0000 (21:17 +0100)]
Fix ia64 mono-context.h

13 years agoRemote all traces of old style unwinding from mini.
Rodrigo Kumpera [Thu, 10 Mar 2011 20:15:46 +0000 (21:15 +0100)]
Remote all traces of old style unwinding from mini.

13 years agoExport new style unwinding functions
Rodrigo Kumpera [Thu, 10 Mar 2011 19:38:10 +0000 (20:38 +0100)]
Export new style unwinding functions

13 years agoUnify EH callbacks.
Rodrigo Kumpera [Thu, 10 Mar 2011 18:19:08 +0000 (19:19 +0100)]
Unify EH callbacks.

* object-internals.h: New callback struct
MonoRuntimeExceptionHandlingCallbacks for
raising and unwinding callbacks.

* loader.c:
* object.c:
* mini-exceptions.c: Move to the new struct.

13 years agoMove EH handler to mono_exceptions_init
Rodrigo Kumpera [Thu, 10 Mar 2011 17:57:03 +0000 (18:57 +0100)]
Move EH handler to mono_exceptions_init

13 years agoFix API compatibility with SL4
Sebastien Pouliot [Thu, 10 Mar 2011 19:30:48 +0000 (14:30 -0500)]
Fix API compatibility with SL4

* BinaryReader.cs:
* BinaryWriter.cs:
Adding || MOONLIGHT since Dispose (new in FX4) is also exposed
in SL4

13 years agoFix parameter name mismatches between Moonlight and Silverlight
Sebastien Pouliot [Thu, 10 Mar 2011 19:28:00 +0000 (14:28 -0500)]
Fix parameter name mismatches between Moonlight and Silverlight

13 years agoAdd some missing API into Moonlight
Sebastien Pouliot [Wed, 9 Mar 2011 14:51:53 +0000 (09:51 -0500)]
Add some missing API into Moonlight

* System.Runtime.Versioning/ComponentGuaranteesAttribute.cs:
* System.Runtime.Versioning/ComponentGuaranteesOptions.cs:
Add || MOONLIGHT

* System.Security.Permissions/SecurityAction.cs
* System/ContextStaticAttribute.cs
* System/ExecutionEngineException.cs
Make sure the [Obsolete] attributes are present in moonlight

* moonlight_raw_corlib.dll.sources: Include both System.Runtime.Versioning
ComponentGuarantees[Attribute|Options] into moonlight build

13 years agoUse LLVM_CHECK_VERSION() in one place to fix a build failure.
Zoltan Varga [Thu, 10 Mar 2011 19:50:07 +0000 (20:50 +0100)]
Use LLVM_CHECK_VERSION() in one place to fix a build failure.

13 years agoMove MonoContext to mono-context for ia64
Rodrigo Kumpera [Thu, 10 Mar 2011 18:46:32 +0000 (19:46 +0100)]
Move MonoContext to mono-context for ia64

13 years agoMove MonoContext to mono-context for sparc
Rodrigo Kumpera [Thu, 10 Mar 2011 18:41:30 +0000 (19:41 +0100)]
Move MonoContext to mono-context for sparc

13 years agoMove MonoContext to mono-context for ppc
Rodrigo Kumpera [Wed, 9 Mar 2011 16:52:17 +0000 (17:52 +0100)]
Move MonoContext to mono-context for ppc

13 years agodist new file
Rodrigo Kumpera [Thu, 10 Mar 2011 17:27:55 +0000 (18:27 +0100)]
dist new file

13 years agoFix some opcodes dreg type.
Rodrigo Kumpera [Thu, 10 Mar 2011 13:00:55 +0000 (14:00 +0100)]
Fix some opcodes dreg type.

13 years agoFix a warning.
Zoltan Varga [Thu, 10 Mar 2011 16:30:56 +0000 (17:30 +0100)]
Fix a warning.

13 years agoGetApplicableRule returns NULL in TimeZoneInfo.cs yet the code does not always handle...
Duane Wandless [Thu, 10 Mar 2011 14:12:39 +0000 (22:12 +0800)]
GetApplicableRule returns NULL in TimeZoneInfo.cs yet the code does not always handle a NULL return value.
This change fixes this issue and allows timezones like China Standard Time to work.

13 years agoResult-preserving node list while not performance-harmful until node removal.
Atsushi Eno [Thu, 10 Mar 2011 13:40:44 +0000 (22:40 +0900)]
Result-preserving node list while not performance-harmful until node removal.

Node removal while iterating should be prohibited as documented in MSDN though.

13 years agoFix a warning
Rodrigo Kumpera [Thu, 10 Mar 2011 12:13:03 +0000 (13:13 +0100)]
Fix a warning

13 years agomono_gc_alloc_mature must check if the object needs to be registered for finalization
Rodrigo Kumpera [Thu, 10 Mar 2011 12:11:01 +0000 (13:11 +0100)]
mono_gc_alloc_mature must check if the object needs to be registered for finalization

13 years agoImplement signal chaining for windows. Useful for letting custom crash reporters...
Lucas Meijer [Tue, 1 Feb 2011 18:51:50 +0000 (19:51 +0100)]
Implement signal chaining for windows. Useful for letting custom crash reporters be able to deal with native crashes, without mono eating the native exception while checking to see if it was caused by a managed null dereference in jitted code or not.   provided under MIT X11 license.

13 years agoCleanup and document the new unwind stuff a bit.
Rodrigo Kumpera [Thu, 10 Mar 2011 10:47:42 +0000 (11:47 +0100)]
Cleanup and document the new unwind stuff a bit.

* mini-exceptions.c: Document the new unwind stuff a bit
and make the _with_* variants have saner behavior when no
context is passed by capturing the current one.

13 years agoReplace mono_walk_stack with mono_stack_walk_simple.
Rodrigo Kumpera [Thu, 10 Mar 2011 10:34:45 +0000 (11:34 +0100)]
Replace mono_walk_stack with mono_stack_walk_simple.

* mini-exceptions.c: Kill the one zillion arguments
mono_walk_stack. Now you are supposed to use either
_with_context or _with_state versions if you need
to unwind from a non cannonical starting point.

13 years agoCleanup sdb to use the new unwind state code.
Rodrigo Kumpera [Wed, 9 Mar 2011 22:41:23 +0000 (23:41 +0100)]
Cleanup sdb to use the new unwind state code.

* debugger-agent.c: Instead of having tons
of fields for MonoContext, domain and lmf
simply use MonoThreadUnwindState. This simplifies
code dealing with unwinding remote threads.

13 years agoAdd mono_thread_state_init_from_monoctx
Rodrigo Kumpera [Wed, 9 Mar 2011 22:40:17 +0000 (23:40 +0100)]
Add mono_thread_state_init_from_monoctx

13 years agoClean up few misused DeclSpace(s)
Marek Safar [Thu, 10 Mar 2011 09:21:05 +0000 (09:21 +0000)]
Clean up few misused DeclSpace(s)

13 years agoDecorate more initialized static fields with readonly
Marek Safar [Wed, 9 Mar 2011 14:22:12 +0000 (14:22 +0000)]
Decorate more initialized static fields with readonly

13 years agoMove more module specific caches to ModuleContainer
Marek Safar [Wed, 9 Mar 2011 13:36:54 +0000 (13:36 +0000)]
Move more module specific caches to ModuleContainer

13 years ago[HttpListener] Memory use reductions
Gonzalo Paniagua Javier [Thu, 10 Mar 2011 05:44:33 +0000 (00:44 -0500)]
[HttpListener] Memory use reductions

13 years agoIn some collection case, xsi:type is explicitly written. Try to copy that behavior.
Atsushi Eno [Thu, 10 Mar 2011 05:33:02 +0000 (14:33 +0900)]
In some collection case, xsi:type is explicitly written. Try to copy that behavior.

13 years agoFix a warning.
Zoltan Varga [Thu, 10 Mar 2011 00:10:41 +0000 (01:10 +0100)]
Fix a warning.

13 years agoUse mono_field_get_type () in one place to fix a crash. Fixes #678269.
Zoltan Varga [Thu, 10 Mar 2011 00:10:07 +0000 (01:10 +0100)]
Use mono_field_get_type () in one place to fix a crash. Fixes #678269.

13 years agoMark threads created when calling from native code into the runtime as background...
Zoltan Varga [Wed, 9 Mar 2011 23:59:43 +0000 (00:59 +0100)]
Mark threads created when calling from native code into the runtime as background threads. Fixes #678164.

13 years ago[Fix] Make path building on windows behave the same as stock mono+glib.
Levi Bard [Wed, 23 Feb 2011 17:15:30 +0000 (18:15 +0100)]
[Fix] Make path building on windows behave the same as stock mono+glib.

 * src/gpath.c: Make path building on windows behave the same as stock mono+glib.

License: MIT/X11

13 years agoIO threads have their own name
Gonzalo Paniagua Javier [Wed, 9 Mar 2011 21:11:23 +0000 (16:11 -0500)]
IO threads have their own name

13 years agoFirst pass removing the old unwinding code.
Rodrigo Kumpera [Wed, 9 Mar 2011 20:10:11 +0000 (21:10 +0100)]
First pass removing the old unwinding code.

* mini.c: Move unwinding callback initialization
to mini-exceptions.c

* mini-exceptions.c: Remove mono_jit_walk_stack_from_ctx.

13 years agoIntroduce MonoThreadUnwindState and a bunch overloads to mono_walk_stack.
Rodrigo Kumpera [Wed, 9 Mar 2011 19:08:04 +0000 (20:08 +0100)]
Introduce MonoThreadUnwindState and a bunch overloads to mono_walk_stack.

* mono-stack-unwinding.h: Add MonoThreadUnwindState struct
that holds all state necessary to unwind a given thread.

* mini-exceptions.c: Add a few variants of mono_walk_stack
to simplify its usage. Added code to handle the new struct.

13 years agoMove some stack unwinding defines to utils
Rodrigo Kumpera [Tue, 8 Mar 2011 19:30:50 +0000 (20:30 +0100)]
Move some stack unwinding defines to utils

13 years agoSome changes to the threadpool
Gonzalo Paniagua Javier [Wed, 9 Mar 2011 20:25:53 +0000 (15:25 -0500)]
Some changes to the threadpool

-Reduce stack size for IO threads.
-Create threads on demand up to min_threads, then throttle.

13 years ago[xbuild] Fix test on windows.
Ankit Jain [Wed, 9 Mar 2011 12:31:15 +0000 (18:01 +0530)]
[xbuild] Fix test on windows.

AssignTargetPathTest.TestLink : Fix test on windows

13 years ago[xbuild] Clean up test logs.
Ankit Jain [Wed, 9 Mar 2011 12:23:05 +0000 (17:53 +0530)]
[xbuild] Clean up test logs.

Remove unnecessary debug spew for tests that pass.

13 years agoSome attempts to make KnownTypeCollection parallel access safe.
Atsushi Eno [Wed, 9 Mar 2011 13:50:25 +0000 (22:50 +0900)]
Some attempts to make KnownTypeCollection parallel access safe.

13 years agoRemove old windows threading workaround.
Atsushi Eno [Wed, 9 Mar 2011 12:17:59 +0000 (21:17 +0900)]
Remove old windows threading workaround.

13 years agoMicrosoft.Build.Tasks: vbnc2 must be used for the 2.0 profile
Rolf Bjarne Kvinge [Tue, 8 Mar 2011 23:15:30 +0000 (00:15 +0100)]
Microsoft.Build.Tasks: vbnc2 must be used for the 2.0 profile

13 years agoChecking array elements is done using ImplicitReferenceConversionExists
Marek Safar [Wed, 9 Mar 2011 08:16:08 +0000 (08:16 +0000)]
Checking array elements is done using ImplicitReferenceConversionExists

13 years agoRemove more temporary expressions from probing converts
Marek Safar [Tue, 8 Mar 2011 19:50:10 +0000 (19:50 +0000)]
Remove more temporary expressions from probing converts

13 years agoDon't allocate conversion expression for probing implicit type-parameter conversion
Marek Safar [Tue, 8 Mar 2011 19:26:35 +0000 (19:26 +0000)]
Don't allocate conversion expression for probing implicit type-parameter conversion

13 years agoClean up more static state
Marek Safar [Tue, 8 Mar 2011 17:14:57 +0000 (17:14 +0000)]
Clean up more static state

13 years agoRemove more static stuff
Marek Safar [Tue, 8 Mar 2011 16:29:48 +0000 (16:29 +0000)]
Remove more static stuff

13 years agoAuto detect BOM-less utf-16 and utf-32. Fixed bug #674580.
Atsushi Eno [Wed, 9 Mar 2011 06:56:16 +0000 (15:56 +0900)]
Auto detect BOM-less utf-16 and utf-32. Fixed bug #674580.

13 years agoImplement support for QNameIndex (0xBC) in attribute nodes.
Peter Gerbrandt [Wed, 9 Mar 2011 04:59:15 +0000 (13:59 +0900)]
Implement support for QNameIndex (0xBC) in attribute nodes.

13 years agoTemporarily disable InternalsVisibleTo(System.ServiceModel).
Atsushi Eno [Wed, 9 Mar 2011 01:18:42 +0000 (10:18 +0900)]
Temporarily disable InternalsVisibleTo(System.ServiceModel).

until mcs (in 2-10 or later release) fixes the issue.

13 years agoAvoid null refs when capacity set to 0
Gonzalo Paniagua Javier [Tue, 8 Mar 2011 23:05:15 +0000 (18:05 -0500)]
Avoid null refs when capacity set to 0

This fixes bug #676060.

13 years ago[System.Json] Fix loader.
Miguel de Icaza [Tue, 8 Mar 2011 22:51:20 +0000 (17:51 -0500)]
[System.Json] Fix loader.

The current loader failed with some Json strings due to the implementation
of the BufferedStreamReader.   Removed that implementation completely,
and instead depend on the StreamReader to do the actual BOM detection.

This removes the JavaScriptObjectDeserializer.cs file

13 years agoMake print take an object
Miguel de Icaza [Tue, 8 Mar 2011 22:51:09 +0000 (17:51 -0500)]
Make print take an object

13 years agoTurn the method to upper case.
Gonzalo Paniagua Javier [Tue, 8 Mar 2011 22:34:53 +0000 (17:34 -0500)]
Turn the method to upper case.

Fixes bug #675731.

13 years agoPass -w to the diff to avoid CR/LF issues.
joncham [Tue, 8 Mar 2011 21:59:02 +0000 (16:59 -0500)]
Pass -w to the diff to avoid CR/LF issues.

13 years agoReduce peverify errors on moonlight tuned assemblies
Sebastien Pouliot [Tue, 8 Mar 2011 20:20:46 +0000 (15:20 -0500)]
Reduce peverify errors on moonlight tuned assemblies

* InjectSecurityAttributes.cs: When (and only when) we remove the
security declarations we must set HasSecurity to false. This greatly
reduce peverify errors on the moonlight tuned assemblies

13 years agoNo need to create an extra instance of Worker.
Gonzalo Paniagua Javier [Tue, 8 Mar 2011 17:34:14 +0000 (12:34 -0500)]
No need to create an extra instance of Worker.

13 years agoFix windows build
Rodrigo Kumpera [Tue, 8 Mar 2011 16:32:33 +0000 (17:32 +0100)]
Fix windows build

13 years agoIn XNodeWriter, extra xmlns was written and often rejected for duplicate decls.
Atsushi Eno [Tue, 8 Mar 2011 14:52:26 +0000 (23:52 +0900)]
In XNodeWriter, extra xmlns was written and often rejected for duplicate decls.

Fixed bug #675620.

13 years ago[677550] Fixes fixed buffer regressions
Marek Safar [Tue, 8 Mar 2011 14:40:44 +0000 (14:40 +0000)]
[677550] Fixes fixed buffer regressions

13 years agoEnhance the check for internal protected members used via a qualifier
Marek Safar [Tue, 8 Mar 2011 14:07:05 +0000 (14:07 +0000)]
Enhance the check for internal protected members used via a qualifier

13 years agoFix invalid il body for few tests
Marek Safar [Tue, 8 Mar 2011 14:02:36 +0000 (14:02 +0000)]
Fix invalid il body for few tests

13 years agoFixes build
Marek Safar [Tue, 8 Mar 2011 13:57:15 +0000 (13:57 +0000)]
Fixes build

13 years agoFixed few unit tests build issues
Marek Safar [Tue, 8 Mar 2011 08:57:27 +0000 (08:57 +0000)]
Fixed few unit tests build issues

13 years agoMore xml output fixes in XmlSyndicationContent and SydicationElementExtension.
Atsushi Eno [Tue, 8 Mar 2011 13:04:18 +0000 (22:04 +0900)]
More xml output fixes in XmlSyndicationContent and SydicationElementExtension.

They have couple of complicated xml outputs in both GetReader(AtContent)
and Write(Contents)To methods... check new tests for details.

13 years ago[xbuild] Implement FileLogger . Fix #676650 .
Ankit Jain [Tue, 8 Mar 2011 12:38:13 +0000 (18:08 +0530)]
[xbuild] Implement FileLogger . Fix #676650 .

* FileLogger.cs: Implement

Add corresponding command line args for file loggers.
Update man page.

13 years ago[xbuild] ConsoleLogger - parse params only on Initialize.
Ankit Jain [Tue, 8 Mar 2011 12:09:12 +0000 (17:39 +0530)]
[xbuild] ConsoleLogger - parse params only on Initialize.

13 years agoUse ip as scratch reg when saving the LMF on arm, instead of r2.
Zoltan Varga [Tue, 8 Mar 2011 12:28:31 +0000 (13:28 +0100)]
Use ip as scratch reg when saving the LMF on arm, instead of r2.

13 years agoRefactor the LMF save/restore code into separate functions on ARM, and optimize it...
Zoltan Varga [Tue, 8 Mar 2011 11:59:21 +0000 (12:59 +0100)]
Refactor the LMF save/restore code into separate functions on ARM, and optimize it a little.

13 years agoFix some warnings.
Zoltan Varga [Tue, 8 Mar 2011 11:14:52 +0000 (12:14 +0100)]
Fix some warnings.

13 years agoGet rid of mono_allocate_stack_slots, since all callers use the _full version.
Zoltan Varga [Tue, 8 Mar 2011 11:10:02 +0000 (12:10 +0100)]
Get rid of mono_allocate_stack_slots, since all callers use the _full version.

13 years agoCouple of fixes around XmlSyndicationContent.GetReaderAtContent().
Atsushi Eno [Tue, 8 Mar 2011 09:56:00 +0000 (18:56 +0900)]
Couple of fixes around XmlSyndicationContent.GetReaderAtContent().

- The returned XmlReader is positioned at the beginning of the element.
- XmlSyndicationContent.GetReaderAtContent() returns XmlReader that begins
  with the "wrapper" which is dummy Atom 1.0 content element.

13 years agoSimplify checking for few more special compiler types
Marek Safar [Tue, 8 Mar 2011 08:43:17 +0000 (08:43 +0000)]
Simplify checking for few more special compiler types

13 years agoClean up predefined members caching
Marek Safar [Mon, 7 Mar 2011 18:14:21 +0000 (18:14 +0000)]
Clean up predefined members caching

13 years agoRemove wrong buffer size check in XmlTextReader.ReadChrs().
Atsushi Eno [Tue, 8 Mar 2011 06:26:51 +0000 (15:26 +0900)]
Remove wrong buffer size check in XmlTextReader.ReadChrs().

13 years agoMake sure to call MoveToContent() to correctly determine node type.
Atsushi Eno [Tue, 8 Mar 2011 05:52:04 +0000 (14:52 +0900)]
Make sure to call MoveToContent() to correctly determine node type.

Fix "Dictionary deserialization from xml with indent" issue.