1 2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * DefaultContext.cs: fixed bug #28840.
4 * Expression.cs: added FIXME.
6 2002-08-17 Jason Diamond <jason@injektilo.org>
8 * XPathNavigator.cs: Fixed matching on patterns that look like
9 absolute XPath expressions.
11 2002-08-17 Jason Diamond <jason@injektilo.org>
13 * XPathNavigator.cs: Added naive (but working) implementation of
16 2002-07-31 Piers Haken <piersh@friskit.com>
18 * XPathDocument.cs: simple, XmlDocument-based implementation
20 2002-07-25 Piers Haken <piersh@friskit.com>
22 * DefaultContext.cs: implement XPathFunctionName 'name()' function.
24 2002-07-17 Piers Haken <piersh@friskit.com>
26 * DefaultContext.cs: implement 'string-length()', 'normalize-space()'
27 * Parser.jay: remove redundant production
28 * Expression.cs: add switches for debugging under VS.NET
30 2002-07-17 Piers Haken <piersh@friskit.com>
32 * Expression.cs: implement nodeset/nodeset comparisons (non-optimal)
34 2002-07-15 Piers Haken <piersh@friskit.com>
37 - rename UnionIterator to MergedIterator,
38 - create new UnionIterator to implment uniqueness for '|' operator
39 - fix position bug in ArrayListIterator.Clone()
40 * Expression.cs: use new UnionIterator constructor syntax
42 2002-07-12 Piers Haken <piersh@friskit.com>
44 * Iterator.cs: PredicateIterator: handle numeric predicates
45 * Parser.jay: add some debugging support: yyparseDebug
46 * Tokenizer.cs: cleanup, include '-' chars in identifier tokens
48 2002-06-29 Piers Haken <piersh@friskit.com>
52 - NodeTest uses XPathResultType instead of internal NodeTestTypes enum
53 - remove NodeTestTypes enum
54 - remove NodeTestTypeAny (functionality provided by base now)
55 - fix ExprStep to handle wildcard QNames
57 - moved to Mono.Xml.XPath namespace
59 - handle wildcard QNames
61 * Tokenizer.cs: moved to Mono.Xml.XPath namespace
63 * XPathNavigator.cs: implement
69 * XPathResultType.cs: fix enum values
71 2002-06-24 Jason Diamond <jason@injektilo.org>
73 * XPathScanner.cs: Removed.
75 2002-06-24 Dick Porter <dick@ximian.com>
77 * XmlCaseOrder.cs: Fix namespace
79 2002-06-23 Piers Haken <piersh@friskit.com>
81 * DefaultContext.cs: implemented XPathFUnctionId
82 * Iterator.cs: new ArrayListIterator for id() support
84 2002-06-23 Piers Haken <piersh@friskit.com>
86 * XPathNavigator.cs: implement:
92 - some forwarding methods
94 * XPathNodeIterator: implement caching Count
96 * Tokenizer.cs: new XPath tokenizer
97 * Parser.jay: new XPath grammar
98 * Parser.cs: new precompiled XPath grammar
99 * Expression.cs: new XPath expression objects
100 * Iterator.cs: new XPath result/context objects
101 * DefaultContext.cs: new XPath function binding context
103 2002-05-08 Tim Coleman <tim@timcoleman.com>
105 * XPathException.cs: New stub files added.
107 2002-04-12 Duncan Mak <duncan@ximian.com>
109 * XmlCaseOrder.cs: Moved to here from System.Xml.
111 2002-03-26 Jason Diamond <jason@injektilo.org>
113 * XPathScanner.cs: Now handles name tests with wildacards. Abbreviated
114 steps. Both absolution and relative abbreviated location paths.
116 2002-03-25 Jason Diamond <jason@injektilo.org>
118 * XPathScanner.cs: Added new file. This class is supposed to be internal
119 but that would make it impossible to test.
121 2002-03-08 Duncan Mak <duncan@ximian.com>
123 * XPathNamespaceScope.cs:
125 * XPathResultType.cs:
127 * XmlSortOrder.cs: Used EnumCheck and realigned elements to be compatible with MS
128 implementation. XPathResultType is interesting as EnumCheck does
129 not show the Navigator element, but shows the String element twice.
131 2002-03-08 Jason Diamond <jason@injektilo.org>
133 * XmlDataType.cs, XmlSortOrder.cs, XPathNodeType.cs: Added files.
135 2002-03-06 Jason Diamond <jason@injektilo.org>
137 * ChangeLog: Added to this directory.
139 * XPathExpression.cs, XPathNamespaceScope.cs, XPathNodeIterator.cs,
140 XPathResultType.cs: New files.
142 * XPathNavigator.cs: Stubbed out all properties and methods.