File: ChangeLog

package info (click to toggle)
mono-reference-assemblies 3.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 604,240 kB
  • ctags: 625,505
  • sloc: cs: 3,967,741; xml: 2,793,081; ansic: 418,042; java: 60,435; sh: 14,833; makefile: 11,576; sql: 7,956; perl: 1,467; cpp: 1,446; yacc: 1,203; python: 598; asm: 422; sed: 16; php: 1
file content (240 lines) | stat: -rw-r--r-- 8,047 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
2009-10-28  Marek Habersack  <mhabersack@novell.com>

	* Tokenizer.cs, Parser.jay: a work around for 3 reduce/reduce
	conflicts (use of 'NOT LIKE' and 'NOT IN' which would previously
	be ignored because of the conflicts). The grammar still has 6 more
	of those - the real fix is to rewrite it.

2009-07-23  Adam Wendt  <adam@awendtconsulting.com>

	* Comparison.cs (Compare): Parse string if other object is DateTime
	regardless of which side the DateTime is on.

2008-08-18  Marek Habersack  <mhabersack@novell.com>

	* Numeric.cs: Max/Min operations do not convert string
	IConvertibles to double - they perform a simple string compare
	instead.

2008-01-23 Konstantin Triger <kostat@mainsoft.com>

	* Like.cs: when rh expresssion is null or DBNull always return false.

2007-12-24 Konstantin Triger <kostat@mainsoft.com>

	* Parser.jay, StringFunctions.cs, Like.cs: add support for string concat.

2007-07-26  Nagappan A  <anagappan@novell.com>

	* Comparison.cs (Compare): Should always parse the object of type
	DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109.

2007-06-06  Nagappan A  <anagappan@novell.com>

	* ColumnReference.cs (Unify): Return object as it is, if object
	type is char. Fixes bug # 81625.

	* Numeric.cs (IsNumeric): Return false if object type is
	char. Fixes bug # 81625.

2007-02-23  Nagappan A  <anagappan@novell.com>

	* Comparison.cs (Compare): Extra space characters issue when using
	System.Data.DataTable.Select. Fixes bug # 79695.

2006-12-07  Nagappan A  <anagappan@novell.com>

	* Parser.jay (ColumnName): Fix Invalid DataColumn Expression, bug
	# 80169.

2006-06-15  Senganal T  <tsenganal@novell.com>

	* Expression.cs : 
		- EvalBoolean : throw EvaluateException unless overridden.
		- UnaryExpression.EvalBoolean : override EvalBoolean
	* Like.cs, In.cs, ColumnReference.cs : override EvalBoolean 

2006-06-09  Juraj Skripsky <js@hotfeet.ch>

	* Tokenizer.cs (ProcessEscapes): Inspect the next character, not the one
	after that.

2006-05-02  Senganal T  <tsenganal@novell.com>

	* Parser.jay : fix the rule for IsNull. Fixes bug #78254
	* Functions.cs : 
		- IsNullFunction.Eval : If expr evaluates to null or DBNull.Value, return the
		default expression value.

2006-03-27	Boris Kirzner <borisk@mainsoft.com>
	* Aggregation.cs: fix possible NullReferenceException.

2006-02-03  Senganal T  <tsenganal@novell.com>
	
	* ColumnReference.cs : 
		- GetReferencedRow () 
		- GetReferencedRows() : Verify the column before getting the values.
		 	Validate the ColumnReference even when the table has no rows.
	* Function.cs : Modified Eval()
		- A tmp fix to check for null. Expression.Eval needs to be modified all
		around to return DBNull.Value.

2006-01-18 Boris Kirzner <borisk@mainsoft.com>
	* ColumnReference.cs: added column and relation lazy evaluation 
	and caching.

2006-01-09 Senganal T <tsenganal@novell.com>
	* Aggregation.cs
	* Expression.cs
		- resolving a name clash in IExpression 

2006-01-06 Senganal T <tsenganal@novell.com>

	* Aggregation.cs
		- a correction to the previous check-in

2006-01-06 Senganal T <tsenganal@novell.com>

	* Aggregation.cs
		- Modified the cache to listen for RowChangedEvents.
	* Expression.cs
	* IExpression.cs
		- Added a Reset Method to cleanup when a Datacolumn is removed
		from a table.
	* Parser.jay
		- Modified to check :
		1.Aggregate Functions : Only for columns returning multiple values (child/local)
		2.Other Numeric/Functions : Only for columns that return single value (parent/local)

2005-12-20 Senganal T <tsenganal@novell.com>

	* Aggregation.cs :
		Modified the Eval and CalculateStatisticalFunction to add boundary checks.
		Fixes #77025.

2005-11-30 Konstantin Triger <kostat@mainsoft.com>

	* Parser.jay: use Convert.ToInt32() instead of cast to throw OverflowException.

2005-10-26 Konstantin Triger <kostat@mainsoft.com>

	* In.cs: Fix the enumerator initialization problem.

2005-10-21 Senganal T <tsenganal@novell.com>

	* Numeric.cs :
		- Modified the Max and Min functions to convert strings(numeric) to
		double. Fixes bug #76213. 
 	
2005-09-19 Boris Kirzner <borisk@mainsoft.com>
	* ColumnReference.cs, Expressions.cs, Like.cs, Aggregation.cs, Literal.cs,
	StringFunctions.cs, In.cs, Functions.cs : implemented Equals() 
	and GetHashCode() methods for all Mono.Data.SqlExpressions classes,enabling
	comparison of the filter expressions.

2005-08-02  Sureshkumar T  <tsureshkumar@novell.com>

	* Tokenizer.cs: ReadString (): added an overload where the
	terminator can be escaped by repeating twice.

2005-06-29  Sureshkumar T  <tsureshkumar@novell.com>

	* ArithmeticExpressions.cs: Eval :if any one of the argument is
	null for an operator, the result is also NULL.

2005-05-02 Konstantin Triger <kostat@mainsoft.com>

        * IExpression interface: Added DependsOn(DataColumn) method, which checks whether the Expression contains a specific column

2005-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* Tokenizer.cs: make it not rely in exceptions being thrown to know that
	the array is entirely processed.

2005-02-10  Atsushi Enomoto  <atsushi@ximian.com>

	* Comparison.cs : allow comparison between guid and string.
	* ColumnReference.cs : return guid value too. Fixed bug #72426.

2005-01-28  Atsushi Enomoto  <atsushi@ximian.com>

	* Comparison.cs : Eval() could be direct invocation to EvalBoolean().

2005-01-26  Atsushi Enomoto  <atsushi@ximian.com>

	* Tokenizer.cs : just throw SyntaxErrorException instead of Exception.

2005-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* Expression.cs, ColumnReference.cs, BooleanExpression.cs,
	  Aggregation.cs, Literal.cs : added EvalBoolean() to avoid extraneous
	  boxing in RowFilter.

2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>

	* Numeric.cs : Fixed ToSameType(). It should let conversion result to
	  reference values.

2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>

	* Parser.jay : let's use debug flag when MONO_DEBUG_SQLEXPRESSIONS
	  environment variable is set.
	  Fixed substring() function. C# cast does not allow implicit
	  conversion from object.

2004-07-12 Umadevi S   <sumadevi@novell.com>
        * Tokenizer.cs - read an Int64 from the text instead of Int32. Resolves
bug 61203

                                                                                
2004-06-17  Boris Kirzner <borisk@mainsoft.com>
        *  Comparison.cs - use 'as' to avoid NullReferenceExeption in casting.

2004-05-13  Umadevi S <sumadevi@novell.com>
        *  Literal.cs - made class internal

2004-05-12  Umadevi S <sumadevi@novell.com>
        * Expression.cs, Functions.cs, In.cs, Like.cs, Parser.jay, StringFunctions.cs - made class/enum/interfaces internal

2004-05-12  Umadevi S <sumadevi@novell.com>
        * BooleanExpression.cs,ColumnReference.cs, Comparision.cs - made class/enum internal

2004-05-12  Umadevi S <sumadevi@novell.com>
        * ArthimeticExpression.cs - made class internal

2004-05012  Umadevi S <sumadevi@novell.com>
	* Aggregation.cs - made class/enums/interfaces internal 

2004-05-05  Atsushi Enomoto <atsushi@ximian.com>

	* ArithmeticExpressions.cs: avoid null exception on add operation.

2004-04-29  Juraj Skripsky <juraj@hotfeet.ch>

	* Parser.jay: Fix rule for negative expressions.
	Add precedence rules for '<' and '>'.

2004-04-28 Boris Kirzner <borisk@mainsoft.com>

	* ColumnReference.cs : using DataRow _inExpressionEvaluation before accessing row value
	  to get an access to deleted rows also.

2004-04-22  Juraj Skripsky <juraj@hotfeet.ch>

	* Parser.jay: Allow computed expressions on left-hand side of
	"like" operator.
	Correct ordering for "is null" rule ("NOT IS NULL" => "IS NOT NULL"). 

2004-04-20  Juraj Skripsky <juraj@hotfeet.ch>

	* Tokenizer.cs (ReadNumber): Correctly consume decimal point
	when reading numbers. Fixes bug #57251.

2004-03-31  Juraj Skripsky <juraj@hotfeet.ch>

	* Parser.jay, ColumnReference.cs, Comparison.cs, Functions.cs,
	Aggregation.cs : fix bugs exposed by DataColumnTest.cs.

2004-03-29  Juraj Skripsky <juraj@hotfeet.ch>

	* Initial implementation.