importing messaging-2008 branch to trunk.
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / ChangeLog
1 2008-11-27  Ankit Jain  <jankit@novell.com>
2
3         * AssignCulture.cs (Execute): Emit "Culture" metadata also.
4
5 2008-11-23  Ankit Jain  <jankit@novell.com>
6
7         * AssignCulture.cs (Execute): Implement.
8
9 2008-11-22  Ankit Jain  <jankit@novell.com>
10
11         * AssignTargetPath.cs (Execute): Implement.
12
13 2008-11-21  Ankit Jain  <jankit@novell.com>
14
15         * GenerateResource.cs (Execute): Use for loop instead of manually
16         using enumerators.
17
18 2008-11-21  Ankit Jain  <jankit@novell.com>
19
20         * CreateItem (Execute): AdditionalMetadata can be null.
21         Trim metadata values.
22         (IsExcluded): 'exclude' can be null.
23
24 2008-10-09  Ankit Jain  <jankit@novell.com>
25
26         * CreateItem.cs (Execute): Implement.
27
28 2008-10-01  Ankit Jain  <jankit@novell.com>
29
30         * CallTarget.cs (Execute): Implement.
31
32 2008-08-06  Ankit Jain  <jankit@novell.com>
33
34         * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
35         Correctly handle response filenames and win32 resource switch.
36
37 2008-06-02  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * AssemblyResolver.cs : do not crash when there is no mono installed.
40
41 2007-05-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
42
43         * ResolveAssemblyReference.cs
44         * AssemblyResolver.cs: Resolve HintPath properly.
45
46 2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
47
48         * CombinePath.cs: Implemented.
49
50 2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
51
52         * Vbc.cs: Implemented.
53
54 2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
55
56         * MSBuild.cs (Execute): Copy referenced project's dlls to output
57         directory.
58
59 2007-02-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
60
61         * AssemblyResolver.cs: Resolve HintPath correctly.
62
63 2007-02-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
64
65         * Delete.cs: Formatting.
66
67 2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
68
69         * AppDomainIsolatedTaskExtension.cs
70         * ManagedCompiler.cs: corcompare changes.
71
72 2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
73
74         * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
75
76 2007-01-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
77
78         * AssemblyResolver.cs: Added.
79         * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
80
81 2007-01-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
82
83         * GetFrameworkPath.cs
84         * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
85         MonoLocationHelper.
86
87 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
88
89         * GetAssemblyIdentity.cs
90         * ResolveManifestFiles.cs
91         * RemoveDuplicates.cs
92         * TaskLoggingHelperExtensios.cs: Added
93
94         * SGen.cs: Added missing [Required] and [Output].
95
96 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
97
98         * RemoveDir.cs (Execute): Don't remove recursively.
99         * CreateProperty.cs: Use the same field for both properties.
100
101 2006-12-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
102
103         * ManagedCompiler.cs, Csc.cs: Moved some code from
104         ManagedCompiler.AddResponseFileCommands to Csc.
105         * SGen.cs: Added. It won't work yet.
106
107 2006-12-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
108
109         * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
110         override from virtual. (corcompare didn't notice the difference)
111         * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
112         of the file.
113         * GenerateDeploymentManifest.cs: Added "using";
114         * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
115         is set.
116
117 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
118
119         * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
120         new tests. CheckAllReferences (): Added a null check.
121         * AL.cs (AddResponseFileCommands): Changes according to new tests.
122
123 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
124
125         * MSBuild.cs: Added MonoTODO.
126         * MakeDir.cs: Added logging.
127         * Exec.cs: Added FIXME and commented unused variables.
128
129 2006-10-21  Leszek Ciesielski <skolima@gmail.com>
130
131         * CreateTemporaryVCProject.cs:
132         * VCBuild.cs:
133         * UpdateManifest.cs:
134         * Vbc.cs:
135         * GenerateDeploymentManifest.cs: added class stubs
136         * ToolTaskExtension.cs:
137         * TaskExtension.cs: changed constructor to internal
138
139 2006-10-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
140
141         * Exec.cs: Added AddCommandLineCommands ().
142         * GenerateBootstrapper.cs: Added missing attributes.
143         * GenerateManifestBase.cs: Added missing attributes.
144         * GenerateApplicationManifest.cs: Added ValidateInputs ().
145
146 2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
147
148         * FormatUrl.cs
149         * ResolveAssemblyReference.cs
150         * ResolveProjectBase.cs
151         * AssignTargetPath.cs
152         * CallTarget.cs
153         * AssignCulture.cs
154         * FormatVersion.cs
155         * AssignProjectConfiguration.cs
156         * CreateManifestResourceName.cs: Added missing [Output] and
157         [Required].
158
159 2006-10-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
160
161         * MSBuild.cs: Added error logging.
162         * Copy.cs: Fixed runtime cast exception.
163
164 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
165
166         * ResolveAssemblyReference.cs: Added.
167
168 2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
169
170         * CreateProperty.cs: First implementation.
171
172 2006-08-15  Marek Sieradzki  <marek.sieradzki@gmail.com>
173
174         * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
175         Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
176         use generics.
177
178 2006-07-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
179
180         * ManagedCompiler.cs: TargetType.Get: added null check.
181
182 2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
183
184         * Csc.cs: Changed ToolName to make it use gmcs.
185         * ExtractedClassName.cs: Fixed a typo.
186
187 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
188
189         * ManagedCompiler.cs: Change TargetType to return lower case text.
190
191 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
192
193         * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
194         GenereateBootstrapper.cs, ExtractedClassName.cs,
195         GenerateManifestBase.cs, FormatVersion.cs,
196         CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
197         GenerateApplicationManifest.cs: Added stubs.
198         * Exec.cs: Removed some assignments.
199         * CreateItem.cs: Formatting.
200
201 2006-06-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
202
203         * Error.cs: Added null check and changed return value of Execute () to
204         false.
205         * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
206         AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
207         Added stubs.
208
209 2006-05-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
210
211         * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
212         CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
213         null and return true to NotImplementedException;
214         * Error.cs: Changed to use helpKeyword and code.
215         * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
216         Mono.XBuild.Utilities.MonoLocationHelper.
217         * Message.cs: Fixed to use proper MessageImportance and removed error
218         logging.
219         * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
220         * GenerateResource.cs: Fixed wrong if block.
221
222 2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
223
224         * Message.cs: Made messageImportance local variable.
225
226 2006-05-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
227
228         * MakeDir.cs: Removed warning.
229         * Exec.cs: Fixed commmand execution.
230         * ReadLinesFromFile.cs: Formatting.
231
232 2006-04-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
233
234         * GenerateResource.cs: Added authors of monoresgen.
235
236 2006-03-18  Marek Sieradzki  <marek.sieradzki@gmail.com> 
237
238         * ManagedCompiler.cs: Fixed a typo.
239         * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
240
241 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com> 
242
243         * MonoTODOAttribute.cs: Removed.
244         * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
245         SignFile.cs: Added missing attributes.
246         * Warning.cs: Added missing properties.
247         * WriteLinesToFiles.cs: Compressed properties.
248         * Exec.cs, ManagedCompiler.cs: Added missing methods.
249
250 2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
251
252         * CombinePath.cs: Added.
253
254 2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
255
256         * AL.cs: Added Output attribute to OutputAssembly.
257         * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
258         attribute.
259         * Copy.cs: Added Output attribute to DestinationFiles and Required to
260         SourceFiles.
261         * CreateItem.cs, CreateProperty.cs: Changed string to string[].
262         * Csc.cs: Added PdbFile property.
263         * Error.cs: Added Code and HelpKeyword properties.
264         * Exec.cs: Changed TaskExtension to ToolTaskExtension.
265         * GenerateResource.cs: Added NeverLockType and PublicClass properties.
266         * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
267         TrustInfoFile.
268         * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
269         * MSBuild.cs: Changed string to string[].
270         * ReadLinesFromFile.cs: Added Required to File.
271         * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
272         properties.
273         * UnregisterAssembly.cs: Added AssemblyListFile property.
274         * WriteLinesToFile.cs: Added Required to Lines.
275
276 2006-02-25  Marek Sieradzki <marek.sieradzki@gmail.com> 
277
278         * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
279
280 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
281
282         * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
283         RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
284         CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
285         TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
286         GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
287         Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
288         WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
289         GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
290         GetFrameworkPath.cs: Added #if NET_2_0.
291
292 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
293
294         * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
295         * MSBuild.cs: Added really simple temporary code.
296         * AL.cs: Replaced variables with Bag property.
297
298 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
299
300         * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
301         instead of previous protected log field.
302
303 2005-09-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
304
305         * Touch.cs: Changed to use full paths and fixed stream closing.
306         * ReadLinesFromFile.cs: Formatting.
307         * WriteLineToFile.cs: Changed to use full paths.
308         * AL.cs: Changed ToolName.
309
310 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
311
312         * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
313
314 2005-08-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
315
316         * Exec.cs: Removed "exited".
317         * AL.cs: Removed Regex.
318         * Csc.cs: Changed default GenerateFullPaths to false.
319
320 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
321
322         * Exec.cs: Reformatted and added try/catch.
323         * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
324         GenerateResource.cs, Copy.cs: Changed to use properties.
325         * ToolTaskExtension.cs: Rewritten.
326         * TaskExtension.cs: Changed to use base property.
327         * GetFrameworkSdkPath.cs: Formatting.
328         * ManagedCompiler.cs: Changed to use Bag instead of fields.
329         * AL.cs: Moved command line arguments generation to proper method.
330         * Csc.cs: Changed to use Bag instead of fields and added support for
331         compilation.
332
333 2005-08-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
334
335         * Exec.cs: Fixed arguments.
336
337 2005-08-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
338
339         * Exec.cs: Added redirection of output and removed timeout handling.
340         * Copy.cs: Formatting.
341         * CommandLineBuilderExtension.cs: Formatting.
342
343 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
344
345         * CommandLineBuilderExtension.cs: Added.
346         * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
347         CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
348         GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
349         Updated.
350
351 2005-08-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
352
353         * Exec.cs: First implementation.
354         * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
355         ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
356         ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
357         Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
358
359 2005-08-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
360
361         * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
362         * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
363         Warning.cs, WriteLinesToFile.cs: First implementation.
364
365 2005-07-13  Marek Sieradzki  <marek.sieradzki@gmail.com>
366
367         * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
368         Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
369         GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
370         MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
371         MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
372         RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
373         Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs:
374         initial check-in