ChangeLog 3.7 KB

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