1 2009-01-27 Ankit Jain <jankit@novell.com>
3 * Delete.cs (Execute): Skip non-existant files.
5 2009-01-06 Ankit Jain <jankit@novell.com>
7 * CreateManifestResourceName.cs (Execute): Use full path, also helps
10 2008-12-17 Ankit Jain <jankit@novell.com>
12 * Copy.cs: Always overwrite destination files.
14 2008-12-17 Ankit Jain <jankit@novell.com>
16 * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to
17 items in 'Sources', handle correctly.
19 2008-12-12 Ankit Jain <jankit@novell.com>
21 * CreateManifestResourceName.cs: Implement.
22 * CreateCSharpManifestResourceName.cs: Implement.
24 2008-11-27 Ankit Jain <jankit@novell.com>
26 * AssignCulture.cs (Execute): Emit "Culture" metadata also.
28 2008-11-23 Ankit Jain <jankit@novell.com>
30 * AssignCulture.cs (Execute): Implement.
32 2008-11-22 Ankit Jain <jankit@novell.com>
34 * AssignTargetPath.cs (Execute): Implement.
36 2008-11-21 Ankit Jain <jankit@novell.com>
38 * GenerateResource.cs (Execute): Use for loop instead of manually
41 2008-11-21 Ankit Jain <jankit@novell.com>
43 * CreateItem (Execute): AdditionalMetadata can be null.
45 (IsExcluded): 'exclude' can be null.
47 2008-10-09 Ankit Jain <jankit@novell.com>
49 * CreateItem.cs (Execute): Implement.
51 2008-10-01 Ankit Jain <jankit@novell.com>
53 * CallTarget.cs (Execute): Implement.
55 2008-08-06 Ankit Jain <jankit@novell.com>
57 * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
58 Correctly handle response filenames and win32 resource switch.
60 2008-06-02 Atsushi Enomoto <atsushi@ximian.com>
62 * AssemblyResolver.cs : do not crash when there is no mono installed.
64 2007-05-17 Marek Sieradzki <marek.sieradzki@gmail.com>
66 * ResolveAssemblyReference.cs
67 * AssemblyResolver.cs: Resolve HintPath properly.
69 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
71 * CombinePath.cs: Implemented.
73 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
75 * Vbc.cs: Implemented.
77 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
79 * MSBuild.cs (Execute): Copy referenced project's dlls to output
82 2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
84 * AssemblyResolver.cs: Resolve HintPath correctly.
86 2007-02-04 Marek Sieradzki <marek.sieradzki@gmail.com>
88 * Delete.cs: Formatting.
90 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
92 * AppDomainIsolatedTaskExtension.cs
93 * ManagedCompiler.cs: corcompare changes.
95 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
97 * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
99 2007-01-29 Marek Sieradzki <marek.sieradzki@gmail.com>
101 * AssemblyResolver.cs: Added.
102 * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
104 2007-01-24 Marek Sieradzki <marek.sieradzki@gmail.com>
106 * GetFrameworkPath.cs
107 * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
110 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
112 * GetAssemblyIdentity.cs
113 * ResolveManifestFiles.cs
114 * RemoveDuplicates.cs
115 * TaskLoggingHelperExtensios.cs: Added
117 * SGen.cs: Added missing [Required] and [Output].
119 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
121 * RemoveDir.cs (Execute): Don't remove recursively.
122 * CreateProperty.cs: Use the same field for both properties.
124 2006-12-08 Marek Sieradzki <marek.sieradzki@gmail.com>
126 * ManagedCompiler.cs, Csc.cs: Moved some code from
127 ManagedCompiler.AddResponseFileCommands to Csc.
128 * SGen.cs: Added. It won't work yet.
130 2006-12-05 Marek Sieradzki <marek.sieradzki@gmail.com>
132 * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
133 override from virtual. (corcompare didn't notice the difference)
134 * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
136 * GenerateDeploymentManifest.cs: Added "using";
137 * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
140 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
142 * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
143 new tests. CheckAllReferences (): Added a null check.
144 * AL.cs (AddResponseFileCommands): Changes according to new tests.
146 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
148 * MSBuild.cs: Added MonoTODO.
149 * MakeDir.cs: Added logging.
150 * Exec.cs: Added FIXME and commented unused variables.
152 2006-10-21 Leszek Ciesielski <skolima@gmail.com>
154 * CreateTemporaryVCProject.cs:
158 * GenerateDeploymentManifest.cs: added class stubs
159 * ToolTaskExtension.cs:
160 * TaskExtension.cs: changed constructor to internal
162 2006-10-14 Marek Sieradzki <marek.sieradzki@gmail.com>
164 * Exec.cs: Added AddCommandLineCommands ().
165 * GenerateBootstrapper.cs: Added missing attributes.
166 * GenerateManifestBase.cs: Added missing attributes.
167 * GenerateApplicationManifest.cs: Added ValidateInputs ().
169 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
172 * ResolveAssemblyReference.cs
173 * ResolveProjectBase.cs
174 * AssignTargetPath.cs
178 * AssignProjectConfiguration.cs
179 * CreateManifestResourceName.cs: Added missing [Output] and
182 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
184 * MSBuild.cs: Added error logging.
185 * Copy.cs: Fixed runtime cast exception.
187 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
189 * ResolveAssemblyReference.cs: Added.
191 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
193 * CreateProperty.cs: First implementation.
195 2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
197 * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
198 Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
201 2006-07-17 Marek Sieradzki <marek.sieradzki@gmail.com>
203 * ManagedCompiler.cs: TargetType.Get: added null check.
205 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
207 * Csc.cs: Changed ToolName to make it use gmcs.
208 * ExtractedClassName.cs: Fixed a typo.
210 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
212 * ManagedCompiler.cs: Change TargetType to return lower case text.
214 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
216 * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
217 GenereateBootstrapper.cs, ExtractedClassName.cs,
218 GenerateManifestBase.cs, FormatVersion.cs,
219 CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
220 GenerateApplicationManifest.cs: Added stubs.
221 * Exec.cs: Removed some assignments.
222 * CreateItem.cs: Formatting.
224 2006-06-17 Marek Sieradzki <marek.sieradzki@gmail.com>
226 * Error.cs: Added null check and changed return value of Execute () to
228 * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
229 AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
232 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
234 * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
235 CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
236 null and return true to NotImplementedException;
237 * Error.cs: Changed to use helpKeyword and code.
238 * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
239 Mono.XBuild.Utilities.MonoLocationHelper.
240 * Message.cs: Fixed to use proper MessageImportance and removed error
242 * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
243 * GenerateResource.cs: Fixed wrong if block.
245 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
247 * Message.cs: Made messageImportance local variable.
249 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
251 * MakeDir.cs: Removed warning.
252 * Exec.cs: Fixed commmand execution.
253 * ReadLinesFromFile.cs: Formatting.
255 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
257 * GenerateResource.cs: Added authors of monoresgen.
259 2006-03-18 Marek Sieradzki <marek.sieradzki@gmail.com>
261 * ManagedCompiler.cs: Fixed a typo.
262 * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
264 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
266 * MonoTODOAttribute.cs: Removed.
267 * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
268 SignFile.cs: Added missing attributes.
269 * Warning.cs: Added missing properties.
270 * WriteLinesToFiles.cs: Compressed properties.
271 * Exec.cs, ManagedCompiler.cs: Added missing methods.
273 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
275 * CombinePath.cs: Added.
277 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
279 * AL.cs: Added Output attribute to OutputAssembly.
280 * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
282 * Copy.cs: Added Output attribute to DestinationFiles and Required to
284 * CreateItem.cs, CreateProperty.cs: Changed string to string[].
285 * Csc.cs: Added PdbFile property.
286 * Error.cs: Added Code and HelpKeyword properties.
287 * Exec.cs: Changed TaskExtension to ToolTaskExtension.
288 * GenerateResource.cs: Added NeverLockType and PublicClass properties.
289 * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
291 * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
292 * MSBuild.cs: Changed string to string[].
293 * ReadLinesFromFile.cs: Added Required to File.
294 * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
296 * UnregisterAssembly.cs: Added AssemblyListFile property.
297 * WriteLinesToFile.cs: Added Required to Lines.
299 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
301 * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
303 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
305 * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
306 RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
307 CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
308 TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
309 GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
310 Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
311 WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
312 GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
313 GetFrameworkPath.cs: Added #if NET_2_0.
315 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
317 * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
318 * MSBuild.cs: Added really simple temporary code.
319 * AL.cs: Replaced variables with Bag property.
321 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
323 * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
324 instead of previous protected log field.
326 2005-09-03 Marek Sieradzki <marek.sieradzki@gmail.com>
328 * Touch.cs: Changed to use full paths and fixed stream closing.
329 * ReadLinesFromFile.cs: Formatting.
330 * WriteLineToFile.cs: Changed to use full paths.
331 * AL.cs: Changed ToolName.
333 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
335 * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
337 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
339 * Exec.cs: Removed "exited".
340 * AL.cs: Removed Regex.
341 * Csc.cs: Changed default GenerateFullPaths to false.
343 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
345 * Exec.cs: Reformatted and added try/catch.
346 * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
347 GenerateResource.cs, Copy.cs: Changed to use properties.
348 * ToolTaskExtension.cs: Rewritten.
349 * TaskExtension.cs: Changed to use base property.
350 * GetFrameworkSdkPath.cs: Formatting.
351 * ManagedCompiler.cs: Changed to use Bag instead of fields.
352 * AL.cs: Moved command line arguments generation to proper method.
353 * Csc.cs: Changed to use Bag instead of fields and added support for
356 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
358 * Exec.cs: Fixed arguments.
360 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
362 * Exec.cs: Added redirection of output and removed timeout handling.
363 * Copy.cs: Formatting.
364 * CommandLineBuilderExtension.cs: Formatting.
366 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
368 * CommandLineBuilderExtension.cs: Added.
369 * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
370 CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
371 GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
374 2005-08-11 Marek Sieradzki <marek.sieradzki@gmail.com>
376 * Exec.cs: First implementation.
377 * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
378 ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
379 ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
380 Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
382 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
384 * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
385 * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
386 Warning.cs, WriteLinesToFile.cs: First implementation.
388 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
390 * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
391 Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
392 GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
393 MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
394 MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
395 RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
396 Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs: