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