1 2008-12-17 Ankit Jain <jankit@novell.com>
3 * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to
4 items in 'Sources', handle correctly.
6 2008-12-12 Ankit Jain <jankit@novell.com>
8 * CreateManifestResourceName.cs: Implement.
9 * CreateCSharpManifestResourceName.cs: Implement.
11 2008-11-27 Ankit Jain <jankit@novell.com>
13 * AssignCulture.cs (Execute): Emit "Culture" metadata also.
15 2008-11-23 Ankit Jain <jankit@novell.com>
17 * AssignCulture.cs (Execute): Implement.
19 2008-11-22 Ankit Jain <jankit@novell.com>
21 * AssignTargetPath.cs (Execute): Implement.
23 2008-11-21 Ankit Jain <jankit@novell.com>
25 * GenerateResource.cs (Execute): Use for loop instead of manually
28 2008-11-21 Ankit Jain <jankit@novell.com>
30 * CreateItem (Execute): AdditionalMetadata can be null.
32 (IsExcluded): 'exclude' can be null.
34 2008-10-09 Ankit Jain <jankit@novell.com>
36 * CreateItem.cs (Execute): Implement.
38 2008-10-01 Ankit Jain <jankit@novell.com>
40 * CallTarget.cs (Execute): Implement.
42 2008-08-06 Ankit Jain <jankit@novell.com>
44 * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
45 Correctly handle response filenames and win32 resource switch.
47 2008-06-02 Atsushi Enomoto <atsushi@ximian.com>
49 * AssemblyResolver.cs : do not crash when there is no mono installed.
51 2007-05-17 Marek Sieradzki <marek.sieradzki@gmail.com>
53 * ResolveAssemblyReference.cs
54 * AssemblyResolver.cs: Resolve HintPath properly.
56 2007-03-19 Marek Sieradzki <marek.sieradzki@gmail.com>
58 * CombinePath.cs: Implemented.
60 2007-03-10 Marek Sieradzki <marek.sieradzki@gmail.com>
62 * Vbc.cs: Implemented.
64 2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com>
66 * MSBuild.cs (Execute): Copy referenced project's dlls to output
69 2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
71 * AssemblyResolver.cs: Resolve HintPath correctly.
73 2007-02-04 Marek Sieradzki <marek.sieradzki@gmail.com>
75 * Delete.cs: Formatting.
77 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
79 * AppDomainIsolatedTaskExtension.cs
80 * ManagedCompiler.cs: corcompare changes.
82 2007-02-02 Marek Sieradzki <marek.sieradzki@gmail.com>
84 * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.
86 2007-01-29 Marek Sieradzki <marek.sieradzki@gmail.com>
88 * AssemblyResolver.cs: Added.
89 * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.
91 2007-01-24 Marek Sieradzki <marek.sieradzki@gmail.com>
94 * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
97 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
99 * GetAssemblyIdentity.cs
100 * ResolveManifestFiles.cs
101 * RemoveDuplicates.cs
102 * TaskLoggingHelperExtensios.cs: Added
104 * SGen.cs: Added missing [Required] and [Output].
106 2006-12-11 Marek Sieradzki <marek.sieradzki@gmail.com>
108 * RemoveDir.cs (Execute): Don't remove recursively.
109 * CreateProperty.cs: Use the same field for both properties.
111 2006-12-08 Marek Sieradzki <marek.sieradzki@gmail.com>
113 * ManagedCompiler.cs, Csc.cs: Moved some code from
114 ManagedCompiler.AddResponseFileCommands to Csc.
115 * SGen.cs: Added. It won't work yet.
117 2006-12-05 Marek Sieradzki <marek.sieradzki@gmail.com>
119 * VCBuild.cs: Changed formatting and changed EnvironmentOverride to
120 override from virtual. (corcompare didn't notice the difference)
121 * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
123 * GenerateDeploymentManifest.cs: Added "using";
124 * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
127 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
129 * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
130 new tests. CheckAllReferences (): Added a null check.
131 * AL.cs (AddResponseFileCommands): Changes according to new tests.
133 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
135 * MSBuild.cs: Added MonoTODO.
136 * MakeDir.cs: Added logging.
137 * Exec.cs: Added FIXME and commented unused variables.
139 2006-10-21 Leszek Ciesielski <skolima@gmail.com>
141 * CreateTemporaryVCProject.cs:
145 * GenerateDeploymentManifest.cs: added class stubs
146 * ToolTaskExtension.cs:
147 * TaskExtension.cs: changed constructor to internal
149 2006-10-14 Marek Sieradzki <marek.sieradzki@gmail.com>
151 * Exec.cs: Added AddCommandLineCommands ().
152 * GenerateBootstrapper.cs: Added missing attributes.
153 * GenerateManifestBase.cs: Added missing attributes.
154 * GenerateApplicationManifest.cs: Added ValidateInputs ().
156 2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
159 * ResolveAssemblyReference.cs
160 * ResolveProjectBase.cs
161 * AssignTargetPath.cs
165 * AssignProjectConfiguration.cs
166 * CreateManifestResourceName.cs: Added missing [Output] and
169 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
171 * MSBuild.cs: Added error logging.
172 * Copy.cs: Fixed runtime cast exception.
174 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
176 * ResolveAssemblyReference.cs: Added.
178 2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
180 * CreateProperty.cs: First implementation.
182 2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
184 * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
185 Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
188 2006-07-17 Marek Sieradzki <marek.sieradzki@gmail.com>
190 * ManagedCompiler.cs: TargetType.Get: added null check.
192 2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
194 * Csc.cs: Changed ToolName to make it use gmcs.
195 * ExtractedClassName.cs: Fixed a typo.
197 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
199 * ManagedCompiler.cs: Change TargetType to return lower case text.
201 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
203 * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
204 GenereateBootstrapper.cs, ExtractedClassName.cs,
205 GenerateManifestBase.cs, FormatVersion.cs,
206 CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
207 GenerateApplicationManifest.cs: Added stubs.
208 * Exec.cs: Removed some assignments.
209 * CreateItem.cs: Formatting.
211 2006-06-17 Marek Sieradzki <marek.sieradzki@gmail.com>
213 * Error.cs: Added null check and changed return value of Execute () to
215 * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
216 AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
219 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
221 * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
222 CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
223 null and return true to NotImplementedException;
224 * Error.cs: Changed to use helpKeyword and code.
225 * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
226 Mono.XBuild.Utilities.MonoLocationHelper.
227 * Message.cs: Fixed to use proper MessageImportance and removed error
229 * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
230 * GenerateResource.cs: Fixed wrong if block.
232 2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
234 * Message.cs: Made messageImportance local variable.
236 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
238 * MakeDir.cs: Removed warning.
239 * Exec.cs: Fixed commmand execution.
240 * ReadLinesFromFile.cs: Formatting.
242 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
244 * GenerateResource.cs: Added authors of monoresgen.
246 2006-03-18 Marek Sieradzki <marek.sieradzki@gmail.com>
248 * ManagedCompiler.cs: Fixed a typo.
249 * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.
251 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
253 * MonoTODOAttribute.cs: Removed.
254 * CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
255 SignFile.cs: Added missing attributes.
256 * Warning.cs: Added missing properties.
257 * WriteLinesToFiles.cs: Compressed properties.
258 * Exec.cs, ManagedCompiler.cs: Added missing methods.
260 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
262 * CombinePath.cs: Added.
264 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
266 * AL.cs: Added Output attribute to OutputAssembly.
267 * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
269 * Copy.cs: Added Output attribute to DestinationFiles and Required to
271 * CreateItem.cs, CreateProperty.cs: Changed string to string[].
272 * Csc.cs: Added PdbFile property.
273 * Error.cs: Added Code and HelpKeyword properties.
274 * Exec.cs: Changed TaskExtension to ToolTaskExtension.
275 * GenerateResource.cs: Added NeverLockType and PublicClass properties.
276 * GenerateTrustInfo.cs: Added Required to TargetZone and Output to
278 * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
279 * MSBuild.cs: Changed string to string[].
280 * ReadLinesFromFile.cs: Added Required to File.
281 * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
283 * UnregisterAssembly.cs: Added AssemblyListFile property.
284 * WriteLinesToFile.cs: Added Required to Lines.
286 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
288 * Csc.cs, ManagedCompiler.cs: Changes required by the new API.
290 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
292 * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
293 RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
294 CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
295 TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
296 GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
297 Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
298 WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
299 GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
300 GetFrameworkPath.cs: Added #if NET_2_0.
302 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
304 * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
305 * MSBuild.cs: Added really simple temporary code.
306 * AL.cs: Replaced variables with Bag property.
308 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
310 * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
311 instead of previous protected log field.
313 2005-09-03 Marek Sieradzki <marek.sieradzki@gmail.com>
315 * Touch.cs: Changed to use full paths and fixed stream closing.
316 * ReadLinesFromFile.cs: Formatting.
317 * WriteLineToFile.cs: Changed to use full paths.
318 * AL.cs: Changed ToolName.
320 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
322 * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.
324 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
326 * Exec.cs: Removed "exited".
327 * AL.cs: Removed Regex.
328 * Csc.cs: Changed default GenerateFullPaths to false.
330 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
332 * Exec.cs: Reformatted and added try/catch.
333 * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
334 GenerateResource.cs, Copy.cs: Changed to use properties.
335 * ToolTaskExtension.cs: Rewritten.
336 * TaskExtension.cs: Changed to use base property.
337 * GetFrameworkSdkPath.cs: Formatting.
338 * ManagedCompiler.cs: Changed to use Bag instead of fields.
339 * AL.cs: Moved command line arguments generation to proper method.
340 * Csc.cs: Changed to use Bag instead of fields and added support for
343 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
345 * Exec.cs: Fixed arguments.
347 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
349 * Exec.cs: Added redirection of output and removed timeout handling.
350 * Copy.cs: Formatting.
351 * CommandLineBuilderExtension.cs: Formatting.
353 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
355 * CommandLineBuilderExtension.cs: Added.
356 * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
357 CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
358 GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
361 2005-08-11 Marek Sieradzki <marek.sieradzki@gmail.com>
363 * Exec.cs: First implementation.
364 * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
365 ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
366 ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
367 Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.
369 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
371 * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
372 * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
373 Warning.cs, WriteLinesToFile.cs: First implementation.
375 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
377 * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
378 Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
379 GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
380 MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
381 MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
382 RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
383 Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs: