Fix bug #517974.
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / ChangeLog
1 2009-07-22  Ankit Jain  <jankit@novell.com>
2
3         Fix bug #517974.
4         * ResolvedReference.cs (AssemblyName): New.
5         (IsPrimary): New. Primary (eg. specified in the project file) or
6         dependent reference.
7         (FoundInSearchPathAsString): New.
8         * AssemblyResolver.cs (GetResolvedReference): Add a 'assembly name'
9         param for the new field in ResolvedReference.
10         (AssemblyNamesCompatible): Fix the check for public key token.
11         Track api changes.
12
13         * ResolveAssemblyReference.cs: Keep track of resolved assemblies,
14         prevent duplicate references and other files.
15         Process dependencies after resolving all the primary references.
16         Search for dependencies in parent assembly's dir first and then
17         the specified search paths.
18         Detect assembly version conflicts and try to resolve.
19         Improve logged messages.
20         (PrimaryReference): New.
21         (ResolveAssemblyReferenceHelper.AddUniqueFile): New extension method.
22
23 2009-07-16  Ankit Jain  <jankit@novell.com>
24
25         Fix bug #519922.
26
27         * AssemblyResolver.cs (FindInDirectory): Try the @reference as a
28         filename as it is, or with different @file_extensions.
29         If @reference is a assembly name, then look for *.@file_extensions
30         for target assembly.
31         (GetAssemblyNameFromFile): Log FileNotFoundException and BadImageFormatException
32         separately, instead of a single unclear message.
33
34         Change all uses of Assembly.GetAssemblyName with GetAssemblyNameFromFile
35         which does the required error checking and logging.
36
37 2009-06-12  Ankit Jain  <jankit@novell.com>
38
39         * Utilities.cs: New.
40         * AL.cs, AspNetCompiler.cs, Csc.cs,
41         SGen.cs, Vbc.cs (ToolName): Append ".bat" when running
42         on windows.
43
44 2009-06-09  Ankit Jain  <jankit@novell.com>
45
46         * MSBuild.cs (Execute): Copy metadata from the @Projects items
47         to the target outputs.
48
49 2009-06-08  Ankit Jain  <jankit@novell.com>
50
51         * ResolvedReference.cs: Add missing file.
52
53 2009-06-08  Ankit Jain  <jankit@novell.com>
54
55         * AssignCulture.cs (TrySplitResourceName): Reset culture arg to null
56         if returning false.
57         * CreateCSharpManifestResourceName.cs: Set culture to null if the
58         culture was invalid.
59
60 2009-06-08  Ankit Jain  <jankit@novell.com>
61
62         * ResolvedReference.cs: New.
63         * AssemblyResolver.cs (GetResolvedReference): New. Honor's the
64         'Private' metadata and sets CopyLocal.
65         (SearchPath): New. Used to track how the reference was resolved.
66         (IsStrongNamed): Fix potential null ref.
67         All the assembly resolution methods now return ResolvedReference
68         instead of strings, to aid in proper CopyLocal behavior and
69         dependency resolution.
70         * ResolveAssemblyReference.cs: Add support for finding related files,
71         satellite files, resolving dependencies, copy local files.
72         Resolve files specified in "AssemblyFiles" param also, used to resolve
73         project references and dependencies.
74
75 2009-06-07  Ankit Jain  <jankit@novell.com>
76
77         * Csc.cs (AddResponseFileCommands): Split DefineConstants on space also.
78
79 2009-06-07  Ankit Jain  <jankit@novell.com>
80
81         * AssignTargetPath.cs (Execute): Expand incoming path to absolute
82         path, and correctly extract relative path (skipping over the preceding
83         dir separator).
84
85 2009-06-07  Ankit Jain  <jankit@novell.com>
86
87         * Copy.cs (CopyFile): Don't copy if the source and dest are the same.
88
89 2009-04-27  Ankit Jain  <jankit@novell.com>
90
91         * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Move
92         to ..
93         * CreateManifestResourceName.cs: .. here.
94         * CreateVisualBasicManifestResourceName.cs: Implement.
95
96 2009-04-27  Ankit Jain  <jankit@novell.com>
97
98         * Vbc.cs (AddResponseFileCommands): Escape DefineConstants as it can
99         contain double quotes itself. Fix /doc switch.
100         (EscapeDoubleQuotes): New.
101
102 2009-03-22  Daniel Nauck  <dna@mono-project.de>
103
104         * GenerateResource.cs: Set BasePath property of
105                 ResXResourceReader class.
106                 See: http://lists.ximian.com/pipermail/mono-devel-list/2009-March/031459.html
107
108 2009-03-19  Ankit Jain  <jankit@novell.com>
109
110         Fix bugs #323833 and #484384.
111         * AssemblyResolver.cs (GatherGacAssemblies): Handle duplicate entries.
112         These seem to be old copies of the assemblies with old keys. Pick
113         the one with the latest timestamp.
114
115 2009-03-03  Ankit Jain  <jankit@novell.com>
116
117         Fix bug #480856.
118         * Csc.cs (AddResponseFileCommands): Split DefineConstants on ';'.
119
120 2009-02-26  Ankit Jain  <jankit@novell.com>
121
122         * MakeDir.cs (Execute): Don't create+log if dir already exists.
123
124 2009-02-25  Ankit Jain  <jankit@novell.com>
125
126         * AL.cs (Execute): Use ToolTask.Execute instead of doing our own.
127
128 2009-02-25  Ankit Jain  <jankit@novell.com>
129
130         * AssemblyResolver.cs:
131         * ResolveAssemblyReference.cs: Honor SpecificVersion. Emit detailed error
132         messages incase assembly resolution fails. Make specific version
133         strict.
134
135 2009-02-25  Ankit Jain  <jankit@novell.com>
136
137         * ManagedCompiler.cs (AddResponseFileCommands): Use LogicalName for
138         embedded resources, wherever available.
139         * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Use
140         Path.Combine instead of hardcoding "\".
141
142 2009-02-25  Ankit Jain  <jankit@novell.com>
143
144         * MSBuild.cs (Execute): Reset current directory back after every
145         project's execution.
146
147 2009-02-21  Ankit Jain  <jankit@novell.com>
148
149         Fix bug #458916.
150         * Copy.cs: CopiedFiles and DestinationFiles should have target paths
151         instead of source. Also, the metadata should get retained from source
152         items. Based on a patch by Jeffrey Richardson <themann@indyfantasysports.net>
153         Refactor a bit to remove code duplication.
154
155 2009-02-21  Ankit Jain  <jankit@novell.com>
156
157         * MSBuild.cs (SplitPropertiesToDictionary): Split into exactly 2 parts.
158
159 2009-02-11  Leszek Ciesielski <skolima@gmail.com>
160
161         * ResolveAssemblyReference.cs : AllowedRelatedFileExtensions stub
162
163 2009-02-02  Ankit Jain  <jankit@novell.com>
164
165         * MSBuild.cs (Execute): Disable incorrect 'rebaseOutputs' behavior.
166
167 2009-02-02  Ankit Jain  <jankit@novell.com>
168
169         * ResolveAssemblyReference.cs: Honor SearchPaths and the special
170         items like '{HintPathFromItem}', '{TargetFrameworkDirectory}' etc.
171         * AssemblyResolver.cs: Add api for more specific search, like search
172         in a directory, target frameworks, gac etc.
173
174 2009-02-01  Ankit Jain  <jankit@novell.com>
175
176         * CallTarget.cs: Copy all items from target to TargetOutputs.
177
178 2009-02-01  Ankit Jain  <jankit@novell.com>
179
180         * Csc.cs (AddResponseFileCommands):
181         * ManagedCompiler.cs (AddResponseFileCommands): 'AddModules' and
182         'AdditionalLibPaths' can be empty.
183
184 2009-01-30  Ankit Jain  <jankit@novell.com>
185
186         * Copy.cs (Execute): Use for loop instead of enumerators.
187         sourceFiles and destinationFiles can be null, handle that.
188         Create new directory if required.
189
190 2009-01-27  Ankit Jain  <jankit@novell.com>
191
192         * Delete.cs (Execute): Skip non-existant files.
193
194 2009-01-06  Ankit Jain  <jankit@novell.com>
195
196         * CreateManifestResourceName.cs (Execute): Use full path, also helps
197         with debugging.
198
199 2008-12-17  Ankit Jain  <jankit@novell.com>
200
201         * Copy.cs: Always overwrite destination files.
202
203 2008-12-17  Ankit Jain  <jankit@novell.com>
204
205         * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to
206         items in 'Sources', handle correctly.
207
208 2008-12-12  Ankit Jain  <jankit@novell.com>
209
210         * CreateManifestResourceName.cs: Implement.
211         * CreateCSharpManifestResourceName.cs: Implement.
212
213 2008-11-27  Ankit Jain  <jankit@novell.com>
214
215         * AssignCulture.cs (Execute): Emit "Culture" metadata also.
216
217 2008-11-23  Ankit Jain  <jankit@novell.com>
218
219         * AssignCulture.cs (Execute): Implement.
220
221 2008-11-22  Ankit Jain  <jankit@novell.com>
222
223         * AssignTargetPath.cs (Execute): Implement.
224
225 2008-11-21  Ankit Jain  <jankit@novell.com>
226
227         * GenerateResource.cs (Execute): Use for loop instead of manually
228         using enumerators.
229
230 2008-11-21  Ankit Jain  <jankit@novell.com>
231
232         * CreateItem (Execute): AdditionalMetadata can be null.
233         Trim metadata values.
234         (IsExcluded): 'exclude' can be null.
235
236 2008-10-09  Ankit Jain  <jankit@novell.com>
237
238         * CreateItem.cs (Execute): Implement.
239
240 2008-10-01  Ankit Jain  <jankit@novell.com>
241
242         * CallTarget.cs (Execute): Implement.
243
244 2008-08-06  Ankit Jain  <jankit@novell.com>
245
246         * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
247         Correctly handle response filenames and win32 resource switch.
248
249 2008-06-02  Atsushi Enomoto  <atsushi@ximian.com>
250
251         * AssemblyResolver.cs : do not crash when there is no mono installed.
252
253 2007-05-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
254
255         * ResolveAssemblyReference.cs
256         * AssemblyResolver.cs: Resolve HintPath properly.
257
258 2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
259
260         * CombinePath.cs: Implemented.
261
262 2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
263
264         * Vbc.cs: Implemented.
265
266 2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
267
268         * MSBuild.cs (Execute): Copy referenced project's dlls to output
269         directory.
270
271 2007-02-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
272
273         * AssemblyResolver.cs: Resolve HintPath correctly.
274
275 2007-02-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
276
277         * Delete.cs: Formatting.
278
279 2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
280
281         * AppDomainIsolatedTaskExtension.cs
282         * ManagedCompiler.cs: corcompare changes.
283
284 2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
285
286         * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
287
288 2007-01-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
289
290         * AssemblyResolver.cs: Added.
291         * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
292
293 2007-01-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
294
295         * GetFrameworkPath.cs
296         * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
297         MonoLocationHelper.
298
299 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
300
301         * GetAssemblyIdentity.cs
302         * ResolveManifestFiles.cs
303         * RemoveDuplicates.cs
304         * TaskLoggingHelperExtensios.cs: Added
305
306         * SGen.cs: Added missing [Required] and [Output].
307
308 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
309
310         * RemoveDir.cs (Execute): Don't remove recursively.
311         * CreateProperty.cs: Use the same field for both properties.
312
313 2006-12-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
314
315         * ManagedCompiler.cs, Csc.cs: Moved some code from
316         ManagedCompiler.AddResponseFileCommands to Csc.
317         * SGen.cs: Added. It won't work yet.
318
319 2006-12-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
320
321         * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
322         override from virtual. (corcompare didn't notice the difference)
323         * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
324         of the file.
325         * GenerateDeploymentManifest.cs: Added "using";
326         * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
327         is set.
328
329 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
330
331         * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
332         new tests. CheckAllReferences (): Added a null check.
333         * AL.cs (AddResponseFileCommands): Changes according to new tests.
334
335 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
336
337         * MSBuild.cs: Added MonoTODO.
338         * MakeDir.cs: Added logging.
339         * Exec.cs: Added FIXME and commented unused variables.
340
341 2006-10-21  Leszek Ciesielski <skolima@gmail.com>
342
343         * CreateTemporaryVCProject.cs:
344         * VCBuild.cs:
345         * UpdateManifest.cs:
346         * Vbc.cs:
347         * GenerateDeploymentManifest.cs: added class stubs
348         * ToolTaskExtension.cs:
349         * TaskExtension.cs: changed constructor to internal
350
351 2006-10-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
352
353         * Exec.cs: Added AddCommandLineCommands ().
354         * GenerateBootstrapper.cs: Added missing attributes.
355         * GenerateManifestBase.cs: Added missing attributes.
356         * GenerateApplicationManifest.cs: Added ValidateInputs ().
357
358 2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
359
360         * FormatUrl.cs
361         * ResolveAssemblyReference.cs
362         * ResolveProjectBase.cs
363         * AssignTargetPath.cs
364         * CallTarget.cs
365         * AssignCulture.cs
366         * FormatVersion.cs
367         * AssignProjectConfiguration.cs
368         * CreateManifestResourceName.cs: Added missing [Output] and
369         [Required].
370
371 2006-10-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
372
373         * MSBuild.cs: Added error logging.
374         * Copy.cs: Fixed runtime cast exception.
375
376 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
377
378         * ResolveAssemblyReference.cs: Added.
379
380 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
381
382         * CreateProperty.cs: First implementation.
383
384 2006-08-15  Marek Sieradzki  <marek.sieradzki@gmail.com>
385
386         * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
387         Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
388         use generics.
389
390 2006-07-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
391
392         * ManagedCompiler.cs: TargetType.Get: added null check.
393
394 2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
395
396         * Csc.cs: Changed ToolName to make it use gmcs.
397         * ExtractedClassName.cs: Fixed a typo.
398
399 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
400
401         * ManagedCompiler.cs: Change TargetType to return lower case text.
402
403 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
404
405         * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
406         GenereateBootstrapper.cs, ExtractedClassName.cs,
407         GenerateManifestBase.cs, FormatVersion.cs,
408         CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
409         GenerateApplicationManifest.cs: Added stubs.
410         * Exec.cs: Removed some assignments.
411         * CreateItem.cs: Formatting.
412
413 2006-06-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
414
415         * Error.cs: Added null check and changed return value of Execute () to
416         false.
417         * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
418         AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
419         Added stubs.
420
421 2006-05-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
422
423         * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
424         CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
425         null and return true to NotImplementedException;
426         * Error.cs: Changed to use helpKeyword and code.
427         * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
428         Mono.XBuild.Utilities.MonoLocationHelper.
429         * Message.cs: Fixed to use proper MessageImportance and removed error
430         logging.
431         * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
432         * GenerateResource.cs: Fixed wrong if block.
433
434 2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
435
436         * Message.cs: Made messageImportance local variable.
437
438 2006-05-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
439
440         * MakeDir.cs: Removed warning.
441         * Exec.cs: Fixed commmand execution.
442         * ReadLinesFromFile.cs: Formatting.
443
444 2006-04-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
445
446         * GenerateResource.cs: Added authors of monoresgen.
447
448 2006-03-18  Marek Sieradzki  <marek.sieradzki@gmail.com> 
449
450         * ManagedCompiler.cs: Fixed a typo.
451         * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
452
453 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com> 
454
455         * MonoTODOAttribute.cs: Removed.
456         * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
457         SignFile.cs: Added missing attributes.
458         * Warning.cs: Added missing properties.
459         * WriteLinesToFiles.cs: Compressed properties.
460         * Exec.cs, ManagedCompiler.cs: Added missing methods.
461
462 2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
463
464         * CombinePath.cs: Added.
465
466 2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
467
468         * AL.cs: Added Output attribute to OutputAssembly.
469         * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
470         attribute.
471         * Copy.cs: Added Output attribute to DestinationFiles and Required to
472         SourceFiles.
473         * CreateItem.cs, CreateProperty.cs: Changed string to string[].
474         * Csc.cs: Added PdbFile property.
475         * Error.cs: Added Code and HelpKeyword properties.
476         * Exec.cs: Changed TaskExtension to ToolTaskExtension.
477         * GenerateResource.cs: Added NeverLockType and PublicClass properties.
478         * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
479         TrustInfoFile.
480         * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
481         * MSBuild.cs: Changed string to string[].
482         * ReadLinesFromFile.cs: Added Required to File.
483         * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
484         properties.
485         * UnregisterAssembly.cs: Added AssemblyListFile property.
486         * WriteLinesToFile.cs: Added Required to Lines.
487
488 2006-02-25  Marek Sieradzki <marek.sieradzki@gmail.com> 
489
490         * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
491
492 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
493
494         * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
495         RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
496         CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
497         TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
498         GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
499         Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
500         WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
501         GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
502         GetFrameworkPath.cs: Added #if NET_2_0.
503
504 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
505
506         * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
507         * MSBuild.cs: Added really simple temporary code.
508         * AL.cs: Replaced variables with Bag property.
509
510 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
511
512         * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
513         instead of previous protected log field.
514
515 2005-09-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
516
517         * Touch.cs: Changed to use full paths and fixed stream closing.
518         * ReadLinesFromFile.cs: Formatting.
519         * WriteLineToFile.cs: Changed to use full paths.
520         * AL.cs: Changed ToolName.
521
522 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
523
524         * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
525
526 2005-08-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
527
528         * Exec.cs: Removed "exited".
529         * AL.cs: Removed Regex.
530         * Csc.cs: Changed default GenerateFullPaths to false.
531
532 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
533
534         * Exec.cs: Reformatted and added try/catch.
535         * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
536         GenerateResource.cs, Copy.cs: Changed to use properties.
537         * ToolTaskExtension.cs: Rewritten.
538         * TaskExtension.cs: Changed to use base property.
539         * GetFrameworkSdkPath.cs: Formatting.
540         * ManagedCompiler.cs: Changed to use Bag instead of fields.
541         * AL.cs: Moved command line arguments generation to proper method.
542         * Csc.cs: Changed to use Bag instead of fields and added support for
543         compilation.
544
545 2005-08-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
546
547         * Exec.cs: Fixed arguments.
548
549 2005-08-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
550
551         * Exec.cs: Added redirection of output and removed timeout handling.
552         * Copy.cs: Formatting.
553         * CommandLineBuilderExtension.cs: Formatting.
554
555 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
556
557         * CommandLineBuilderExtension.cs: Added.
558         * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
559         CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
560         GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
561         Updated.
562
563 2005-08-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
564
565         * Exec.cs: First implementation.
566         * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
567         ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
568         ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
569         Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
570
571 2005-08-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
572
573         * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
574         * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
575         Warning.cs, WriteLinesToFile.cs: First implementation.
576
577 2005-07-13  Marek Sieradzki  <marek.sieradzki@gmail.com>
578
579         * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
580         Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
581         GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
582         MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
583         MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
584         RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
585         Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs:
586         initial check-in