* xbuild/Microsoft.Common.targets: Emit list of files written
[mcs.git] / tools / xbuild / ChangeLog
bloba54c7a2a713394460c39035df6431b71c6f9da7a
1 2009-11-25  Ankit Jain  <jankit@novell.com>
3         * xbuild/Microsoft.Common.targets: Emit list of files written
4         during the build to the obj/$(Config) rather than obj/, to keep
5         them per config. Bug reported by : Greg F <kog@epiphanic.org>
7 2009-11-10  Ankit Jain  <jankit@novell.com>
9         * xbuild/Microsoft.Common.targets(AL):
10         * xbuild/Microsoft.CSharp.targets (CSC):
11         * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
12         corresponding properties, allowing them to be overridden.
14 2009-11-09  Ankit Jain  <jankit@novell.com>
16         * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
17         Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
18         according to the TargetFrameworkVersion.
20 2009-10-12  Ankit Jain  <jankit@novell.com>
22         * xbuild/Microsoft.Common.targets: For referenced projects,
23         when trying to get the deploy items, ensure that the split
24         lists of project references are available.
25         (SplitProjectReferencesByExistent): New.
26         Set DependsOnTargets appropriately.
28 2009-10-12  Ankit Jain  <jankit@novell.com>
30         * SolutionParser.cs: Handle non-existing project files, and
31         project file load errors. Raise warnings instead of failing.
32         * xbuild/Microsoft.Common.targets: Handle non-existant
33         Project references, skip instead of failing.
35 2009-10-11  Ankit Jain  <jankit@novell.com>
37         * Main.cs: Add support for emitting messages in color.
38         Taking relevant code from mcs/report.cs . Using ANSI
39         color codes here instead of Console.ForegroundColor
40         because of a bug in Console.
42 2009-10-08  Ankit Jain  <jankit@novell.com>
44         * xbuild/Microsoft.Common.targets: Don't get list of files
45         to deploy, for 'Private' project references.
46         Fix target named for *CopyDeploy*.
48 2009-10-08  Ankit Jain  <jankit@novell.com>
50         * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
52 2009-10-03  Ankit Jain  <jankit@novell.com>
54         Fix bug#542461.
55         * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
56         $(AssemblyOriginatorKeyFile), if SignAssembly is true.
57         Use it for satellite assemblies also.
59 2009-09-29  Ankit Jain  <jankit@novell.com>
61         * SolutionParser.cs (Insert): Show project name in case of a cyclic
62         dependency.
64 2009-09-27  Ankit Jain  <jankit@novell.com>
66         * SolutionParser.cs: Implement support for WebSite projects. These
67         projects lack a project file, so properties like references are read
68         from the .sln file, and targets are generated for build/clean etc.
70 2009-09-26  Ankit Jain  <jankit@novell.com>
72         * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
73         from BuildDependsOn, which was a hack. It will get invoked from the
74         InitialTargets now.
76 2009-09-25  Ankit Jain  <jankit@novell.com>
78         * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
80 2009-09-25  Ankit Jain  <jankit@novell.com>
82         * xbuild/Microsoft.Common.targets: Emit list of files written
83         during the build, even if the build fails.
85 2009-09-25  Ankit Jain  <jankit@novell.com>
87         Fix bug #534992.
88         * xbuild/Microsoft.Common.targets: Add support for copying
89         app.config to AssemblyName.config
90         * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
92 2009-09-24  Ankit Jain  <jankit@novell.com>
94         * Parameters.cs (ParseArguments): If no project file is specified,
95         then look for a .sln or *proj file in the current directory.
97 2009-09-24  Ankit Jain  <jankit@novell.com>
99         * Makefile: Create dir for WebApplication.targets .
100         * Microsoft.Common.targets (_ValidateEssentialProperties): New.
101         (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
102         This should actually work via InitialTargets, which will be fixed
103         in a subsequent commit. Add PrepareForRun.
104         (PrepareForRun): New.
105         * xbuild/Microsoft.WebApplication.targets: New.
107 2009-09-23  Ankit Jain  <jankit@novell.com>
109         * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
110         Also, set DefaultTargets to "Build".
112 2009-08-26  Ankit Jain  <jankit@novell.com>
114         * xbuild/Microsoft.Common.targets: Remove dummy
115         @(_TargetPathItem), since we support item refs with transforms
116         as a property value.
118 2009-08-26  Ankit Jain  <jankit@novell.com>
120         Fix bug #533903.
121         * xbuild/Microsoft.Common.targets: Support building projects
122         directly from command line. Builds referenced projects. Honors
123         $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
124         Also, clean referenced projects.
126 2009-08-21  Ankit Jain  <jankit@novell.com>
128         Fix bug #531926
129         * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
130         and $(PlatformName) default values.
131         Move CoreCompile to a Compile target with corresponding
132         Before/After hooks and *DependsOn.
133         Add Pre/PostBuildEvents handling.
135 2009-08-20  Ankit Jain  <jankit@novell.com>
137         Fix bug #532264.
138         * Main.cs: Dont generate .sln.proj, project.Load can handle
139         .sln directly now. Show stack trace for exceptions if logger
140         verbosity is > normal
141         * SolutionParser.cs (ParseSolution): Add a param for a raise
142         warning delegate. Use Dictionary.TryGetValue, key might not
143         be present.
145 2009-08-20  Ankit Jain  <jankit@novell.com>
147         * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
148         a *DependsOn property and Before/After hooks. Change output
149         of ResolvedFiles to @(ReferencePath).
150         * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
151         for references.
153 2009-08-19  Ankit Jain  <jankit@novell.com>
155         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
156         Make SearchPaths get value from a property (AssemblySearchPaths)
157         to allow it to be overridden.
159 2009-08-18  Ankit Jain  <jankit@novell.com>
161         * SolutionParser.cs (ParseSolution): Project reference in a project
162         file, but not found in .sln file is ignored. Also, add dependencies
163         specified in the .sln file.
165 2009-08-14  Ankit Jain  <jankit@novell.com>
167         Fix bug #530368.
168         * SolutionParser.cs (AddProjectTargets): If a project name matches one
169         of the targets that we emit (Build/Clean etc), then rename to
170         "Solution:<project name>".
172 2009-08-14  Ankit Jain  <jankit@novell.com>
174         * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
175         default value.
176         (OutputPath): Set a default value.
177         (DeployOutputFiles): Copy only if something available to copy.
179 2009-08-14  Ankit Jain  <jankit@novell.com>
181         * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
182         to keep track of corresponding ProjectInfo objects.
183         (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
184         dictionary. Use AddBuildLevels to emit build levels to allow
185         parallel builds.
186         (AddProjectTargets): Dependency's projectInfo is directly available now.
187         (AddBuildLevels): New. Emit items named BuildLevelN, where each level
188         has projects that can be built in parallel. Lower levels represent
189         dependencies for higher levels.
190         (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
191         task with the new BuildLevelN stuff. Also tell the user about disabled
192         projects or missing project configs.
193         (TopologicalSort): New.
194         (Insert): New. Based on code from monodevelop.
196 2009-08-14  Ankit Jain  <jankit@novell.com>
198         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
199         '{PkgConfig}' to SearchPaths.
201 2009-07-31  Ankit Jain  <jankit@novell.com>
203         * ErrorUtilities.cs (ShowUsage): Implement.
205 2009-07-30  Ankit Jain  <jankit@novell.com>
207         Fix bug #484771.
208         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
209         for $(OutDir).
211 2009-07-30  Ankit Jain  <jankit@novell.com>
213         * ErrorUtilities.cs: Set version to Consts.MonoVersion .
215 2009-07-30  Ankit Jain  <jankit@novell.com>
217         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
218         ResolvedFiles to @(ReferencePath), required for IDE integration.
220 2009-07-30  Ankit Jain  <jankit@novell.com>
222         * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
223         just handles clean for a full build.
225 2009-07-28  Ankit Jain  <jankit@novell.com>
227         * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
228         for the Copy tasks.
229         (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
230         PreserveNewest case and remove for copy always case.
232 2009-07-23  Ankit Jain  <jankit@novell.com>
234         * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
235         debug stuff.
237 2009-07-23  Ankit Jain  <jankit@novell.com>
239         * Makefile: Create a lib/mono/xbuild directory for xbuild
240         extensions.
242 2009-07-23  Ankit Jain  <jankit@novell.com>
244         * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
245         (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
246         target. Also, set the config and platform properties for the msbuild task
247         being invoked.
248         * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
250 2009-07-22  Ankit Jain  <jankit@novell.com>
252         * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
253         "@(ChildProjectReferences)" as it gets resolved earlier
254         and is part of @(ResolvedFiles).
256 2009-07-22  Ankit Jain  <jankit@novell.com>
258         * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
259         "@(ChildProjectReferences)" as it gets resolved earlier
260         and is part of @(ResolvedFiles).
262 2009-06-12  Ankit Jain  <jankit@novell.com>
264         * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
266 2009-06-12  Ankit Jain  <jankit@novell.com>
268         * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
269         an Item list to match msbuild.
270         * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
271         above changes.
273 2009-06-12  Ankit Jain  <jankit@novell.com>
275         * Parameters.cs (.ctor): Use assembly's location to build
276         path for the default response file.
278 2009-06-08  Ankit Jain  <jankit@novell.com>
280         * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
281         to find satellite assemblies, dependent assemblies, dependent
282         files, copy local files etc.
283         Add targets to fetch all this info for all referenced projects,
284         and copy them to the target locations. Also, copy the debug (.mdb)
285         files. Honor, "CopyToOutputDirectory" metadata.
287 2009-06-07  Ankit Jain  <jankit@novell.com>
289         * Parameters.cs (ProcessProperty): Handle invalid syntax.
291 2009-06-07  Ankit Jain  <jankit@novell.com>
293         * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
294         config/platform. Move to ..
295         (AddDefaultSolutionConfiguration): .. here.
296         (AddCurrentSolutionConfigurationContents): Use the first solution target
297         as the default config/platform or use Debug/anycpu if no config is available.
299 2009-05-20  Jonathan Chambers  <joncham@gmail.com>
301         * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions 
302         and issue warning. 
304 2009-04-27  Ankit Jain  <jankit@novell.com>
306         * xbuild/Microsoft.VisualBasic.targets: Update to use
307         CreateVisualBasicManifestResourceName task, and fix compiler params.
309 2009-04-25 Daniel Nauck <dna@mono-project.de>
311         Fix bug #484649:
312         * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
313         http://msdn.microsoft.com/en-us/library/ms164311.aspx
314         Added logger class detection if it's not explicit specified in the argument.
316 2009-03-19  Ankit Jain  <jankit@novell.com>
318         Fix bug #484773.
319         * Main.cs (Execute): Check whether the project file exists or not.
320         * Parameters.cs (ParseArguments): Handle absolute paths too.
322 2009-03-13  Ankit Jain  <jankit@novell.com>
324         * Main.cs (Execute): Build the project/sln with current directory set to
325         the project file's dir.
326         * SolutionParser.cs (ParseSolution): Project paths are relative to
327         solution directory.
329 2009-03-06  Ankit Jain  <jankit@novell.com>
331         Fix bug #481336.
332         * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
333         (AddProjectTargets): Emit warning for missing project configurations.
335 2009-02-26  Ankit Jain  <jankit@novell.com>
337         * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
338         ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
340 2009-02-26  Ankit Jain  <jankit@novell.com>
342         * xbuild/Microsoft.Common.targets: Make targets extensible. Add
343         before/after hooks.
345 2009-02-25  Ankit Jain  <jankit@novell.com>
347         * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
348         output path, instead of just obj/
350 2009-02-25  Ankit Jain  <jankit@novell.com>
352         * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
353         (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
354         instead of NonResxWithCulture.
355         * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
356         the new on disk file names instead of original filenames.
358 2009-02-25  Ankit Jain  <jankit@novell.com>
360         * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
362 2009-02-25  Ankit Jain  <jankit@novell.com>
364         * SolutionParser.cs (ParseSolution): Report warning instead of error
365         for unknown global sections.
367 2009-02-21  Ankit Jain  <jankit@novell.com>
369         * xbuild/xbuild.rsp: Add descriptive comments.
371 2009-02-21  Ankit Jain  <jankit@novell.com>
373         * Parameters.cs (LoadResponseFile): Handle comments.
375 2009-02-20  Ankit Jain  <jankit@novell.com>
377         * SolutionParser.cs (ParseSolution): Ignore solution folders.
379 2009-02-20  Ankit Jain  <jankit@novell.com>
381         * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
382         'NestedProjects'.
384 2009-02-20  Ankit Jain  <jankit@novell.com>
386         * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
387         project guids as Warnings and not errors. Report every missing guid only
388         once.
390 2009-02-20  Ankit Jain  <jankit@novell.com>
392         * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
394 2009-02-19  Jonathan Chambers  <joncham@gmail.com>
396         * xbuild.csproj: Add.
397         * xbuild.sln: Add.
399 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
401         * SolutionParser.cs: Make Guid Regex case insensitive.
402         Handle project dependencies. The solution has explicit
403         dependencies, but we have to open projects for implicit
404         dependencies (via ProjectReferences).
406 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
408         * Main.cs: Add support for .sln files.
409         * SolutionParser.cs: Class for generating project file
410         from solution file.
411         * xbuild.exe.sources: Added SolutionParser.cs.
413 2009-02-02  Ankit Jain  <jankit@novell.com>
415         * Microsoft.CSharp.targets: Add targets to generate resource ids.
416         * Microsoft.Common.targets: Add targets for generating resources,
417         generate and deploy satellite assemblies, resolve project and assembly
418         references. All intermediate build output goes into a 'obj/' dir by
419         default. 'Clean' target enabled.
421 2008-12-12  Ankit Jain  <jankit@novell.com>
423         * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
425 2008-11-23  Ankit Jain  <jankit@novell.com>
427         * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
429 2008-10-01  Ankit Jain  <jankit@novell.com>
431         * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
433 2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
435         * xbuild/Microsoft.Common.tasks: Added CombinePath task.
437 2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
439         * xbuild/Microsoft.Common.tasks: Added Vbc task.
441         * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
442         VB.
444 2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
446         * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
447         References.
449         * Microsoft.Common.targets: Add ResolveProjectReferences target.
451 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
453         * Makefile: Removed hack.
455 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
457         * Makefile: Fix Windows build.
459 2007-01-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
461         * xbuild/Microsoft.VisualBasic.targets: Added.
463 2007-01-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
465         * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
467 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
469         * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
470         lib/mono/xbuild.
472 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
474         * Main.cs: Catch InvalidProjectFileException and
475         InternalLoggerException.
477 2006-12-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
479         * Parameters.cs (ProcessProperty): Use SetProperty () not
480         AddNewProperty ().
482 2006-12-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
484         * xbuild/Microsoft.Common.targets: Added.
486         * xbuild/Microsoft.CSharp.targets: Move common part to
487         Microsoft.Common.targets.
489 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
491         * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
493 2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
495         * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
497 2006-10-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
499         * xbuild/Microsoft.CSharp.targets: Added parameters that should be
500         passed to Csc.
502 2006-10-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
504         * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
505         compiling and put output in this directory.
507 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
509         * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
510         task.
511         * xbuild/Microsoft.Common.tasks: Add new task (RAR).
513 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
515         * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
516         equal to ''.
518 2006-09-29  Todd Berman  <tberman@off.net>
520         * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
521         property definition.
523 2006-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
525         * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
526         instead of Targets to set properties needed by Csc task.
528 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
530         * Makefile: Fix broken build.
532 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
534         * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
535         WarningLevel.
537 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
539         * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
540         new file and started to use ErrorUtilities.ReportError ()
541         instead of throw and catch. (In cases where xbuild should quit
542         instantly)
544 2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
546         * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
547         Microsoft.CSharp.targets. On make install it should be linked or
548         copied to another name.
550 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
552         * Makefile: Updated.
553         * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
554         targets file.
556 2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
558         * Main.cs: Patch from Matthew Metnetsky.
560 2006-04-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
562         * XBuild.targets: Removed.
563         * xbuild/Microsoft.Build.xsd: Changed path separator.
565 2006-04-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
567         * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
568         name of Microsoft.Build.Commontypes.xsd to
569         Microsoft.Build.CommonTypes.xsd.
571 2006-04-07  Marek Sieradzki  <marek.sieradzki@gmail.com>
573         * Makefile: Changed installation directory of schema files.
575 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
577         * Main.cs: Updated for new API.
579 2005-12-14  Wade Berrier <wberrier@novell.com>
581         * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
583 2005-11-05  Kornél Pál  <kornelpal@hotmail.com>
585         * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
587 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
589         * Main.cs: Changed binPath to directory where all files are stored.
590         * Makefile: Added installing of additional files.
592 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
594         * LoggerInfo.cs: Changed public to internal.
595         * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
597 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
599         * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
600         Moved to xbuild/.
601         * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
602         Mono.XBuild.Utilities.
603         * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
604         
606 2005-09-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
608         * xbuild.exe.sources: Added Consts.cs from common build files.
609         * LoggerInfo.cs: Public key token update.
610         * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
611         * Makefile: Added installing of xbuild's files.
612         * Microsoft.Common.tasks: Moved from main directory and changed to use
613         assemblies from GAC.
615 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
617         * Main.cs: FxVersion.
618         * Makefile: Fixed Microsoft.Build.Utilities.dll name.
620 2005-09-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
622         * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
623         Microsoft.Build.Commontypes.xsd: Added schema files.
625 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
627         * Main.cs, Parameters.cs: Added default target(s) handling.
629 2005-08-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
631         * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
632         AssemblyLoadInfo.
633         * XBuild.targets: Updated.
634         * Parameters.cs: Removed debugging info and removed line producing
635         errors.
636         * Main.cs: Added check if engine is null.
638 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
640         * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
641         separated to .in file probably when moving to autotools.
643 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
645         * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs:
646         Added.