Skip to content
Commits on Jun 25, 2009
  1. @gonzalop

    2009-06-25 Gonzalo Paniagua Javier <>

    gonzalop committed
    	* 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
    svn path=/branches/mono-2-4-2/mcs/; revision=136457
  2. @grendello

    Backport of r136396

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

    Backport of r136395

    grendello committed
    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
    	* 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
    svn path=/branches/mono-2-4-2/mono/; revision=136319
Commits on Jun 15, 2009
  1. @shana

    2009-06-15 Andreia Gaita <>

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


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

    Backport 136112 to 2.4.2 as well

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

    2009-06-09 Zoltan Varga <>

    vargaz committed
    	* 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
    svn path=/branches/mono-2-4-2/mcs/; revision=136098
  6. @grendello

    Backport of r136089

    grendello committed
    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
    svn path=/branches/mono-2-4-2/mcs/; revision=136076
  2. @gonzalop

    2009-06-12 Gonzalo Paniagua Javier <>

    gonzalop committed
    	* 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
    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
    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
    	* 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
    	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
    svn path=/branches/mono-2-4-2/mono/; revision=135675
  2. @kumpera

    2009-06-08 Rodrigo Kumpera <>

    kumpera committed
    	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
    …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
    svn path=/branches/mono-2-4/mcs/; revision=135631
  5. @radical

    In class/PEAPI:

    radical committed
    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
    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
    svn path=/branches/mono-2-4/mcs/; revision=135562
  2. @grendello

    Fix the 1.1 build

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

    Backport of r135558

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

    merge from trunk r135532.

    robert-j committed
    svn path=/branches/mono-2-4/mcs/; revision=135533
Commits on Jun 4, 2009
  1. @grendello

    Backport of r135488

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135489
  2. @grendello

    Backport of r135486

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135487
  3. @grendello

    Backport of r135471

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135472
  4. @grendello

    Backport of r135464

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135465
  5. @grendello

    Backport of r135460

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135462
  6. @grendello

    Backport of r135438

    grendello committed
    svn path=/branches/mono-2-4/mcs/; revision=135439
  7. @vargaz

    2009-06-04 Zoltan Varga <>

    vargaz committed
    	* marshal.c metadata.c: Applied patch from Ulrich Weigand
    	<>: Free the wrappers of inflated generic methods when
    	the inflated method is freed. Fixes #508389.
    	The code is contributed under the MIT/X11 license.
    svn path=/branches/mono-2-4/mono/; revision=135435
Something went wrong with that request. Please try again.