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