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