2011-02-28  Ankit Jain  <radical@corewars.org>

	[xbuild] Add support for multi-targeting arbitrary frameworks.

	ToolsVersion 4.0 supports targeting arbitrary frameworks defined
	by FrameworkList.xml files and referenced by
	$(TargetFrameworkMoniker), which is of the format:
	Identifier,Version=<version>[,Profile=<profile>]

	built as:
	$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)[,Profile=$(TargetFrameworkProfile)]

	eg. '.NETFramework,Version=v4.0' .

	Frameworks are searched for in (order):

	1. Paths specified in the environment variable
	$XBUILD_FRAMEWORK_FOLDERS_PATH 2.
	/Library/Frameworks/Mono.framework/External/xbuild-frameworks on
	Mac OSX. 3. MSBuild property $(TargetFrameworkRoot) 4.
	$prefix/lib/mono/xbuild-frameworks (default location)

	.NET frameworks 2.0/3.0/3.5/4.0 have corresponding
	FrameworkList.xml files now, which allows projects to target them.
	Custom frameworks like MonoDroid can install suitable
	FrameworkList.xml files, and projects can target them using the
	correct $(TargetFrameworkIdentifier) and
	$(TargetFrameworkVersion).

	Update man page.

2011-02-11  Ankit Jain  <radical@corewars.org>

	[xbuild] Update Utilities.FromMSBuildPath from monodevelop.

	Updating FromMSBuildPath also fixes a bug on windows.

2010-09-15  Marek Safar  <marek.safar@gmail.com>

	[637935] Fixed 3.5 version of msbuild dlls to reference 3.5
	version of the engine

	MONO_PATH does not work for subsequent dlls, so have to workaround
	it by using full path for dlls in 3.5 profile which does not have
	it's own mscorlib

2010-07-09  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks.dll.sources: Use
	UnknownToolsVersionException.cs from Engine.

2010-04-03  Ankit Jain  <jankit@novell.com>

	* Makefile: Import tools/xbuild/xbuild_targets.make, which copies
	the target and tasks file in the correct place, to allow running
	tests with different toolsversion. Copy the config file for the
	test assembly. Clean the generated test.dll .
	Use the correct target assembly name for 4.0 profile
	(ms.build.tasks.v4.0.dll), and for Utilities assembly.
	* Microsoft.Build.Tasks_test.dll.sources: Use Consts.cs from Engine
	instead of maintaining a copy here.

2010-03-02  Ankit Jain  <jankit@novell.com>

	Fix tests.
	* Makefile (EXTRA_DISTFILES): Add Test/resources/junk.txt .

2010-02-06  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks.dll.sources: Add LC.cs
	* Microsoft.Build.Tasks_test.dll.sources: Add LCTest.cs

2010-02-04  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	WriteLinesToFileTest.cs

2009-12-22  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks.dll.sources: Add DirectoryScanner.cs
	from Build.Engine, required by CreateItem.

2009-10-12  Ankit Jain  <jankit@novell.com>

	* Makefile: Add reference to Microsoft.Build.Engine .

2009-10-08  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	RemoveDuplicatesTest.cs

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

	* Microsoft.Build.Tasks.dll.sources: Added
	FindAppConfigFile.cs
	* Microsoft.Build.Tasks_test.dll.sources: Added
	FindAppConfigFileTest.cs

2009-08-14  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	PcFileCache.cs from md.

2009-07-23  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	AssignProjectConfigurationTest.cs .

2009-07-22  Ankit Jain  <jankit@novell.com>

	* Makefile: Add System.Core .

2009-06-08  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks.dll.sources: Added
	ResolvedReference.cs

2009-05-14  Ankit Jain  <jankit@novell.com>

	Fix tests on monobuild
	* Makefile (EXTRA_DISTFILES): Add Test/resources/Sample.vb

2009-04-28  Raja R Harinath  <harinath@hurrynot.org>

	* Makefile (NAME_SUFFIX): New.
	(LIBRARY_NAME): Use it.
	(TEST_MCS_FLAGS): Don't mention name of library.  Use NAME_SUFFIX
	as appropriate when referring to other msbuild dlls.

2009-04-27  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	CreateVisualBasicManifestResourceNameTest.cs .

2009-04-25  Jonathan Chambers  <joncham@gmail.com>

	* Makefile: Adjust assembly name for 3.5 profile.

2009-02-21  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added CopyTest.cs

2009-01-06  Ankit Jain  <jankit@novell.com>

	* Makefile (EXTRA_DISTFILES): Add Test/resources/Sample.cs

2008-12-12  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added
	CreateCSharpManifestResourceNameTest.cs

2008-11-23  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added AssignCultureTest.cs

2008-11-22  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added AssignTargetPathTest.cs

2008-11-21  Ankit Jain  <jankit@novell.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added TaskBatchingTest.cs and
	TestMessageLogger.cs

2008-11-11  Jonathan Chambers  <joncham@gmail.com>

	* Microsoft.Build.Tasks_test.dll.sources: Added DeleteTest.cs.

2007-05-11  Raja R Harinath  <rharinath@novell.com>

	* Makefile (Test/resources/test.dll): Use full name, not just test.dll.

2007-02-18  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Makefile: Compile Test/resources/test.cs before test-local.

2006-04-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Microsoft.Build.Tasks.targets: Removed.

2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Microsoft.Build.Tasks.dll.sources: Renamed from
	Microsoft.Build.Tasks.sources.
	* Makefile: Added reference to System.Windows.Forms.

