1 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
4 * xbuild_test.dll.sources
6 * Test/*: added NUnit tests (Test/xbuild.tests)
8 2009-12-22 Ankit Jain <jankit@novell.com>
11 * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
13 2009-12-14 Ankit Jain <jankit@novell.com>
15 * Parameters.cs (TryProcessMultiOption): New.
17 (ProcessProperty): Refactor to use TryProcessMultiOption,
18 and accept ":" in target name or property name/value pair.
20 2009-12-14 Ankit Jain <jankit@novell.com>
23 * Parameters.cs: Property name/value pairs can be separated by ':'.
25 2009-11-26 Ankit Jain <jankit@novell.com>
27 * xbuild/Microsoft.Common.targets (PostBuildEvent): If
28 $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
31 2009-11-25 Ankit Jain <jankit@novell.com>
33 * xbuild/Microsoft.Common.targets: Emit list of files written
34 during the build to the obj/$(Config) rather than obj/, to keep
35 them per config. Bug reported by : Greg F <kog@epiphanic.org>
37 2009-11-10 Ankit Jain <jankit@novell.com>
39 * xbuild/Microsoft.Common.targets(AL):
40 * xbuild/Microsoft.CSharp.targets (CSC):
41 * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
42 corresponding properties, allowing them to be overridden.
44 2009-11-09 Ankit Jain <jankit@novell.com>
46 * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
47 Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
48 according to the TargetFrameworkVersion.
50 2009-10-12 Ankit Jain <jankit@novell.com>
52 * xbuild/Microsoft.Common.targets: For referenced projects,
53 when trying to get the deploy items, ensure that the split
54 lists of project references are available.
55 (SplitProjectReferencesByExistent): New.
56 Set DependsOnTargets appropriately.
58 2009-10-12 Ankit Jain <jankit@novell.com>
60 * SolutionParser.cs: Handle non-existing project files, and
61 project file load errors. Raise warnings instead of failing.
62 * xbuild/Microsoft.Common.targets: Handle non-existant
63 Project references, skip instead of failing.
65 2009-10-11 Ankit Jain <jankit@novell.com>
67 * Main.cs: Add support for emitting messages in color.
68 Taking relevant code from mcs/report.cs . Using ANSI
69 color codes here instead of Console.ForegroundColor
70 because of a bug in Console.
72 2009-10-08 Ankit Jain <jankit@novell.com>
74 * xbuild/Microsoft.Common.targets: Don't get list of files
75 to deploy, for 'Private' project references.
76 Fix target named for *CopyDeploy*.
78 2009-10-08 Ankit Jain <jankit@novell.com>
80 * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
82 2009-10-03 Ankit Jain <jankit@novell.com>
85 * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
86 $(AssemblyOriginatorKeyFile), if SignAssembly is true.
87 Use it for satellite assemblies also.
89 2009-09-29 Ankit Jain <jankit@novell.com>
91 * SolutionParser.cs (Insert): Show project name in case of a cyclic
94 2009-09-27 Ankit Jain <jankit@novell.com>
96 * SolutionParser.cs: Implement support for WebSite projects. These
97 projects lack a project file, so properties like references are read
98 from the .sln file, and targets are generated for build/clean etc.
100 2009-09-26 Ankit Jain <jankit@novell.com>
102 * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
103 from BuildDependsOn, which was a hack. It will get invoked from the
106 2009-09-25 Ankit Jain <jankit@novell.com>
108 * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
110 2009-09-25 Ankit Jain <jankit@novell.com>
112 * xbuild/Microsoft.Common.targets: Emit list of files written
113 during the build, even if the build fails.
115 2009-09-25 Ankit Jain <jankit@novell.com>
118 * xbuild/Microsoft.Common.targets: Add support for copying
119 app.config to AssemblyName.config
120 * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
122 2009-09-24 Ankit Jain <jankit@novell.com>
124 * Parameters.cs (ParseArguments): If no project file is specified,
125 then look for a .sln or *proj file in the current directory.
127 2009-09-24 Ankit Jain <jankit@novell.com>
129 * Makefile: Create dir for WebApplication.targets .
130 * Microsoft.Common.targets (_ValidateEssentialProperties): New.
131 (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
132 This should actually work via InitialTargets, which will be fixed
133 in a subsequent commit. Add PrepareForRun.
134 (PrepareForRun): New.
135 * xbuild/Microsoft.WebApplication.targets: New.
137 2009-09-23 Ankit Jain <jankit@novell.com>
139 * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
140 Also, set DefaultTargets to "Build".
142 2009-08-26 Ankit Jain <jankit@novell.com>
144 * xbuild/Microsoft.Common.targets: Remove dummy
145 @(_TargetPathItem), since we support item refs with transforms
148 2009-08-26 Ankit Jain <jankit@novell.com>
151 * xbuild/Microsoft.Common.targets: Support building projects
152 directly from command line. Builds referenced projects. Honors
153 $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
154 Also, clean referenced projects.
156 2009-08-21 Ankit Jain <jankit@novell.com>
159 * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
160 and $(PlatformName) default values.
161 Move CoreCompile to a Compile target with corresponding
162 Before/After hooks and *DependsOn.
163 Add Pre/PostBuildEvents handling.
165 2009-08-20 Ankit Jain <jankit@novell.com>
168 * Main.cs: Dont generate .sln.proj, project.Load can handle
169 .sln directly now. Show stack trace for exceptions if logger
170 verbosity is > normal
171 * SolutionParser.cs (ParseSolution): Add a param for a raise
172 warning delegate. Use Dictionary.TryGetValue, key might not
175 2009-08-20 Ankit Jain <jankit@novell.com>
177 * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
178 a *DependsOn property and Before/After hooks. Change output
179 of ResolvedFiles to @(ReferencePath).
180 * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
183 2009-08-19 Ankit Jain <jankit@novell.com>
185 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
186 Make SearchPaths get value from a property (AssemblySearchPaths)
187 to allow it to be overridden.
189 2009-08-18 Ankit Jain <jankit@novell.com>
191 * SolutionParser.cs (ParseSolution): Project reference in a project
192 file, but not found in .sln file is ignored. Also, add dependencies
193 specified in the .sln file.
195 2009-08-14 Ankit Jain <jankit@novell.com>
198 * SolutionParser.cs (AddProjectTargets): If a project name matches one
199 of the targets that we emit (Build/Clean etc), then rename to
200 "Solution:<project name>".
202 2009-08-14 Ankit Jain <jankit@novell.com>
204 * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
206 (OutputPath): Set a default value.
207 (DeployOutputFiles): Copy only if something available to copy.
209 2009-08-14 Ankit Jain <jankit@novell.com>
211 * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
212 to keep track of corresponding ProjectInfo objects.
213 (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
214 dictionary. Use AddBuildLevels to emit build levels to allow
216 (AddProjectTargets): Dependency's projectInfo is directly available now.
217 (AddBuildLevels): New. Emit items named BuildLevelN, where each level
218 has projects that can be built in parallel. Lower levels represent
219 dependencies for higher levels.
220 (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
221 task with the new BuildLevelN stuff. Also tell the user about disabled
222 projects or missing project configs.
223 (TopologicalSort): New.
224 (Insert): New. Based on code from monodevelop.
226 2009-08-14 Ankit Jain <jankit@novell.com>
228 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
229 '{PkgConfig}' to SearchPaths.
231 2009-07-31 Ankit Jain <jankit@novell.com>
233 * ErrorUtilities.cs (ShowUsage): Implement.
235 2009-07-30 Ankit Jain <jankit@novell.com>
238 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
241 2009-07-30 Ankit Jain <jankit@novell.com>
243 * ErrorUtilities.cs: Set version to Consts.MonoVersion .
245 2009-07-30 Ankit Jain <jankit@novell.com>
247 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
248 ResolvedFiles to @(ReferencePath), required for IDE integration.
250 2009-07-30 Ankit Jain <jankit@novell.com>
252 * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
253 just handles clean for a full build.
255 2009-07-28 Ankit Jain <jankit@novell.com>
257 * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
259 (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
260 PreserveNewest case and remove for copy always case.
262 2009-07-23 Ankit Jain <jankit@novell.com>
264 * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
267 2009-07-23 Ankit Jain <jankit@novell.com>
269 * Makefile: Create a lib/mono/xbuild directory for xbuild
272 2009-07-23 Ankit Jain <jankit@novell.com>
274 * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
275 (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
276 target. Also, set the config and platform properties for the msbuild task
278 * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
280 2009-07-22 Ankit Jain <jankit@novell.com>
282 * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
283 "@(ChildProjectReferences)" as it gets resolved earlier
284 and is part of @(ResolvedFiles).
286 2009-07-22 Ankit Jain <jankit@novell.com>
288 * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
289 "@(ChildProjectReferences)" as it gets resolved earlier
290 and is part of @(ResolvedFiles).
292 2009-06-12 Ankit Jain <jankit@novell.com>
294 * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
296 2009-06-12 Ankit Jain <jankit@novell.com>
298 * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
299 an Item list to match msbuild.
300 * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
303 2009-06-12 Ankit Jain <jankit@novell.com>
305 * Parameters.cs (.ctor): Use assembly's location to build
306 path for the default response file.
308 2009-06-08 Ankit Jain <jankit@novell.com>
310 * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
311 to find satellite assemblies, dependent assemblies, dependent
312 files, copy local files etc.
313 Add targets to fetch all this info for all referenced projects,
314 and copy them to the target locations. Also, copy the debug (.mdb)
315 files. Honor, "CopyToOutputDirectory" metadata.
317 2009-06-07 Ankit Jain <jankit@novell.com>
319 * Parameters.cs (ProcessProperty): Handle invalid syntax.
321 2009-06-07 Ankit Jain <jankit@novell.com>
323 * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
324 config/platform. Move to ..
325 (AddDefaultSolutionConfiguration): .. here.
326 (AddCurrentSolutionConfigurationContents): Use the first solution target
327 as the default config/platform or use Debug/anycpu if no config is available.
329 2009-05-20 Jonathan Chambers <joncham@gmail.com>
331 * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
334 2009-04-27 Ankit Jain <jankit@novell.com>
336 * xbuild/Microsoft.VisualBasic.targets: Update to use
337 CreateVisualBasicManifestResourceName task, and fix compiler params.
339 2009-04-25 Daniel Nauck <dna@mono-project.de>
342 * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
343 http://msdn.microsoft.com/en-us/library/ms164311.aspx
344 Added logger class detection if it's not explicit specified in the argument.
346 2009-03-19 Ankit Jain <jankit@novell.com>
349 * Main.cs (Execute): Check whether the project file exists or not.
350 * Parameters.cs (ParseArguments): Handle absolute paths too.
352 2009-03-13 Ankit Jain <jankit@novell.com>
354 * Main.cs (Execute): Build the project/sln with current directory set to
355 the project file's dir.
356 * SolutionParser.cs (ParseSolution): Project paths are relative to
359 2009-03-06 Ankit Jain <jankit@novell.com>
362 * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
363 (AddProjectTargets): Emit warning for missing project configurations.
365 2009-02-26 Ankit Jain <jankit@novell.com>
367 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
368 ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
370 2009-02-26 Ankit Jain <jankit@novell.com>
372 * xbuild/Microsoft.Common.targets: Make targets extensible. Add
375 2009-02-25 Ankit Jain <jankit@novell.com>
377 * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
378 output path, instead of just obj/
380 2009-02-25 Ankit Jain <jankit@novell.com>
382 * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
383 (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
384 instead of NonResxWithCulture.
385 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
386 the new on disk file names instead of original filenames.
388 2009-02-25 Ankit Jain <jankit@novell.com>
390 * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
392 2009-02-25 Ankit Jain <jankit@novell.com>
394 * SolutionParser.cs (ParseSolution): Report warning instead of error
395 for unknown global sections.
397 2009-02-21 Ankit Jain <jankit@novell.com>
399 * xbuild/xbuild.rsp: Add descriptive comments.
401 2009-02-21 Ankit Jain <jankit@novell.com>
403 * Parameters.cs (LoadResponseFile): Handle comments.
405 2009-02-20 Ankit Jain <jankit@novell.com>
407 * SolutionParser.cs (ParseSolution): Ignore solution folders.
409 2009-02-20 Ankit Jain <jankit@novell.com>
411 * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
414 2009-02-20 Ankit Jain <jankit@novell.com>
416 * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
417 project guids as Warnings and not errors. Report every missing guid only
420 2009-02-20 Ankit Jain <jankit@novell.com>
422 * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
424 2009-02-19 Jonathan Chambers <joncham@gmail.com>
426 * xbuild.csproj: Add.
429 2009-02-13 Jonathan Chambers <joncham@gmail.com>
431 * SolutionParser.cs: Make Guid Regex case insensitive.
432 Handle project dependencies. The solution has explicit
433 dependencies, but we have to open projects for implicit
434 dependencies (via ProjectReferences).
436 2009-02-13 Jonathan Chambers <joncham@gmail.com>
438 * Main.cs: Add support for .sln files.
439 * SolutionParser.cs: Class for generating project file
441 * xbuild.exe.sources: Added SolutionParser.cs.
443 2009-02-02 Ankit Jain <jankit@novell.com>
445 * Microsoft.CSharp.targets: Add targets to generate resource ids.
446 * Microsoft.Common.targets: Add targets for generating resources,
447 generate and deploy satellite assemblies, resolve project and assembly
448 references. All intermediate build output goes into a 'obj/' dir by
449 default. 'Clean' target enabled.
451 2008-12-12 Ankit Jain <jankit@novell.com>
453 * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
455 2008-11-23 Ankit Jain <jankit@novell.com>
457 * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
459 2008-10-01 Ankit Jain <jankit@novell.com>
461 * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
463 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
465 * xbuild/Microsoft.Common.tasks: Added CombinePath task.
467 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
469 * xbuild/Microsoft.Common.tasks: Added Vbc task.
471 * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
474 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
476 * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
479 * Microsoft.Common.targets: Add ResolveProjectReferences target.
481 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
483 * Makefile: Removed hack.
485 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
487 * Makefile: Fix Windows build.
489 2007-01-21 Marek Sieradzki <marek.sieradzki@gmail.com>
491 * xbuild/Microsoft.VisualBasic.targets: Added.
493 2007-01-09 Marek Sieradzki <marek.sieradzki@gmail.com>
495 * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
497 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
499 * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
502 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
504 * Main.cs: Catch InvalidProjectFileException and
505 InternalLoggerException.
507 2006-12-16 Marek Sieradzki <marek.sieradzki@gmail.com>
509 * Parameters.cs (ProcessProperty): Use SetProperty () not
512 2006-12-12 Marek Sieradzki <marek.sieradzki@gmail.com>
514 * xbuild/Microsoft.Common.targets: Added.
516 * xbuild/Microsoft.CSharp.targets: Move common part to
517 Microsoft.Common.targets.
519 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
521 * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
523 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
525 * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
527 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
529 * xbuild/Microsoft.CSharp.targets: Added parameters that should be
532 2006-10-05 Marek Sieradzki <marek.sieradzki@gmail.com>
534 * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
535 compiling and put output in this directory.
537 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
539 * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
541 * xbuild/Microsoft.Common.tasks: Add new task (RAR).
543 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
545 * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
548 2006-09-29 Todd Berman <tberman@off.net>
550 * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
553 2006-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
555 * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
556 instead of Targets to set properties needed by Csc task.
558 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
560 * Makefile: Fix broken build.
562 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
564 * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
567 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
569 * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
570 new file and started to use ErrorUtilities.ReportError ()
571 instead of throw and catch. (In cases where xbuild should quit
574 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
576 * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
577 Microsoft.CSharp.targets. On make install it should be linked or
578 copied to another name.
580 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
583 * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
586 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
588 * Main.cs: Patch from Matthew Metnetsky.
590 2006-04-19 Marek Sieradzki <marek.sieradzki@gmail.com>
592 * XBuild.targets: Removed.
593 * xbuild/Microsoft.Build.xsd: Changed path separator.
595 2006-04-08 Marek Sieradzki <marek.sieradzki@gmail.com>
597 * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
598 name of Microsoft.Build.Commontypes.xsd to
599 Microsoft.Build.CommonTypes.xsd.
601 2006-04-07 Marek Sieradzki <marek.sieradzki@gmail.com>
603 * Makefile: Changed installation directory of schema files.
605 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
607 * Main.cs: Updated for new API.
609 2005-12-14 Wade Berrier <wberrier@novell.com>
611 * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
613 2005-11-05 Kornél Pál <kornelpal@hotmail.com>
615 * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
617 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
619 * Main.cs: Changed binPath to directory where all files are stored.
620 * Makefile: Added installing of additional files.
622 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
624 * LoggerInfo.cs: Changed public to internal.
625 * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
627 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
629 * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
631 * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
632 Mono.XBuild.Utilities.
633 * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
636 2005-09-11 Marek Sieradzki <marek.sieradzki@gmail.com>
638 * xbuild.exe.sources: Added Consts.cs from common build files.
639 * LoggerInfo.cs: Public key token update.
640 * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
641 * Makefile: Added installing of xbuild's files.
642 * Microsoft.Common.tasks: Moved from main directory and changed to use
645 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
647 * Main.cs: FxVersion.
648 * Makefile: Fixed Microsoft.Build.Utilities.dll name.
650 2005-09-05 Marek Sieradzki <marek.sieradzki@gmail.com>
652 * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
653 Microsoft.Build.Commontypes.xsd: Added schema files.
655 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
657 * Main.cs, Parameters.cs: Added default target(s) handling.
659 2005-08-29 Marek Sieradzki <marek.sieradzki@gmail.com>
661 * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
663 * XBuild.targets: Updated.
664 * Parameters.cs: Removed debugging info and removed line producing
666 * Main.cs: Added check if engine is null.
668 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
670 * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
671 separated to .in file probably when moving to autotools.
673 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
675 * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs: