1 2008-08-06 Ankit Jain <jankit@novell.com>
3 * CommandLineBuilder.cs (AppendSwitchIfNotNull): Quote individual items
6 2008-07-31 Ankit Jain <jankit@novell.com>
8 * CommandLineBuilder.cs (chars): Use a char array instead of a
9 hashtable. Add ';' to the list.
10 (embeddedQuotes): Regex not required.
11 (IsQuotingRequired): Update.
12 (VerifyThrowNoEmbeddedDoubleQuotes): Update.
13 Use VerifyThrowNoEmbeddedDoubleQuotes at appropriate points (see tests).
15 2007-05-16 Marek Sieradzki <marek.sieradzki@gmail.com>
17 * CommandLineBuilder.cs: Add quotes when there are needed.
19 2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
21 * ToolLocationHelper.cs: Implemented GetPathToDotNetFramework () and
22 GetPathToDotNetFrameworkSdk ().
24 2006-12-29 Marek Sieradzki <marek.sieradzki@gmail.com>
26 * ToolTask.cs (LogEventsFromTextOutput): This method is actually
27 protected so we can't remove second parameter.
29 2006-12-19 Marek Sieradzki <marek.sieradzki@gmail.com>
31 * Logger.cs (FormatErrorEvent, FormatWarningEvent): Write only (a) or
34 * CommandLineBuilder.cs: Added null checks.
36 2006-12-18 Marek Sieradzki <marek.sieradzki@gmail.com>
38 * CommandLineBuilder.cs (VerifyThrowNoEmbeddedDoubleQuotes):
41 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
43 * TaskItem.cs: Add a hack that will replace '\\' with
44 Path.DirectorySeparatorChar.
46 2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
48 * ToolTask.cs: Changed importance to Normal.
50 2006-10-08 Marek Sieradzki <marek.sieradzki@gmail.com>
52 * TaskLoggingHelper.cs: Changed "" to String.Empty.
54 2006-10-06 Marek Sieradzki <marek.sieradzki@gmail.com>
56 * TaskLoggingHelper.cs: Made LogErrorFromException () show stack trace
59 2006-09-30 Marek Sieradzki <marek.sieradzki@gmail.com>
61 * ReservedNameUtils.cs: Added a null check.
63 2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
65 * ToolTask.cs: Added some [MonoTODO]s.
67 2006-05-27 Marek Sieradzki <marek.sieradzki@gmail.com>
69 * CommandLineBuilder.cs: Corrected IsQuotingRequired ().
70 * TaskLoggingHelper.cs: Added null check.
72 2006-05-26 Marek Sieradzki <marek.sieradzki@gmail.com>
74 * Logger.cs: Added MonoTODO.
75 * TaskLoggingHelper.cs: Changed helpKeywordPrefix to helpKeyword. It
76 looks like it's still wrong.
78 2006-05-03 Marek Sieradzki <marek.sieradzki@gmail.com>
80 * ToolTask.cs: Fixed exit code.
82 2006-04-24 Marek Sieradzki <marek.sieradzki@gmail.com>
84 * ToolTask.cs, TaskItem.cs: Small fixes.
85 * TaskLoggingHelper.cs: Added checking for null parameters.
87 2006-04-14 Marek Sieradzki <marek.sieradzki@gmail.com>
89 * TaskItem.cs: Moved checking if metadata name is reserved to internal
90 class (Mono.XBuild.Utilities.ReservedNameUtils).
92 2006-03-29 Marek Sieradzki <marek.sieradzki@gmail.com>
94 * TaskItem.cs: Coding style changes.
96 2006-03-29 Crestez Leonard <cdleonard@gmail.com>
98 * TaskItem.cs: Cleaned up.
100 2006-03-11 Marek Sieradzki <marek.sieradzki@gmail.com>
102 * CommandLineBuilder.cs: Corrected exceptions throwing.
103 * TaskItem.cs: Fixed MetadataNames property.
105 2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
107 * CommandLineBuilder.cs: Fixed a typo.
108 * HostObjectInitializationStatus.cs: Fixed order.
109 * ToolTask.cs: Updated for new API.
111 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
113 * HostObjectInitializationStatus.cs: Added.
115 2006-02-25 Marek Sieradzki <marek.sieradzki@gmail.com>
117 * CommandLineBuilder.cs, Logger.cs, TaskLoggingHelper.cs, ToolTask.cs
120 2006-02-24 Marek Sieradzki <marek.sieradzki@gmail.com>
122 * AppDomainIsolatedTask.cs, Task.cs: Quick hacks to make it compile with
125 2005-09-22 Marek Sieradzki <marek.sieradzki@gmail.com>
127 * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs,
128 ToolTask.cs, TaskItem.cs, Task.cs, ToolLocationHelper.cs,
129 TargetDotNetFrameworkVersion.cs, ConcurrentLoggingHelper.cs,
130 TaskLoggingHelper.cs: Added #if NET_2_0.
132 2005-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
134 * ToolTask.cs: Formatting.
135 * TaskItem.cs: Removed obsoleted code.
136 * ToolLocationHelper.cs: Formatting.
138 2005-09-09 Marek Sieradzki <marek.sieradzki@gmail.com>
140 * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs,
141 ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Changed protected
144 2005-08-30 Marek Sieradzki <marek.sieradzki@gmail.com>
146 * TaskItem.cs, TaskLoggingHelper.cs: Formatting.
148 2005-08-27 Marek Sieradzki <marek.sieradzki@gmail.com>
150 * Logger.cs: Formatting.
151 * ToolTask.cs: Added error/warning handling.
152 * TaskLoggingHelper.cs: Fixed LogErrorFromException ().
154 2005-08-24 Marek Sieradzki <marek.sieradzki@gmail.com>
156 * CommandLineBuilder.cs: Added checking for null values.
157 * ToolTask.cs: Added real execution.
158 * Task.cs: Changed all fields to private.
159 * TaskLoggingHelper.cs: Formatting.
161 2005-08-19 Marek Sieradzki <marek.sieradzki@gmail.com>
163 * TaskItem.cs: MetadataCount fixed.
165 2005-08-16 Marek Sieradzki <marek.sieradzki@gmail.com>
167 * Task.cs: Added creation of TaskLoggingHelper.cs.
168 * TaskLoggingHelper.cs: Ctor uses Task's BuildEngine.
170 2005-08-14 Marek Sieradzki <marek.sieradzki@gmail.com>
172 * TaskItem.cs: Added GetMetadata and fixed other functions.
174 2005-08-12 Marek Sieradzki <marek.sieradzki@gmail.com>
176 * CommandLineBuilder.cs: Add appending spaces (currently commented)
177 * ToolTask.cs: Add process.
179 2005-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
181 * AppDomainIsolatedTask.cs, CommandLineBuilder.cs,
182 ConcurrentLoggingHelper.cs, Logger.cs, Task.cs, TaskItem.cs,
183 TaskLoggingHelper.cs, ToolTask.cs: Various fixes.
185 2005-07-13 Marek Sieradzki <marek.sieradzki@gmail.com>
187 * Logger.cs, AppDomainIsolatedTask.cs, ToolTask.cs, TaskItem.cs,
188 ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Small fixes, still
191 2005-07-05 Marek Sieradzki <marek.sieradzki@gmail.com>
193 * AppDomainIsolatedTask.cs, CommandLineBuilder.cs,
194 ConcurrentLoggingHelper.cs, Logger.cs, MonoTODOAttribute.cs,
195 TargetDotNetFrameworkVersion.cs, Task.cs, TaskItem.cs,
196 TaskLoggingHelper.cs, ToolLocationHelper.cs, ToolTask.cs: Initial