Skip to content

HTTPS clone URL

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
2403930
Commits on Sep 26, 2009
Sebastien Pouliot In Test/System.Net.Sockets:
2009-09-26  Sebastien Pouliot  <sebastien@ximian.com>

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

In System.Net.Sockets:
2009-09-26  Sebastien Pouliot  <sebastien@ximian.com>

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

In .:
2009-09-26  Sebastien Pouliot  <sebastien@ximian.com>

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


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

	* 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  <jankit@novell.com>

	* 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  <jankit@novell.com>

	* TargetTest.cs (TestOverridingTargets): New.

2009-09-26  Ankit Jain  <jankit@novell.com>

	* ProjectTest.cs (TestInitialTargetsWithImports):
	(TestDefaultTargets):
	(TestDefaultTargetsWithImports):
	(TestNoDefaultTargetsWithImports):
	(TestNoDefaultTargets): New tests.

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

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

2009-09-26  Ankit Jain  <jankit@novell.com>

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

2009-09-26  Ankit Jain  <jankit@novell.com>

	* 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
	property.
	* 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  <jankit@novell.com>

	* Project.cs: Get InitialTargets from the imported projects also.
	The combined list of targets are executed, in the order they were
	found.
	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
c5cbb9c
@vvaradhan vvaradhan backport of r142668
svn path=/branches/mono-2-6/mcs/; revision=142688
8b8d587
@vvaradhan vvaradhan Test fix.
svn path=/branches/mono-2-6/mcs/; revision=142689
774fd03
Commits on Sep 27, 2009
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* 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
ca5715e
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* AsyncResult.cs: don't create the handle if we know the result is
	completed.


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


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


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


svn path=/branches/mono-2-6/mcs/; revision=142704
fd3fd24
@gonzalop gonzalop from trunk
svn path=/branches/mono-2-6/mono/; revision=142706
d1973e1
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <sebastien@ximian.com>
	* 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
cb768e7
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <sebastien@ximian.com>
	* 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
329316a
Sebastien Pouliot 2009-09-27 Sebastien Pouliot <sebastien@ximian.com>
	* 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
6eb53dd
Commits on Sep 28, 2009
@gonzalop gonzalop 2009-09-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* 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
06bce61
@gonzalop gonzalop fix
svn path=/branches/mono-2-6/mcs/; revision=142732
cd1791a
@atsushieno atsushieno backport r142735.
svn path=/branches/mono-2-6/mcs/; revision=142736
89a11d5
@radical radical Update xbuild and Microsoft.Build.* from trunk.
In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
2009-09-28  Ankit Jain  <jankit@novell.com>

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

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

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


svn path=/branches/mono-2-6/mcs/; revision=142742
f65e2f5
Sebastien Pouliot 2009-09-28 Sebastien Pouliot <sebastien@ximian.com>
	* 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
08a3283
@atsushieno atsushieno merge from trunk (r142744, r142745, r142760).
svn path=/branches/mono-2-6/mcs/; revision=142761
70390d5
@grendello grendello Backport of r142766
svn path=/branches/mono-2-6/mcs/; revision=142767
075b224
@grendello grendello Backport of r142773
svn path=/branches/mono-2-6/mcs/; revision=142776
eefca1d
@grendello grendello Backport of r142780
svn path=/branches/mono-2-6/mcs/; revision=142781
bcc8b6f
@grendello grendello Backport of r142783
svn path=/branches/mono-2-6/mcs/; revision=142785
3aa9628
@radical radical * mono-core.spec.in: Add Microsoft.WebApplication.targets
Backport r142787	

svn path=/branches/mono-2-6/mono/; revision=142788
364a5d0
@grendello grendello Backport of r142798
svn path=/branches/mono-2-6/mcs/; revision=142799
7edb572
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
1eb27e1
Andrew Jorgensen use wildcards for .mdbs
svn path=/branches/mono-2-6/mono/; revision=142814
9b28a1d
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* 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
259bc42
@gonzalop gonzalop 2009-09-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* Ping.cs: fix the check for a time-out return value from 'ping'.


svn path=/branches/mono-2-6/mcs/; revision=142821
5a4e4d2
@gonzalop gonzalop Fix 1.1 profile
svn path=/branches/mono-2-6/mcs/; revision=142837
9346c56
@rolfbjarne rolfbjarne 2009-09-29 Rolf Bjarne Kvinge <RKvinge@novell.com>
	* 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
8973515
@rolfbjarne rolfbjarne 2009-09-29 Rolf Bjarne Kvinge <RKvinge@novell.com>
	* Thread.cs: StartSafe: ignore ThreadAbortExceptions.

	Backport of r142847.

svn path=/branches/mono-2-6/mcs/; revision=142848
c79c91c
Sebastien Pouliot 2009-09-29 Sebastien Pouliot <sebastien@ximian.com>
	* 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
58864d7
Sebastien Pouliot 2009-09-29 Sebastien Pouliot <sebastien@ximian.com>
	* Timer_2_1.cs: Removed. No longer needed by Moonlight
	[Backport r142853]


svn path=/branches/mono-2-6/mcs/; revision=142855
8082e15
@alanmcgovern alanmcgovern 2009-09-29 Alan McGovern <amcgovern@novell.com>
	* 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
90c46b9
@alanmcgovern alanmcgovern 2009-09-29 Alan McGovern <amcgovern@novell.com>
	* CategoryAttributeTest.cs: Added new test file.


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

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

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

	* 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  <jankit@novell.com>

	* ProjectTest.cs (TestPropertiesFromImportedProjects): New.

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

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

2009-09-29  Ankit Jain  <jankit@novell.com>

	* 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  <jankit@novell.com>

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


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


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


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


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


svn path=/branches/monotouch-1-0/mcs/; revision=142971
dbccda7
@jbevain jbevain 2009-09-22 Jb Evain <jbevain@novell.com>
	* 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
879dec8
Geoff Norton Put WCF back in to monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143023
78cd253
Geoff Norton [Backport from trunk]
2009-09-30  Marek Safar  <marek.safar@gmail.com>

	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
42a4728
Geoff Norton fix S.W.S on monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143059
4741aa5
Geoff Norton Add AssemblyInfo so we can strong name the dll
svn path=/branches/monotouch-1-0/mcs/; revision=143063
9e9fd66
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
5d07cad
Geoff Norton Include async dns in monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=143193
9ca9ca1
Commits on Oct 06, 2009
@vargaz vargaz 2009-09-30 Zoltan Varga <vargaz@gmail.com>
	* tramp-arm.c (GEN_TRAMP_SIZE): Increase this by 4.

svn path=/branches/monotouch-1-0/mono/; revision=143561
4b37876
@vargaz vargaz 2009-09-30 Zoltan Varga <vargaz@gmail.com>
	* 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
beced60
@vargaz vargaz 2009-09-30 Zoltan Varga <vargaz@gmail.com>
	* marshal.c (emit_marshal_object): Emit out marshalling of stringbuilders.
	Fixes #543133.

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

svn path=/branches/monotouch-1-0/mono/; revision=143564
55aebc3
@vargaz vargaz 2009-09-29 Zoltan Varga <vargaz@gmail.com>
	* 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
f88b860
@vargaz vargaz 2009-09-29 Zoltan Varga <vargaz@gmail.com>
	* 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
2475362
@vargaz vargaz 2009-09-29 Zoltan Varga <vargaz@gmail.com>
	* 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
dc3a015
@vargaz vargaz 2009-09-29 Zoltan Varga <vargaz@gmail.com>
	* mini-sparc.c (mono_arch_output_basic_block): Fix IREM_UN_IMM.

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

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

svn path=/branches/monotouch-1-0/mono/; revision=143570
31b6894
@vargaz vargaz 2009-09-25 Zoltan Varga <vargaz@gmail.com>
	* 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
890b31f
@vargaz vargaz 2009-10-02 Zoltan Varga <vargaz@gmail.com>
	* 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
3c3ce70
@vargaz vargaz 2009-10-04 Zoltan Varga <vargaz@gmail.com>
	* processes.c: Implement get_process_name_from_proc () on solaris.

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

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

        Backport of r143506.

2009-10-06  Mark Probst  <mark.probst@gmail.com>

        * bug-544445.cs: New test.

        * Makefile.am: Test added.

        Backport of r143506.

svn path=/branches/monotouch-1-0/mono/; revision=143575
f383918
@vargaz vargaz 2009-10-06 Zoltan Varga <vargaz@gmail.com>
	* 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
7af66d4
Commits on Oct 07, 2009
@atsushieno atsushieno backport r143593.
svn path=/branches/monotouch-1-0/mcs/; revision=143595
39f1634
Commits on Oct 08, 2009
@jbevain jbevain use the expression interpreter on MonoTouch
svn path=/branches/monotouch-1-0/mcs/; revision=143771
09f45b9
@jbevain jbevain 2009-10-08 Jb Evain <jbevain@novell.com>
	* Makefile: build the i18n assemblies on MonoTouch.


svn path=/branches/monotouch-1-0/mcs/; revision=143773
957241f
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 
	  TypeConverter.
	* 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
d3e46d9
Commits on Oct 15, 2009
@jbevain jbevain 2009-10-15 Jb Evain <jbevain@novell.com>
	* Makefile: add Semaphore to MonoTouch.


svn path=/branches/monotouch-1-0/mcs/; revision=144190
0a71bff
@jbevain jbevain fix commit
svn path=/branches/monotouch-1-0/mcs/; revision=144191
f96a350
Commits on Oct 16, 2009
Geoff Norton 2009-10-16 Marek Safar <marek.safar@gmail.com>
	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
05a7cf5
Commits on Oct 18, 2009
Geoff Norton make these public on monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=144325
12e67c4
Geoff Norton bring timers to monotouch
svn path=/branches/monotouch-1-0/mcs/; revision=144328
f7f33d6
@migueldeicaza migueldeicaza Backport 144332 fixes #541623
svn path=/branches/monotouch-1-0/mono/; revision=144333
ea07ea7
Commits on Oct 19, 2009
@jbevain jbevain backport r142424 and r143432
svn path=/branches/monotouch-1-0/mcs/; revision=144381
c5d7220
Commits on Oct 20, 2009
@jbevain jbevain 2009-10-20 Jb Evain <jbevain@novell.com>
	* 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
589e940
Commits on Oct 21, 2009
@jbevain jbevain 2009-10-21 Jb Evain <jbevain@novell.com>
	* SerializationMap.cs, KnownTypeCollection.cs: avoid using LINQ
	on arrays as MonoTouch has issues with them.


svn path=/branches/monotouch-1-0/mcs/; revision=144548
49a1bc1
Commits on Oct 22, 2009
Geoff Norton 2009-10-21 Zoltan Varga <vargaz@gmail.com>
	* 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
81ef551
Geoff Norton 2009-10-21 Zoltan Varga <vargaz@gmail.com>
	* 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
2d5b1ce
Jonathan Pryor * AssemblyInfo.cs: Use Consts.FxVersion when building for MONOTOUCH.
svn path=/branches/monotouch-1-0/mcs/; revision=144661
d7af72d
Commits on Oct 23, 2009
@atsushieno atsushieno backport r144251.
svn path=/branches/monotouch-1-0/mcs/; revision=144700
b4141c1
@atsushieno atsushieno merge everything from trunk.
svn path=/branches/monotouch-1-0/mcs/; revision=144703
496c48a
@atsushieno atsushieno merge r144706.
svn path=/branches/monotouch-1-0/mcs/; revision=144708
0db7375
@atsushieno atsushieno merge r144707.
svn path=/branches/monotouch-1-0/mcs/; revision=144709
0e3db75
Commits on Oct 24, 2009
@gonzalop gonzalop 2009-10-24 Gonzalo Paniagua Javier <gonzalo@novell.com>
	* 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
cefb81a
@atsushieno atsushieno backport r144252 too. Without it the build gets broken.
svn path=/branches/monotouch-1-0/mcs/; revision=144786
c31c2c4
@atsushieno atsushieno backport r142669 too.
svn path=/branches/monotouch-1-0/mcs/; revision=144787
9392f2a
Geoff Norton 2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
	* 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
d3354bb
Geoff Norton make uri no braindead on mt
svn path=/branches/monotouch-1-0/mcs/; revision=144816
c38a76f
Commits on Oct 25, 2009
@vargaz vargaz 2009-10-25 Zoltan Varga <vargaz@gmail.com>
	* threads.c (start_wrapper): Call mono_profiler_thread_start () later after
	signalling start_notify.

svn path=/branches/monotouch-1-0/mono/; revision=144820
b4d21c5
@vargaz vargaz 2009-10-22 Zoltan Varga <vargaz@gmail.com>
	* 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
03ae840
@vargaz vargaz 2009-10-22 Zoltan Varga <vargaz@gmail.com>
	* 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
b5176c8
Commits on Oct 29, 2009
@jbevain jbevain 2009-10-29 Jb Evain <jbevain@novell.com>
	* ActivationServices.cs: avoid a static constructor.


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

svn path=/branches/monotouch-1-0/mono/; revision=145152
9845767
@migueldeicaza migueldeicaza Backport
svn path=/branches/monotouch-1-0/mono/; revision=145154
3d850b4
Commits on Nov 03, 2009
@vargaz vargaz 2009-11-03 Zoltan Varga <vargaz@gmail.com>
	* 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
79104a8
Commits on Nov 04, 2009
Geoff Norton remove confusing debug spew
svn path=/branches/monotouch-1-0/mcs/; revision=145355
0f49530
Geoff Norton ensure we add punctuation as characters, patch from john moshakis
svn path=/branches/monotouch-1-0/mcs/; revision=145359
cae2389
@gonzalop gonzalop 2009-10-23 Alexandre Gomes <alexmipego@gmail.com>
	* WebClient.cs: Fixed GetWebRequest overriding problems, bug: 
	  https://bugzilla.novell.com/show_bug.cgi?id=549580
	  

svn path=/branches/monotouch-1-0/mcs/; revision=145402
9936193
Commits on Nov 09, 2009
@jbevain jbevain bring XslCompiledTransform to MonoTouch
svn path=/branches/monotouch-1-0/mcs/; revision=145713
74c2f25
Commits on Nov 17, 2009
@vargaz vargaz 2009-11-17 Zoltan Varga <vargaz@gmail.com>
	* 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
c7c906d