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