| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- 2004-02-26 Atsushi Enomoto <[email protected]>
- * DTMXPathDocumentBuilder.cs : Close XmlReader when we passed uri.
- 2004-02-18 Atsushi Enomoto <[email protected]>
- * LocationPathPattern.cs : Implemented easy XPathNavigator cache on
- predicate evaluation in Matches().
- 2004-02-17 Atsushi Enomoto <[email protected]>
- * KeyPattern.cs, Pattern.cs : removed using decls.
- 2004-02-17 Atsushi Enomoto <[email protected]>
- * LocationPathPattern.cs : Optimized Matches(). For non-positional
- patterns, it never iterates predicate, just evaluate boolean.
- 2004-02-16 Atsushi Enomoto <[email protected]>
- * DTMXPathDocument.cs,
- DTMXPathDocumentBuilder.cs,
- DTMXPathDocumentWriter.cs,
- DTMXPathNavigator.cs,
- DTMXPathNode.cs :
- Made classes internal by default (still publicly available with
- OUTSIDE_SYSTEM_XML switch). Removed unused "position" field.
- Optimized DTMXPathNavigator.Value a bit.
- * LocationPathPattern.cs : Modified some fields to private.
- 2004-02-13 Atsushi Enomoto <[email protected]>
- * Added DTMXPathDocumentWriter.cs. It supports DTMXPathNavigator as
- the resulting document tree.
- * DTMXPathDocumentBuilder.cs : Code refactory (to get closer to dtm
- writer and commonify tasks they both should do). Reduced initial
- array size (400 to 200, for attribute 800 to 200), and extending
- size from 2x to 4x (to reduce _times_ of allication copy).
- * DTMXPathNode.cs : (and all above) added experimental "DTM_CLASS"
- switch, which changes nodes from struct to class. (It will reduce
- memory consumption by 2/3, but will also reduce speed by 2/3.)
- 2004-01-27 Atsushi Enomoto <[email protected]>
- * DTMXPathDocumentBuilder.cs : Namespace nodes are incorrectly created.
- This fix should make XPathDocument compatible with XmlDocument.
- 2004-01-26 Atsushi Enomoto <[email protected]>
- * DTMXPathDocument.cs : CreateNavigator() should return the first root
- as a clone.
- * DTMXPathNavigator.cs : ComparePosition() incorrectly compared
- attributes and namespaces orders. Implemented IsSamePosition() more
- efficient. MoveToFirstNamespace() should return false when the
- current node is either attribute or namespace. Fixed IsDescendant()
- which looks resulted in incorrect behavior.
- 2003-12-18 Atsushi Enomoto <[email protected]>
- * DTMXPathDocumentBuilder.cs : Removed supportsID argument and always
- assumes to support IDs when specified XmlValidatingReader.
- Quick fix for NullReferenceException when type was null.
- 2003-11-19 Atsushi Enomoto <[email protected]>
- * KeyPattern.cs : Matches() should iterate candidate keys to the end.
- 2003-11-19 Atsushi Enomoto <[email protected]>
- * IdPattern.cs,
- KeyPattern.cs : Implemented Matches(), overrode DefaultPriority,
- modified inheritance.
- * Pattern.cs : Added id and key pattern support.
- 2003-11-02 Atsushi Enomoto <[email protected]>
- * DTMXPathNavigator.cs : Fixed MoveToNamespace() that might result in
- infinite loop.
- 2003-10-04 Atsushi Enomoto <[email protected]>
- * DTMXPathDocumentBuilder.cs : Bugfix for whitespace handling.
- 2003-10-01 Atsushi Enomoto <[email protected]>
- * Added DTMXPathNode.cs.
- * Fundamental changes in whole DTM stuff. Node information is now array
- of "node struct" instead of individual arrays.
- 2003-09-21 Ben Maurer <[email protected]>
- * Pattern.cs: save the parser (will reduce memory allocation when
- Jackson's jay patch is committed).
- 2003-09-20 Ben Maurer <[email protected]>
- * Pattern.cs: Typo, when i got //a i was giving off /
- * LocationPathPattern.cs: Append to the tail, not head.
- 2003-09-14 Atsushi Enomoto <[email protected]>
- * DTMXPathNavigator.cs,
- DTMXPathDocument.cs,
- DTMXPathDocumentBuilder.cs : Added IXmlLineInfo support. Removed
- node's extraneous schemaType. Some code reformatting.
- 2003-09-13 Ben Maurer <[email protected]>
- * Pattern.cs: Support static context.
- 2003-08-25 Ben Maurer <[email protected]>
- * DTMXPathNavigator.cs: Allocate valueBuilder on first use.
- 2003-08-14 Atsushi Enomoto <[email protected]>
- * DTMXPathDocument.cs,
- DTMXPathDocumentBuilder.cs,
- DTMXPathNavigator.cs :
- - Implemented ID support using XmlValidatingReader.
- - Prefix should be String.Empty even if XmlReader.Prefix is null.
- 2003-07-23 Atsushi Enomoto <[email protected]>
- * DTMXPathDocumentBuilder.cs :
- Fixed Read() that sets nodes' parent incorrectly.
- 2003-07-17 Peter Williams <[email protected]>
- * DTMXPathDocumentBuilder.cs: csc.exe is more stringent about namespaces
- than mcs. We need to disambiguate System.Math from Mono.Math here.
- 2003-06-30 Atsushi Enomoto <[email protected]>
- * Initial checkin.
- * Added ChangeLog, DTMXPathDocument.cs, DTMXPathDocumentBuilder.cs
- and DTMXPathNavigator.cs.
|