Commits on Apr 1, 2010
  1. 2009-08-13 Atsushi Enomoto <>

    	* Makefile : update profile check.
    2008-06-10  Atsushi Enomoto  <>
    	* System.Json.dll.sources, Makefile : initial checkin.
    svn path=/branches/monotouch-2-0/mcs/; revision=154611
    migueldeicaza committed Apr 1, 2010
  2. Fix this

    svn path=/branches/monotouch-2-0/mcs/; revision=154609
    migueldeicaza committed Apr 1, 2010
Commits on Feb 24, 2010
  1. fix the build

    svn path=/branches/mono-2-6/mcs/; revision=152374
    gonzalop committed Feb 24, 2010
  2. 2010-02-24 Zoltan Varga <>

    	* debugger-agent.c (notify_thread): Skip terminated threads, since their tls
    	data is not freed yet. Fixes #582460.
    svn path=/branches/mono-2-6/mono/; revision=152325
    vargaz committed Feb 24, 2010
  3. 2010-01-22 Zoltan Varga <>

    	* Disable the solaris tar check on !solaris platforms.
    svn path=/branches/mono-2-6/mono/; revision=152314
    vargaz committed Feb 24, 2010
  4. Fix the arm build.

    svn path=/branches/mono-2-6/mono/; revision=152313
    vargaz committed Feb 24, 2010
Commits on Feb 23, 2010
  1. 2010-02-23 Gabriel Burt <>

    	* Normalization.cs: Implement algorithmic Hangul decomposition; Calling
    	string.Normalize on Korean characters now works properly (bnc#480152).
    	This reduces the number of errors in 'make test' from 27k to 4.8k.
    	* StringNormalizationTestSource.cs:
    	* Makefile: Use the local, working copy of Normalization etc,so as to make
    	modifying Normalization.cs and then testing your changes with 'make test'
    	possible.  Also, fix building/running of tests, patch by Alexander
    svn path=/branches/mono-2-6/mcs/; revision=152307
    gburt committed Feb 23, 2010
  2. 2010-02-23 Gonzalo Paniagua Javier <>

    	* ResXResourceReader.cs: handle resource file comments.
    	Patch by Jeffrey Alvarez. Bug #582440 fixed.
    svn path=/branches/mono-2-6/mcs/; revision=152306
    gonzalop committed Feb 23, 2010
  3. 2010-02-23 Rodrigo Kumpera <>

    	* verify.c (do_invoke_method): Better error message.
    svn path=/branches/mono-2-6/mono/; revision=152299
    kumpera committed Feb 23, 2010
  4. 2010-02-23 Sebastien Pouliot <>

    	* HttpWebRequest_2_1.cs: Accept and ContentType properties do not
    	behave like Silverlight 2.0 (not related to browser/client stacks)
    	* WebHeaderCollection_2_1.cs: Range is now accepted in SL3 (not
    	related to browser/client stacks)
    	* WebRequest_2_1.cs: Fix registration to work on domains (new) 
    	and scheme (more correctly wrt new unit tests).
    	[Backport r152275]
    svn path=/branches/mono-2-6/mcs/; revision=152276
    Sebastien Pouliot committed Feb 23, 2010
  5. 2010-02-23 Zoltan Varga <>

    	* debugger-agent.c: Add support for the caught/uncaught flags on exception
    	event requests. Bump protocol minor version.
    svn path=/branches/mono-2-6/mono/; revision=152234
    vargaz committed Feb 23, 2010
  6. 2010-02-20 Zoltan Varga <>

    	* VirtualMachine.cs (CreateExceptionRequest): Add an overload taking two
    	booleans which specify whenever to report caught/uncaught exceptions.
    	* ExceptionRequest.cs: Add public properties for them.
    	* Connections.cs: Pass the caught/uncaught flags to the debuggee. Bump protocol
    	minor version.
    svn path=/branches/mono-2-6/mcs/; revision=152232
    vargaz committed Feb 23, 2010
  7. 2010-02-11 Zoltan Varga <>

    	* AssemblyMirror.cs: Add missing GetType () overloads.
    svn path=/branches/mono-2-6/mcs/; revision=152231
    vargaz committed Feb 23, 2010
Commits on Feb 22, 2010
  1. 2010-02-22 Zoltan Varga <>

    	* decompose.c (mono_decompose_long_opts): Handle OP_LCONV_TO_OVF_I8 here too.
    svn path=/branches/mono-2-6/mono/; revision=152215
    vargaz committed Feb 22, 2010
  2. 2010-02-22 Zoltan Varga <>

    	* decompose.c (mono_decompose_opcode): Handle OP_LCONV_TO_OVF_I8. Fixes
    	* Add a test.
    svn path=/branches/mono-2-6/mono/; revision=152211
    vargaz committed Feb 22, 2010
  3. 2010-02-22 Rodrigo Kumpera <>

    	* mini.c (mono_method_check_inlining): Use
    	* !mono_method_get_header_summary
    	instead of mono_method_get_header as it doesn't decode locals
    	so the called method can have unresolved dependencies that will
    	only be satisfied after the current method is JIT'd.
    	Fixes #550968.
    svn path=/branches/mono-2-6/mono/; revision=152210
    kumpera committed Feb 22, 2010
  4. 2010-02-22 Rodrigo Kumpera <>

    	* metadata.c: Add mono_method_get_header_summary which returns
    	* minimal information about the header of a method. This is the
    	information used by the inline oracle to reject methods.
    	This method doesn't decode local variables and doesn't cache
    	it's result, so it should cause a minimal reduction in memory usage.
    	* metadata-internals.h: Add MonoMethodHeaderSummary structure
    	and mono_method_get_header_summary.
    svn path=/branches/mono-2-6/mono/; revision=152209
    kumpera committed Feb 22, 2010
  5. 2010-02-22 Carlos Alberto Cortez <>

    	* MemoryStreamTest.cs: Activate ZeroingOnExpandTest as we have fixed
    	this issue.
    svn path=/branches/mono-2-6/mcs/; revision=152172
    carlosalberto committed Feb 22, 2010
  6. 2010-02-21 Carlos Alberto Cortez <>

    	* MemoryStream.cs: Don't clear the bytes beyond Length when shrinking
    	it. Instead just save the related information for it and do it when
    	Length grows and touchs that dirty region. Refactor the code where
    	needed to avoid duplication as well.
    	Fixes #327053.
    svn path=/branches/mono-2-6/mcs/; revision=152171
    carlosalberto committed Feb 22, 2010
Commits on Feb 21, 2010
  1. Lets ensure we generate some types in AOT when using these valuetypes…

    … for MonoTouch
    svn path=/branches/mono-2-6/mcs/; revision=152149
    Geoff Norton committed Feb 21, 2010
Commits on Feb 20, 2010
  1. 2010-02-20 Geoff Norton <>

            * XmlInputStream.cs: Disable this codepath on monotouch.  Fixes
    svn path=/branches/mono-2-6/mcs/; revision=152142
    Geoff Norton committed Feb 20, 2010
  2. Really add cairo to the monotouch build

    svn path=/branches/mono-2-6/mcs/; revision=152133
    Geoff Norton committed Feb 20, 2010
  3. remove some spew

    svn path=/branches/mono-2-6/mcs/; revision=152132
    Geoff Norton committed Feb 20, 2010
  4. Add Mono.Cairo to monotouch

    svn path=/branches/mono-2-6/mcs/; revision=152131
    Geoff Norton committed Feb 20, 2010
  5. Disable entry points that are not available on the iphone

    svn path=/branches/mono-2-6/mcs/; revision=152130
    Geoff Norton committed Feb 20, 2010
  6. Ensure we start the WWAN for web connections in MonoTouch

    svn path=/branches/mono-2-6/mcs/; revision=152129
    Geoff Norton committed Feb 20, 2010
  7. Update xbuild and Microsoft.Build.* from trunk.

    In tools/xbuild:
    2010-02-19  Ankit Jain  <>
    	* SolutionParser.cs (GetAllProjectFileNames): New.
    	* Parameters.cs (ParseArguments): When no project file is specified,
    	if the cur dir has a single sln and >1 project files, and all the
    	project files are referenced by the sln, the pick the sln.
    In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
    2010-02-10  Ankit Jain  <>
    	* GenerateResource.cs (CompileResourceFile): Check File.Exists
    	for source file.
    	Don't build if the target is newer than the source file.
    	(Execute): Continue building all the resources, even if there
    	are failures for some files.
    2010-02-10  Ankit Jain  <>
    	Fix bug #558739.
    	* GenerateResource (Resgen): New. Internal task to run resgen
    	with MONO_IOMAP=drive .
    	(Execute): Use the new Resgen task to compile the resources.
    In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
    2010-02-19  Ankit Jain  <>
    	* ImportTest.cs (TestMissingImport*): Add new tests for missing
    	import projects.
    2010-02-11  Ankit Jain  <>
    	* ImportTest.cs (Add1): Fix test on windows.
    In class/Microsoft.Build.Engine/Test/various:
    2010-02-19  Ankit Jain  <>
    	* Items.cs (TestItemsWithWildcards): Check for RecursiveDir metadata also.
    In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
    2010-02-19  Ankit Jain  <>
    	* BuildItem.cs: Track api changes.
    	(SetMetadata): Allow RecursiveDir to be set, this is set by
    	* DirectoryScanner.cs (ProcessInclude): Set RecursiveDir metadata.
    2010-02-19  Ankit Jain  <>
    	* Import.cs (Evaluate): Add param @ignoreMissingImports.
    	* Project.cs (Load*): Add overloads with param @projectLoadSettings.
    	(Log*): Mark internal.
    	* ProjectLoadSettings.cs: New.
    In class/Microsoft.Build.Engine:
    2010-02-19  Ankit Jain  <>
    	* Microsoft.Build.Engine.dll.sources: Add ProjectLoadSettings.cs .
    In class/Microsoft.Build.Utilities:
    2010-02-10  Ankit Jain  <>
    	* Microsoft.Build.Utilities.dll.sources: Add ProcessStringDictionary.cs
    	from class/System/System.Collections.Specialized . This is required as
    	the StringDictionary in ToolTask, used for EnvironmentOverrides, is
    	inadequate, because environment vars are case sensitive on unix.
    In class/Microsoft.Build.Utilities/Mono.XBuild.Utilities:
    2010-02-19  Ankit Jain  <>
    	* ReservedNameUtils.cs (GetReservedMetadata): Add dictionary param
    	@metadata. Use this to check for existing value of "RecursiveDir"
    	metadata, use that if present.
    In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
    2010-02-19  Ankit Jain  <>
    	* TaskItem.cs: Track api changes.
    2010-02-10  Ankit Jain  <>
    	* ProcessService.cs (globalEnvironmentVariablesOverride): Use
    	ProcessStringDictionary instead of StringDictionary.
    	ProcessStringDictionary retains the case of the keys (env vars
    	* ToolTask.cs (environmentOverride): Likewise.
    2010-02-10  Ankit Jain  <>
    	* ToolTask.cs (ExecuteTool): Use the virtual method
    	Standard*LoggingImportance, instead of the underlying field.
    	(LogEventsFromTextOutput): Use @importance argument for LogMessage.
    	(LogToolCommand): Remove MonoTODO.
    svn path=/branches/mono-2-6/mcs/; revision=152128
    radical committed Feb 20, 2010
  8. Fix previous change.

    svn path=/branches/mono-2-6/mono/; revision=152127
    vargaz committed Feb 20, 2010
  9. 2010-02-20 Zoltan Varga <>

    	* mini.c (mono_jit_create_remoting_trampoline): Call
    	mono_create_specific_trampoline () instead of
    	mono_arch_create_specific_trampoline ().
    	* mini-trampolines.c tramp-arm.c: Disable more stuff when DISABLE_JIT is set.
    svn path=/branches/mono-2-6/mono/; revision=152125
    vargaz committed Feb 20, 2010
  10. 2010-02-20 Geoff Norton <>

            * aot-runtime.c: Ensure we dont leak a held lock when unwinding exceptions.
    svn path=/branches/mono-2-6/mono/; revision=152121
    Geoff Norton committed Feb 20, 2010
Commits on Feb 19, 2010
  1. 2010-02-20 Zoltan Varga <>

    	* debugger-agent.c (mono_debugger_agent_handle_exception): Receive two contexts,
    	one for the throw and one for the catch. Mark uncaught exceptions by a NULL
    	CATCH_TXT. Send normal exception events for unhandled exceptions too.
    	(mono_debugger_agent_handle_unhandled_exception): Remove this, merged into
    svn path=/branches/mono-2-6/mono/; revision=152109
    vargaz committed Feb 19, 2010
  2. 2009-10-20 Zoltan Varga <>

    	* debug-helpers.c (dis_one): Fix the disassembly of empty strings when
    	NO_UNALIGNED_ACCESS is defined.
    svn path=/branches/mono-2-6/mono/; revision=152103
    vargaz committed Feb 19, 2010
  3. 2009-09-25 Zoltan Varga <>

    	* debug-helpers.c (dis_one): Avoid unaligned accesses on platforms where that is
    	a problem.
    svn path=/branches/mono-2-6/mono/; revision=152102
    vargaz committed Feb 19, 2010
  4. 2010-02-19 Rodrigo Kumpera <>

    	* mono-basic-block.c (mono_opcode_value_and_size): Use pointer
    	variant of overflow checking function.
    svn path=/branches/mono-2-6/mono/; revision=152086
    kumpera committed Feb 19, 2010
  5. 2010-02-19 Alan McGovern <>

            * System.IO.Packaging/PackUriHelper.cs: Commit a fix for #570648
            so that PackUris can be combined properly.
    svn path=/branches/mono-2-6/mcs/; revision=152070
    alanmcgovern committed Feb 19, 2010