* SolutionParser.cs (ParseSolution): Ignore solution folders.
[mono.git] / mcs / tools / xbuild / ChangeLog
index ea0131c58cef57930f8eeaf5c75f5ce97ce32479..bdaefccbe5c1c46644513ff01206b0ec2669ac92 100644 (file)
@@ -1,3 +1,160 @@
+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
+       task.
+       * xbuild/Microsoft.Common.tasks: Add new task (RAR).
+
+2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
+
+       * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
+       equal to ''.
+
+2006-09-29  Todd Berman  <tberman@off.net>
+
+       * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
+       property definition.
+
+2006-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
+
+       * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
+       instead of Targets to set properties needed by Csc task.
+
+2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
+
+       * Makefile: Fix broken build.
+
 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
 
        * xbuild/Microsoft.CSharp.targets: Support AssemblyName and