ChangeLog 3.5 KB

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