1 2010-03-04 Ankit Jain <jankit@novell.com>
3 * xbuild/Microsoft.Common.targets (DeployOutputFiles):
4 Check for empty $(OutDir), though it should be caught by
5 the check for $(OutputPath) earlier.
7 2010-03-04 Ankit Jain <jankit@novell.com>
9 * xbuild/Microsoft.Common.targets: Check for empty invalid
10 $(OutputPath), and error or warn the user.
12 2010-02-19 Ankit Jain <jankit@novell.com>
14 * SolutionParser.cs (GetAllProjectFileNames): New.
15 * Parameters.cs (ParseArguments): When no project file is specified,
16 if the cur dir has a single sln and >1 project files, and all the
17 project files are referenced by the sln, the pick the sln.
19 2010-02-06 Ankit Jain <jankit@novell.com>
21 * xbuild/Microsoft.Common.targets: Add targets for compiling
23 * xbuild/Microsoft.Common.tasks: Add LC task.
25 2010-02-04 Ankit Jain <jankit@novell.com>
27 * xbuild/Microsoft.Common.targets (_RecordCleanFile): Append list of
28 current build files to list of previous build files.
29 (_GetCleanFileWrites): Rename items to be obvious of the contents.
30 (CoreClean): Delete the file list also.
32 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
35 * Parameters.cs: response file might be specified in double quotes.
37 2010-01-21 Rodrigo B. de Oliveira <rodrigo@unity3d.com>
40 * xbuild_test.dll.sources
42 * Test/*: added NUnit tests (Test/xbuild.tests)
44 2009-12-22 Ankit Jain <jankit@novell.com>
47 * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
49 2009-12-14 Ankit Jain <jankit@novell.com>
51 * Parameters.cs (TryProcessMultiOption): New.
53 (ProcessProperty): Refactor to use TryProcessMultiOption,
54 and accept ":" in target name or property name/value pair.
56 2009-12-14 Ankit Jain <jankit@novell.com>
59 * Parameters.cs: Property name/value pairs can be separated by ':'.
61 2009-11-26 Ankit Jain <jankit@novell.com>
63 * xbuild/Microsoft.Common.targets (PostBuildEvent): If
64 $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
67 2009-11-25 Ankit Jain <jankit@novell.com>
69 * xbuild/Microsoft.Common.targets: Emit list of files written
70 during the build to the obj/$(Config) rather than obj/, to keep
71 them per config. Bug reported by : Greg F <kog@epiphanic.org>
73 2009-11-10 Ankit Jain <jankit@novell.com>
75 * xbuild/Microsoft.Common.targets(AL):
76 * xbuild/Microsoft.CSharp.targets (CSC):
77 * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
78 corresponding properties, allowing them to be overridden.
80 2009-11-09 Ankit Jain <jankit@novell.com>
82 * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
83 Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
84 according to the TargetFrameworkVersion.
86 2009-10-12 Ankit Jain <jankit@novell.com>
88 * xbuild/Microsoft.Common.targets: For referenced projects,
89 when trying to get the deploy items, ensure that the split
90 lists of project references are available.
91 (SplitProjectReferencesByExistent): New.
92 Set DependsOnTargets appropriately.
94 2009-10-12 Ankit Jain <jankit@novell.com>
96 * SolutionParser.cs: Handle non-existing project files, and
97 project file load errors. Raise warnings instead of failing.
98 * xbuild/Microsoft.Common.targets: Handle non-existant
99 Project references, skip instead of failing.
101 2009-10-11 Ankit Jain <jankit@novell.com>
103 * Main.cs: Add support for emitting messages in color.
104 Taking relevant code from mcs/report.cs . Using ANSI
105 color codes here instead of Console.ForegroundColor
106 because of a bug in Console.
108 2009-10-08 Ankit Jain <jankit@novell.com>
110 * xbuild/Microsoft.Common.targets: Don't get list of files
111 to deploy, for 'Private' project references.
112 Fix target named for *CopyDeploy*.
114 2009-10-08 Ankit Jain <jankit@novell.com>
116 * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
118 2009-10-03 Ankit Jain <jankit@novell.com>
121 * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
122 $(AssemblyOriginatorKeyFile), if SignAssembly is true.
123 Use it for satellite assemblies also.
125 2009-09-29 Ankit Jain <jankit@novell.com>
127 * SolutionParser.cs (Insert): Show project name in case of a cyclic
130 2009-09-27 Ankit Jain <jankit@novell.com>
132 * SolutionParser.cs: Implement support for WebSite projects. These
133 projects lack a project file, so properties like references are read
134 from the .sln file, and targets are generated for build/clean etc.
136 2009-09-26 Ankit Jain <jankit@novell.com>
138 * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
139 from BuildDependsOn, which was a hack. It will get invoked from the
142 2009-09-25 Ankit Jain <jankit@novell.com>
144 * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
146 2009-09-25 Ankit Jain <jankit@novell.com>
148 * xbuild/Microsoft.Common.targets: Emit list of files written
149 during the build, even if the build fails.
151 2009-09-25 Ankit Jain <jankit@novell.com>
154 * xbuild/Microsoft.Common.targets: Add support for copying
155 app.config to AssemblyName.config
156 * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
158 2009-09-24 Ankit Jain <jankit@novell.com>
160 * Parameters.cs (ParseArguments): If no project file is specified,
161 then look for a .sln or *proj file in the current directory.
163 2009-09-24 Ankit Jain <jankit@novell.com>
165 * Makefile: Create dir for WebApplication.targets .
166 * Microsoft.Common.targets (_ValidateEssentialProperties): New.
167 (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
168 This should actually work via InitialTargets, which will be fixed
169 in a subsequent commit. Add PrepareForRun.
170 (PrepareForRun): New.
171 * xbuild/Microsoft.WebApplication.targets: New.
173 2009-09-23 Ankit Jain <jankit@novell.com>
175 * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
176 Also, set DefaultTargets to "Build".
178 2009-08-26 Ankit Jain <jankit@novell.com>
180 * xbuild/Microsoft.Common.targets: Remove dummy
181 @(_TargetPathItem), since we support item refs with transforms
184 2009-08-26 Ankit Jain <jankit@novell.com>
187 * xbuild/Microsoft.Common.targets: Support building projects
188 directly from command line. Builds referenced projects. Honors
189 $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
190 Also, clean referenced projects.
192 2009-08-21 Ankit Jain <jankit@novell.com>
195 * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
196 and $(PlatformName) default values.
197 Move CoreCompile to a Compile target with corresponding
198 Before/After hooks and *DependsOn.
199 Add Pre/PostBuildEvents handling.
201 2009-08-20 Ankit Jain <jankit@novell.com>
204 * Main.cs: Dont generate .sln.proj, project.Load can handle
205 .sln directly now. Show stack trace for exceptions if logger
206 verbosity is > normal
207 * SolutionParser.cs (ParseSolution): Add a param for a raise
208 warning delegate. Use Dictionary.TryGetValue, key might not
211 2009-08-20 Ankit Jain <jankit@novell.com>
213 * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
214 a *DependsOn property and Before/After hooks. Change output
215 of ResolvedFiles to @(ReferencePath).
216 * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
219 2009-08-19 Ankit Jain <jankit@novell.com>
221 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
222 Make SearchPaths get value from a property (AssemblySearchPaths)
223 to allow it to be overridden.
225 2009-08-18 Ankit Jain <jankit@novell.com>
227 * SolutionParser.cs (ParseSolution): Project reference in a project
228 file, but not found in .sln file is ignored. Also, add dependencies
229 specified in the .sln file.
231 2009-08-14 Ankit Jain <jankit@novell.com>
234 * SolutionParser.cs (AddProjectTargets): If a project name matches one
235 of the targets that we emit (Build/Clean etc), then rename to
236 "Solution:<project name>".
238 2009-08-14 Ankit Jain <jankit@novell.com>
240 * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
242 (OutputPath): Set a default value.
243 (DeployOutputFiles): Copy only if something available to copy.
245 2009-08-14 Ankit Jain <jankit@novell.com>
247 * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
248 to keep track of corresponding ProjectInfo objects.
249 (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
250 dictionary. Use AddBuildLevels to emit build levels to allow
252 (AddProjectTargets): Dependency's projectInfo is directly available now.
253 (AddBuildLevels): New. Emit items named BuildLevelN, where each level
254 has projects that can be built in parallel. Lower levels represent
255 dependencies for higher levels.
256 (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
257 task with the new BuildLevelN stuff. Also tell the user about disabled
258 projects or missing project configs.
259 (TopologicalSort): New.
260 (Insert): New. Based on code from monodevelop.
262 2009-08-14 Ankit Jain <jankit@novell.com>
264 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
265 '{PkgConfig}' to SearchPaths.
267 2009-07-31 Ankit Jain <jankit@novell.com>
269 * ErrorUtilities.cs (ShowUsage): Implement.
271 2009-07-30 Ankit Jain <jankit@novell.com>
274 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
277 2009-07-30 Ankit Jain <jankit@novell.com>
279 * ErrorUtilities.cs: Set version to Consts.MonoVersion .
281 2009-07-30 Ankit Jain <jankit@novell.com>
283 * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
284 ResolvedFiles to @(ReferencePath), required for IDE integration.
286 2009-07-30 Ankit Jain <jankit@novell.com>
288 * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
289 just handles clean for a full build.
291 2009-07-28 Ankit Jain <jankit@novell.com>
293 * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
295 (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
296 PreserveNewest case and remove for copy always case.
298 2009-07-23 Ankit Jain <jankit@novell.com>
300 * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
303 2009-07-23 Ankit Jain <jankit@novell.com>
305 * Makefile: Create a lib/mono/xbuild directory for xbuild
308 2009-07-23 Ankit Jain <jankit@novell.com>
310 * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
311 (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
312 target. Also, set the config and platform properties for the msbuild task
314 * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
316 2009-07-22 Ankit Jain <jankit@novell.com>
318 * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
319 "@(ChildProjectReferences)" as it gets resolved earlier
320 and is part of @(ResolvedFiles).
322 2009-07-22 Ankit Jain <jankit@novell.com>
324 * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
325 "@(ChildProjectReferences)" as it gets resolved earlier
326 and is part of @(ResolvedFiles).
328 2009-06-12 Ankit Jain <jankit@novell.com>
330 * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
332 2009-06-12 Ankit Jain <jankit@novell.com>
334 * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
335 an Item list to match msbuild.
336 * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
339 2009-06-12 Ankit Jain <jankit@novell.com>
341 * Parameters.cs (.ctor): Use assembly's location to build
342 path for the default response file.
344 2009-06-08 Ankit Jain <jankit@novell.com>
346 * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
347 to find satellite assemblies, dependent assemblies, dependent
348 files, copy local files etc.
349 Add targets to fetch all this info for all referenced projects,
350 and copy them to the target locations. Also, copy the debug (.mdb)
351 files. Honor, "CopyToOutputDirectory" metadata.
353 2009-06-07 Ankit Jain <jankit@novell.com>
355 * Parameters.cs (ProcessProperty): Handle invalid syntax.
357 2009-06-07 Ankit Jain <jankit@novell.com>
359 * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
360 config/platform. Move to ..
361 (AddDefaultSolutionConfiguration): .. here.
362 (AddCurrentSolutionConfigurationContents): Use the first solution target
363 as the default config/platform or use Debug/anycpu if no config is available.
365 2009-05-20 Jonathan Chambers <joncham@gmail.com>
367 * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
370 2009-04-27 Ankit Jain <jankit@novell.com>
372 * xbuild/Microsoft.VisualBasic.targets: Update to use
373 CreateVisualBasicManifestResourceName task, and fix compiler params.
375 2009-04-25 Daniel Nauck <dna@mono-project.de>
378 * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
379 http://msdn.microsoft.com/en-us/library/ms164311.aspx
380 Added logger class detection if it's not explicit specified in the argument.
382 2009-03-19 Ankit Jain <jankit@novell.com>
385 * Main.cs (Execute): Check whether the project file exists or not.
386 * Parameters.cs (ParseArguments): Handle absolute paths too.
388 2009-03-13 Ankit Jain <jankit@novell.com>
390 * Main.cs (Execute): Build the project/sln with current directory set to
391 the project file's dir.
392 * SolutionParser.cs (ParseSolution): Project paths are relative to
395 2009-03-06 Ankit Jain <jankit@novell.com>
398 * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
399 (AddProjectTargets): Emit warning for missing project configurations.
401 2009-02-26 Ankit Jain <jankit@novell.com>
403 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
404 ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
406 2009-02-26 Ankit Jain <jankit@novell.com>
408 * xbuild/Microsoft.Common.targets: Make targets extensible. Add
411 2009-02-25 Ankit Jain <jankit@novell.com>
413 * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
414 output path, instead of just obj/
416 2009-02-25 Ankit Jain <jankit@novell.com>
418 * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
419 (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
420 instead of NonResxWithCulture.
421 * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
422 the new on disk file names instead of original filenames.
424 2009-02-25 Ankit Jain <jankit@novell.com>
426 * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
428 2009-02-25 Ankit Jain <jankit@novell.com>
430 * SolutionParser.cs (ParseSolution): Report warning instead of error
431 for unknown global sections.
433 2009-02-21 Ankit Jain <jankit@novell.com>
435 * xbuild/xbuild.rsp: Add descriptive comments.
437 2009-02-21 Ankit Jain <jankit@novell.com>
439 * Parameters.cs (LoadResponseFile): Handle comments.
441 2009-02-20 Ankit Jain <jankit@novell.com>
443 * SolutionParser.cs (ParseSolution): Ignore solution folders.
445 2009-02-20 Ankit Jain <jankit@novell.com>
447 * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
450 2009-02-20 Ankit Jain <jankit@novell.com>
452 * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
453 project guids as Warnings and not errors. Report every missing guid only
456 2009-02-20 Ankit Jain <jankit@novell.com>
458 * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
460 2009-02-19 Jonathan Chambers <joncham@gmail.com>
462 * xbuild.csproj: Add.
465 2009-02-13 Jonathan Chambers <joncham@gmail.com>
467 * SolutionParser.cs: Make Guid Regex case insensitive.
468 Handle project dependencies. The solution has explicit
469 dependencies, but we have to open projects for implicit
470 dependencies (via ProjectReferences).
472 2009-02-13 Jonathan Chambers <joncham@gmail.com>
474 * Main.cs: Add support for .sln files.
475 * SolutionParser.cs: Class for generating project file
477 * xbuild.exe.sources: Added SolutionParser.cs.
479 2009-02-02 Ankit Jain <jankit@novell.com>
481 * Microsoft.CSharp.targets: Add targets to generate resource ids.
482 * Microsoft.Common.targets: Add targets for generating resources,
483 generate and deploy satellite assemblies, resolve project and assembly
484 references. All intermediate build output goes into a 'obj/' dir by
485 default. 'Clean' target enabled.
487 2008-12-12 Ankit Jain <jankit@novell.com>
489 * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
491 2008-11-23 Ankit Jain <jankit@novell.com>
493 * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
495 2008-10-01 Ankit Jain <jankit@novell.com>
497 * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
499 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
501 * xbuild/Microsoft.Common.tasks: Added CombinePath task.
503 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
505 * xbuild/Microsoft.Common.tasks: Added Vbc task.
507 * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
510 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
512 * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
515 * Microsoft.Common.targets: Add ResolveProjectReferences target.
517 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
519 * Makefile: Removed hack.
521 2007-01-23 Marek Sieradzki <marek.sieradzki@gmail.com>
523 * Makefile: Fix Windows build.
525 2007-01-21 Marek Sieradzki <marek.sieradzki@gmail.com>
527 * xbuild/Microsoft.VisualBasic.targets: Added.
529 2007-01-09 Marek Sieradzki <marek.sieradzki@gmail.com>
531 * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
533 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
535 * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
538 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
540 * Main.cs: Catch InvalidProjectFileException and
541 InternalLoggerException.
543 2006-12-16 Marek Sieradzki <marek.sieradzki@gmail.com>
545 * Parameters.cs (ProcessProperty): Use SetProperty () not
548 2006-12-12 Marek Sieradzki <marek.sieradzki@gmail.com>
550 * xbuild/Microsoft.Common.targets: Added.
552 * xbuild/Microsoft.CSharp.targets: Move common part to
553 Microsoft.Common.targets.
555 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
557 * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
559 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
561 * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
563 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
565 * xbuild/Microsoft.CSharp.targets: Added parameters that should be
568 2006-10-05 Marek Sieradzki <marek.sieradzki@gmail.com>
570 * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
571 compiling and put output in this directory.
573 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
575 * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
577 * xbuild/Microsoft.Common.tasks: Add new task (RAR).
579 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
581 * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
584 2006-09-29 Todd Berman <tberman@off.net>
586 * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
589 2006-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
591 * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
592 instead of Targets to set properties needed by Csc task.
594 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
596 * Makefile: Fix broken build.
598 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
600 * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
603 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
605 * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
606 new file and started to use ErrorUtilities.ReportError ()
607 instead of throw and catch. (In cases where xbuild should quit
610 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
612 * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
613 Microsoft.CSharp.targets. On make install it should be linked or
614 copied to another name.
616 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
619 * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
622 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
624 * Main.cs: Patch from Matthew Metnetsky.
626 2006-04-19 Marek Sieradzki <marek.sieradzki@gmail.com>
628 * XBuild.targets: Removed.
629 * xbuild/Microsoft.Build.xsd: Changed path separator.
631 2006-04-08 Marek Sieradzki <marek.sieradzki@gmail.com>
633 * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
634 name of Microsoft.Build.Commontypes.xsd to
635 Microsoft.Build.CommonTypes.xsd.
637 2006-04-07 Marek Sieradzki <marek.sieradzki@gmail.com>
639 * Makefile: Changed installation directory of schema files.
641 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
643 * Main.cs: Updated for new API.
645 2005-12-14 Wade Berrier <wberrier@novell.com>
647 * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
649 2005-11-05 Kornél Pál <kornelpal@hotmail.com>
651 * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
653 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
655 * Main.cs: Changed binPath to directory where all files are stored.
656 * Makefile: Added installing of additional files.
658 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
660 * LoggerInfo.cs: Changed public to internal.
661 * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
663 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
665 * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
667 * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
668 Mono.XBuild.Utilities.
669 * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
672 2005-09-11 Marek Sieradzki <marek.sieradzki@gmail.com>
674 * xbuild.exe.sources: Added Consts.cs from common build files.
675 * LoggerInfo.cs: Public key token update.
676 * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
677 * Makefile: Added installing of xbuild's files.
678 * Microsoft.Common.tasks: Moved from main directory and changed to use
681 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
683 * Main.cs: FxVersion.
684 * Makefile: Fixed Microsoft.Build.Utilities.dll name.
686 2005-09-05 Marek Sieradzki <marek.sieradzki@gmail.com>
688 * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
689 Microsoft.Build.Commontypes.xsd: Added schema files.
691 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
693 * Main.cs, Parameters.cs: Added default target(s) handling.
695 2005-08-29 Marek Sieradzki <marek.sieradzki@gmail.com>
697 * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
699 * XBuild.targets: Updated.
700 * Parameters.cs: Removed debugging info and removed line producing
702 * Main.cs: Added check if engine is null.
704 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
706 * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
707 separated to .in file probably when moving to autotools.
709 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
711 * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs: