ChangeLog 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. 2002-08-17 Jason Diamond <[email protected]>
  2. * XPathNavigator.cs: Fixed matching on patterns that look like
  3. absolute XPath expressions.
  4. 2002-08-17 Jason Diamond <[email protected]>
  5. * XPathNavigator.cs: Added naive (but working) implementation of
  6. Matches.
  7. 2002-07-31 Piers Haken <[email protected]>
  8. * XPathDocument.cs: simple, XmlDocument-based implementation
  9. 2002-07-25 Piers Haken <[email protected]>
  10. * DefaultContext.cs: implement XPathFunctionName 'name()' function.
  11. 2002-07-17 Piers Haken <[email protected]>
  12. * DefaultContext.cs: implement 'string-length()', 'normalize-space()'
  13. * Parser.jay: remove redundant production
  14. * Expression.cs: add switches for debugging under VS.NET
  15. 2002-07-17 Piers Haken <[email protected]>
  16. * Expression.cs: implement nodeset/nodeset comparisons (non-optimal)
  17. 2002-07-15 Piers Haken <[email protected]>
  18. * Iterator.cs:
  19. - rename UnionIterator to MergedIterator,
  20. - create new UnionIterator to implment uniqueness for '|' operator
  21. - fix position bug in ArrayListIterator.Clone()
  22. * Expression.cs: use new UnionIterator constructor syntax
  23. 2002-07-12 Piers Haken <[email protected]>
  24. * Iterator.cs: PredicateIterator: handle numeric predicates
  25. * Parser.jay: add some debugging support: yyparseDebug
  26. * Tokenizer.cs: cleanup, include '-' chars in identifier tokens
  27. 2002-06-29 Piers Haken <[email protected]>
  28. * Expression.cs:
  29. - remove dead code
  30. - NodeTest uses XPathResultType instead of internal NodeTestTypes enum
  31. - remove NodeTestTypes enum
  32. - remove NodeTestTypeAny (functionality provided by base now)
  33. - fix ExprStep to handle wildcard QNames
  34. * Parser.jay:
  35. - moved to Mono.Xml.XPath namespace
  36. - use XPathResultType
  37. - handle wildcard QNames
  38. * Tokenizer.cs: moved to Mono.Xml.XPath namespace
  39. * XPathNavigator.cs: implement
  40. - IsDescendant
  41. - SelectAncestors
  42. - SelectDescendants
  43. - SelectChildren
  44. * XPathResultType.cs: fix enum values
  45. 2002-06-24 Jason Diamond <[email protected]>
  46. * XPathScanner.cs: Removed.
  47. 2002-06-24 Dick Porter <[email protected]>
  48. * XmlCaseOrder.cs: Fix namespace
  49. 2002-06-23 Piers Haken <[email protected]>
  50. * DefaultContext.cs: implemented XPathFUnctionId
  51. * Iterator.cs: new ArrayListIterator for id() support
  52. 2002-06-23 Piers Haken <[email protected]>
  53. * XPathNavigator.cs: implement:
  54. - Compile
  55. - Evaluate
  56. - Clone
  57. - Select
  58. - ToString
  59. - some forwarding methods
  60. * XPathNodeIterator: implement caching Count
  61. * Tokenizer.cs: new XPath tokenizer
  62. * Parser.jay: new XPath grammar
  63. * Parser.cs: new precompiled XPath grammar
  64. * Expression.cs: new XPath expression objects
  65. * Iterator.cs: new XPath result/context objects
  66. * DefaultContext.cs: new XPath function binding context
  67. 2002-05-08 Tim Coleman <[email protected]>
  68. * XPathDocument.cs:
  69. * XPathException.cs: New stub files added.
  70. 2002-04-12 Duncan Mak <[email protected]>
  71. * XmlCaseOrder.cs: Moved to here from System.Xml.
  72. 2002-03-26 Jason Diamond <[email protected]>
  73. * XPathScanner.cs: Now handles name tests with wildacards. Abbreviated
  74. steps. Both absolution and relative abbreviated location paths.
  75. 2002-03-25 Jason Diamond <[email protected]>
  76. * XPathScanner.cs: Added new file. This class is supposed to be internal
  77. but that would make it impossible to test.
  78. 2002-03-08 Duncan Mak <[email protected]>
  79. * XPathNamespaceScope.cs:
  80. * XPathNodeType.cs:
  81. * XPathResultType.cs:
  82. * XmlDataType.cs:
  83. * XmlSortOrder.cs: Used EnumCheck and realigned elements to be compatible with MS
  84. implementation. XPathResultType is interesting as EnumCheck does
  85. not show the Navigator element, but shows the String element twice.
  86. 2002-03-08 Jason Diamond <[email protected]>
  87. * XmlDataType.cs, XmlSortOrder.cs, XPathNodeType.cs: Added files.
  88. 2002-03-06 Jason Diamond <[email protected]>
  89. * ChangeLog: Added to this directory.
  90. * XPathExpression.cs, XPathNamespaceScope.cs, XPathNodeIterator.cs,
  91. XPathResultType.cs: New files.
  92. * XPathNavigator.cs: Stubbed out all properties and methods.