In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
[mono.git] / mcs / class / Microsoft.Build.Utilities / Microsoft.Build.Utilities / ChangeLog
1 2008-08-06  Ankit Jain  <jankit@novell.com>
2
3         * CommandLineBuilder.cs (AppendSwitchIfNotNull): Quote individual items
4         of the array.
5
6 2008-07-31  Ankit Jain  <jankit@novell.com>
7
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).
14
15 2007-05-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
16
17         * CommandLineBuilder.cs: Add quotes when there are needed.
18
19 2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
20
21         * ToolLocationHelper.cs: Implemented GetPathToDotNetFramework () and
22         GetPathToDotNetFrameworkSdk ().
23
24 2006-12-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
25
26         * ToolTask.cs (LogEventsFromTextOutput): This method is actually
27         protected so we can't remove second parameter.
28
29 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
30
31         * Logger.cs (FormatErrorEvent, FormatWarningEvent): Write only (a) or
32         (a,b) or (a,b,c,d).
33
34         * CommandLineBuilder.cs: Added null checks.
35
36 2006-12-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
37
38         * CommandLineBuilder.cs (VerifyThrowNoEmbeddedDoubleQuotes):
39         Implemented.
40
41 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
42
43         * TaskItem.cs: Add a hack that will replace '\\' with
44         Path.DirectorySeparatorChar.
45
46 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
47
48         * ToolTask.cs: Changed importance to Normal.
49
50 2006-10-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
51
52         * TaskLoggingHelper.cs: Changed "" to String.Empty.
53
54 2006-10-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
55
56         * TaskLoggingHelper.cs: Made LogErrorFromException () show stack trace
57         by default.
58
59 2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
60
61         * ReservedNameUtils.cs: Added a null check.
62
63 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
64
65         * ToolTask.cs: Added some [MonoTODO]s.
66
67 2006-05-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
68
69         * CommandLineBuilder.cs: Corrected IsQuotingRequired ().
70         * TaskLoggingHelper.cs: Added null check.
71
72 2006-05-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
73
74         * Logger.cs: Added MonoTODO.
75         * TaskLoggingHelper.cs: Changed helpKeywordPrefix to helpKeyword. It
76         looks like it's still wrong.
77
78 2006-05-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
79
80         * ToolTask.cs: Fixed exit code.
81
82 2006-04-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
83
84         * ToolTask.cs, TaskItem.cs: Small fixes.
85         * TaskLoggingHelper.cs: Added checking for null parameters.
86
87 2006-04-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
88
89         * TaskItem.cs: Moved checking if metadata name is reserved to internal
90         class (Mono.XBuild.Utilities.ReservedNameUtils).
91
92 2006-03-29  Marek Sieradzki  <marek.sieradzki@gmail.com>
93
94         * TaskItem.cs: Coding style changes.
95
96 2006-03-29  Crestez Leonard  <cdleonard@gmail.com>
97
98         * TaskItem.cs: Cleaned up.
99
100 2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com> 
101
102         * CommandLineBuilder.cs: Corrected exceptions throwing.
103         * TaskItem.cs: Fixed MetadataNames property.
104
105 2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
106
107         * CommandLineBuilder.cs: Fixed a typo.
108         * HostObjectInitializationStatus.cs: Fixed order.
109         * ToolTask.cs: Updated for new API.
110
111 2006-02-25  Marek Sieradzki  <marek.sieradzki@gmail.com>
112
113         * HostObjectInitializationStatus.cs: Added.
114
115 2006-02-25  Marek Sieradzki  <marek.sieradzki@gmail.com> 
116
117         * CommandLineBuilder.cs, Logger.cs, TaskLoggingHelper.cs, ToolTask.cs
118         : Updated API.
119
120 2006-02-24  Marek Sieradzki  <marek.sieradzki@gmail.com> 
121
122         * AppDomainIsolatedTask.cs, Task.cs: Quick hacks to make it compile with
123         new API.
124
125 2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
126
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.
131
132 2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
133
134         * ToolTask.cs: Formatting.
135         * TaskItem.cs: Removed obsoleted code.
136         * ToolLocationHelper.cs: Formatting.
137
138 2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>
139
140         * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs,
141         ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Changed protected
142         fields to private.
143
144 2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>
145
146         * TaskItem.cs, TaskLoggingHelper.cs: Formatting.
147
148 2005-08-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
149
150         * Logger.cs: Formatting.
151         * ToolTask.cs: Added error/warning handling.
152         * TaskLoggingHelper.cs: Fixed LogErrorFromException ().
153
154 2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
155
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.
160
161 2005-08-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
162
163         * TaskItem.cs: MetadataCount fixed.
164
165 2005-08-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
166
167         * Task.cs: Added creation of TaskLoggingHelper.cs.
168         * TaskLoggingHelper.cs: Ctor uses Task's BuildEngine.
169
170 2005-08-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
171
172         * TaskItem.cs: Added GetMetadata and fixed other functions.
173
174 2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
175
176         * CommandLineBuilder.cs: Add appending spaces (currently commented)
177         * ToolTask.cs: Add process.
178
179 2005-08-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
180
181         * AppDomainIsolatedTask.cs, CommandLineBuilder.cs,
182         ConcurrentLoggingHelper.cs, Logger.cs, Task.cs, TaskItem.cs,
183         TaskLoggingHelper.cs, ToolTask.cs: Various fixes.
184
185 2005-07-13  Marek Sieradzki  <marek.sieradzki@gmail.com>
186
187         * Logger.cs, AppDomainIsolatedTask.cs, ToolTask.cs, TaskItem.cs,
188         ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Small fixes, still
189         unusable
190
191 2005-07-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
192
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
197         check-in, very buggy