1 2009-07-31 Ankit Jain <jankit@novell.com>
3 * MSBuild.cs (Execute): Log error if the file doesn't exist.
5 2009-07-30 Ankit Jain <jankit@novell.com>
7 * ResolvedReference.cs (.ctor): Set 'OriginalItemSpec' and 'ResolvedFrom',
8 required for IDE integration.
9 * AssemblyResolver.cs (GetResolvedReference): All the original metadata
10 should be retained. Track api changes.
12 2009-07-30 Ankit Jain <jankit@novell.com>
14 * ReadLinesFromFile.cs (Execute): Log a warning instead of an error
15 if unable to read from the file. Fix a null check. Always return
18 2009-07-30 Ankit Jain <jankit@novell.com>
20 * Delete.cs (Execute): Log a message when deleting a file.
22 2009-07-28 Ankit Jain <jankit@novell.com>
24 * Exec.cs (AddCommandLineCommands): First word from @command is treated
25 as exec name, and rest as arguments. Extract arguments here.
26 (ExecuteTool): Don't ignore params.
27 (GenerateFullPathToTool): Extract first word as tool name.
28 (HandleTaskExecutionErrors): Honor IgnoreExitCode property.
29 (LogEventsFromTextOutput): Log as messages.
30 * ManagedCompiler.cs (HandleTaskExecutionErrors): Implement.
32 2009-07-23 Ankit Jain <jankit@novell.com>
34 * AssignProjectConfiguration.cs (Execute): Implement.
36 2009-07-22 Ankit Jain <jankit@novell.com>
39 * ResolvedReference.cs (AssemblyName): New.
40 (IsPrimary): New. Primary (eg. specified in the project file) or
42 (FoundInSearchPathAsString): New.
43 * AssemblyResolver.cs (GetResolvedReference): Add a 'assembly name'
44 param for the new field in ResolvedReference.
45 (AssemblyNamesCompatible): Fix the check for public key token.
48 * ResolveAssemblyReference.cs: Keep track of resolved assemblies,
49 prevent duplicate references and other files.
50 Process dependencies after resolving all the primary references.
51 Search for dependencies in parent assembly's dir first and then
52 the specified search paths.
53 Detect assembly version conflicts and try to resolve.
54 Improve logged messages.
55 (PrimaryReference): New.
56 (ResolveAssemblyReferenceHelper.AddUniqueFile): New extension method.
58 2009-07-16 Ankit Jain <jankit@novell.com>
62 * AssemblyResolver.cs (FindInDirectory): Try the @reference as a
63 filename as it is, or with different @file_extensions.
64 If @reference is a assembly name, then look for *.@file_extensions
66 (GetAssemblyNameFromFile): Log FileNotFoundException and BadImageFormatException
67 separately, instead of a single unclear message.
69 Change all uses of Assembly.GetAssemblyName with GetAssemblyNameFromFile
70 which does the required error checking and logging.
72 2009-06-12 Ankit Jain <jankit@novell.com>
75 * AL.cs, AspNetCompiler.cs, Csc.cs,
76 SGen.cs, Vbc.cs (ToolName): Append ".bat" when running
79 2009-06-09 Ankit Jain <jankit@novell.com>
81 * MSBuild.cs (Execute): Copy metadata from the @Projects items
82 to the target outputs.
84 2009-06-08 Ankit Jain <jankit@novell.com>
86 * ResolvedReference.cs: Add missing file.
88 2009-06-08 Ankit Jain <jankit@novell.com>
90 * AssignCulture.cs (TrySplitResourceName): Reset culture arg to null
92 * CreateCSharpManifestResourceName.cs: Set culture to null if the
95 2009-06-08 Ankit Jain <jankit@novell.com>
97 * ResolvedReference.cs: New.
98 * AssemblyResolver.cs (GetResolvedReference): New. Honor's the
99 'Private' metadata and sets CopyLocal.
100 (SearchPath): New. Used to track how the reference was resolved.
101 (IsStrongNamed): Fix potential null ref.
102 All the assembly resolution methods now return ResolvedReference
103 instead of strings, to aid in proper CopyLocal behavior and
104 dependency resolution.
105 * ResolveAssemblyReference.cs: Add support for finding related files,
106 satellite files, resolving dependencies, copy local files.
107 Resolve files specified in "AssemblyFiles" param also, used to resolve
108 project references and dependencies.
110 2009-06-07 Ankit Jain <jankit@novell.com>
112 * Csc.cs (AddResponseFileCommands): Split DefineConstants on space also.
114 2009-06-07 Ankit Jain <jankit@novell.com>
116 * AssignTargetPath.cs (Execute): Expand incoming path to absolute
117 path, and correctly extract relative path (skipping over the preceding
120 2009-06-07 Ankit Jain <jankit@novell.com>
122 * Copy.cs (CopyFile): Don't copy if the source and dest are the same.
124 2009-04-27 Ankit Jain <jankit@novell.com>
126 * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Move
128 * CreateManifestResourceName.cs: .. here.
129 * CreateVisualBasicManifestResourceName.cs: Implement.
131 2009-04-27 Ankit Jain <jankit@novell.com>
133 * Vbc.cs (AddResponseFileCommands): Escape DefineConstants as it can
134 contain double quotes itself. Fix /doc switch.
135 (EscapeDoubleQuotes): New.
137 2009-03-22 Daniel Nauck <dna@mono-project.de>
139 * GenerateResource.cs: Set BasePath property of
140 ResXResourceReader class.
141 See: http://lists.ximian.com/pipermail/mono-devel-list/2009-March/031459.html
143 2009-03-19 Ankit Jain <jankit@novell.com>
145 Fix bugs #323833 and #484384.
146 * AssemblyResolver.cs (GatherGacAssemblies): Handle duplicate entries.
147 These seem to be old copies of the assemblies with old keys. Pick
148 the one with the latest timestamp.
150 2009-03-03 Ankit Jain <jankit@novell.com>
153 * Csc.cs (AddResponseFileCommands): Split DefineConstants on ';'.
155 2009-02-26 Ankit Jain <jankit@novell.com>
157 * MakeDir.cs (Execute): Don't create+log if dir already exists.
159 2009-02-25 Ankit Jain <jankit@novell.com>
161 * AL.cs (Execute): Use ToolTask.Execute instead of doing our own.
163 2009-02-25 Ankit Jain <jankit@novell.com>
165 * AssemblyResolver.cs:
166 * ResolveAssemblyReference.cs: Honor SpecificVersion. Emit detailed error
167 messages incase assembly resolution fails. Make specific version
170 2009-02-25 Ankit Jain <jankit@novell.com>
172 * ManagedCompiler.cs (AddResponseFileCommands): Use LogicalName for
173 embedded resources, wherever available.
174 * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Use
175 Path.Combine instead of hardcoding "\".
177 2009-02-25 Ankit Jain <jankit@novell.com>
179 * MSBuild.cs (Execute): Reset current directory back after every
182 2009-02-21 Ankit Jain <jankit@novell.com>
185 * Copy.cs: CopiedFiles and DestinationFiles should have target paths
186 instead of source. Also, the metadata should get retained from source
187 items. Based on a patch by Jeffrey Richardson <themann@indyfantasysports.net>
188 Refactor a bit to remove code duplication.
190 2009-02-21 Ankit Jain <jankit@novell.com>
192 * MSBuild.cs (SplitPropertiesToDictionary): Split into exactly 2 parts.
194 2009-02-11 Leszek Ciesielski <skolima@gmail.com>
196 * ResolveAssemblyReference.cs : AllowedRelatedFileExtensions stub
198 2009-02-02 Ankit Jain <jankit@novell.com>
200 * MSBuild.cs (Execute): Disable incorrect 'rebaseOutputs' behavior.
202 2009-02-02 Ankit Jain <jankit@novell.com>
204 * ResolveAssemblyReference.cs: Honor SearchPaths and the special
205 items like '{HintPathFromItem}', '{TargetFrameworkDirectory}' etc.
206 * AssemblyResolver.cs: Add api for more specific search, like search
207 in a directory, target frameworks, gac etc.
209 2009-02-01 Ankit Jain <jankit@novell.com>
211 * CallTarget.cs: Copy all items from target to TargetOutputs.
213 2009-02-01 Ankit Jain <jankit@novell.com>
215 * Csc.cs (AddResponseFileCommands):
216 * ManagedCompiler.cs (AddResponseFileCommands): 'AddModules' and
217 'AdditionalLibPaths' can be empty.
219 2009-01-30 Ankit Jain <jankit@novell.com>
221 * Copy.cs (Execute): Use for loop instead of enumerators.
222 sourceFiles and destinationFiles can be null, handle that.
223 Create new directory if required.
225 2009-01-27 Ankit Jain <jankit@novell.com>
227 * Delete.cs (Execute): Skip non-existant files.
229 2009-01-06 Ankit Jain <jankit@novell.com>
231 * CreateManifestResourceName.cs (Execute): Use full path, also helps
234 2008-12-17 Ankit Jain <jankit@novell.com>
236 * Copy.cs: Always overwrite destination files.
238 2008-12-17 Ankit Jain <jankit@novell.com>
240 * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to
241 items in 'Sources', handle correctly.
243 2008-12-12 Ankit Jain <jankit@novell.com>
245 * CreateManifestResourceName.cs: Implement.
246 * CreateCSharpManifestResourceName.cs: Implement.
248 2008-11-27 Ankit Jain <jankit@novell.com>
250 * AssignCulture.cs (Execute): Emit "Culture" metadata also.
252 2008-11-23 Ankit Jain <jankit@novell.com>
254 * AssignCulture.cs (Execute): Implement.
256 2008-11-22 Ankit Jain <jankit@novell.com>
258 * AssignTargetPath.cs (Execute): Implement.
260 2008-11-21 Ankit Jain <jankit@novell.com>
262 * GenerateResource.cs (Execute): Use for loop instead of manually
265 2008-11-21 Ankit Jain <jankit@novell.com>
267 * CreateItem (Execute): AdditionalMetadata can be null.
268 Trim metadata values.
269 (IsExcluded): 'exclude' can be null.
271 2008-10-09 Ankit Jain <jankit@novell.com>
273 * CreateItem.cs (Execute): Implement.
275 2008-10-01 Ankit Jain <jankit@novell.com>
277 * CallTarget.cs (Execute): Implement.
279 2008-08-06 Ankit Jain <jankit@novell.com>
281 * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
282 Correctly handle response filenames and win32 resource switch.
284 2008-06-02 Atsushi Enomoto <atsushi@ximian.com>
286 * AssemblyResolver.cs : do not crash when there is no mono installed.
288 2007-05-17 Marek Sieradzki <marek.sieradzki@gmail.com>
290 * ResolveAssemblyReference.cs
291 * AssemblyResolver.cs: Resolve HintPath properly.
293 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
295 * CombinePath.cs: Implemented.
297 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
299 * Vbc.cs: Implemented.
301 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
303 * MSBuild.cs (Execute): Copy referenced project's dlls to output
306 2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
308 * AssemblyResolver.cs: Resolve HintPath correctly.
310 2007-02-04 Marek Sieradzki <marek.sieradzki@gmail.com>
312 * Delete.cs: Formatting.
314 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
316 * AppDomainIsolatedTaskExtension.cs
317 * ManagedCompiler.cs: corcompare changes.
319 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
321 * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
323 2007-01-29 Marek Sieradzki <marek.sieradzki@gmail.com>
325 * AssemblyResolver.cs: Added.
326 * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
328 2007-01-24 Marek Sieradzki <marek.sieradzki@gmail.com>
330 * GetFrameworkPath.cs
331 * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
334 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
336 * GetAssemblyIdentity.cs
337 * ResolveManifestFiles.cs
338 * RemoveDuplicates.cs
339 * TaskLoggingHelperExtensios.cs: Added
341 * SGen.cs: Added missing [Required] and [Output].
343 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
345 * RemoveDir.cs (Execute): Don't remove recursively.
346 * CreateProperty.cs: Use the same field for both properties.
348 2006-12-08 Marek Sieradzki <marek.sieradzki@gmail.com>
350 * ManagedCompiler.cs, Csc.cs: Moved some code from
351 ManagedCompiler.AddResponseFileCommands to Csc.
352 * SGen.cs: Added. It won't work yet.
354 2006-12-05 Marek Sieradzki <marek.sieradzki@gmail.com>
356 * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
357 override from virtual. (corcompare didn't notice the difference)
358 * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
360 * GenerateDeploymentManifest.cs: Added "using";
361 * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
364 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
366 * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
367 new tests. CheckAllReferences (): Added a null check.
368 * AL.cs (AddResponseFileCommands): Changes according to new tests.
370 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
372 * MSBuild.cs: Added MonoTODO.
373 * MakeDir.cs: Added logging.
374 * Exec.cs: Added FIXME and commented unused variables.
376 2006-10-21 Leszek Ciesielski <skolima@gmail.com>
378 * CreateTemporaryVCProject.cs:
382 * GenerateDeploymentManifest.cs: added class stubs
383 * ToolTaskExtension.cs:
384 * TaskExtension.cs: changed constructor to internal
386 2006-10-14 Marek Sieradzki <marek.sieradzki@gmail.com>
388 * Exec.cs: Added AddCommandLineCommands ().
389 * GenerateBootstrapper.cs: Added missing attributes.
390 * GenerateManifestBase.cs: Added missing attributes.
391 * GenerateApplicationManifest.cs: Added ValidateInputs ().
393 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
396 * ResolveAssemblyReference.cs
397 * ResolveProjectBase.cs
398 * AssignTargetPath.cs
402 * AssignProjectConfiguration.cs
403 * CreateManifestResourceName.cs: Added missing [Output] and
406 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
408 * MSBuild.cs: Added error logging.
409 * Copy.cs: Fixed runtime cast exception.
411 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
413 * ResolveAssemblyReference.cs: Added.
415 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
417 * CreateProperty.cs: First implementation.
419 2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
421 * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
422 Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
425 2006-07-17 Marek Sieradzki <marek.sieradzki@gmail.com>
427 * ManagedCompiler.cs: TargetType.Get: added null check.
429 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
431 * Csc.cs: Changed ToolName to make it use gmcs.
432 * ExtractedClassName.cs: Fixed a typo.
434 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
436 * ManagedCompiler.cs: Change TargetType to return lower case text.
438 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
440 * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
441 GenereateBootstrapper.cs, ExtractedClassName.cs,
442 GenerateManifestBase.cs, FormatVersion.cs,
443 CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
444 GenerateApplicationManifest.cs: Added stubs.
445 * Exec.cs: Removed some assignments.
446 * CreateItem.cs: Formatting.
448 2006-06-17 Marek Sieradzki <marek.sieradzki@gmail.com>
450 * Error.cs: Added null check and changed return value of Execute () to
452 * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
453 AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
456 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
458 * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
459 CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
460 null and return true to NotImplementedException;
461 * Error.cs: Changed to use helpKeyword and code.
462 * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
463 Mono.XBuild.Utilities.MonoLocationHelper.
464 * Message.cs: Fixed to use proper MessageImportance and removed error
466 * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
467 * GenerateResource.cs: Fixed wrong if block.
469 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
471 * Message.cs: Made messageImportance local variable.
473 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
475 * MakeDir.cs: Removed warning.
476 * Exec.cs: Fixed commmand execution.
477 * ReadLinesFromFile.cs: Formatting.
479 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
481 * GenerateResource.cs: Added authors of monoresgen.
483 2006-03-18 Marek Sieradzki <marek.sieradzki@gmail.com>
485 * ManagedCompiler.cs: Fixed a typo.
486 * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
488 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
490 * MonoTODOAttribute.cs: Removed.
491 * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
492 SignFile.cs: Added missing attributes.
493 * Warning.cs: Added missing properties.
494 * WriteLinesToFiles.cs: Compressed properties.
495 * Exec.cs, ManagedCompiler.cs: Added missing methods.
497 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
499 * CombinePath.cs: Added.
501 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
503 * AL.cs: Added Output attribute to OutputAssembly.
504 * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
506 * Copy.cs: Added Output attribute to DestinationFiles and Required to
508 * CreateItem.cs, CreateProperty.cs: Changed string to string[].
509 * Csc.cs: Added PdbFile property.
510 * Error.cs: Added Code and HelpKeyword properties.
511 * Exec.cs: Changed TaskExtension to ToolTaskExtension.
512 * GenerateResource.cs: Added NeverLockType and PublicClass properties.
513 * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
515 * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
516 * MSBuild.cs: Changed string to string[].
517 * ReadLinesFromFile.cs: Added Required to File.
518 * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
520 * UnregisterAssembly.cs: Added AssemblyListFile property.
521 * WriteLinesToFile.cs: Added Required to Lines.
523 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
525 * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
527 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
529 * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
530 RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
531 CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
532 TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
533 GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
534 Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
535 WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
536 GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
537 GetFrameworkPath.cs: Added #if NET_2_0.
539 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
541 * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
542 * MSBuild.cs: Added really simple temporary code.
543 * AL.cs: Replaced variables with Bag property.
545 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
547 * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
548 instead of previous protected log field.
550 2005-09-03 Marek Sieradzki <marek.sieradzki@gmail.com>
552 * Touch.cs: Changed to use full paths and fixed stream closing.
553 * ReadLinesFromFile.cs: Formatting.
554 * WriteLineToFile.cs: Changed to use full paths.
555 * AL.cs: Changed ToolName.
557 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
559 * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
561 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
563 * Exec.cs: Removed "exited".
564 * AL.cs: Removed Regex.
565 * Csc.cs: Changed default GenerateFullPaths to false.
567 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
569 * Exec.cs: Reformatted and added try/catch.
570 * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
571 GenerateResource.cs, Copy.cs: Changed to use properties.
572 * ToolTaskExtension.cs: Rewritten.
573 * TaskExtension.cs: Changed to use base property.
574 * GetFrameworkSdkPath.cs: Formatting.
575 * ManagedCompiler.cs: Changed to use Bag instead of fields.
576 * AL.cs: Moved command line arguments generation to proper method.
577 * Csc.cs: Changed to use Bag instead of fields and added support for
580 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
582 * Exec.cs: Fixed arguments.
584 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
586 * Exec.cs: Added redirection of output and removed timeout handling.
587 * Copy.cs: Formatting.
588 * CommandLineBuilderExtension.cs: Formatting.
590 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
592 * CommandLineBuilderExtension.cs: Added.
593 * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
594 CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
595 GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
598 2005-08-11 Marek Sieradzki <marek.sieradzki@gmail.com>
600 * Exec.cs: First implementation.
601 * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
602 ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
603 ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
604 Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
606 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
608 * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
609 * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
610 Warning.cs, WriteLinesToFile.cs: First implementation.
612 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
614 * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
615 Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
616 GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
617 MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
618 MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
619 RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
620 Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs: