* xbuild/Microsoft.Common.targets (_RecordCleanFile): Append list of
[mono.git] / mcs / tools / xbuild / ChangeLog
1 2010-02-04  Ankit Jain  <jankit@novell.com>
2
3         * xbuild/Microsoft.Common.targets (_RecordCleanFile): Append list of
4         current build files to list of previous build files.
5         (_GetCleanFileWrites): Rename items to be obvious of the contents.
6         (CoreClean): Delete the file list also.
7
8 2010-01-21      Rodrigo B. de Oliveira <rodrigo@unity3d.com>
9
10         * Main.cs
11         * Parameters.cs: response file might be specified in double quotes.
12
13 2010-01-21      Rodrigo B. de Oliveira <rodrigo@unity3d.com>
14
15         * Makefile
16         * xbuild_test.dll.sources
17         * xbuild.sln
18         * Test/*: added NUnit tests (Test/xbuild.tests)
19         
20 2009-12-22  Ankit Jain  <jankit@novell.com>
21
22         Fix bug #566087.
23         * xbuild/Microsoft.CSharp.targets: Use $(NoWarn) .
24
25 2009-12-14  Ankit Jain  <jankit@novell.com>
26
27         * Parameters.cs (TryProcessMultiOption): New.
28         (ProcessTarget):
29         (ProcessProperty): Refactor to use TryProcessMultiOption,
30         and accept ":" in target name or property name/value pair.
31
32 2009-12-14  Ankit Jain  <jankit@novell.com>
33
34         Fix bug #562056.
35         * Parameters.cs: Property name/value pairs can be separated by ':'.
36
37 2009-11-26  Ankit Jain  <jankit@novell.com>
38
39         * xbuild/Microsoft.Common.targets (PostBuildEvent): If
40         $(RunPostBuildEvent) is empty, treat it as OnBuildSuccess.
41         Simplify condition.
42
43 2009-11-25  Ankit Jain  <jankit@novell.com>
44
45         * xbuild/Microsoft.Common.targets: Emit list of files written
46         during the build to the obj/$(Config) rather than obj/, to keep
47         them per config. Bug reported by : Greg F <kog@epiphanic.org>
48
49 2009-11-10  Ankit Jain  <jankit@novell.com>
50
51         * xbuild/Microsoft.Common.targets(AL):
52         * xbuild/Microsoft.CSharp.targets (CSC):
53         * xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
54         corresponding properties, allowing them to be overridden.
55
56 2009-11-09  Ankit Jain  <jankit@novell.com>
57
58         * xbuild/Microsoft.Common.targets: Set default TargetFrameworkVersion.
59         Replace TargetFrameworkPath with TargetFrameworkDirectories, and set
60         according to the TargetFrameworkVersion.
61
62 2009-10-12  Ankit Jain  <jankit@novell.com>
63
64         * xbuild/Microsoft.Common.targets: For referenced projects,
65         when trying to get the deploy items, ensure that the split
66         lists of project references are available.
67         (SplitProjectReferencesByExistent): New.
68         Set DependsOnTargets appropriately.
69
70 2009-10-12  Ankit Jain  <jankit@novell.com>
71
72         * SolutionParser.cs: Handle non-existing project files, and
73         project file load errors. Raise warnings instead of failing.
74         * xbuild/Microsoft.Common.targets: Handle non-existant
75         Project references, skip instead of failing.
76
77 2009-10-11  Ankit Jain  <jankit@novell.com>
78
79         * Main.cs: Add support for emitting messages in color.
80         Taking relevant code from mcs/report.cs . Using ANSI
81         color codes here instead of Console.ForegroundColor
82         because of a bug in Console.
83
84 2009-10-08  Ankit Jain  <jankit@novell.com>
85
86         * xbuild/Microsoft.Common.targets: Don't get list of files
87         to deploy, for 'Private' project references.
88         Fix target named for *CopyDeploy*.
89
90 2009-10-08  Ankit Jain  <jankit@novell.com>
91
92         * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task.
93
94 2009-10-03  Ankit Jain  <jankit@novell.com>
95
96         Fix bug#542461.
97         * xbuild/Microsoft.Common.targets (KeyOriginatorFile): Set to
98         $(AssemblyOriginatorKeyFile), if SignAssembly is true.
99         Use it for satellite assemblies also.
100
101 2009-09-29  Ankit Jain  <jankit@novell.com>
102
103         * SolutionParser.cs (Insert): Show project name in case of a cyclic
104         dependency.
105
106 2009-09-27  Ankit Jain  <jankit@novell.com>
107
108         * SolutionParser.cs: Implement support for WebSite projects. These
109         projects lack a project file, so properties like references are read
110         from the .sln file, and targets are generated for build/clean etc.
111
112 2009-09-26  Ankit Jain  <jankit@novell.com>
113
114         * xbuild/Microsoft.Common.targets: Remove _ValidateEssentialProperties
115         from BuildDependsOn, which was a hack. It will get invoked from the
116         InitialTargets now.
117
118 2009-09-25  Ankit Jain  <jankit@novell.com>
119
120         * Makefile(EXTRA_DISTFILES): Add Microsoft.WebApplication.targets
121
122 2009-09-25  Ankit Jain  <jankit@novell.com>
123
124         * xbuild/Microsoft.Common.targets: Emit list of files written
125         during the build, even if the build fails.
126
127 2009-09-25  Ankit Jain  <jankit@novell.com>
128
129         Fix bug #534992.
130         * xbuild/Microsoft.Common.targets: Add support for copying
131         app.config to AssemblyName.config
132         * xbuild/Microsoft.Common.tasks: Add FindAppConfigFile task.
133
134 2009-09-24  Ankit Jain  <jankit@novell.com>
135
136         * Parameters.cs (ParseArguments): If no project file is specified,
137         then look for a .sln or *proj file in the current directory.
138
139 2009-09-24  Ankit Jain  <jankit@novell.com>
140
141         * Makefile: Create dir for WebApplication.targets .
142         * Microsoft.Common.targets (_ValidateEssentialProperties): New.
143         (BuildDependsOn): Add _ValidateEssentialProperties, temporary.
144         This should actually work via InitialTargets, which will be fixed
145         in a subsequent commit. Add PrepareForRun.
146         (PrepareForRun): New.
147         * xbuild/Microsoft.WebApplication.targets: New.
148
149 2009-09-23  Ankit Jain  <jankit@novell.com>
150
151         * xbuild/Microsoft.Common.targets: Add 'Rebuild' target.
152         Also, set DefaultTargets to "Build".
153
154 2009-08-26  Ankit Jain  <jankit@novell.com>
155
156         * xbuild/Microsoft.Common.targets: Remove dummy
157         @(_TargetPathItem), since we support item refs with transforms
158         as a property value.
159
160 2009-08-26  Ankit Jain  <jankit@novell.com>
161
162         Fix bug #533903.
163         * xbuild/Microsoft.Common.targets: Support building projects
164         directly from command line. Builds referenced projects. Honors
165         $(BuildingSolutionFile) and $(BuildingInsideVisualStudio) now.
166         Also, clean referenced projects.
167
168 2009-08-21  Ankit Jain  <jankit@novell.com>
169
170         Fix bug #531926
171         * xbuild/Microsoft.Common.targets: Add $(ConfigurationName)
172         and $(PlatformName) default values.
173         Move CoreCompile to a Compile target with corresponding
174         Before/After hooks and *DependsOn.
175         Add Pre/PostBuildEvents handling.
176
177 2009-08-20  Ankit Jain  <jankit@novell.com>
178
179         Fix bug #532264.
180         * Main.cs: Dont generate .sln.proj, project.Load can handle
181         .sln directly now. Show stack trace for exceptions if logger
182         verbosity is > normal
183         * SolutionParser.cs (ParseSolution): Add a param for a raise
184         warning delegate. Use Dictionary.TryGetValue, key might not
185         be present.
186
187 2009-08-20  Ankit Jain  <jankit@novell.com>
188
189         * xbuild/Microsoft.Common.targets (ResolveReferences*): Add
190         a *DependsOn property and Before/After hooks. Change output
191         of ResolvedFiles to @(ReferencePath).
192         * xbuild/Microsoft.CSharp.targets (Csc): Use @(ReferencePath)
193         for references.
194
195 2009-08-19  Ankit Jain  <jankit@novell.com>
196
197         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference):
198         Make SearchPaths get value from a property (AssemblySearchPaths)
199         to allow it to be overridden.
200
201 2009-08-18  Ankit Jain  <jankit@novell.com>
202
203         * SolutionParser.cs (ParseSolution): Project reference in a project
204         file, but not found in .sln file is ignored. Also, add dependencies
205         specified in the .sln file.
206
207 2009-08-14  Ankit Jain  <jankit@novell.com>
208
209         Fix bug #530368.
210         * SolutionParser.cs (AddProjectTargets): If a project name matches one
211         of the targets that we emit (Build/Clean etc), then rename to
212         "Solution:<project name>".
213
214 2009-08-14  Ankit Jain  <jankit@novell.com>
215
216         * xbuild/Microsoft.Common.targets (AllowUnsafeBlocks): Don't set any
217         default value.
218         (OutputPath): Set a default value.
219         (DeployOutputFiles): Copy only if something available to copy.
220
221 2009-08-14  Ankit Jain  <jankit@novell.com>
222
223         * SolutionParser.cs (ProjectInfo.Dependencies): Change to a dictionary
224         to keep track of corresponding ProjectInfo objects.
225         (ParseSolution): Refactor to populate the ProjectInfo.Dependencies
226         dictionary. Use AddBuildLevels to emit build levels to allow
227         parallel builds.
228         (AddProjectTargets): Dependency's projectInfo is directly available now.
229         (AddBuildLevels): New. Emit items named BuildLevelN, where each level
230         has projects that can be built in parallel. Lower levels represent
231         dependencies for higher levels.
232         (AddSolutionTargets): Instead of using CallTarget, directly use MSBuild
233         task with the new BuildLevelN stuff. Also tell the user about disabled
234         projects or missing project configs.
235         (TopologicalSort): New.
236         (Insert): New. Based on code from monodevelop.
237
238 2009-08-14  Ankit Jain  <jankit@novell.com>
239
240         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add
241         '{PkgConfig}' to SearchPaths.
242
243 2009-07-31  Ankit Jain  <jankit@novell.com>
244
245         * ErrorUtilities.cs (ShowUsage): Implement.
246
247 2009-07-30  Ankit Jain  <jankit@novell.com>
248
249         Fix bug #484771.
250         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Add support
251         for $(OutDir).
252
253 2009-07-30  Ankit Jain  <jankit@novell.com>
254
255         * ErrorUtilities.cs: Set version to Consts.MonoVersion .
256
257 2009-07-30  Ankit Jain  <jankit@novell.com>
258
259         * xbuild/Microsoft.Common.targets (ResolveAssemblyReference): Output
260         ResolvedFiles to @(ReferencePath), required for IDE integration.
261
262 2009-07-30  Ankit Jain  <jankit@novell.com>
263
264         * xbuild/Microsoft.Common.targets: Implement 'Clean' target. Currently
265         just handles clean for a full build.
266
267 2009-07-28  Ankit Jain  <jankit@novell.com>
268
269         * xbuild/Microsoft.Common.targets: Add missing 'SkipUnchangedFiles=true'
270         for the Copy tasks.
271         (CopyDeployFiles*): Fix typos, Add inputs/outputs for the
272         PreserveNewest case and remove for copy always case.
273
274 2009-07-23  Ankit Jain  <jankit@novell.com>
275
276         * xbuild/Microsoft.Common.targets: Oops, forgot to remove some
277         debug stuff.
278
279 2009-07-23  Ankit Jain  <jankit@novell.com>
280
281         * Makefile: Create a lib/mono/xbuild directory for xbuild
282         extensions.
283
284 2009-07-23  Ankit Jain  <jankit@novell.com>
285
286         * xbuild/Microsoft.Common.targets (AssignProjectConfigurations): New.
287         (ResolveProjectReferences): Add dependency on AssignProjectConfigurations
288         target. Also, set the config and platform properties for the msbuild task
289         being invoked.
290         * xbuild/Microsoft.Common.tasks: Add AssignProjectConfiguration .
291
292 2009-07-22  Ankit Jain  <jankit@novell.com>
293
294         * xbuild/Microsoft.VisualBasic.targets (Vbc.References): Remove
295         "@(ChildProjectReferences)" as it gets resolved earlier
296         and is part of @(ResolvedFiles).
297
298 2009-07-22  Ankit Jain  <jankit@novell.com>
299
300         * xbuild.Microsoft.CSharp.targets (Csc.References): Remove
301         "@(ChildProjectReferences)" as it gets resolved earlier
302         and is part of @(ResolvedFiles).
303
304 2009-06-12  Ankit Jain  <jankit@novell.com>
305
306         * xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
307
308 2009-06-12  Ankit Jain  <jankit@novell.com>
309
310         * xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
311         an Item list to match msbuild.
312         * xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
313         above changes.
314
315 2009-06-12  Ankit Jain  <jankit@novell.com>
316
317         * Parameters.cs (.ctor): Use assembly's location to build
318         path for the default response file.
319
320 2009-06-08  Ankit Jain  <jankit@novell.com>
321
322         * xbuild/Microsoft.Common.targets: Use ResolveAssemblyReference
323         to find satellite assemblies, dependent assemblies, dependent
324         files, copy local files etc.
325         Add targets to fetch all this info for all referenced projects,
326         and copy them to the target locations. Also, copy the debug (.mdb)
327         files. Honor, "CopyToOutputDirectory" metadata.
328
329 2009-06-07  Ankit Jain  <jankit@novell.com>
330
331         * Parameters.cs (ProcessProperty): Handle invalid syntax.
332
333 2009-06-07  Ankit Jain  <jankit@novell.com>
334
335         * SolutionParser.cs (AddGeneralSettings): Don't hardcode the default
336         config/platform. Move to ..
337         (AddDefaultSolutionConfiguration): .. here.
338         (AddCurrentSolutionConfigurationContents): Use the first solution target
339         as the default config/platform or use Debug/anycpu if no config is available.
340
341 2009-05-20  Jonathan Chambers  <joncham@gmail.com>
342
343         * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions 
344         and issue warning. 
345
346 2009-04-27  Ankit Jain  <jankit@novell.com>
347
348         * xbuild/Microsoft.VisualBasic.targets: Update to use
349         CreateVisualBasicManifestResourceName task, and fix compiler params.
350
351 2009-04-25 Daniel Nauck <dna@mono-project.de>
352
353         Fix bug #484649:
354         * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
355         http://msdn.microsoft.com/en-us/library/ms164311.aspx
356         Added logger class detection if it's not explicit specified in the argument.
357
358 2009-03-19  Ankit Jain  <jankit@novell.com>
359
360         Fix bug #484773.
361         * Main.cs (Execute): Check whether the project file exists or not.
362         * Parameters.cs (ParseArguments): Handle absolute paths too.
363
364 2009-03-13  Ankit Jain  <jankit@novell.com>
365
366         * Main.cs (Execute): Build the project/sln with current directory set to
367         the project file's dir.
368         * SolutionParser.cs (ParseSolution): Project paths are relative to
369         solution directory.
370
371 2009-03-06  Ankit Jain  <jankit@novell.com>
372
373         Fix bug #481336.
374         * SolutionParser.cs (AddWarningForMissingProjectConfiguration): New.
375         (AddProjectTargets): Emit warning for missing project configurations.
376
377 2009-02-26  Ankit Jain  <jankit@novell.com>
378
379         * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
380         ManifestNonResxWithCultureOnDisk instead of ManifestResourceWithNoCultureOnDisk.
381
382 2009-02-26  Ankit Jain  <jankit@novell.com>
383
384         * xbuild/Microsoft.Common.targets: Make targets extensible. Add
385         before/after hooks.
386
387 2009-02-25  Ankit Jain  <jankit@novell.com>
388
389         * xbuild/Microsoft.Common.targets: Use obj/$(Config) as the default intermediate
390         output path, instead of just obj/
391
392 2009-02-25  Ankit Jain  <jankit@novell.com>
393
394         * xbuild/Microsoft.Common.targets (CopyNonResxEmbeddedResources): New.
395         (GenerateSatelliteAssemblies): Update to use the new ManifestNonResxWithCultureOnDisk
396         instead of NonResxWithCulture.
397         * xbuild/Microsoft.CSharp.targets (Csc): Fix "Resources" argument to use
398         the new on disk file names instead of original filenames.
399
400 2009-02-25  Ankit Jain  <jankit@novell.com>
401
402         * xbuild/Microsoft.Common.targets (GetTargetPath): Add a path separator.
403
404 2009-02-25  Ankit Jain  <jankit@novell.com>
405
406         * SolutionParser.cs (ParseSolution): Report warning instead of error
407         for unknown global sections.
408
409 2009-02-21  Ankit Jain  <jankit@novell.com>
410
411         * xbuild/xbuild.rsp: Add descriptive comments.
412
413 2009-02-21  Ankit Jain  <jankit@novell.com>
414
415         * Parameters.cs (LoadResponseFile): Handle comments.
416
417 2009-02-20  Ankit Jain  <jankit@novell.com>
418
419         * SolutionParser.cs (ParseSolution): Ignore solution folders.
420
421 2009-02-20  Ankit Jain  <jankit@novell.com>
422
423         * SolutionParser.cs (ParseSolution): Ignore GlobalSection named
424         'NestedProjects'.
425
426 2009-02-20  Ankit Jain  <jankit@novell.com>
427
428         * SolutionParser.cs (ParseProjectConfigurationPlatforms): Report missing
429         project guids as Warnings and not errors. Report every missing guid only
430         once.
431
432 2009-02-20  Ankit Jain  <jankit@novell.com>
433
434         * SolutionParser.cs (projectRegex): Use '\s' to match whitespace.
435
436 2009-02-19  Jonathan Chambers  <joncham@gmail.com>
437
438         * xbuild.csproj: Add.
439         * xbuild.sln: Add.
440
441 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
442
443         * SolutionParser.cs: Make Guid Regex case insensitive.
444         Handle project dependencies. The solution has explicit
445         dependencies, but we have to open projects for implicit
446         dependencies (via ProjectReferences).
447
448 2009-02-13  Jonathan Chambers  <joncham@gmail.com>
449
450         * Main.cs: Add support for .sln files.
451         * SolutionParser.cs: Class for generating project file
452         from solution file.
453         * xbuild.exe.sources: Added SolutionParser.cs.
454
455 2009-02-02  Ankit Jain  <jankit@novell.com>
456
457         * Microsoft.CSharp.targets: Add targets to generate resource ids.
458         * Microsoft.Common.targets: Add targets for generating resources,
459         generate and deploy satellite assemblies, resolve project and assembly
460         references. All intermediate build output goes into a 'obj/' dir by
461         default. 'Clean' target enabled.
462
463 2008-12-12  Ankit Jain  <jankit@novell.com>
464
465         * Microsoft.CSharp.targets: Add CreateCSharpManifestResourceName task.
466
467 2008-11-23  Ankit Jain  <jankit@novell.com>
468
469         * xbuild/Microsoft.Common.tasks: Add AssignCulture task.
470
471 2008-10-01  Ankit Jain  <jankit@novell.com>
472
473         * xbuild/Microsoft.Common.tasks: Add CallTarget and AssignTargetPath task.
474
475 2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
476
477         * xbuild/Microsoft.Common.tasks: Added CombinePath task.
478
479 2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
480
481         * xbuild/Microsoft.Common.tasks: Added Vbc task.
482
483         * xbuild/Microsoft.VisualBasic.targets: Added CoreCompile target for
484         VB.
485
486 2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
487
488         * Microsoft.CSharp.targets: Add @(ChildProjectReferences) to
489         References.
490
491         * Microsoft.Common.targets: Add ResolveProjectReferences target.
492
493 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
494
495         * Makefile: Removed hack.
496
497 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
498
499         * Makefile: Fix Windows build.
500
501 2007-01-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
502
503         * xbuild/Microsoft.VisualBasic.targets: Added.
504
505 2007-01-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
506
507         * xbuild/Microsoft.Common.targets: Added $(ProjectDir).
508
509 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
510
511         * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
512         lib/mono/xbuild.
513
514 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
515
516         * Main.cs: Catch InvalidProjectFileException and
517         InternalLoggerException.
518
519 2006-12-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
520
521         * Parameters.cs (ProcessProperty): Use SetProperty () not
522         AddNewProperty ().
523
524 2006-12-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
525
526         * xbuild/Microsoft.Common.targets: Added.
527
528         * xbuild/Microsoft.CSharp.targets: Move common part to
529         Microsoft.Common.targets.
530
531 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
532
533         * xbuild/Microsoft.Common.tasks: Fix a typo (GetFrameworkPath).
534
535 2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
536
537         * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.
538
539 2006-10-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
540
541         * xbuild/Microsoft.CSharp.targets: Added parameters that should be
542         passed to Csc.
543
544 2006-10-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
545
546         * xbuild/Microsoft.CSharp.targets: Make $(OutputPath) directory before
547         compiling and put output in this directory.
548
549 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
550
551         * xbuild/Microsoft.CSharp.targets: Use new ResolveAssemblyReference
552         task.
553         * xbuild/Microsoft.Common.tasks: Add new task (RAR).
554
555 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
556
557         * xbuild/Microsoft.CSharp.targets: Set AllowUnsafeBlocks to false when it's
558         equal to ''.
559
560 2006-09-29  Todd Berman  <tberman@off.net>
561
562         * xbuild/Microsoft.CSharp.targets: Copy over the AllowUnsafeBlocks
563         property definition.
564
565 2006-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
566
567         * xbuild/Microsoft.CSharp.targets: Simplify: use PropertyGroups
568         instead of Targets to set properties needed by Csc task.
569
570 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
571
572         * Makefile: Fix broken build.
573
574 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
575
576         * xbuild/Microsoft.CSharp.targets: Support AssemblyName and
577         WarningLevel.
578
579 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
580
581         * Parameters.cs, Main.cs, ErrorUtilities.cs: Moved error handling to
582         new file and started to use ErrorUtilities.ReportError ()
583         instead of throw and catch. (In cases where xbuild should quit
584         instantly)
585
586 2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
587
588         * Makefile, xbuild/Microsoft.CSharp.Targets: Renamed to
589         Microsoft.CSharp.targets. On make install it should be linked or
590         copied to another name.
591
592 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
593
594         * Makefile: Updated.
595         * xbuild/Microsoft.CSharp.Targets: Added hacky implementation of this
596         targets file.
597
598 2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
599
600         * Main.cs: Patch from Matthew Metnetsky.
601
602 2006-04-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
603
604         * XBuild.targets: Removed.
605         * xbuild/Microsoft.Build.xsd: Changed path separator.
606
607 2006-04-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
608
609         * Makefile, xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd: Changed
610         name of Microsoft.Build.Commontypes.xsd to
611         Microsoft.Build.CommonTypes.xsd.
612
613 2006-04-07  Marek Sieradzki  <marek.sieradzki@gmail.com>
614
615         * Makefile: Changed installation directory of schema files.
616
617 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
618
619         * Main.cs: Updated for new API.
620
621 2005-12-14  Wade Berrier <wberrier@novell.com>
622
623         * Makefile: Add missing EXTRA_DISTFILES in order to 'make install'
624
625 2005-11-05  Kornél Pál  <kornelpal@hotmail.com>
626
627         * AssemblyInfo.cs: Use Consts.MonoVersion as AssemblyVersion.
628
629 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
630
631         * Main.cs: Changed binPath to directory where all files are stored.
632         * Makefile: Added installing of additional files.
633
634 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
635
636         * LoggerInfo.cs: Changed public to internal.
637         * xbuild.exe.sources: Added reference to AssemblyLoadInfo.
638
639 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
640
641         * Microsoft.Common.tasks, xbuild.rsp, Microsoft.Build.xsd, MSBuild:
642         Moved to xbuild/.
643         * Main.cs, Pararameters.cs: Changed to use Mono.XBuild.Framework and
644         Mono.XBuild.Utilities.
645         * CommandLineException.cs, LoggerInfo.cs: Added #if NET_2_0
646         
647
648 2005-09-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
649
650         * xbuild.exe.sources: Added Consts.cs from common build files.
651         * LoggerInfo.cs: Public key token update.
652         * Parameters.cs, Main.cs: Changed to use BinPath instead of hard-coded path.
653         * Makefile: Added installing of xbuild's files.
654         * Microsoft.Common.tasks: Moved from main directory and changed to use
655         assemblies from GAC.
656
657 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
658
659         * Main.cs: FxVersion.
660         * Makefile: Fixed Microsoft.Build.Utilities.dll name.
661
662 2005-09-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
663
664         * Microsoft.Build.xsd, MSBuild/Microsoft.Build.Core.xsd,
665         Microsoft.Build.Commontypes.xsd: Added schema files.
666
667 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
668
669         * Main.cs, Parameters.cs: Added default target(s) handling.
670
671 2005-08-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
672
673         * LoggerInfo.cs: Removed AssemblyLoadInfo property, changed to inherit
674         AssemblyLoadInfo.
675         * XBuild.targets: Updated.
676         * Parameters.cs: Removed debugging info and removed line producing
677         errors.
678         * Main.cs: Added check if engine is null.
679
680 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
681
682         * Parameters.cs, Main.cs: Changed paths to absolute paths. They should be
683         separated to .in file probably when moving to autotools.
684
685 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
686
687         * CommandLineException.cs, LoggerInfo.cs, Main.cs, Parameters.cs:
688         Added.