1 2009-04-08 Ankit Jain <jankit@novell.com>
4 * ToolTask.cs (LogEventsFromTextOutput): Log even in case of
7 2009-02-25 Ankit Jain <jankit@novell.com>
9 * ProcessService.cs, IAsyncOperation.cs, IProcessAsyncOperation.cs,
10 ProcessWrapper.cs: Brought in from monodevelop.
11 * ToolTask.cs: Use the new ProcessService to execute the tool. Honor
12 SkipTaskExecution (). Use response files, but log the contents of the
13 response file instead of "@foo.rsp". Support environmentOverrides.
14 (LogEventsFromTextOutput): Add null check.
15 * Exec.cs (GetWorkingDirectory): Use the workingDirectory property.
17 2009-02-20 Ankit Jain <jankit@novell.com>
20 * ToolTask.cs (RealExecute): Check whether the target executable exists.
21 Log any execution errors.
23 2008-08-06 Ankit Jain <jankit@novell.com>
25 * CommandLineBuilder.cs (AppendSwitchIfNotNull): Quote individual items
28 2008-07-31 Ankit Jain <jankit@novell.com>
30 * CommandLineBuilder.cs (chars): Use a char array instead of a
31 hashtable. Add ';' to the list.
32 (embeddedQuotes): Regex not required.
33 (IsQuotingRequired): Update.
34 (VerifyThrowNoEmbeddedDoubleQuotes): Update.
35 Use VerifyThrowNoEmbeddedDoubleQuotes at appropriate points (see tests).
37 2007-05-16 Marek Sieradzki <marek.sieradzki@gmail.com>
39 * CommandLineBuilder.cs: Add quotes when there are needed.
41 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
43 * ToolLocationHelper.cs: Implemented GetPathToDotNetFramework () and
44 GetPathToDotNetFrameworkSdk ().
46 2006-12-29 Marek Sieradzki <marek.sieradzki@gmail.com>
48 * ToolTask.cs (LogEventsFromTextOutput): This method is actually
49 protected so we can't remove second parameter.
51 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
53 * Logger.cs (FormatErrorEvent, FormatWarningEvent): Write only (a) or
56 * CommandLineBuilder.cs: Added null checks.
58 2006-12-18 Marek Sieradzki <marek.sieradzki@gmail.com>
60 * CommandLineBuilder.cs (VerifyThrowNoEmbeddedDoubleQuotes):
63 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
65 * TaskItem.cs: Add a hack that will replace '\\' with
66 Path.DirectorySeparatorChar.
68 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
70 * ToolTask.cs: Changed importance to Normal.
72 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
74 * TaskLoggingHelper.cs: Changed "" to String.Empty.
76 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
78 * TaskLoggingHelper.cs: Made LogErrorFromException () show stack trace
81 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
83 * ReservedNameUtils.cs: Added a null check.
85 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
87 * ToolTask.cs: Added some [MonoTODO]s.
89 2006-05-27 Marek Sieradzki <marek.sieradzki@gmail.com>
91 * CommandLineBuilder.cs: Corrected IsQuotingRequired ().
92 * TaskLoggingHelper.cs: Added null check.
94 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
96 * Logger.cs: Added MonoTODO.
97 * TaskLoggingHelper.cs: Changed helpKeywordPrefix to helpKeyword. It
98 looks like it's still wrong.
100 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
102 * ToolTask.cs: Fixed exit code.
104 2006-04-24 Marek Sieradzki <marek.sieradzki@gmail.com>
106 * ToolTask.cs, TaskItem.cs: Small fixes.
107 * TaskLoggingHelper.cs: Added checking for null parameters.
109 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
111 * TaskItem.cs: Moved checking if metadata name is reserved to internal
112 class (Mono.XBuild.Utilities.ReservedNameUtils).
114 2006-03-29 Marek Sieradzki <marek.sieradzki@gmail.com>
116 * TaskItem.cs: Coding style changes.
118 2006-03-29 Crestez Leonard <cdleonard@gmail.com>
120 * TaskItem.cs: Cleaned up.
122 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
124 * CommandLineBuilder.cs: Corrected exceptions throwing.
125 * TaskItem.cs: Fixed MetadataNames property.
127 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
129 * CommandLineBuilder.cs: Fixed a typo.
130 * HostObjectInitializationStatus.cs: Fixed order.
131 * ToolTask.cs: Updated for new API.
133 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
135 * HostObjectInitializationStatus.cs: Added.
137 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
139 * CommandLineBuilder.cs, Logger.cs, TaskLoggingHelper.cs, ToolTask.cs
142 2006-02-24 Marek Sieradzki <marek.sieradzki@gmail.com>
144 * AppDomainIsolatedTask.cs, Task.cs: Quick hacks to make it compile with
147 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
149 * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs,
150 ToolTask.cs, TaskItem.cs, Task.cs, ToolLocationHelper.cs,
151 TargetDotNetFrameworkVersion.cs, ConcurrentLoggingHelper.cs,
152 TaskLoggingHelper.cs: Added #if NET_2_0.
154 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
156 * ToolTask.cs: Formatting.
157 * TaskItem.cs: Removed obsoleted code.
158 * ToolLocationHelper.cs: Formatting.
160 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
162 * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs,
163 ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Changed protected
166 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
168 * TaskItem.cs, TaskLoggingHelper.cs: Formatting.
170 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
172 * Logger.cs: Formatting.
173 * ToolTask.cs: Added error/warning handling.
174 * TaskLoggingHelper.cs: Fixed LogErrorFromException ().
176 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
178 * CommandLineBuilder.cs: Added checking for null values.
179 * ToolTask.cs: Added real execution.
180 * Task.cs: Changed all fields to private.
181 * TaskLoggingHelper.cs: Formatting.
183 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
185 * TaskItem.cs: MetadataCount fixed.
187 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
189 * Task.cs: Added creation of TaskLoggingHelper.cs.
190 * TaskLoggingHelper.cs: Ctor uses Task's BuildEngine.
192 2005-08-14 Marek Sieradzki <marek.sieradzki@gmail.com>
194 * TaskItem.cs: Added GetMetadata and fixed other functions.
196 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
198 * CommandLineBuilder.cs: Add appending spaces (currently commented)
199 * ToolTask.cs: Add process.
201 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
203 * AppDomainIsolatedTask.cs, CommandLineBuilder.cs,
204 ConcurrentLoggingHelper.cs, Logger.cs, Task.cs, TaskItem.cs,
205 TaskLoggingHelper.cs, ToolTask.cs: Various fixes.
207 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
209 * Logger.cs, AppDomainIsolatedTask.cs, ToolTask.cs, TaskItem.cs,
210 ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Small fixes, still
213 2005-07-05 Marek Sieradzki <marek.sieradzki@gmail.com>
215 * AppDomainIsolatedTask.cs, CommandLineBuilder.cs,
216 ConcurrentLoggingHelper.cs, Logger.cs, MonoTODOAttribute.cs,
217 TargetDotNetFrameworkVersion.cs, Task.cs, TaskItem.cs,
218 TaskLoggingHelper.cs, ToolLocationHelper.cs, ToolTask.cs: Initial