1 2004-08-25 Atsushi Enomoto <atsushi@ximian.com>
3 * SequenceType.cs : moved type inference method to XPathAtomicValue.
4 Use IsArray in runtime type inference. Initialize fields completely.
5 Handle collection to runtime type for functions that takes array.
6 * XPath2Expression.cs : Add whitespaces on serializing XPath items.
7 EBV != atomized boolean value. Add Atomize() for XPathItem (Atomize()
8 for XPathSequence should be removed in the future).
9 Replaced some ExprSequence to ExprSingle for optimization.
10 * XQueryFunctionCliImpl.cs : Fixed some return types.
11 * XQueryTokenizer.cs : Fixed weird ReadDecimal().
13 2004-08-24 Atsushi Enomoto <atsushi@ximian.com>
15 * SequenceType.cs : added ToRuntimeType().
16 * XPath2Expression.cs : override is required.
17 * XPathSequence.cs : fixed ExprSequenceIterator.MoveNext() that caused
19 * XQueryCompileContext.cs : CultureInfo was missing.
20 * XQueryContext.cs : CurrentContext must be created after setting
22 * XQueryConvert.cs : DateTimeToString() was missing.
23 * XQueryFunction.cs : convert parameters to runtime type before
24 being used in Invoke(). Use function's ReturnType to create typed
26 * XQueryParser.jay : create XQueryFunctionArgumentList instance
27 for function calls that does not have parameters.
29 2004-08-23 Atsushi Enomoto <atsushi@ximian.com>
31 * SequenceType.cs, XPath2Expression.cs, XQueryASTCompiler.cs,
32 XQueryCliFunction.cs, XQueryCompileOptions.cs, XQueryContext.cs,
33 XQueryConvert.cs, XQueryExpression.cs, XQueryFunction,cs,
34 XQueryFunctionCliImpl.cs, XQueryFunctionTable.cs,
35 XQueryModuleProlog.cs, XQueryParser.jay, XQueryStaticContext.cs,
37 Eliminate MS.Internal.Xml.* classes. More null check everywhere and
38 make Compile() pass though as a dummy. Unified FunctionParam into
39 XQueryFunctionArgument. More kind error message. Several fixes.
41 2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
43 * XQueryExpression.cs : Content for XmlTextConstructor might be null,
44 and use literal text for constructor argument if supplied.
45 * XQueryParser.jay, XQueryTokenizer.cs : Element content literal
46 string was not parsed and kept correctly. Parse CDATA section.
48 2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
50 * XPath2Expression.cs, XQueryConvert.cs, XQueryExpression.cs,
51 XQueryModuleProlog.cs, XQueryParser.jay, XQueryTokenizer.cs :
52 several changes for XQueryCommand.Execute() implementation.
54 2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
56 * XQueryContext.cs, XQueryStaticContext.cs, SequenceType.cs,
57 XPathSequence.cs, XQueryFunction.cs, XQueryFunctionTable.cs,
58 XQueryCliFunction.cs, XQueryCompileContext.cs, XQueryASTCompiler.cs,
59 XQueryCommandImpl.cs, XQueryFunctionCliImpl :
60 new files for XQuery implementation.
62 2004-07-28 Atsushi Enomoto <atsushi@ximian.com>
64 * XmlQueryCompileException.cs : removed extra GetObjectData().
65 * XsltCommand.cs : fixed signatures of Compile() and Execute() methods.
67 2004-07-27 Atsushi Enomoto <atsushi@ximian.com>
71 XQueryModuleProlog.cs,
73 Removed SchemaContext. StepExpr and XPathAxis redesign.
74 (Partially) updated Prolog to match with XQuery 7/23/2004 spec.
75 XML comment/PI/CDATA recognition in tokenizer.
77 2004-07-26 Atsushi Enomoto <atsushi@ximian.com>
82 XQueryModuleProlog.cs,
84 XQueryExpression.cs : added.
86 2004-07-23 Atsushi Enomoto <atsushi@ximian.com>
88 * XmlQueryCompileException.cs, XmlQueryException.cs :
89 added internal constructor that supplies error location.
90 Removed Message property.
92 2004-07-20 Atsushi Enomoto <atsushi@ximian.com>
94 * XsltCommand.cs, XmlArgumentList.cs : sealed. Added missing MonoTODO.
95 * XQueryConvert.cs : added. (namespace is temporarily MS.Internal.Xml)
97 2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
99 * IXmlCompilerInclude.cs,
101 QuertEventHandler.cs,
103 XsltCommand.cs : added.
105 * XmlQueryArgumentList.cs,
106 XsltProcessor.cs : removed (only in .NET 1.2).
109 XmlQueryCompileException.cs,
110 XmlQueryException.cs : updated API to that of .NET 2.0.
112 2003-12-14 Tim Coleman <tim@timcoleman.com>
113 * ChangeLog XmlCommand.cs XmlQueryArgumentList.cs
114 * XmlQueryCompileException.cs XmlQueryException.cs XsltProcessor.cs:
115 Move classes from the System.Data.SqlXml assembly where they