Skip to content
Commits on Jul 21, 2009
  1. version bump

    Andrew Jorgensen committed Jul 21, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=138332
  2. Security fix for CVE-2009-0217

    Andrew Jorgensen committed Jul 21, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=138331
  3. Backport r138247

    Andrew Jorgensen committed Jul 21, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=138330
Commits on Jul 16, 2009
  1. @grendello

    2009-07-17 Marek Habersack <>

    grendello committed Jul 16, 2009
    	* System.Web.Mvc/DefaultModelBinder.cs: applied workaround for gmcs
    	bug which is fixed in trunk but not in the 2.4 branch(es)
    svn path=/branches/mono-2-4-2/mcs/; revision=138088
Commits on Jul 2, 2009
  1. bump version to

    Andrew Jorgensen committed Jul 2, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=137308
  2. @grendello

    Backport of a small fix for System.Web.Routing/PatternParser.cs (part…

    grendello committed Jul 2, 2009
    …ial backport of r136875)
    svn path=/branches/mono-2-4-2/mcs/; revision=137299
  3. @grendello

    Due to my mistake, MVC hasn't made it to 2.4.2 - this commit fixes it…

    grendello committed Jul 2, 2009
    …. Very sorry about the confusion!
    svn path=/branches/mono-2-4-2/mcs/; revision=137224
Commits on Jun 25, 2009
  1. @gonzalop

    2009-06-25 Gonzalo Paniagua Javier <>

    gonzalop committed Jun 25, 2009
    	* BuildManager.cs: backport r131138.
    svn path=/branches/mono-2-4-2/mcs/; revision=136882
Commits on Jun 19, 2009
  1. @grendello

    Backport of r136398

    grendello committed Jun 19, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136457
  2. @grendello

    Backport of r136396

    grendello committed Jun 19, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=136456
  3. @grendello

    Backport of r136395

    grendello committed Jun 19, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=136455
Commits on Jun 17, 2009
  1. @gonzalop

    2009-06-17 Gonzalo Paniagua Javier <>

    gonzalop committed Jun 17, 2009
    	* EndPointListener.cs: call CheckIfRemove() after removing a regular
    	prefix. Fixes bug #513849.
    	* EndPointManager.cs: make sure we use the right lock when one prefix
    	of a collection fails to be added and we need to remove all of the
    	Clear the ip_to_endpoints hashtable if there are no more prefixes
    	listening on that address.
    svn path=/branches/mono-2-4-2/mcs/; revision=136322
  2. @gonzalop

    updated browscap.ini

    gonzalop committed Jun 17, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=136319
Commits on Jun 15, 2009
  1. @shana

    2009-06-15 Andreia Gaita <>

    shana committed Jun 15, 2009
    	* data/ add libcups dllmap entry
    	[Fixes #511414, backported from r136039]
    svn path=/branches/mono-2-4-2/mono/; revision=136156
  2. @migueldeicaza


    migueldeicaza committed Jun 15, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136154
  3. @migueldeicaza

    Backport 136112 to 2.4.2 as well

    migueldeicaza committed Jun 15, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136153
  4. @vargaz

    2009-06-09 Zoltan Varga <>

    vargaz committed Jun 15, 2009
    	* metadata.c (free_inflated_method): Call
    	mono_marshal_free_inflated_wrappers (), which was missed earlier.
    svn path=/branches/mono-2-4-2/mono/; revision=136150
  5. @grendello

    Backport of r136096

    grendello committed Jun 15, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136098
  6. @grendello

    Backport of r136089

    grendello committed Jun 15, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136090
Commits on Jun 14, 2009
  1. @gonzalop

    This was commited in March but never backported to 2.4: implement Wai…

    gonzalop committed Jun 14, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=136076
  2. @gonzalop

    2009-06-12 Gonzalo Paniagua Javier <>

    gonzalop committed Jun 14, 2009
    	* WebConfigurationHost.cs: workaround to avoid definition errors when
    	a null config path is passed.
    svn path=/branches/mono-2-4-2/mcs/; revision=136071
Commits on Jun 12, 2009
  1. @radical

    Update xbuild and Microsoft.Build.* from trunk.

    radical committed Jun 12, 2009
    In tools/xbuild:
    	* xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
    	* xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
    	an Item list to match msbuild.
    	* xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
    	above changes.
    	* Parameters.cs (.ctor): Use assembly's location to build
    	path for the default response file.
    In tools/xbuild/tests:
    	* standalone/Project01: Add missing Lib2.deploy.txt in the correct
    	* standalone/Project01: Fix location for lib2.deploy.txt
    In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
    	* Utilities.cs: New.
    	* AL.cs, AspNetCompiler.cs, Csc.cs,
    	SGen.cs, Vbc.cs (ToolName): Append ".bat" when running
    	on windows.
    	* MSBuild.cs (Execute): Copy metadata from the @Projects items
    	to the target outputs.
    	* ResolvedReference.cs: Add missing file.
    In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
    	* EngineTest.cs (TestMSBuildOutputs): New.
    In class/Microsoft.Build.Engine/Test/various:
    	* Items.cs (TestItemsInTarget3a): Add another case for valid whitespace
    	around an item ref.
    In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
    	Fix bug #512535.
    	* ExpressionCollection.cs (ConvertToITaskItemArray): Whitespace around a
    	itemref is allowed if the prev/next element is ";".
    	* Utilities.cs (FromMSBuildPath): Return null if the path contains
    	"drive:" only on windows.
    svn path=/branches/mono-2-4-2/mcs/; revision=136028
Commits on Jun 11, 2009
  1. @grendello

    Backport of r135918

    grendello committed Jun 11, 2009
    svn path=/branches/mono-2-4-2/mcs/; revision=135920
Commits on Jun 10, 2009
  1. @gonzalop

    2009-06-09 Gonzalo Paniagua Javier <>

    gonzalop committed Jun 10, 2009
    	* XPathExpression.cs: Backport to Mono 2.4 the bug fix
    	for multithreaded applications that use XPath.
    	This was the fix for #477049 which also fixes #505678
    svn path=/branches/mono-2-4-2/mcs/; revision=135816
Commits on Jun 9, 2009
  1. @kumpera

    2009-06-09 Rodrigo Kumpera <>

    kumpera committed Jun 9, 2009
    	Revert previous commit to threads.c until the race condition
    	is fixed.
    svn path=/branches/mono-2-4-2/mono/; revision=135757
Commits on Jun 8, 2009
  1. Bump version numbers

    Andrew Jorgensen committed Jun 8, 2009
    svn path=/branches/mono-2-4-2/mono/; revision=135675
  2. @kumpera

    2009-06-08 Rodrigo Kumpera <>

    kumpera committed Jun 8, 2009
    	Backport of 135171.
    	* threads.c (ves_icall_System_Threading_Thread_Sleep_internal):
    	Check if the thread was interrupted and proccess it straight away.
    	Makes abortion much more responsive.
    	Backport of 135170.
    	* threads.c (mono_thread_execute_interruption): Use atomic cas with
    	MonoThread::interruption_requested to match it's counterpart.
    	Fixes a hang in abort-stress-1 on a 2 core x86.
    svn path=/branches/mono-2-4/mono/; revision=135666
  3. Improve exception handling when running in mdb: check whether an exce…

    Martin Baulig committed Jun 8, 2009
    …ption is caught inside a runtime-invoked method or the runtime-invoke wrapper.
    2009-06-08  Martin Baulig  <>
    	* debug-mini.c
    	(MonoDebuggerExceptionAction): Moved into debug-mini.h.
    	(_mono_debugger_throw_exception): Don't make this static.
    	(_mono_debugger_unhandled_exception): Likewise.
    	(mono_debugger_handle_exception): Moved to mini-exceptions.c
    	* debug-mini.c
    	(MonoDebuggerExceptionAction): Moved here from debug-mini.c.
    	(_mono_debugger_throw_exception): Add function prototype.
    	(_mono_debugger_unhandled_exception): Likewise.
    	* mini-exceptions.c
    	(mono_handle_exception_internal): Added `MonoJitInfo **out_ji'
    	arg; return the first exception handler if the exception is caught
    	and we're running inside the debugger.
    	(mono_debugger_handle_exception): Moved here from debug-mini.c;
    	improve exception handle inside runtime-invoke, check whether the
    	exception is actually caught in the method being invoked and not
    	by the runtime-invoke-wrapper.
    svn path=/branches/mono-2-4/mono/; revision=135636
  4. @grendello

    Backport of r135630

    grendello committed Jun 8, 2009
    svn path=/branches/mono-2-4/mcs/; revision=135631
  5. @radical

    In class/PEAPI:

    radical committed Jun 8, 2009
    2009-03-31  Rodrigo Kumpera  <>
    	* Code.cs (CILLabel): Add new constructor to signal that
    	a label is an absolute il offset. This is required by exception
    	handling declarations that use offsets and not labels.
    In ilasm/codegen:
    2009-05-27  Rodrigo Kumpera  <>
    	* TypeDef.cs: Add field method_list to preserve definition
    	order of methods when emiting the PE file.
    2009-04-20  Ankit Jain  <>
    	Fix bug #494221
    	* MethodDef.cs (BeginLocalsScope): New.
    	(EndLocalsScope): New.
    	(GetNamedLocal): Support scoping for .locals
    	* MethodDef.cs (GetNamedLocalSlot): Return -1 if local var not found.
    2009-03-31  Rodrigo Kumpera  <>
    	* MethodDef.cs (WriteCode): Emit labels which use offsets as absolute PEAPI
    In ilasm/scanner:
    	* StringHelper.cs (startIdChars): New. Set of chars that can start an
    	(Start): Use startIdChars instead of idchars.
    	Fix bug #487155.
    	* StringHelper.cs: Handle octal values in strings.
    	Patch from  Stephen Gennard (
    In ilasm/parser:
    	Fix bug #494221.
    	* ILParser.jay (scope_block_begin): Mark begin .locals scope.
    	(scope_block): Mark end .locals scope.
    	* ILParser.jay (instr): Handle unidentified local var id.
    2009-03-31  Rodrigo Kumpera  <>
    	* ILParser.jay: Fix integer labels in handler blocks.
    svn path=/branches/mono-2-4/mcs/; revision=135623
  6. @radical

    Update xbuild and Microsoft.Build.* from trunk.

    radical committed Jun 8, 2009
    In tools/xbuild:
    	* xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
    	to find satellite assemblies, dependent assemblies, dependent
    	files, copy local files etc.
    	Add targets to fetch all this info for all referenced projects,
    	and copy them to the target locations. Also, copy the debug (.mdb)
    	files. Honor, "CopyToOutputDirectory" metadata.
    	* Parameters.cs (ProcessProperty): Handle invalid syntax.
    	* SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
    	config/platform. Move to ..
    	(AddDefaultSolutionConfiguration): .. here.
    	(AddCurrentSolutionConfigurationContents): Use the first solution target
    	as the default config/platform or use Debug/anycpu if no config is available.
    In tools/xbuild/tests:
    	* standalone/Project01: New. Solution with interdependent multiple projects,
    	with deploy files, satellite assemblies etc.
    In class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks:
    	* CreateCSharpManifestResourceNameTest.cs (TestInvalidCulture): New.
    	* CscTest.cs (TestDefineConstants): Update DefineConstants to include
    	spaces also.
    	* AssignTargetPathTest.cs: Update tests to not depend on a fixed
    	root (C:\) or cur dir.
    In class/Microsoft.Build.Tasks:
    	* Microsoft.Build.Tasks_test.dll.sources: Added
    In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
    	* AssignCulture.cs (TrySplitResourceName): Reset culture arg to null
    	if returning false.
    	* CreateCSharpManifestResourceName.cs: Set culture to null if the
    	culture was invalid.
    	* ResolvedReference.cs: New.
    	* AssemblyResolver.cs (GetResolvedReference): New. Honor's the
    	'Private' metadata and sets CopyLocal.
    	(SearchPath): New. Used to track how the reference was resolved.
    	(IsStrongNamed): Fix potential null ref.
    	All the assembly resolution methods now return ResolvedReference
    	instead of strings, to aid in proper CopyLocal behavior and
    	dependency resolution.
    	* ResolveAssemblyReference.cs: Add support for finding related files,
    	satellite files, resolving dependencies, copy local files.
    	Resolve files specified in "AssemblyFiles" param also, used to resolve
    	project references and dependencies.
    	* Csc.cs (AddResponseFileCommands): Split DefineConstants on space also.
    	* AssignTargetPath.cs (Execute): Expand incoming path to absolute
    	path, and correctly extract relative path (skipping over the preceding
    	dir separator).
    	* Copy.cs (CopyFile): Don't copy if the source and dest are the same.
    In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
    	* ProjectTest (TestBuildSolutionProject): New. Disabled for now.
    	* Consts.cs (RunningOnMono): Make public.
    	* TargetTest (TestTargetOutputsIncludingMetadata): New.
    In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
    	* Target.cs (Outputs): Use ITaskItem[] for conversion, to retain
    	the metadata.
    svn path=/branches/mono-2-4/mcs/; revision=135620
Commits on Jun 5, 2009
  1. @grendello

    Backport of r130909

    grendello committed Jun 5, 2009
    svn path=/branches/mono-2-4/mcs/; revision=135562
  2. @grendello

    Fix the 1.1 build

    grendello committed Jun 5, 2009
    svn path=/branches/mono-2-4/mcs/; revision=135561
  3. @grendello

    Backport of r135558

    grendello committed Jun 5, 2009
    svn path=/branches/mono-2-4/mcs/; revision=135559
  4. @robert-j

    merge from trunk r135532.

    robert-j committed Jun 5, 2009
    svn path=/branches/mono-2-4/mcs/; revision=135533
Something went wrong with that request. Please try again.