1 2008-11-27 Ankit Jain <jankit@novell.com>
3 * AssignCulture.cs (Execute): Emit "Culture" metadata also.
5 2008-11-23 Ankit Jain <jankit@novell.com>
7 * AssignCulture.cs (Execute): Implement.
9 2008-11-22 Ankit Jain <jankit@novell.com>
11 * AssignTargetPath.cs (Execute): Implement.
13 2008-11-21 Ankit Jain <jankit@novell.com>
15 * GenerateResource.cs (Execute): Use for loop instead of manually
18 2008-11-21 Ankit Jain <jankit@novell.com>
20 * CreateItem (Execute): AdditionalMetadata can be null.
22 (IsExcluded): 'exclude' can be null.
24 2008-10-09 Ankit Jain <jankit@novell.com>
26 * CreateItem.cs (Execute): Implement.
28 2008-10-01 Ankit Jain <jankit@novell.com>
30 * CallTarget.cs (Execute): Implement.
32 2008-08-06 Ankit Jain <jankit@novell.com>
34 * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
35 Correctly handle response filenames and win32 resource switch.
37 2008-06-02 Atsushi Enomoto <atsushi@ximian.com>
39 * AssemblyResolver.cs : do not crash when there is no mono installed.
41 2007-05-17 Marek Sieradzki <marek.sieradzki@gmail.com>
43 * ResolveAssemblyReference.cs
44 * AssemblyResolver.cs: Resolve HintPath properly.
46 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
48 * CombinePath.cs: Implemented.
50 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
52 * Vbc.cs: Implemented.
54 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
56 * MSBuild.cs (Execute): Copy referenced project's dlls to output
59 2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
61 * AssemblyResolver.cs: Resolve HintPath correctly.
63 2007-02-04 Marek Sieradzki <marek.sieradzki@gmail.com>
65 * Delete.cs: Formatting.
67 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
69 * AppDomainIsolatedTaskExtension.cs
70 * ManagedCompiler.cs: corcompare changes.
72 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
74 * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
76 2007-01-29 Marek Sieradzki <marek.sieradzki@gmail.com>
78 * AssemblyResolver.cs: Added.
79 * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
81 2007-01-24 Marek Sieradzki <marek.sieradzki@gmail.com>
84 * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
87 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
89 * GetAssemblyIdentity.cs
90 * ResolveManifestFiles.cs
92 * TaskLoggingHelperExtensios.cs: Added
94 * SGen.cs: Added missing [Required] and [Output].
96 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
98 * RemoveDir.cs (Execute): Don't remove recursively.
99 * CreateProperty.cs: Use the same field for both properties.
101 2006-12-08 Marek Sieradzki <marek.sieradzki@gmail.com>
103 * ManagedCompiler.cs, Csc.cs: Moved some code from
104 ManagedCompiler.AddResponseFileCommands to Csc.
105 * SGen.cs: Added. It won't work yet.
107 2006-12-05 Marek Sieradzki <marek.sieradzki@gmail.com>
109 * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
110 override from virtual. (corcompare didn't notice the difference)
111 * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
113 * GenerateDeploymentManifest.cs: Added "using";
114 * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
117 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
119 * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
120 new tests. CheckAllReferences (): Added a null check.
121 * AL.cs (AddResponseFileCommands): Changes according to new tests.
123 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
125 * MSBuild.cs: Added MonoTODO.
126 * MakeDir.cs: Added logging.
127 * Exec.cs: Added FIXME and commented unused variables.
129 2006-10-21 Leszek Ciesielski <skolima@gmail.com>
131 * CreateTemporaryVCProject.cs:
135 * GenerateDeploymentManifest.cs: added class stubs
136 * ToolTaskExtension.cs:
137 * TaskExtension.cs: changed constructor to internal
139 2006-10-14 Marek Sieradzki <marek.sieradzki@gmail.com>
141 * Exec.cs: Added AddCommandLineCommands ().
142 * GenerateBootstrapper.cs: Added missing attributes.
143 * GenerateManifestBase.cs: Added missing attributes.
144 * GenerateApplicationManifest.cs: Added ValidateInputs ().
146 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
149 * ResolveAssemblyReference.cs
150 * ResolveProjectBase.cs
151 * AssignTargetPath.cs
155 * AssignProjectConfiguration.cs
156 * CreateManifestResourceName.cs: Added missing [Output] and
159 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
161 * MSBuild.cs: Added error logging.
162 * Copy.cs: Fixed runtime cast exception.
164 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
166 * ResolveAssemblyReference.cs: Added.
168 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
170 * CreateProperty.cs: First implementation.
172 2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
174 * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
175 Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
178 2006-07-17 Marek Sieradzki <marek.sieradzki@gmail.com>
180 * ManagedCompiler.cs: TargetType.Get: added null check.
182 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
184 * Csc.cs: Changed ToolName to make it use gmcs.
185 * ExtractedClassName.cs: Fixed a typo.
187 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
189 * ManagedCompiler.cs: Change TargetType to return lower case text.
191 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
193 * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
194 GenereateBootstrapper.cs, ExtractedClassName.cs,
195 GenerateManifestBase.cs, FormatVersion.cs,
196 CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
197 GenerateApplicationManifest.cs: Added stubs.
198 * Exec.cs: Removed some assignments.
199 * CreateItem.cs: Formatting.
201 2006-06-17 Marek Sieradzki <marek.sieradzki@gmail.com>
203 * Error.cs: Added null check and changed return value of Execute () to
205 * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
206 AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
209 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
211 * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
212 CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
213 null and return true to NotImplementedException;
214 * Error.cs: Changed to use helpKeyword and code.
215 * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
216 Mono.XBuild.Utilities.MonoLocationHelper.
217 * Message.cs: Fixed to use proper MessageImportance and removed error
219 * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
220 * GenerateResource.cs: Fixed wrong if block.
222 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
224 * Message.cs: Made messageImportance local variable.
226 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
228 * MakeDir.cs: Removed warning.
229 * Exec.cs: Fixed commmand execution.
230 * ReadLinesFromFile.cs: Formatting.
232 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
234 * GenerateResource.cs: Added authors of monoresgen.
236 2006-03-18 Marek Sieradzki <marek.sieradzki@gmail.com>
238 * ManagedCompiler.cs: Fixed a typo.
239 * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
241 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
243 * MonoTODOAttribute.cs: Removed.
244 * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
245 SignFile.cs: Added missing attributes.
246 * Warning.cs: Added missing properties.
247 * WriteLinesToFiles.cs: Compressed properties.
248 * Exec.cs, ManagedCompiler.cs: Added missing methods.
250 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
252 * CombinePath.cs: Added.
254 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
256 * AL.cs: Added Output attribute to OutputAssembly.
257 * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
259 * Copy.cs: Added Output attribute to DestinationFiles and Required to
261 * CreateItem.cs, CreateProperty.cs: Changed string to string[].
262 * Csc.cs: Added PdbFile property.
263 * Error.cs: Added Code and HelpKeyword properties.
264 * Exec.cs: Changed TaskExtension to ToolTaskExtension.
265 * GenerateResource.cs: Added NeverLockType and PublicClass properties.
266 * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
268 * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
269 * MSBuild.cs: Changed string to string[].
270 * ReadLinesFromFile.cs: Added Required to File.
271 * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
273 * UnregisterAssembly.cs: Added AssemblyListFile property.
274 * WriteLinesToFile.cs: Added Required to Lines.
276 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
278 * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
280 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
282 * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
283 RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
284 CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
285 TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
286 GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
287 Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
288 WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
289 GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
290 GetFrameworkPath.cs: Added #if NET_2_0.
292 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
294 * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
295 * MSBuild.cs: Added really simple temporary code.
296 * AL.cs: Replaced variables with Bag property.
298 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
300 * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
301 instead of previous protected log field.
303 2005-09-03 Marek Sieradzki <marek.sieradzki@gmail.com>
305 * Touch.cs: Changed to use full paths and fixed stream closing.
306 * ReadLinesFromFile.cs: Formatting.
307 * WriteLineToFile.cs: Changed to use full paths.
308 * AL.cs: Changed ToolName.
310 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
312 * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
314 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
316 * Exec.cs: Removed "exited".
317 * AL.cs: Removed Regex.
318 * Csc.cs: Changed default GenerateFullPaths to false.
320 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
322 * Exec.cs: Reformatted and added try/catch.
323 * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
324 GenerateResource.cs, Copy.cs: Changed to use properties.
325 * ToolTaskExtension.cs: Rewritten.
326 * TaskExtension.cs: Changed to use base property.
327 * GetFrameworkSdkPath.cs: Formatting.
328 * ManagedCompiler.cs: Changed to use Bag instead of fields.
329 * AL.cs: Moved command line arguments generation to proper method.
330 * Csc.cs: Changed to use Bag instead of fields and added support for
333 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
335 * Exec.cs: Fixed arguments.
337 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
339 * Exec.cs: Added redirection of output and removed timeout handling.
340 * Copy.cs: Formatting.
341 * CommandLineBuilderExtension.cs: Formatting.
343 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
345 * CommandLineBuilderExtension.cs: Added.
346 * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
347 CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
348 GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
351 2005-08-11 Marek Sieradzki <marek.sieradzki@gmail.com>
353 * Exec.cs: First implementation.
354 * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
355 ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
356 ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
357 Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
359 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
361 * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
362 * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
363 Warning.cs, WriteLinesToFile.cs: First implementation.
365 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
367 * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
368 Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
369 GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
370 MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
371 MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
372 RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
373 Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs: