+2009-03-13 Ankit Jain <jankit@novell.com>
+
+ * Main.cs (Execute): Build the project/sln with current directory set to
+ the project file's dir.
+ * SolutionParser.cs (ParseSolution): Project paths are relative to
+ solution directory.
+
+2009-03-06 Ankit Jain <jankit@novell.com>
+
+ Fix bug #481336.
+ * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
+ (AddProjectTargets): Emit warning for missing project configurations.
+
+2009-02-26 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
+ ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
+
+2009-02-26 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.targets: Make targets extensible. Add
+ before/after hooks.
+
+2009-02-25 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
+ output path, instead of just obj/
+
+2009-02-25 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
+ (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
+ instead of NonResxWithCulture.
+ * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
+ the new on disk file names instead of original filenames.
+
+2009-02-25 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
+
+2009-02-25 Ankit Jain <jankit@novell.com>
+
+ * SolutionParser.cs (ParseSolution): Report warning instead of error
+ for unknown global sections.
+
+2009-02-21 Ankit Jain <jankit@novell.com>
+
+ * xbuild/xbuild.rsp: Add descriptive comments.
+
+2009-02-21 Ankit Jain <jankit@novell.com>
+
+ * Parameters.cs (LoadResponseFile): Handle comments.
+
+2009-02-20 Ankit Jain <jankit@novell.com>
+
+ * SolutionParser.cs (ParseSolution): Ignore solution folders.
+
+2009-02-20 Ankit Jain <jankit@novell.com>
+
+ * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
+ 'NestedProjects'.
+
+2009-02-20 Ankit Jain <jankit@novell.com>
+
+ * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
+ project guids as Warnings and not errors. Report every missing guid only
+ once.
+
+2009-02-20 Ankit Jain <jankit@novell.com>
+
+ * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
+
+2009-02-19 Jonathan Chambers <joncham@gmail.com>
+
+ * xbuild.csproj: Add.
+ * xbuild.sln: Add.
+
+2009-02-13 Jonathan Chambers <joncham@gmail.com>
+
+ * SolutionParser.cs: Make Guid Regex case insensitive.
+ Handle project dependencies. The solution has explicit
+ dependencies, but we have to open projects for implicit
+ dependencies (via ProjectReferences).
+
+2009-02-13 Jonathan Chambers <joncham@gmail.com>
+
+ * Main.cs: Add support for .sln files.
+ * SolutionParser.cs: Class for generating project file
+ from solution file.
+ * xbuild.exe.sources: Added SolutionParser.cs.
+
+2009-02-02 Ankit Jain <jankit@novell.com>
+
+ * Microsoft.CSharp.targets: Add targets to generate resource ids.
+ * Microsoft.Common.targets: Add targets for generating resources,
+ generate and deploy satellite assemblies, resolve project and assembly
+ references. All intermediate build output goes into a 'obj/' dir by
+ default. 'Clean' target enabled.
+
+2008-12-12 Ankit Jain <jankit@novell.com>
+
+ * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
+
+2008-11-23 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
+
+2008-10-01 Ankit Jain <jankit@novell.com>
+
+ * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
+
+2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.Common.tasks: Added CombinePath task.
+
+2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.Common.tasks: Added Vbc task.
+
+ * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
+ VB.
+
+2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
+ References.
+
+ * Microsoft.Common.targets: Add ResolveProjectReferences target.
+
+2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Makefile: Removed hack.
+
+2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Makefile: Fix Windows build.
+
+2007-01-21 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.VisualBasic.targets: Added.
+
+2007-01-09 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
+
+2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
+ lib/mono/xbuild.
+
+2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Main.cs: Catch InvalidProjectFileException and
+ InternalLoggerException.
+
+2006-12-16 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Parameters.cs (ProcessProperty): Use SetProperty () not
+ AddNewProperty ().
+
+2006-12-12 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.Common.targets: Added.
+
+ * xbuild/Microsoft.CSharp.targets: Move common part to
+ Microsoft.Common.targets.
+
+2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
+
+2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
+
+2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.CSharp.targets: Added parameters that should be
+ passed to Csc.
+
+2006-10-05 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
+ compiling and put output in this directory.
+
2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
* xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference