1 2010-02-06 Ankit Jain <jankit@novell.com>
3 * xbuild/Microsoft.Common.targets: Add targets for compiling
5 * xbuild/Microsoft.Common.tasks: Add LC task.
7 2010-02-04 Ankit Jain <jankit@novell.com>
9 * xbuild/Microsoft.Common.targets (_RecordCleanFile): Append list of
10 current build files to list of previous build files.
11 (_GetCleanFileWrites): Rename items to be obvious of the contents.
12 (CoreClean): Delete the file list also.
14 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
17 * Parameters.cs: response file might be specified in double quotes.
19 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
22 * xbuild_test.dll.sources
24 * Test/*: added NUnit tests (Test/xbuild.tests)
26 2009-12-22 Ankit Jain <jankit@novell.com>
29 * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
31 2009-12-14 Ankit Jain <jankit@novell.com>
33 * Parameters.cs (TryProcessMultiOption): New.
35 (ProcessProperty): Refactor to use TryProcessMultiOption,
36 and accept ":" in target name or property name/value pair.
38 2009-12-14 Ankit Jain <jankit@novell.com>
41 * Parameters.cs: Property name/value pairs can be separated by ':'.
43 2009-11-26 Ankit Jain <jankit@novell.com>
45 * xbuild/Microsoft.Common.targets (PostBuildEvent): If
46 $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
49 2009-11-25 Ankit Jain <jankit@novell.com>
51 * xbuild/Microsoft.Common.targets: Emit list of files written
52 during the build to the obj/$(Config) rather than obj/, to keep
53 them per config. Bug reported by : Greg F <kog@epiphanic.org>
55 2009-11-10 Ankit Jain <jankit@novell.com>
57 * xbuild/Microsoft.Common.targets(AL):
58 * xbuild/Microsoft.CSharp.targets (CSC):
59 * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
60 corresponding properties, allowing them to be overridden.
62 2009-11-09 Ankit Jain <jankit@novell.com>
64 * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
65 Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
66 according to the TargetFrameworkVersion.
68 2009-10-12 Ankit Jain <jankit@novell.com>
70 * xbuild/Microsoft.Common.targets: For referenced projects,
71 when trying to get the deploy items, ensure that the split
72 lists of project references are available.
73 (SplitProjectReferencesByExistent): New.
74 Set DependsOnTargets appropriately.
76 2009-10-12 Ankit Jain <jankit@novell.com>
78 * SolutionParser.cs: Handle non-existing project files, and
79 project file load errors. Raise warnings instead of failing.
80 * xbuild/Microsoft.Common.targets: Handle non-existant
81 Project references, skip instead of failing.
83 2009-10-11 Ankit Jain <jankit@novell.com>
85 * Main.cs: Add support for emitting messages in color.
86 Taking relevant code from mcs/report.cs . Using ANSI
87 color codes here instead of Console.ForegroundColor
88 because of a bug in Console.
90 2009-10-08 Ankit Jain <jankit@novell.com>
92 * xbuild/Microsoft.Common.targets: Don't get list of files
93 to deploy, for 'Private' project references.
94 Fix target named for *CopyDeploy*.
96 2009-10-08 Ankit Jain <jankit@novell.com>
98 * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
100 2009-10-03 Ankit Jain <jankit@novell.com>
103 * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
104 $(AssemblyOriginatorKeyFile), if SignAssembly is true.
105 Use it for satellite assemblies also.
107 2009-09-29 Ankit Jain <jankit@novell.com>
109 * SolutionParser.cs (Insert): Show project name in case of a cyclic
112 2009-09-27 Ankit Jain <jankit@novell.com>
114 * SolutionParser.cs: Implement support for WebSite projects. These
115 projects lack a project file, so properties like references are read
116 from the .sln file, and targets are generated for build/clean etc.
118 2009-09-26 Ankit Jain <jankit@novell.com>
120 * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
121 from BuildDependsOn, which was a hack. It will get invoked from the
124 2009-09-25 Ankit Jain <jankit@novell.com>
126 * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
128 2009-09-25 Ankit Jain <jankit@novell.com>
130 * xbuild/Microsoft.Common.targets: Emit list of files written
131 during the build, even if the build fails.
133 2009-09-25 Ankit Jain <jankit@novell.com>
136 * xbuild/Microsoft.Common.targets: Add support for copying
137 app.config to AssemblyName.config
138 * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
140 2009-09-24 Ankit Jain <jankit@novell.com>
142 * Parameters.cs (ParseArguments): If no project file is specified,
143 then look for a .sln or *proj file in the current directory.
145 2009-09-24 Ankit Jain <jankit@novell.com>
147 * Makefile: Create dir for WebApplication.targets .
148 * Microsoft.Common.targets (_ValidateEssentialProperties): New.
149 (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
150 This should actually work via InitialTargets, which will be fixed
151 in a subsequent commit. Add PrepareForRun.
152 (PrepareForRun): New.
153 * xbuild/Microsoft.WebApplication.targets: New.
155 2009-09-23 Ankit Jain <jankit@novell.com>
157 * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
158 Also, set DefaultTargets to "Build".
160 2009-08-26 Ankit Jain <jankit@novell.com>
162 * xbuild/Microsoft.Common.targets: Remove dummy
163 @(_TargetPathItem), since we support item refs with transforms
166 2009-08-26 Ankit Jain <jankit@novell.com>
169 * xbuild/Microsoft.Common.targets: Support building projects
170 directly from command line. Builds referenced projects. Honors
171 $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
172 Also, clean referenced projects.
174 2009-08-21 Ankit Jain <jankit@novell.com>
177 * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
178 and $(PlatformName) default values.
179 Move CoreCompile to a Compile target with corresponding
180 Before/After hooks and *DependsOn.
181 Add Pre/PostBuildEvents handling.
183 2009-08-20 Ankit Jain <jankit@novell.com>
186 * Main.cs: Dont generate .sln.proj, project.Load can handle
187 .sln directly now. Show stack trace for exceptions if logger
188 verbosity is > normal
189 * SolutionParser.cs (ParseSolution): Add a param for a raise
190 warning delegate. Use Dictionary.TryGetValue, key might not
193 2009-08-20 Ankit Jain <jankit@novell.com>
195 * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
196 a *DependsOn property and Before/After hooks. Change output
197 of ResolvedFiles to @(ReferencePath).
198 * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
201 2009-08-19 Ankit Jain <jankit@novell.com>
203 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
204 Make SearchPaths get value from a property (AssemblySearchPaths)
205 to allow it to be overridden.
207 2009-08-18 Ankit Jain <jankit@novell.com>
209 * SolutionParser.cs (ParseSolution): Project reference in a project
210 file, but not found in .sln file is ignored. Also, add dependencies
211 specified in the .sln file.
213 2009-08-14 Ankit Jain <jankit@novell.com>
216 * SolutionParser.cs (AddProjectTargets): If a project name matches one
217 of the targets that we emit (Build/Clean etc), then rename to
218 "Solution:<project name>".
220 2009-08-14 Ankit Jain <jankit@novell.com>
222 * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
224 (OutputPath): Set a default value.
225 (DeployOutputFiles): Copy only if something available to copy.
227 2009-08-14 Ankit Jain <jankit@novell.com>
229 * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
230 to keep track of corresponding ProjectInfo objects.
231 (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
232 dictionary. Use AddBuildLevels to emit build levels to allow
234 (AddProjectTargets): Dependency's projectInfo is directly available now.
235 (AddBuildLevels): New. Emit items named BuildLevelN, where each level
236 has projects that can be built in parallel. Lower levels represent
237 dependencies for higher levels.
238 (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
239 task with the new BuildLevelN stuff. Also tell the user about disabled
240 projects or missing project configs.
241 (TopologicalSort): New.
242 (Insert): New. Based on code from monodevelop.
244 2009-08-14 Ankit Jain <jankit@novell.com>
246 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
247 '{PkgConfig}' to SearchPaths.
249 2009-07-31 Ankit Jain <jankit@novell.com>
251 * ErrorUtilities.cs (ShowUsage): Implement.
253 2009-07-30 Ankit Jain <jankit@novell.com>
256 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
259 2009-07-30 Ankit Jain <jankit@novell.com>
261 * ErrorUtilities.cs: Set version to Consts.MonoVersion .
263 2009-07-30 Ankit Jain <jankit@novell.com>
265 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
266 ResolvedFiles to @(ReferencePath), required for IDE integration.
268 2009-07-30 Ankit Jain <jankit@novell.com>
270 * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
271 just handles clean for a full build.
273 2009-07-28 Ankit Jain <jankit@novell.com>
275 * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
277 (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
278 PreserveNewest case and remove for copy always case.
280 2009-07-23 Ankit Jain <jankit@novell.com>
282 * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
285 2009-07-23 Ankit Jain <jankit@novell.com>
287 * Makefile: Create a lib/mono/xbuild directory for xbuild
290 2009-07-23 Ankit Jain <jankit@novell.com>
292 * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
293 (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
294 target. Also, set the config and platform properties for the msbuild task
296 * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
298 2009-07-22 Ankit Jain <jankit@novell.com>
300 * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
301 "@(ChildProjectReferences)" as it gets resolved earlier
302 and is part of @(ResolvedFiles).
304 2009-07-22 Ankit Jain <jankit@novell.com>
306 * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
307 "@(ChildProjectReferences)" as it gets resolved earlier
308 and is part of @(ResolvedFiles).
310 2009-06-12 Ankit Jain <jankit@novell.com>
312 * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
314 2009-06-12 Ankit Jain <jankit@novell.com>
316 * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
317 an Item list to match msbuild.
318 * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
321 2009-06-12 Ankit Jain <jankit@novell.com>
323 * Parameters.cs (.ctor): Use assembly's location to build
324 path for the default response file.
326 2009-06-08 Ankit Jain <jankit@novell.com>
328 * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
329 to find satellite assemblies, dependent assemblies, dependent
330 files, copy local files etc.
331 Add targets to fetch all this info for all referenced projects,
332 and copy them to the target locations. Also, copy the debug (.mdb)
333 files. Honor, "CopyToOutputDirectory" metadata.
335 2009-06-07 Ankit Jain <jankit@novell.com>
337 * Parameters.cs (ProcessProperty): Handle invalid syntax.
339 2009-06-07 Ankit Jain <jankit@novell.com>
341 * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
342 config/platform. Move to ..
343 (AddDefaultSolutionConfiguration): .. here.
344 (AddCurrentSolutionConfigurationContents): Use the first solution target
345 as the default config/platform or use Debug/anycpu if no config is available.
347 2009-05-20 Jonathan Chambers <joncham@gmail.com>
349 * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
352 2009-04-27 Ankit Jain <jankit@novell.com>
354 * xbuild/Microsoft.VisualBasic.targets: Update to use
355 CreateVisualBasicManifestResourceName task, and fix compiler params.
357 2009-04-25 Daniel Nauck <dna@mono-project.de>
360 * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
361 http://msdn.microsoft.com/en-us/library/ms164311.aspx
362 Added logger class detection if it's not explicit specified in the argument.
364 2009-03-19 Ankit Jain <jankit@novell.com>
367 * Main.cs (Execute): Check whether the project file exists or not.
368 * Parameters.cs (ParseArguments): Handle absolute paths too.
370 2009-03-13 Ankit Jain <jankit@novell.com>
372 * Main.cs (Execute): Build the project/sln with current directory set to
373 the project file's dir.
374 * SolutionParser.cs (ParseSolution): Project paths are relative to
377 2009-03-06 Ankit Jain <jankit@novell.com>
380 * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
381 (AddProjectTargets): Emit warning for missing project configurations.
383 2009-02-26 Ankit Jain <jankit@novell.com>
385 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
386 ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
388 2009-02-26 Ankit Jain <jankit@novell.com>
390 * xbuild/Microsoft.Common.targets: Make targets extensible. Add
393 2009-02-25 Ankit Jain <jankit@novell.com>
395 * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
396 output path, instead of just obj/
398 2009-02-25 Ankit Jain <jankit@novell.com>
400 * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
401 (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
402 instead of NonResxWithCulture.
403 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
404 the new on disk file names instead of original filenames.
406 2009-02-25 Ankit Jain <jankit@novell.com>
408 * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
410 2009-02-25 Ankit Jain <jankit@novell.com>
412 * SolutionParser.cs (ParseSolution): Report warning instead of error
413 for unknown global sections.
415 2009-02-21 Ankit Jain <jankit@novell.com>
417 * xbuild/xbuild.rsp: Add descriptive comments.
419 2009-02-21 Ankit Jain <jankit@novell.com>
421 * Parameters.cs (LoadResponseFile): Handle comments.
423 2009-02-20 Ankit Jain <jankit@novell.com>
425 * SolutionParser.cs (ParseSolution): Ignore solution folders.
427 2009-02-20 Ankit Jain <jankit@novell.com>
429 * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
432 2009-02-20 Ankit Jain <jankit@novell.com>
434 * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
435 project guids as Warnings and not errors. Report every missing guid only
438 2009-02-20 Ankit Jain <jankit@novell.com>
440 * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
442 2009-02-19 Jonathan Chambers <joncham@gmail.com>
444 * xbuild.csproj: Add.
447 2009-02-13 Jonathan Chambers <joncham@gmail.com>
449 * SolutionParser.cs: Make Guid Regex case insensitive.
450 Handle project dependencies. The solution has explicit
451 dependencies, but we have to open projects for implicit
452 dependencies (via ProjectReferences).
454 2009-02-13 Jonathan Chambers <joncham@gmail.com>
456 * Main.cs: Add support for .sln files.
457 * SolutionParser.cs: Class for generating project file
459 * xbuild.exe.sources: Added SolutionParser.cs.
461 2009-02-02 Ankit Jain <jankit@novell.com>
463 * Microsoft.CSharp.targets: Add targets to generate resource ids.
464 * Microsoft.Common.targets: Add targets for generating resources,
465 generate and deploy satellite assemblies, resolve project and assembly
466 references. All intermediate build output goes into a 'obj/' dir by
467 default. 'Clean' target enabled.
469 2008-12-12 Ankit Jain <jankit@novell.com>
471 * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
473 2008-11-23 Ankit Jain <jankit@novell.com>
475 * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
477 2008-10-01 Ankit Jain <jankit@novell.com>
479 * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
481 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
483 * xbuild/Microsoft.Common.tasks: Added CombinePath task.
485 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
487 * xbuild/Microsoft.Common.tasks: Added Vbc task.
489 * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
492 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
494 * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
497 * Microsoft.Common.targets: Add ResolveProjectReferences target.
499 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
501 * Makefile: Removed hack.
503 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
505 * Makefile: Fix Windows build.
507 2007-01-21 Marek Sieradzki <marek.sieradzki@gmail.com>
509 * xbuild/Microsoft.VisualBasic.targets: Added.
511 2007-01-09 Marek Sieradzki <marek.sieradzki@gmail.com>
513 * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
515 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
517 * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
520 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
522 * Main.cs: Catch InvalidProjectFileException and
523 InternalLoggerException.
525 2006-12-16 Marek Sieradzki <marek.sieradzki@gmail.com>
527 * Parameters.cs (ProcessProperty): Use SetProperty () not
530 2006-12-12 Marek Sieradzki <marek.sieradzki@gmail.com>
532 * xbuild/Microsoft.Common.targets: Added.
534 * xbuild/Microsoft.CSharp.targets: Move common part to
535 Microsoft.Common.targets.
537 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
539 * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
541 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
543 * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
545 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
547 * xbuild/Microsoft.CSharp.targets: Added parameters that should be
550 2006-10-05 Marek Sieradzki <marek.sieradzki@gmail.com>
552 * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
553 compiling and put output in this directory.
555 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
557 * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
559 * xbuild/Microsoft.Common.tasks: Add new task (RAR).
561 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
563 * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
566 2006-09-29 Todd Berman <tberman@off.net>
568 * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
571 2006-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
573 * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
574 instead of Targets to set properties needed by Csc task.
576 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
578 * Makefile: Fix broken build.
580 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
582 * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
585 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
587 * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
588 new file and started to use ErrorUtilities.ReportError ()
589 instead of throw and catch. (In cases where xbuild should quit
592 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
594 * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
595 Microsoft.CSharp.targets. On make install it should be linked or
596 copied to another name.
598 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
601 * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
604 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
606 * Main.cs: Patch from Matthew Metnetsky.
608 2006-04-19 Marek Sieradzki <marek.sieradzki@gmail.com>
610 * XBuild.targets: Removed.
611 * xbuild/Microsoft.Build.xsd: Changed path separator.
613 2006-04-08 Marek Sieradzki <marek.sieradzki@gmail.com>
615 * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
616 name of Microsoft.Build.Commontypes.xsd to
617 Microsoft.Build.CommonTypes.xsd.
619 2006-04-07 Marek Sieradzki <marek.sieradzki@gmail.com>
621 * Makefile: Changed installation directory of schema files.
623 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
625 * Main.cs: Updated for new API.
627 2005-12-14 Wade Berrier <wberrier@novell.com>
629 * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
631 2005-11-05 Kornél Pál <kornelpal@hotmail.com>
633 * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
635 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
637 * Main.cs: Changed binPath to directory where all files are stored.
638 * Makefile: Added installing of additional files.
640 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
642 * LoggerInfo.cs: Changed public to internal.
643 * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
645 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
647 * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
649 * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
650 Mono.XBuild.Utilities.
651 * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
654 2005-09-11 Marek Sieradzki <marek.sieradzki@gmail.com>
656 * xbuild.exe.sources: Added Consts.cs from common build files.
657 * LoggerInfo.cs: Public key token update.
658 * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
659 * Makefile: Added installing of xbuild's files.
660 * Microsoft.Common.tasks: Moved from main directory and changed to use
663 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
665 * Main.cs: FxVersion.
666 * Makefile: Fixed Microsoft.Build.Utilities.dll name.
668 2005-09-05 Marek Sieradzki <marek.sieradzki@gmail.com>
670 * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
671 Microsoft.Build.Commontypes.xsd: Added schema files.
673 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
675 * Main.cs, Parameters.cs: Added default target(s) handling.
677 2005-08-29 Marek Sieradzki <marek.sieradzki@gmail.com>
679 * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
681 * XBuild.targets: Updated.
682 * Parameters.cs: Removed debugging info and removed line producing
684 * Main.cs: Added check if engine is null.
686 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
688 * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
689 separated to .in file probably when moving to autotools.
691 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
693 * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs: