Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: mono/mono
base: master
head fork: mono/mono
compare: monotouch-1-0
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Sep 25, 2009
Andrew Jorgensen version
svn path=/branches/mono-2-6/mono/; revision=142639
Commits on Sep 26, 2009
Sebastien Pouliot In Test/System.Net.Sockets:
2009-09-26  Sebastien Pouliot  <>

	* SocketAsyncEventArgsTest.cs: New. Unit tests
	[Backport r142675]

In System.Net.Sockets:
2009-09-26  Sebastien Pouliot  <>

	* SocketAsyncEventArgs.cs: Fix paramater validations and default 
	[Backport r142675]

In .:
2009-09-26  Sebastien Pouliot  <>

	* System_test.dll.sources: Add unit tests for SocketAsyncEventArgs
	[Backport r142675]

svn path=/branches/mono-2-6/mcs/; revision=142676
@radical radical Update xbuild and Microsoft.Build.* from trunk.
In tools/xbuild:
2009-09-27  Ankit Jain  <>

	* SolutionParser.cs: Implement support for WebSite projects. These
	projects lack a project file, so properties like references are read
	from the .sln file, and targets are generated for build/clean etc.

2009-09-26  Ankit Jain  <>

	* xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
	from BuildDependsOn, which was a hack. It will get invoked from the
	InitialTargets now.

In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
2009-09-26  Ankit Jain  <>

	* TargetTest.cs (TestOverridingTargets): New.

2009-09-26  Ankit Jain  <>

	* ProjectTest.cs (TestInitialTargetsWithImports):
	(TestNoDefaultTargets): New tests.

In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
2009-09-27  Ankit Jain  <>

	* ConditionParser.cs: Show the condition being parsed in the
	exception message.

2009-09-26  Ankit Jain  <>

	* Expression.cs: Allow '-' in item, property and metadata names.

2009-09-26  Ankit Jain  <>

	* Project.cs (Evaluate): Split into this and ..
	(PrepareForEvaluate): .. this.
	(AddImport): Evaluate the current set of properties/items etc,
	before processing the imported project. Honor the Condition
	for the Import.
	(ProcessProjectAttributes): Update MSBuildProjectDefaultTargets
	* GroupingCollection.cs (Evaluate): Don't evaluate Imports here.
	* BuildItemGroup.cs (Evaluate): Evaluate only once.
	* BuildPropertyGroup.cs (Evaluate): Evaluate only once.

2009-09-26  Ankit Jain  <>

	* Project.cs: Get InitialTargets from the imported projects also.
	The combined list of targets are executed, in the order they were
	DefaultTargets are also read in from imported projects, and the first
	non-empty DefaultTargets found is used.

svn path=/branches/mono-2-6/mcs/; revision=142686
@vvaradhan vvaradhan backport of r142668
svn path=/branches/mono-2-6/mcs/; revision=142688
@vvaradhan vvaradhan Test fix.
svn path=/branches/mono-2-6/mcs/; revision=142689
Commits on Sep 27, 2009
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* RealProxy.cs: for a custom proxy, retrieve the OutArgs before
	allowing EndInvoke to proceed because after that, OutArgs will throw
	because there is no method. Fixes remoting2 and remoting3 tests.

svn path=/branches/mono-2-6/mcs/; revision=142696
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* AsyncResult.cs: don't create the handle if we know the result is

svn path=/branches/mono-2-6/mcs/; revision=142698
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* marshal.c: don't create the handle when calling. It is created later
	if needed.

svn path=/branches/mono-2-6/mono/; revision=142700
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* TermInfoDriver.cs: avoid segv if the pointer is not properly

svn path=/branches/mono-2-6/mcs/; revision=142701
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* Timer.cs: account for the time spent sending jobs to the queue.

svn path=/branches/mono-2-6/mcs/; revision=142704
@gonzalop gonzalop from trunk
svn path=/branches/mono-2-6/mono/; revision=142706
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <>
	* Timer_2_1.cs: New. A smaller, internal subset of Timer for 
	Moonlight - needed for Socket.Close(int)
	[Backport of r142718]

svn path=/branches/mono-2-6/mcs/; revision=142719
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <>
	* net_2_1_raw_System.Net.dll.sources: Add Timer_2_1.cs and 
	related classes from System.dll
	[Backport of r142720]

svn path=/branches/mono-2-6/mcs/; revision=142721
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <>
	* SocketAsyncEventArgs.cs: Don't use Socket.Poll for NET_2_1.
	Throw NIE for use of BufferList in Receive.
	* Socket.cs: Move Close(int) to Socket_2_1.cs. Remove NET_2_1
	defines since the file is not used by Moonlight
	* Socket_2_1.cs: Add Close(int) from Socket. Define out Poll
	and Blocking.
	[Backport r142722]

svn path=/branches/mono-2-6/mcs/; revision=142723
Commits on Sep 28, 2009
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <>
	* Socket_2_1.cs: Close(int timeout) blocks up to timeout ms if there's
	pending data to be written to the socket. If there's no pending data,
	it closes and returns right away. Instead of using Timer and then
	doing a 'hard' close(), we set the linger option for the socket.

svn path=/branches/mono-2-6/mcs/; revision=142730
@gonzalop gonzalop fix
svn path=/branches/mono-2-6/mcs/; revision=142732
@atsushieno atsushieno backport r142735.
svn path=/branches/mono-2-6/mcs/; revision=142736
@radical radical Update xbuild and Microsoft.Build.* from trunk.
In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
2009-09-28  Ankit Jain  <>

	* WriteLinesToFiles.cs (Execute): Handle empty list of

In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
2009-09-28  Ankit Jain  <>

	* ToolTask.cs (ProcessOuputTool): Move logging of tool
	output from here to ..
	(ExecuteTool): .. here. As, ProcessOuputTool can be

svn path=/branches/mono-2-6/mcs/; revision=142742
Sebastien Pouliot 2009-09-28 Sebastien Pouliot <>
	* SocketAsyncEventArgs.cs: Default SocketError.AccessDenied on 
	Connect in case none of the DnsEndPoint provides an adequate 
	address (family).
	[Backport r142746]

svn path=/branches/mono-2-6/mcs/; revision=142747
@atsushieno atsushieno merge from trunk (r142744, r142745, r142760).
svn path=/branches/mono-2-6/mcs/; revision=142761
@grendello grendello Backport of r142766
svn path=/branches/mono-2-6/mcs/; revision=142767
@grendello grendello Backport of r142773
svn path=/branches/mono-2-6/mcs/; revision=142776
@grendello grendello Backport of r142780
svn path=/branches/mono-2-6/mcs/; revision=142781
@grendello grendello Backport of r142783
svn path=/branches/mono-2-6/mcs/; revision=142785
@radical radical * Add Microsoft.WebApplication.targets
Backport r142787	

svn path=/branches/mono-2-6/mono/; revision=142788
@grendello grendello Backport of r142798
svn path=/branches/mono-2-6/mcs/; revision=142799
Commits on Sep 29, 2009
Andrew Jorgensen don't build moonlight (not installed anyway)
grab entire xbuild directory (it's a deep structure and rpm doesn't like
un-owned directories)

svn path=/branches/mono-2-6/mono/; revision=142810
Andrew Jorgensen use wildcards for .mdbs
svn path=/branches/mono-2-6/mono/; revision=142814
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <>
	* HttpContext.cs: try to load App_GlobalResouces.dll if it has not
	been set but it exists in 'bin'.

svn path=/branches/mono-2-6/mcs/; revision=142818
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <>
	* Ping.cs: fix the check for a time-out return value from 'ping'.

svn path=/branches/mono-2-6/mcs/; revision=142821
@gonzalop gonzalop Fix 1.1 profile
svn path=/branches/mono-2-6/mcs/; revision=142837
@rolfbjarne rolfbjarne 2009-09-29 Rolf Bjarne Kvinge <>
	* appdomain.c|h: Add a mono_domain_try_unload method which is
	equivalent to mono_domain_unload, except that it returns an exception
	instead of throwing it. Make mono_domain_unload use the
	mono_domain_try_unload method to avoid code-duplication.

	Backport of r142658.

svn path=/branches/mono-2-6/mono/; revision=142846
@rolfbjarne rolfbjarne 2009-09-29 Rolf Bjarne Kvinge <>
	* Thread.cs: StartSafe: ignore ThreadAbortExceptions.

	Backport of r142847.

svn path=/branches/mono-2-6/mcs/; revision=142848
Sebastien Pouliot 2009-09-29 Sebastien Pouliot <>
	* net_2_1_raw_System.Net.dll.sources: Remove Timer_2_1.cs and 
	related classes from System.dll - they are not required anymore
	since Gonzalo's changes on Socket.Close(int)
	[Backport r142851]

svn path=/branches/mono-2-6/mcs/; revision=142852
Sebastien Pouliot 2009-09-29 Sebastien Pouliot <>
	* Timer_2_1.cs: Removed. No longer needed by Moonlight
	[Backport r142853]

svn path=/branches/mono-2-6/mcs/; revision=142855
@alanmcgovern alanmcgovern 2009-09-29 Alan McGovern <>
	* DefaultValueAttribute.cs: Implement the cctor which takes
	a Type and a string for the SL2 case.
	* CategoryAttribute.cs: Fix a typo in the CategoryAttribute.Asynchronous
	ctor and fix some SL2 specific naming changes for the default properties.

svn path=/branches/mono-2-6/mcs/; revision=142866
@alanmcgovern alanmcgovern 2009-09-29 Alan McGovern <>
	* CategoryAttributeTest.cs: Added new test file.

svn path=/branches/mono-2-6/mcs/; revision=142867
@radical radical Update xbuild and Microsoft.Build.* from trunk.
In tools/xbuild:
2009-09-29  Ankit Jain  <>

	* SolutionParser.cs (Insert): Show project name in case of a cyclic

In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
2009-09-29  Ankit Jain  <>

	* Exec.cs: Write the commands, which can be multiline,
	to a temporary file, and execute that with "cmd.exe /c"
	on windows and "sh" on non-windows.
	(LogToolCommand): Override, and emit the commands instead
	of the actual args passed to the shell.

In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
2009-09-29  Ankit Jain  <>

	* ProjectTest.cs (TestPropertiesFromImportedProjects): New.

In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
2009-09-29  Ankit Jain  <>

	* GroupingCollection.cs (Evaluate): Mark internal.
	* Project.cs (AddImport): Only evaluate the properties,
	till before the import.

2009-09-29  Ankit Jain  <>

	* Project.cs (DoLoad): Don't use XmlReader.Create, for loading
	the project xml, as returned Xml*Reader normalizes the newlines.
	Instead directly use the TextReader with XmlDocument.Load ().

In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
2009-09-29  Ankit Jain  <>

	* ToolTask.cs (ExecuteTool): Use LogToolCommand, instead of
	directly logging.
	(LogToolCommand): Implement.

svn path=/branches/mono-2-6/mcs/; revision=142871
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <>
	* EndPointListener.cs: fix matching a listener in presence of a query
	string or anchor.

svn path=/branches/mono-2-6/mcs/; revision=142901
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <>
	* AsyncResult.cs: do not create the handle if not needed.

svn path=/branches/mono-2-6/mcs/; revision=142930
Andrew Jorgensen 15:40 <kangaroo> its just apples assembler is horribly old and stupid
svn path=/branches/mono-2-6/mono/; revision=142933
@grendello grendello Backport of r142934
svn path=/branches/mono-2-6/mcs/; revision=142935
@grendello grendello Backport of r142943
svn path=/branches/mono-2-6/mcs/; revision=142944
Commits on Sep 30, 2009
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <>
	* TermInfoDriver.cs: attempt to fix bug #527487.

svn path=/branches/mono-2-6/mcs/; revision=142948
@migueldeicaza migueldeicaza Backport this
svn path=/branches/monotouch-1-0/mcs/; revision=142955
@migueldeicaza migueldeicaza svn path=/branches/monotouch-1-0/mcs/; revision=142957 57afb9b
@jbevain jbevain 2009-09-30 Jb Evain <>
	* HttpRequestChannel.cs: When compiling for MonoTouch, avoid
	to use any of the remoting features.

svn path=/branches/monotouch-1-0/mcs/; revision=142971
@jbevain jbevain 2009-09-22 Jb Evain <>
	* Timer.cs: MONOTOUCH doesn't support remoting, so do not pass
	true to exitContext when calling WaitOne on a WaitHandle.

svn path=/branches/monotouch-1-0/mcs/; revision=143017
Geoff Norton Put WCF back in to monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143023
Geoff Norton [Backport from trunk]
2009-09-30  Marek Safar  <>

	A fix for bug #542959
	* delegate.cs: Emit correct delegate instance variable when there
	are static and non-static overloads.

svn path=/branches/monotouch-1-0/mcs/; revision=143025
Geoff Norton fix S.W.S on monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143059
Geoff Norton Add AssemblyInfo so we can strong name the dll
svn path=/branches/monotouch-1-0/mcs/; revision=143063
Commits on Oct 01, 2009
@migueldeicaza migueldeicaza Call constructor directly, to have the linker preserve the code
svn path=/branches/monotouch-1-0/mcs/; revision=143108
Geoff Norton Include async dns in monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143193
Commits on Oct 06, 2009
@vargaz vargaz 2009-09-30 Zoltan Varga <>
	* tramp-arm.c (GEN_TRAMP_SIZE): Increase this by 4.

svn path=/branches/monotouch-1-0/mono/; revision=143561
@vargaz vargaz 2009-09-30 Zoltan Varga <>
	* aot-compiler.c (add_wrappers): Add a runtime invoke wrapper which is used by
	mono_runtime_capture_context () without calling mono_runtime_invoke ().
	(can_marshal_struct): Skip structures with auto layout.

svn path=/branches/monotouch-1-0/mono/; revision=143562
@vargaz vargaz 2009-09-30 Zoltan Varga <>
	* marshal.c (emit_marshal_object): Emit out marshalling of stringbuilders.
	Fixes #543133.

svn path=/branches/monotouch-1-0/mono/; revision=143563
@vargaz vargaz 2009-09-30 Zoltan Varga <>
	* pinvoke2.cs libtest.c: Add a test for #543133.

svn path=/branches/monotouch-1-0/mono/; revision=143564
@vargaz vargaz 2009-09-29 Zoltan Varga <>
	* mini-sparc.c (mono_arch_allocate_vars): Use mono_class_from_mono_type ()
	instead of using type->data.klass as the later doesn't work with generics.

svn path=/branches/monotouch-1-0/mono/; revision=143565
@vargaz vargaz 2009-09-29 Zoltan Varga <>
	* mini-sparc.c (mono_arch_allocate_vars): Use mono_class_from_mono_type ()
	instead of using type->data.klass as the later doesn't work with generics.

svn path=/branches/monotouch-1-0/mono/; revision=143566
@vargaz vargaz 2009-09-29 Zoltan Varga <>
	* mono-compiler.h (MONO_INTERNAL): Disable this on solaris as it produces a
	millions of warnings during compilation.

svn path=/branches/monotouch-1-0/mono/; revision=143567
@vargaz vargaz 2009-09-29 Zoltan Varga <>
	* mini-sparc.c (mono_arch_output_basic_block): Fix IREM_UN_IMM.

svn path=/branches/monotouch-1-0/mono/; revision=143568
@vargaz vargaz 2009-09-29 Zoltan Varga <>
	* mini-sparc.c: Fix the handling of enums with base type long.

svn path=/branches/monotouch-1-0/mono/; revision=143569
@vargaz vargaz 2009-10-02 Zoltan Varga <>
	* mini-sparc.c (mono_arch_build_imt_thunk): Implement support for fail_tramp.

svn path=/branches/monotouch-1-0/mono/; revision=143570
@vargaz vargaz 2009-09-25 Zoltan Varga <>
	* mini-sparc.c (mono_arch_create_vars): Make the component vars of a long ret
	variable volatile. Fixes #541577.

	* basic-calls.cs: Add a new test.

	* basic-long.cs: Remove tests which are now in basic-calls.cs.

svn path=/branches/monotouch-1-0/mono/; revision=143571
@vargaz vargaz 2009-10-02 Zoltan Varga <>
	* mini-sparc.c (mono_arch_emit_setret): Emit long return values using OP_LMOVE.
	(mono_arch_create_vars): Instead of allocating a stack slot by hand, allocate
	a variable to hold the stack slot used by the int<->float conversion opcodes.

svn path=/branches/monotouch-1-0/mono/; revision=143572
@vargaz vargaz 2009-10-04 Zoltan Varga <>
	* processes.c: Implement get_process_name_from_proc () on solaris.

svn path=/branches/monotouch-1-0/mono/; revision=143573
@vargaz vargaz 2009-10-04 Zoltan Varga <>
	* aot-compiler.c (add_generic_class): Only add GetGenericValueImpl wrappers
	when using full-aot.

svn path=/branches/monotouch-1-0/mono/; revision=143574
@vargaz vargaz 2009-10-06 Mark Probst <>
        * object.c (mono_method_return_message_restore): Handle the case
        where the argument is an instance of a generic type.  Fixes

        Backport of r143506.

2009-10-06  Mark Probst  <>

        * bug-544445.cs: New test.

        * Test added.

        Backport of r143506.

svn path=/branches/monotouch-1-0/mono/; revision=143575
@vargaz vargaz 2009-10-06 Zoltan Varga <>
	* aot-compiler.c (add_generic_class): Add an instance of GenericComparer<T> for
	each instance of Comparer<T>.

	* generics.cs: Add a new test.

svn path=/branches/monotouch-1-0/mono/; revision=143576
Commits on Oct 07, 2009
@atsushieno atsushieno backport r143593.
svn path=/branches/monotouch-1-0/mcs/; revision=143595
Commits on Oct 08, 2009
@jbevain jbevain use the expression interpreter on MonoTouch
svn path=/branches/monotouch-1-0/mcs/; revision=143771
@jbevain jbevain 2009-10-08 Jb Evain <>
	* Makefile: build the i18n assemblies on MonoTouch.

svn path=/branches/monotouch-1-0/mcs/; revision=143773
Commits on Oct 14, 2009
Jonathan Pryor * Makefile: Add Mono.Data.Tds, System.Transactions, System.Data, and
	  Mono.Data.Sqlite to the MonoTouch build.
	* System/System.ComponentModel/TypeConverter_2_1.cs: Skip this type in
	  the MonoTouch profile; MonoTouch will be using the 2.0 version of 
	* System/System.ComponentModel/ComponentCollection.cs, 
	  System/System.ComponentModel/PropertyDescriptor.cs: MonoTouch uses the
	  .NET 2.0 versions of these types.
	* System/monotouch_System.dll.sources: Add lots of additional .NET 2.0
	  functionality to the MonoTouch profile.
	* System.Transactions/Makefile (VALID_PROFILE): Add monotouch.
	* System.Data/System.Data.Common/DbConnection.cs: Throw 
	  NotImplementedException for DbConnection.DbProviderFactory, as 
	  DbProviderFactories isn't included in the MonoTouch profile.
	* System.Data/System.Data.SqlClient/SqlConnection.cs: Remove 
	  EnterpriseServices dependency from the MonoTouch profile.
	* System.Data/monotouch_System.Data.dll.sources: Added.
	* System.Data/System.Data/XmlSchemaDataImporter.cs: Remove 
	  DbProviderFactories dependency in the MonoTouch profile.

svn path=/branches/monotouch-1-0/mcs/; revision=144141
Commits on Oct 15, 2009
@jbevain jbevain 2009-10-15 Jb Evain <>
	* Makefile: add Semaphore to MonoTouch.

svn path=/branches/monotouch-1-0/mcs/; revision=144190
@jbevain jbevain fix commit
svn path=/branches/monotouch-1-0/mcs/; revision=144191
Commits on Oct 16, 2009
Geoff Norton 2009-10-16 Marek Safar <>
	A fix for bug #493523, #507067
	* convert.cs, nullable.cs, expression.cs: Do implicit and explicit
	standard nullable conversion using underlying standard conversion
	and not full conversion.

svn path=/branches/monotouch-1-0/mcs/; revision=144278
Commits on Oct 18, 2009
Geoff Norton make these public on monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=144325
Geoff Norton bring timers to monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=144328
@migueldeicaza migueldeicaza Backport 144332 fixes #541623
svn path=/branches/monotouch-1-0/mono/; revision=144333
Commits on Oct 19, 2009
@jbevain jbevain backport r142424 and r143432
svn path=/branches/monotouch-1-0/mcs/; revision=144381
Commits on Oct 20, 2009
@jbevain jbevain 2009-10-20 Jb Evain <>
	* Thread.cs: change type of the current_appcontext field to object
	to avoid triggering static constructors unless explicitely required.

svn path=/branches/monotouch-1-0/mcs/; revision=144429
Commits on Oct 21, 2009
@jbevain jbevain 2009-10-21 Jb Evain <>
	* SerializationMap.cs, KnownTypeCollection.cs: avoid using LINQ
	on arrays as MonoTouch has issues with them.

svn path=/branches/monotouch-1-0/mcs/; revision=144548
Commits on Oct 22, 2009
Geoff Norton 2009-10-21 Zoltan Varga <>
	* aot-runtime.c (mono_aot_get_method): Special case the array generic iface
	wrappers and Array.GetGenericValueImpl ().

	* aot-compiler.c: Avoid emitting some wrappers which are not needed anymore
	because of the change above.

	* generics.cs: Add a test for full aot + generic array ifaces.

svn path=/branches/monotouch-1-0/mono/; revision=144594
Geoff Norton 2009-10-21 Zoltan Varga <>
	* aot-runtime.c (mono_aot_get_method): Fix support for the IList<T> wrappers,
	which have a different name.

svn path=/branches/monotouch-1-0/mono/; revision=144595
Jonathan Pryor * AssemblyInfo.cs: Use Consts.FxVersion when building for MONOTOUCH.
svn path=/branches/monotouch-1-0/mcs/; revision=144661
Commits on Oct 23, 2009
@atsushieno atsushieno backport r144251.
svn path=/branches/monotouch-1-0/mcs/; revision=144700
@atsushieno atsushieno merge everything from trunk.
svn path=/branches/monotouch-1-0/mcs/; revision=144703
@atsushieno atsushieno merge r144706.
svn path=/branches/monotouch-1-0/mcs/; revision=144708
@atsushieno atsushieno merge r144707.
svn path=/branches/monotouch-1-0/mcs/; revision=144709
Commits on Oct 24, 2009
@gonzalop gonzalop 2009-10-24 Gonzalo Paniagua Javier <>
	* threadpool.[ch]: added hooks for thread start/finish and item
	processing begin/end. For monotouch use only.

svn path=/branches/monotouch-1-0/mono/; revision=144784
@atsushieno atsushieno backport r144252 too. Without it the build gets broken.
svn path=/branches/monotouch-1-0/mcs/; revision=144786
@atsushieno atsushieno backport r142669 too.
svn path=/branches/monotouch-1-0/mcs/; revision=144787
Geoff Norton 2009-09-15 Atsushi Enomoto <>
	* XDocument.cs : XmlReaderSettings on XmlReader may be null.
	  Fixed bug #496285.

	* XDocumentTest.cs : added test for bug #496285.

svn path=/branches/monotouch-1-0/mcs/; revision=144805
Geoff Norton make uri no braindead on mt
svn path=/branches/monotouch-1-0/mcs/; revision=144816
Commits on Oct 25, 2009
@vargaz vargaz 2009-10-25 Zoltan Varga <>
	* threads.c (start_wrapper): Call mono_profiler_thread_start () later after
	signalling start_notify.

svn path=/branches/monotouch-1-0/mono/; revision=144820
@vargaz vargaz 2009-10-22 Zoltan Varga <>
	* aot-runtime.c (mono_aot_get_method): Avoid asserting if a array generic
	iface wrapper is not found.

svn path=/branches/monotouch-1-0/mono/; revision=144829
@vargaz vargaz 2009-10-22 Zoltan Varga <>
	* aot-runtime.c (mono_aot_get_method): Avoid asserting if a array generic
	iface wrapper is not found.
	(mono_aot_get_method): Ditto for GetGenericValueImpl.

svn path=/branches/monotouch-1-0/mono/; revision=144830
Commits on Oct 29, 2009
@jbevain jbevain 2009-10-29 Jb Evain <>
	* ActivationServices.cs: avoid a static constructor.

svn path=/branches/monotouch-1-0/mcs/; revision=145002
Commits on Oct 31, 2009
@vargaz vargaz 2009-10-25 Zoltan Varga <>
	* threads.c (start_wrapper): Avoid an assert if thread_start_args () is NULL.

svn path=/branches/monotouch-1-0/mono/; revision=145152
@migueldeicaza migueldeicaza Backport
svn path=/branches/monotouch-1-0/mono/; revision=145154
Commits on Nov 03, 2009
@vargaz vargaz 2009-11-03 Zoltan Varga <>
	* aot-runtime.c (mono_aot_get_method): Refactor some code into a new helper
	function mono_aot_get_array_helper_from_wrapper ().

	* aot-compiler.c (add_generic_class): Refactor the code a bit, really emit
	array helper methods.

svn path=/branches/monotouch-1-0/mono/; revision=145300
Commits on Nov 04, 2009
Geoff Norton remove confusing debug spew
svn path=/branches/monotouch-1-0/mcs/; revision=145355
Geoff Norton ensure we add punctuation as characters, patch from john moshakis
svn path=/branches/monotouch-1-0/mcs/; revision=145359
@gonzalop gonzalop 2009-10-23 Alexandre Gomes <>
	* WebClient.cs: Fixed GetWebRequest overriding problems, bug:

svn path=/branches/monotouch-1-0/mcs/; revision=145402
Commits on Nov 09, 2009
@jbevain jbevain bring XslCompiledTransform to MonoTouch
svn path=/branches/monotouch-1-0/mcs/; revision=145713
Commits on Nov 17, 2009
@vargaz vargaz 2009-11-17 Zoltan Varga <>
	* aot-compiler.c (add_generic_instances): Emit instances of common generic
	classes for char/bool too.

svn path=/branches/monotouch-1-0/mono/; revision=146325