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