NUnit tests for xbuild
[mono.git] / mcs / tools / xbuild / ChangeLog
1 2010-01-21      Rodrigo B. de Oliveira <rodrigo@unity3d.com>
2
3         * Makefile
4         * xbuild_test.dll.sources
5         * xbuild.sln
6         * Test/*: added NUnit tests (Test/xbuild.tests)
7         
8 2009-12-22  Ankit Jain  <jankit@novell.com>
9
10         Fix bug #566087.
11         * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
12
13 2009-12-14  Ankit Jain  <jankit@novell.com>
14
15         * Parameters.cs (TryProcessMultiOption): New.
16         (ProcessTarget):
17         (ProcessProperty): Refactor to use TryProcessMultiOption,
18         and accept ":" in target name or property name/value pair.
19
20 2009-12-14  Ankit Jain  <jankit@novell.com>
21
22         Fix bug #562056.
23         * Parameters.cs: Property name/value pairs can be separated by ':'.
24
25 2009-11-26  Ankit Jain  <jankit@novell.com>
26
27         * xbuild/Microsoft.Common.targets (PostBuildEvent): If
28         $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
29         Simplify condition.
30
31 2009-11-25  Ankit Jain  <jankit@novell.com>
32
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>
36
37 2009-11-10  Ankit Jain  <jankit@novell.com>
38
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.
43
44 2009-11-09  Ankit Jain  <jankit@novell.com>
45
46         * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
47         Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
48         according to the TargetFrameworkVersion.
49
50 2009-10-12  Ankit Jain  <jankit@novell.com>
51
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.
57
58 2009-10-12  Ankit Jain  <jankit@novell.com>
59
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.
64
65 2009-10-11  Ankit Jain  <jankit@novell.com>
66
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.
71
72 2009-10-08  Ankit Jain  <jankit@novell.com>
73
74         * xbuild/Microsoft.Common.targets: Don't get list of files
75         to deploy, for 'Private' project references.
76         Fix target named for *CopyDeploy*.
77
78 2009-10-08  Ankit Jain  <jankit@novell.com>
79
80         * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
81
82 2009-10-03  Ankit Jain  <jankit@novell.com>
83
84         Fix bug#542461.
85         * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
86         $(AssemblyOriginatorKeyFile), if SignAssembly is true.
87         Use it for satellite assemblies also.
88
89 2009-09-29  Ankit Jain  <jankit@novell.com>
90
91         * SolutionParser.cs (Insert): Show project name in case of a cyclic
92         dependency.
93
94 2009-09-27  Ankit Jain  <jankit@novell.com>
95
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.
99
100 2009-09-26  Ankit Jain  <jankit@novell.com>
101
102         * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
103         from BuildDependsOn, which was a hack. It will get invoked from the
104         InitialTargets now.
105
106 2009-09-25  Ankit Jain  <jankit@novell.com>
107
108         * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
109
110 2009-09-25  Ankit Jain  <jankit@novell.com>
111
112         * xbuild/Microsoft.Common.targets: Emit list of files written
113         during the build, even if the build fails.
114
115 2009-09-25  Ankit Jain  <jankit@novell.com>
116
117         Fix bug #534992.
118         * xbuild/Microsoft.Common.targets: Add support for copying
119         app.config to AssemblyName.config
120         * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
121
122 2009-09-24  Ankit Jain  <jankit@novell.com>
123
124         * Parameters.cs (ParseArguments): If no project file is specified,
125         then look for a .sln or *proj file in the current directory.
126
127 2009-09-24  Ankit Jain  <jankit@novell.com>
128
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.
136
137 2009-09-23  Ankit Jain  <jankit@novell.com>
138
139         * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
140         Also, set DefaultTargets to "Build".
141
142 2009-08-26  Ankit Jain  <jankit@novell.com>
143
144         * xbuild/Microsoft.Common.targets: Remove dummy
145         @(_TargetPathItem), since we support item refs with transforms
146         as a property value.
147
148 2009-08-26  Ankit Jain  <jankit@novell.com>
149
150         Fix bug #533903.
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.
155
156 2009-08-21  Ankit Jain  <jankit@novell.com>
157
158         Fix bug #531926
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.
164
165 2009-08-20  Ankit Jain  <jankit@novell.com>
166
167         Fix bug #532264.
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
173         be present.
174
175 2009-08-20  Ankit Jain  <jankit@novell.com>
176
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)
181         for references.
182
183 2009-08-19  Ankit Jain  <jankit@novell.com>
184
185         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
186         Make SearchPaths get value from a property (AssemblySearchPaths)
187         to allow it to be overridden.
188
189 2009-08-18  Ankit Jain  <jankit@novell.com>
190
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.
194
195 2009-08-14  Ankit Jain  <jankit@novell.com>
196
197         Fix bug #530368.
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>".
201
202 2009-08-14  Ankit Jain  <jankit@novell.com>
203
204         * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
205         default value.
206         (OutputPath): Set a default value.
207         (DeployOutputFiles): Copy only if something available to copy.
208
209 2009-08-14  Ankit Jain  <jankit@novell.com>
210
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
215         parallel builds.
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.
225
226 2009-08-14  Ankit Jain  <jankit@novell.com>
227
228         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
229         '{PkgConfig}' to SearchPaths.
230
231 2009-07-31  Ankit Jain  <jankit@novell.com>
232
233         * ErrorUtilities.cs (ShowUsage): Implement.
234
235 2009-07-30  Ankit Jain  <jankit@novell.com>
236
237         Fix bug #484771.
238         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
239         for $(OutDir).
240
241 2009-07-30  Ankit Jain  <jankit@novell.com>
242
243         * ErrorUtilities.cs: Set version to Consts.MonoVersion .
244
245 2009-07-30  Ankit Jain  <jankit@novell.com>
246
247         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
248         ResolvedFiles to @(ReferencePath), required for IDE integration.
249
250 2009-07-30  Ankit Jain  <jankit@novell.com>
251
252         * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
253         just handles clean for a full build.
254
255 2009-07-28  Ankit Jain  <jankit@novell.com>
256
257         * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
258         for the Copy tasks.
259         (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
260         PreserveNewest case and remove for copy always case.
261
262 2009-07-23  Ankit Jain  <jankit@novell.com>
263
264         * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
265         debug stuff.
266
267 2009-07-23  Ankit Jain  <jankit@novell.com>
268
269         * Makefile: Create a lib/mono/xbuild directory for xbuild
270         extensions.
271
272 2009-07-23  Ankit Jain  <jankit@novell.com>
273
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
277         being invoked.
278         * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
279
280 2009-07-22  Ankit Jain  <jankit@novell.com>
281
282         * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
283         "@(ChildProjectReferences)" as it gets resolved earlier
284         and is part of @(ResolvedFiles).
285
286 2009-07-22  Ankit Jain  <jankit@novell.com>
287
288         * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
289         "@(ChildProjectReferences)" as it gets resolved earlier
290         and is part of @(ResolvedFiles).
291
292 2009-06-12  Ankit Jain  <jankit@novell.com>
293
294         * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
295
296 2009-06-12  Ankit Jain  <jankit@novell.com>
297
298         * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
299         an Item list to match msbuild.
300         * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
301         above changes.
302
303 2009-06-12  Ankit Jain  <jankit@novell.com>
304
305         * Parameters.cs (.ctor): Use assembly's location to build
306         path for the default response file.
307
308 2009-06-08  Ankit Jain  <jankit@novell.com>
309
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.
316
317 2009-06-07  Ankit Jain  <jankit@novell.com>
318
319         * Parameters.cs (ProcessProperty): Handle invalid syntax.
320
321 2009-06-07  Ankit Jain  <jankit@novell.com>
322
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.
328
329 2009-05-20  Jonathan Chambers  <joncham@gmail.com>
330
331         * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions 
332         and issue warning. 
333
334 2009-04-27  Ankit Jain  <jankit@novell.com>
335
336         * xbuild/Microsoft.VisualBasic.targets: Update to use
337         CreateVisualBasicManifestResourceName task, and fix compiler params.
338
339 2009-04-25 Daniel Nauck <dna@mono-project.de>
340
341         Fix bug #484649:
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.
345
346 2009-03-19  Ankit Jain  <jankit@novell.com>
347
348         Fix bug #484773.
349         * Main.cs (Execute): Check whether the project file exists or not.
350         * Parameters.cs (ParseArguments): Handle absolute paths too.
351
352 2009-03-13  Ankit Jain  <jankit@novell.com>
353
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
357         solution directory.
358
359 2009-03-06  Ankit Jain  <jankit@novell.com>
360
361         Fix bug #481336.
362         * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
363         (AddProjectTargets): Emit warning for missing project configurations.
364
365 2009-02-26  Ankit Jain  <jankit@novell.com>
366
367         * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
368         ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
369
370 2009-02-26  Ankit Jain  <jankit@novell.com>
371
372         * xbuild/Microsoft.Common.targets: Make targets extensible. Add
373         before/after hooks.
374
375 2009-02-25  Ankit Jain  <jankit@novell.com>
376
377         * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
378         output path, instead of just obj/
379
380 2009-02-25  Ankit Jain  <jankit@novell.com>
381
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.
387
388 2009-02-25  Ankit Jain  <jankit@novell.com>
389
390         * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
391
392 2009-02-25  Ankit Jain  <jankit@novell.com>
393
394         * SolutionParser.cs (ParseSolution): Report warning instead of error
395         for unknown global sections.
396
397 2009-02-21  Ankit Jain  <jankit@novell.com>
398
399         * xbuild/xbuild.rsp: Add descriptive comments.
400
401 2009-02-21  Ankit Jain  <jankit@novell.com>
402
403         * Parameters.cs (LoadResponseFile): Handle comments.
404
405 2009-02-20  Ankit Jain  <jankit@novell.com>
406
407         * SolutionParser.cs (ParseSolution): Ignore solution folders.
408
409 2009-02-20  Ankit Jain  <jankit@novell.com>
410
411         * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
412         'NestedProjects'.
413
414 2009-02-20  Ankit Jain  <jankit@novell.com>
415
416         * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
417         project guids as Warnings and not errors. Report every missing guid only
418         once.
419
420 2009-02-20  Ankit Jain  <jankit@novell.com>
421
422         * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
423
424 2009-02-19  Jonathan Chambers  <joncham@gmail.com>
425
426         * xbuild.csproj: Add.
427         * xbuild.sln: Add.
428
429 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
430
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).
435
436 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
437
438         * Main.cs: Add support for .sln files.
439         * SolutionParser.cs: Class for generating project file
440         from solution file.
441         * xbuild.exe.sources: Added SolutionParser.cs.
442
443 2009-02-02  Ankit Jain  <jankit@novell.com>
444
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.
450
451 2008-12-12  Ankit Jain  <jankit@novell.com>
452
453         * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
454
455 2008-11-23  Ankit Jain  <jankit@novell.com>
456
457         * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
458
459 2008-10-01  Ankit Jain  <jankit@novell.com>
460
461         * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
462
463 2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
464
465         * xbuild/Microsoft.Common.tasks: Added CombinePath task.
466
467 2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
468
469         * xbuild/Microsoft.Common.tasks: Added Vbc task.
470
471         * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
472         VB.
473
474 2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
475
476         * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
477         References.
478
479         * Microsoft.Common.targets: Add ResolveProjectReferences target.
480
481 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
482
483         * Makefile: Removed hack.
484
485 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
486
487         * Makefile: Fix Windows build.
488
489 2007-01-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
490
491         * xbuild/Microsoft.VisualBasic.targets: Added.
492
493 2007-01-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
494
495         * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
496
497 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
498
499         * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
500         lib/mono/xbuild.
501
502 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
503
504         * Main.cs: Catch InvalidProjectFileException and
505         InternalLoggerException.
506
507 2006-12-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
508
509         * Parameters.cs (ProcessProperty): Use SetProperty () not
510         AddNewProperty ().
511
512 2006-12-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
513
514         * xbuild/Microsoft.Common.targets: Added.
515
516         * xbuild/Microsoft.CSharp.targets: Move common part to
517         Microsoft.Common.targets.
518
519 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
520
521         * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
522
523 2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
524
525         * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
526
527 2006-10-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
528
529         * xbuild/Microsoft.CSharp.targets: Added parameters that should be
530         passed to Csc.
531
532 2006-10-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
533
534         * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
535         compiling and put output in this directory.
536
537 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
538
539         * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
540         task.
541         * xbuild/Microsoft.Common.tasks: Add new task (RAR).
542
543 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
544
545         * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
546         equal to ''.
547
548 2006-09-29  Todd Berman  <tberman@off.net>
549
550         * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
551         property definition.
552
553 2006-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
554
555         * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
556         instead of Targets to set properties needed by Csc task.
557
558 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
559
560         * Makefile: Fix broken build.
561
562 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
563
564         * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
565         WarningLevel.
566
567 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
568
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
572         instantly)
573
574 2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
575
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.
579
580 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
581
582         * Makefile: Updated.
583         * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
584         targets file.
585
586 2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
587
588         * Main.cs: Patch from Matthew Metnetsky.
589
590 2006-04-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
591
592         * XBuild.targets: Removed.
593         * xbuild/Microsoft.Build.xsd: Changed path separator.
594
595 2006-04-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
596
597         * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
598         name of Microsoft.Build.Commontypes.xsd to
599         Microsoft.Build.CommonTypes.xsd.
600
601 2006-04-07  Marek Sieradzki  <marek.sieradzki@gmail.com>
602
603         * Makefile: Changed installation directory of schema files.
604
605 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
606
607         * Main.cs: Updated for new API.
608
609 2005-12-14  Wade Berrier <wberrier@novell.com>
610
611         * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
612
613 2005-11-05  Kornél Pál  <kornelpal@hotmail.com>
614
615         * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
616
617 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
618
619         * Main.cs: Changed binPath to directory where all files are stored.
620         * Makefile: Added installing of additional files.
621
622 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
623
624         * LoggerInfo.cs: Changed public to internal.
625         * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
626
627 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
628
629         * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
630         Moved to xbuild/.
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
634         
635
636 2005-09-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
637
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
643         assemblies from GAC.
644
645 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
646
647         * Main.cs: FxVersion.
648         * Makefile: Fixed Microsoft.Build.Utilities.dll name.
649
650 2005-09-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
651
652         * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
653         Microsoft.Build.Commontypes.xsd: Added schema files.
654
655 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
656
657         * Main.cs, Parameters.cs: Added default target(s) handling.
658
659 2005-08-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
660
661         * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
662         AssemblyLoadInfo.
663         * XBuild.targets: Updated.
664         * Parameters.cs: Removed debugging info and removed line producing
665         errors.
666         * Main.cs: Added check if engine is null.
667
668 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
669
670         * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
671         separated to .in file probably when moving to autotools.
672
673 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
674
675         * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs:
676         Added.