1 2010-02-19 Ankit Jain <jankit@novell.com>
3 * SolutionParser.cs (GetAllProjectFileNames): New.
4 * Parameters.cs (ParseArguments): When no project file is specified,
5 if the cur dir has a single sln and >1 project files, and all the
6 project files are referenced by the sln, the pick the sln.
8 2010-02-06 Ankit Jain <jankit@novell.com>
10 * xbuild/Microsoft.Common.targets: Add targets for compiling
12 * xbuild/Microsoft.Common.tasks: Add LC task.
14 2010-02-04 Ankit Jain <jankit@novell.com>
16 * xbuild/Microsoft.Common.targets (_RecordCleanFile): Append list of
17 current build files to list of previous build files.
18 (_GetCleanFileWrites): Rename items to be obvious of the contents.
19 (CoreClean): Delete the file list also.
21 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
24 * Parameters.cs: response file might be specified in double quotes.
26 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
29 * xbuild_test.dll.sources
31 * Test/*: added NUnit tests (Test/xbuild.tests)
33 2009-12-22 Ankit Jain <jankit@novell.com>
36 * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
38 2009-12-14 Ankit Jain <jankit@novell.com>
40 * Parameters.cs (TryProcessMultiOption): New.
42 (ProcessProperty): Refactor to use TryProcessMultiOption,
43 and accept ":" in target name or property name/value pair.
45 2009-12-14 Ankit Jain <jankit@novell.com>
48 * Parameters.cs: Property name/value pairs can be separated by ':'.
50 2009-11-26 Ankit Jain <jankit@novell.com>
52 * xbuild/Microsoft.Common.targets (PostBuildEvent): If
53 $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
56 2009-11-25 Ankit Jain <jankit@novell.com>
58 * xbuild/Microsoft.Common.targets: Emit list of files written
59 during the build to the obj/$(Config) rather than obj/, to keep
60 them per config. Bug reported by : Greg F <kog@epiphanic.org>
62 2009-11-10 Ankit Jain <jankit@novell.com>
64 * xbuild/Microsoft.Common.targets(AL):
65 * xbuild/Microsoft.CSharp.targets (CSC):
66 * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
67 corresponding properties, allowing them to be overridden.
69 2009-11-09 Ankit Jain <jankit@novell.com>
71 * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
72 Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
73 according to the TargetFrameworkVersion.
75 2009-10-12 Ankit Jain <jankit@novell.com>
77 * xbuild/Microsoft.Common.targets: For referenced projects,
78 when trying to get the deploy items, ensure that the split
79 lists of project references are available.
80 (SplitProjectReferencesByExistent): New.
81 Set DependsOnTargets appropriately.
83 2009-10-12 Ankit Jain <jankit@novell.com>
85 * SolutionParser.cs: Handle non-existing project files, and
86 project file load errors. Raise warnings instead of failing.
87 * xbuild/Microsoft.Common.targets: Handle non-existant
88 Project references, skip instead of failing.
90 2009-10-11 Ankit Jain <jankit@novell.com>
92 * Main.cs: Add support for emitting messages in color.
93 Taking relevant code from mcs/report.cs . Using ANSI
94 color codes here instead of Console.ForegroundColor
95 because of a bug in Console.
97 2009-10-08 Ankit Jain <jankit@novell.com>
99 * xbuild/Microsoft.Common.targets: Don't get list of files
100 to deploy, for 'Private' project references.
101 Fix target named for *CopyDeploy*.
103 2009-10-08 Ankit Jain <jankit@novell.com>
105 * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
107 2009-10-03 Ankit Jain <jankit@novell.com>
110 * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
111 $(AssemblyOriginatorKeyFile), if SignAssembly is true.
112 Use it for satellite assemblies also.
114 2009-09-29 Ankit Jain <jankit@novell.com>
116 * SolutionParser.cs (Insert): Show project name in case of a cyclic
119 2009-09-27 Ankit Jain <jankit@novell.com>
121 * SolutionParser.cs: Implement support for WebSite projects. These
122 projects lack a project file, so properties like references are read
123 from the .sln file, and targets are generated for build/clean etc.
125 2009-09-26 Ankit Jain <jankit@novell.com>
127 * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
128 from BuildDependsOn, which was a hack. It will get invoked from the
131 2009-09-25 Ankit Jain <jankit@novell.com>
133 * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
135 2009-09-25 Ankit Jain <jankit@novell.com>
137 * xbuild/Microsoft.Common.targets: Emit list of files written
138 during the build, even if the build fails.
140 2009-09-25 Ankit Jain <jankit@novell.com>
143 * xbuild/Microsoft.Common.targets: Add support for copying
144 app.config to AssemblyName.config
145 * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
147 2009-09-24 Ankit Jain <jankit@novell.com>
149 * Parameters.cs (ParseArguments): If no project file is specified,
150 then look for a .sln or *proj file in the current directory.
152 2009-09-24 Ankit Jain <jankit@novell.com>
154 * Makefile: Create dir for WebApplication.targets .
155 * Microsoft.Common.targets (_ValidateEssentialProperties): New.
156 (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
157 This should actually work via InitialTargets, which will be fixed
158 in a subsequent commit. Add PrepareForRun.
159 (PrepareForRun): New.
160 * xbuild/Microsoft.WebApplication.targets: New.
162 2009-09-23 Ankit Jain <jankit@novell.com>
164 * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
165 Also, set DefaultTargets to "Build".
167 2009-08-26 Ankit Jain <jankit@novell.com>
169 * xbuild/Microsoft.Common.targets: Remove dummy
170 @(_TargetPathItem), since we support item refs with transforms
173 2009-08-26 Ankit Jain <jankit@novell.com>
176 * xbuild/Microsoft.Common.targets: Support building projects
177 directly from command line. Builds referenced projects. Honors
178 $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
179 Also, clean referenced projects.
181 2009-08-21 Ankit Jain <jankit@novell.com>
184 * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
185 and $(PlatformName) default values.
186 Move CoreCompile to a Compile target with corresponding
187 Before/After hooks and *DependsOn.
188 Add Pre/PostBuildEvents handling.
190 2009-08-20 Ankit Jain <jankit@novell.com>
193 * Main.cs: Dont generate .sln.proj, project.Load can handle
194 .sln directly now. Show stack trace for exceptions if logger
195 verbosity is > normal
196 * SolutionParser.cs (ParseSolution): Add a param for a raise
197 warning delegate. Use Dictionary.TryGetValue, key might not
200 2009-08-20 Ankit Jain <jankit@novell.com>
202 * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
203 a *DependsOn property and Before/After hooks. Change output
204 of ResolvedFiles to @(ReferencePath).
205 * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
208 2009-08-19 Ankit Jain <jankit@novell.com>
210 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
211 Make SearchPaths get value from a property (AssemblySearchPaths)
212 to allow it to be overridden.
214 2009-08-18 Ankit Jain <jankit@novell.com>
216 * SolutionParser.cs (ParseSolution): Project reference in a project
217 file, but not found in .sln file is ignored. Also, add dependencies
218 specified in the .sln file.
220 2009-08-14 Ankit Jain <jankit@novell.com>
223 * SolutionParser.cs (AddProjectTargets): If a project name matches one
224 of the targets that we emit (Build/Clean etc), then rename to
225 "Solution:<project name>".
227 2009-08-14 Ankit Jain <jankit@novell.com>
229 * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
231 (OutputPath): Set a default value.
232 (DeployOutputFiles): Copy only if something available to copy.
234 2009-08-14 Ankit Jain <jankit@novell.com>
236 * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
237 to keep track of corresponding ProjectInfo objects.
238 (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
239 dictionary. Use AddBuildLevels to emit build levels to allow
241 (AddProjectTargets): Dependency's projectInfo is directly available now.
242 (AddBuildLevels): New. Emit items named BuildLevelN, where each level
243 has projects that can be built in parallel. Lower levels represent
244 dependencies for higher levels.
245 (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
246 task with the new BuildLevelN stuff. Also tell the user about disabled
247 projects or missing project configs.
248 (TopologicalSort): New.
249 (Insert): New. Based on code from monodevelop.
251 2009-08-14 Ankit Jain <jankit@novell.com>
253 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
254 '{PkgConfig}' to SearchPaths.
256 2009-07-31 Ankit Jain <jankit@novell.com>
258 * ErrorUtilities.cs (ShowUsage): Implement.
260 2009-07-30 Ankit Jain <jankit@novell.com>
263 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
266 2009-07-30 Ankit Jain <jankit@novell.com>
268 * ErrorUtilities.cs: Set version to Consts.MonoVersion .
270 2009-07-30 Ankit Jain <jankit@novell.com>
272 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
273 ResolvedFiles to @(ReferencePath), required for IDE integration.
275 2009-07-30 Ankit Jain <jankit@novell.com>
277 * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
278 just handles clean for a full build.
280 2009-07-28 Ankit Jain <jankit@novell.com>
282 * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
284 (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
285 PreserveNewest case and remove for copy always case.
287 2009-07-23 Ankit Jain <jankit@novell.com>
289 * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
292 2009-07-23 Ankit Jain <jankit@novell.com>
294 * Makefile: Create a lib/mono/xbuild directory for xbuild
297 2009-07-23 Ankit Jain <jankit@novell.com>
299 * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
300 (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
301 target. Also, set the config and platform properties for the msbuild task
303 * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
305 2009-07-22 Ankit Jain <jankit@novell.com>
307 * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
308 "@(ChildProjectReferences)" as it gets resolved earlier
309 and is part of @(ResolvedFiles).
311 2009-07-22 Ankit Jain <jankit@novell.com>
313 * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
314 "@(ChildProjectReferences)" as it gets resolved earlier
315 and is part of @(ResolvedFiles).
317 2009-06-12 Ankit Jain <jankit@novell.com>
319 * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
321 2009-06-12 Ankit Jain <jankit@novell.com>
323 * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
324 an Item list to match msbuild.
325 * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
328 2009-06-12 Ankit Jain <jankit@novell.com>
330 * Parameters.cs (.ctor): Use assembly's location to build
331 path for the default response file.
333 2009-06-08 Ankit Jain <jankit@novell.com>
335 * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
336 to find satellite assemblies, dependent assemblies, dependent
337 files, copy local files etc.
338 Add targets to fetch all this info for all referenced projects,
339 and copy them to the target locations. Also, copy the debug (.mdb)
340 files. Honor, "CopyToOutputDirectory" metadata.
342 2009-06-07 Ankit Jain <jankit@novell.com>
344 * Parameters.cs (ProcessProperty): Handle invalid syntax.
346 2009-06-07 Ankit Jain <jankit@novell.com>
348 * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
349 config/platform. Move to ..
350 (AddDefaultSolutionConfiguration): .. here.
351 (AddCurrentSolutionConfigurationContents): Use the first solution target
352 as the default config/platform or use Debug/anycpu if no config is available.
354 2009-05-20 Jonathan Chambers <joncham@gmail.com>
356 * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
359 2009-04-27 Ankit Jain <jankit@novell.com>
361 * xbuild/Microsoft.VisualBasic.targets: Update to use
362 CreateVisualBasicManifestResourceName task, and fix compiler params.
364 2009-04-25 Daniel Nauck <dna@mono-project.de>
367 * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
368 http://msdn.microsoft.com/en-us/library/ms164311.aspx
369 Added logger class detection if it's not explicit specified in the argument.
371 2009-03-19 Ankit Jain <jankit@novell.com>
374 * Main.cs (Execute): Check whether the project file exists or not.
375 * Parameters.cs (ParseArguments): Handle absolute paths too.
377 2009-03-13 Ankit Jain <jankit@novell.com>
379 * Main.cs (Execute): Build the project/sln with current directory set to
380 the project file's dir.
381 * SolutionParser.cs (ParseSolution): Project paths are relative to
384 2009-03-06 Ankit Jain <jankit@novell.com>
387 * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
388 (AddProjectTargets): Emit warning for missing project configurations.
390 2009-02-26 Ankit Jain <jankit@novell.com>
392 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
393 ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
395 2009-02-26 Ankit Jain <jankit@novell.com>
397 * xbuild/Microsoft.Common.targets: Make targets extensible. Add
400 2009-02-25 Ankit Jain <jankit@novell.com>
402 * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
403 output path, instead of just obj/
405 2009-02-25 Ankit Jain <jankit@novell.com>
407 * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
408 (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
409 instead of NonResxWithCulture.
410 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
411 the new on disk file names instead of original filenames.
413 2009-02-25 Ankit Jain <jankit@novell.com>
415 * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
417 2009-02-25 Ankit Jain <jankit@novell.com>
419 * SolutionParser.cs (ParseSolution): Report warning instead of error
420 for unknown global sections.
422 2009-02-21 Ankit Jain <jankit@novell.com>
424 * xbuild/xbuild.rsp: Add descriptive comments.
426 2009-02-21 Ankit Jain <jankit@novell.com>
428 * Parameters.cs (LoadResponseFile): Handle comments.
430 2009-02-20 Ankit Jain <jankit@novell.com>
432 * SolutionParser.cs (ParseSolution): Ignore solution folders.
434 2009-02-20 Ankit Jain <jankit@novell.com>
436 * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
439 2009-02-20 Ankit Jain <jankit@novell.com>
441 * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
442 project guids as Warnings and not errors. Report every missing guid only
445 2009-02-20 Ankit Jain <jankit@novell.com>
447 * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
449 2009-02-19 Jonathan Chambers <joncham@gmail.com>
451 * xbuild.csproj: Add.
454 2009-02-13 Jonathan Chambers <joncham@gmail.com>
456 * SolutionParser.cs: Make Guid Regex case insensitive.
457 Handle project dependencies. The solution has explicit
458 dependencies, but we have to open projects for implicit
459 dependencies (via ProjectReferences).
461 2009-02-13 Jonathan Chambers <joncham@gmail.com>
463 * Main.cs: Add support for .sln files.
464 * SolutionParser.cs: Class for generating project file
466 * xbuild.exe.sources: Added SolutionParser.cs.
468 2009-02-02 Ankit Jain <jankit@novell.com>
470 * Microsoft.CSharp.targets: Add targets to generate resource ids.
471 * Microsoft.Common.targets: Add targets for generating resources,
472 generate and deploy satellite assemblies, resolve project and assembly
473 references. All intermediate build output goes into a 'obj/' dir by
474 default. 'Clean' target enabled.
476 2008-12-12 Ankit Jain <jankit@novell.com>
478 * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
480 2008-11-23 Ankit Jain <jankit@novell.com>
482 * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
484 2008-10-01 Ankit Jain <jankit@novell.com>
486 * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
488 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
490 * xbuild/Microsoft.Common.tasks: Added CombinePath task.
492 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
494 * xbuild/Microsoft.Common.tasks: Added Vbc task.
496 * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
499 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
501 * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
504 * Microsoft.Common.targets: Add ResolveProjectReferences target.
506 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
508 * Makefile: Removed hack.
510 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
512 * Makefile: Fix Windows build.
514 2007-01-21 Marek Sieradzki <marek.sieradzki@gmail.com>
516 * xbuild/Microsoft.VisualBasic.targets: Added.
518 2007-01-09 Marek Sieradzki <marek.sieradzki@gmail.com>
520 * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
522 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
524 * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
527 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
529 * Main.cs: Catch InvalidProjectFileException and
530 InternalLoggerException.
532 2006-12-16 Marek Sieradzki <marek.sieradzki@gmail.com>
534 * Parameters.cs (ProcessProperty): Use SetProperty () not
537 2006-12-12 Marek Sieradzki <marek.sieradzki@gmail.com>
539 * xbuild/Microsoft.Common.targets: Added.
541 * xbuild/Microsoft.CSharp.targets: Move common part to
542 Microsoft.Common.targets.
544 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
546 * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
548 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
550 * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
552 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
554 * xbuild/Microsoft.CSharp.targets: Added parameters that should be
557 2006-10-05 Marek Sieradzki <marek.sieradzki@gmail.com>
559 * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
560 compiling and put output in this directory.
562 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
564 * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
566 * xbuild/Microsoft.Common.tasks: Add new task (RAR).
568 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
570 * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
573 2006-09-29 Todd Berman <tberman@off.net>
575 * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
578 2006-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
580 * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
581 instead of Targets to set properties needed by Csc task.
583 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
585 * Makefile: Fix broken build.
587 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
589 * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
592 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
594 * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
595 new file and started to use ErrorUtilities.ReportError ()
596 instead of throw and catch. (In cases where xbuild should quit
599 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
601 * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
602 Microsoft.CSharp.targets. On make install it should be linked or
603 copied to another name.
605 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
608 * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
611 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
613 * Main.cs: Patch from Matthew Metnetsky.
615 2006-04-19 Marek Sieradzki <marek.sieradzki@gmail.com>
617 * XBuild.targets: Removed.
618 * xbuild/Microsoft.Build.xsd: Changed path separator.
620 2006-04-08 Marek Sieradzki <marek.sieradzki@gmail.com>
622 * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
623 name of Microsoft.Build.Commontypes.xsd to
624 Microsoft.Build.CommonTypes.xsd.
626 2006-04-07 Marek Sieradzki <marek.sieradzki@gmail.com>
628 * Makefile: Changed installation directory of schema files.
630 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
632 * Main.cs: Updated for new API.
634 2005-12-14 Wade Berrier <wberrier@novell.com>
636 * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
638 2005-11-05 Kornél Pál <kornelpal@hotmail.com>
640 * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
642 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
644 * Main.cs: Changed binPath to directory where all files are stored.
645 * Makefile: Added installing of additional files.
647 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
649 * LoggerInfo.cs: Changed public to internal.
650 * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
652 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
654 * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
656 * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
657 Mono.XBuild.Utilities.
658 * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
661 2005-09-11 Marek Sieradzki <marek.sieradzki@gmail.com>
663 * xbuild.exe.sources: Added Consts.cs from common build files.
664 * LoggerInfo.cs: Public key token update.
665 * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
666 * Makefile: Added installing of xbuild's files.
667 * Microsoft.Common.tasks: Moved from main directory and changed to use
670 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
672 * Main.cs: FxVersion.
673 * Makefile: Fixed Microsoft.Build.Utilities.dll name.
675 2005-09-05 Marek Sieradzki <marek.sieradzki@gmail.com>
677 * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
678 Microsoft.Build.Commontypes.xsd: Added schema files.
680 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
682 * Main.cs, Parameters.cs: Added default target(s) handling.
684 2005-08-29 Marek Sieradzki <marek.sieradzki@gmail.com>
686 * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
688 * XBuild.targets: Updated.
689 * Parameters.cs: Removed debugging info and removed line producing
691 * Main.cs: Added check if engine is null.
693 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
695 * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
696 separated to .in file probably when moving to autotools.
698 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
700 * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs: