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