| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292 |
- 2006-04-10 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : get_OuterXml() returns indented output, without
- XML declaration.
- 2006-03-15 Atsushi Enomoto <[email protected]>
- * Expression.cs : extracted XPathSortElement, XPathSorters
- and XPathSorter from CompiledExpression, and split
- XPathSorters.Sort() into some methods. Those changes are to make
- them reusable in XslSortEvaluator.
- 2006-02-26 Atsushi Enomoto <[email protected]>
- * Iterator.cs : seems like MS XPathNodeIterator.MoveNext() itself does
- not handle XsltContext.PreserveWhitespace() unlike ours. It results
- in not a small performance improvement. (just removed it since it
- didn't cause any errors in XSLT standalone tests.)
- 2006-02-21 Atsushi Enomoto <[email protected]>
- * Iterator.cs : removed extra field from AxisIterator.
- 2006-02-14 Atsushi Enomoto <[email protected]>
- * Iterator.cs : tiny message fix (thanks to alp).
- 2006-01-25 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : fixed IsNode signature found by updated
- corcompare.
- 2006-01-11 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Nowadays removal of cloning of the argument list
- in ListIterator is safe. Thanks to Joshua Tauberer for the hint.
- 2006-01-11 Atsushi Enomoto <[email protected]>
- * Iterator.cs : (DescendantOrSelfIterator/DescendantIterator) the
- error message is for blaming custom XPathNavigator
- implementation, not us ;-) (see also #77194)
- 2006-01-06 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : use WriteNode(XPathNavigator, bool)
- rather than WriteNode(XmlWriter, bool) in WriteSubtree().
- 2005-12-14 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : Added MonoTODO to CreateAttributes(). Removed
- MonoTODO from ReadSubtree().
- 2005-12-14 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : UnderlyingObject returns null by default.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : Reimplemented MoveToFollowing() to avoid
- inefficient MoveToDescendant() and to match .NET 2.0 behavior.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : ReplaceSelf() should allow document fragment.
- Moved implementation to XPathEditableDocument.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : PrependChild() should use AppendChild() when
- there is no child.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : InsertAfter() should raise an error before
- MoveToNext() when current node is either attribute or namespace.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : InsertAfter() should append children after it
- once moved to parent. This method shoulr raise an error when it is
- placed on Root.
- 2005-12-13 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : (CreateFragmentReader) return XmlReader that
- considers current namespace contexts.
- 2005-12-12 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : removed some MonoTODOs.
- 2005-12-08 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : garbage cleanup.
- 2005-11-23 Vladimir Krasnov <[email protected]>
- * Iterator.cs: fixed UnionIterator.SetCurrent method, the
- navigators may be from different xml files.
- 2005-11-23 Vladimir Krasnov <[email protected]>
- * Iterator.cs: fixed SimpleSlashIterator.MoveNextCore method, the
- navigators may be from different xml files.
- 2005-11-10 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs, XPathNodeIterator.cs :
- [DebuggerDisplay] are not worthy of existing.
- 2005-11-07 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs, XPathNodeIterator.cs : DebuggerDisplayAttribute
- values are fixed. However, they totally do not make sense since
- there is no DebuggerDisplayProxy type in our impl.
- 2005-11-07 Atsushi Enomoto <[email protected]>
- * XPathException.cs : Message property is back in 2.0 RTM.
- 2005-11-07 Atsushi Enomoto <[email protected]>
- * XPathNodeIterator.cs : added [DebuggerDisplay]. pretty useless tho.
- * XPathNavigator.cs : [DebuggerDisplay] as well.
- SelectSingleNode() and AppendChildElement() are now virtual.
- 2005-10-23 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : now 2.0 MoveToFirst() invokes internal
- MoveToFirstImpl() and it is from what XmlDocumentNavigator did.
- This fixes XPathEditableDocument.MoveToFirst().
- 2004-10-15 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : (DeleteRange, ReplaceRange) so they are not
- likely to be implemented, thus MonoTODO.
- 2005-10-08 Gert Driesen <[email protected]>
- * XPathNavigator.cs: Removed DebuggerDisplay attribute.
- * XPathNodeIterator.cs: Removed DebuggerDisplay attribute.
- 2005-10-08 Gert Driesen <[email protected]>
- * XPathNavigator.cs: [NET_2_0] Added DebuggerDisplay attribute,
- added ReplaceRange and DeleteRange methods.
- * XPathNodeIterator.cs: [NET_2_0] Added DebuggerDisplay attribute.
- 2004-09-22 Atsushi Enomoto <[email protected]>
- * Expression.cs : Now that managed collation is default, we don't need
- reversive case-order anymore.
- 2004-09-21 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : added NavigatorComparer.
- * XPathComparer.cs : XPathNavigatorComparer implements
- IEqualityComparer under NET_2_0 profile.
- 2005-08-31 Sebastien Pouliot <[email protected]>
- * XPathException.cs: Added a Demand for SerializationFormatter on
- GetObjectData method.
- 2005-08-03 Gert Driesen <[email protected]>
- * XPathNavigator.cs: GetNamespacesInScope returns generic IDictionary
- in .NET 2.0 Beta 2.
- 2004-07-23 Atsushi Enomoto <[email protected]>
- * Expression.cs : don't expect namespace resolver; namespace could be
- supplied in QName without nsresolver need (i.e. SelectChildren()).
- Fixed bug #75609.
- 2005-06-09 Andrew Skiba <[email protected]>
- * XmlDefaultContext.cs : add TARGET_JVM for roundtrip bug
- 2004-06-07 Atsushi Enomoto <[email protected]>
- * Expression.cs : set TARGET_JVM where collation matters.
- 2004-05-05 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs :
- it is now XmlAtomicValue and in sys.xml.schema.
- * XPathNavigator.cs, Expression.cs :
- removed atomizedName related 2.0 members (deprecated).
- 2004-05-05 Atsushi Enomoto <[email protected]>
- * XPathExpression.cs : added static Compile().
- * XPathNavigator.cs :
- Use XPathExpression.Compile() for now.
- Updated tree modification API to 2.0 beta2.
- * XPathItem.cs, XPathNavigator.cs, XPathAtomicValue.cs :
- updated to 2.0 beta2 API.
- * XPathResultType.cs : removed [Serializable].
- * XmlNodeChangeType.cs : removed obsolete file.
- 2004-03-25 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : 2.0 build fix
- 2004-03-25 Atsushi Enomoto <[email protected]>
- * Expression.cs : In ExprSLASH2, replace A//B with A/descendant::B if
- B is child axis test (thus peer&subtree optimization became possible)
- Fixed warning (incorrect variable let).
- 2004-03-25 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : reduced some Clone().
- Simplified ComparePosition().
- * Iterator.cs : some iterators are not actually reverse axis.
- 2004-03-22 Atsushi Enomoto <[email protected]>
- * Expression.cs : EvaluateBoolean() for RTF should check return true
- for empty elements. Fixed static analysis for RTF.
- 2004-03-22 Atsushi Enomoto <[email protected]>
- * Parser.jay, Tokenizer.cs : Now they are used as common code base for
- XPath parser and XSLT pattern parser. Makefile now creates two
- set of sources of them. (This change takes effect on the next change).
- 2004-03-16 Atsushi Enomoto <[email protected]>
- * Parser.jay : rewrote step part to be reusable for upcoming XSLT
- pattern parser.
- 2004-03-16 Atsushi Enomoto <[email protected]>
- * Iterator.cs : reduced extra clone.
- 2004-03-15 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs,
- Expression.cs,
- Iterator.cs : Now RequireSorting is not required in BaseIterator
- (it is now fully in Expression).
- Removed the last ListIterator .ctor() argument.
- 2004-03-15 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : In ComparePosition(), make use of IsDescendant().
- 2004-03-14 Atsushi Enomoto <[email protected]>
- * Expression.cs,
- DefaultContext.cs : Basic constant folding optimization (not so
- effective right now). Unified number-to-string conversion code into
- XPathFunctions.ToString(double) to avoid roundtrip format right now.
- * Iterator.cs : removed unused code.
- 2004-03-11 Atsushi Enomoto <[email protected]>
- * Iterator.cs : more clone reduction.
- 2004-03-11 Atsushi Enomoto <[email protected]>
- * Expression.cs, DefaultContext.cs : more Peer overrides.
- 2004-03-11 Atsushi Enomoto <[email protected]>
- * Expression.cs,
- DefaultContext.cs : Removed unused NeedAbsoluteMatching.
- Added Peer and Subtree (for "peer & subtree optimization. See:
- http://idealliance.org/papers/dx_xmle04/papers/02-03-02/02-03-02.html
- Fixed some ToString() that caused NullReferenceException.
- * Iterator.cs : Predicate does not affect on RequireSorting.
- Added SimpleSlashIterator for peer & subtree optimization.
- Added PreserveWhitespace() consideration in BaseIterator.MoveNext().
- 2004-03-09 Atsushi Enomoto <[email protected]>
- * Expression.cs,
- Iterator.cs, :
- SlashIterator is now constructed with requireSorting parameter
- that thus just use RequireSorting from both left/right Expressions,
- not iterators.
- When attribute axis is on the left expression, the result needs to
- be sorted.
- 2004-03-09 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Now for most of iterator types, Current property always
- returns the same instance. It results in huge memory reduction.
- 2004-03-04 Atsushi Enomoto <[email protected]>
- * Iterator.cs : (SlashIterator.MoveNext()) For SortedList.Add(), the
- key should be iterator itself. Key by list count never makes sense.
- 2004-03-04 Atsushi Enomoto <[email protected]>
- * Expression.cs : Significant whitespace nodes must be returned in
- text() NodeTypeTest.
- 2004-02-23 Atsushi Enomoto <[email protected]>
- * Expression.cs : xsl:sort case-order was not handled properly.
- 2004-02-23 Atsushi Enomoto <[email protected]>
- * Iterator.cs :
- In FollowingIterator, attribute and namespace nodes should be
- considered to have following nodes. See XPath 1.0 section 5 (esp.
- the description on "document order").
- On fixing @*/following::*, attribute nodes are regarded as to be
- RequireSorting = true (which might result in duplicate).
- 2004-02-18 Atsushi Enomoto <[email protected]>
- * Expression.cs : string() function expects "Infinity" and "-Infinity"
- instead of "INF" for conversion from number. XmlConvert is for XSD,
- not for XSLT.
- 2004-02-09 Atsushi Enomoto <[email protected]>
- * Expression.cs : RelationalExpr was comparing number and node in
- reverse order. Patch by Kazuki Oikawa. Fixed bug #72343.
- RelationalExpr should also handle result tree fragment as node-set
- as well as EqualityExpr. This fixes RTF case wrt #72343.
- 2004-02-08 Atsushi Enomoto <[email protected]>
- * Expression.cs : tiny code format fix by Andrew Skiba.
- 2004-12-26 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : Added CheckValidity() and ValueType.
- For SetTypedValue(), throw NotSupportedException instead of
- NotImplementedException.
- 2004-12-16 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs :added MoveToFollowing(), ReplaceSelf() and
- all the missing attributes.
- 2004-12-04 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : switch to DTMXPathNavigator2 which fully
- eliminated string fields from struct.
- (When we switch from struct to class, revert this change to use
- DTMXPathNavigator, since class-based DTMXPathNavigator2 is rather
- wasting processing speed.)
- 2004-12-02 Atsushi Enomoto <[email protected]>
- * Iterator.cs : when PredicateIterator has a numeric predicate, it
- will never be true twice. So just break up the iteration on true.
- * XPathNavigator.cs : implemented LookupPrefix().
- * Expression.cs : ExprParens.Optimize() could just return the content
- expression.
- 2004-12-01 Atsushi Enomoto <[email protected]>
- * IXPathChangeNavigable.cs,
- XmlChangeFilters.cs,
- XPathDocumentNodeChangedAction.cs : removed old files.
- 2004-12-01 Atsushi Enomoto <[email protected]>
- * Iterator.cs : with related to the previous patch, many comments
- got making no sense. Thanks to Harinath.
- 2004-12-01 Atsushi Enomoto <[email protected]>
- * Iterator.cs : actually I mean this patch.
- 2004-12-01 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Create _current clone only when required. So just set
- null when MoveNextCore() succeeded (except for some cases that
- _current is _nav, such as SelfIterator).
- 2004-11-30 Atsushi Enomoto <[email protected]>
- * Iterator.cs : SlashIterator.RequireSorting is always false. Whether
- it has to collect nodes in prior or not and whether it might return
- nodes in inconsistent order is different matter.
- (It still needs to store nodes when either of branches requires
- sorting, because they might return the same node later.)
- 2004-11-30 Atsushi Enomoto <[email protected]>
- * Iterator.cs : reduced some extraneous ComparePosition() that could
- be written as IsSamePosition(). ParentIterator doesn't have to be
- RequireSorting.
- 2004-11-30 Atsushi Enomoto <[email protected]>
- * Iterator.cs : reimplemented AncestorIterator and
- AncestorOrSelfIterator just to collect parents and not to move to
- siblings. In some cases like thousands of siblings, it used to be
- so slow, while we usually don't have so deep ancestors.
- 2004-11-26 Atsushi Enomoto <[email protected]>
- * Expression.cs : warning removal. Added Optimize() which is not
- implemented at all.
- * Tokenizer.cs : warning elimination
- 2004-11-24 Atsushi Enomoto <[email protected]>
- * XPathEditableNavigator.cs, XPathChangeNavigator.cs,
- IXPathEditable.cs : more removal of oldies.
- 2004-11-24 Atsushi Enomoto <[email protected]>
- * NodeChangedEventArgs.cs, NodeChangedEventHandler.cs : removed oldies.
- 2004-11-08 Atsushi Enomoto <[email protected]>
- * Tokenizer.cs : just use raw string instead of char[].
- * XPathNavigator.cs : reuse NameTable when creating XmlTextReader.
- 2004-11-07 Atsushi Enomoto <[email protected]>
- * Iterator.cs :
- - Made copy constructor certainly different from other constructors.
- - Position is never computed in each derived type. All MoveNext() are
- now MoveNextCore().
- - Most of the protected members could just be private.
- 2004-11-05 Atsushi Enomoto <[email protected]>
- * Expression.cs, XPathNavigator.cs : hold raw expression field for
- get_Expression. It is preparation for expression optimization.
- 2004-11-05 Atsushi Enomoto <[email protected]>
- * Iterator.cs : SimpleIterator._current could be cloned only when
- it is required.
- 2004-11-05 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Some removal of Clone() were harmless.
- 2004-10-22 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : now all the new stuff that used to be in 2.0 are
- reverted.
- * XPathEditableNavigator.cs : It will be removed. Right now modified
- a bit to pass build.
- * XPathNavigator.cs : Added members that are merged from
- XPathEditableNavigator. Updated members name.
- 2004-10-14 Atsushi Enomoto <[email protected]>
- * Iterator.cs :
- - Added WrapperIterator to return BaseIterator in such case that
- variable reference is resolved to XPathNodeIterator. This fixes
- bug #68267.
- - Path ".." is reverse axis (actually no effect).
- - Fixed DescendantIterator.Clone() that missed "_finished" field.
- * Expression.cs :
- In ExprVariable.Evaluate(), use WrapperIterator() for custom
- XPathNodeIterator.
- 2004-10-09 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : Init(string, XmlSchemaType) is private.
- 2004-10-05 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : missing Init() definition for float and string;
- latter one resulted in infinite loop in Init(object,XmlSchemaType).
- 2004-10-04 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : TypedValue could be implemented.
- * XPathEditableNavigator.cs : removed some MonoTODO since now there
- are implementations.
- 2004-09-13 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : All .ctor() are separeted from Init().
- In .ctor(object, XmlSchemaType):
- - For lists that contains just one item, Init() recursively.
- - For XPathAtomicValue, Init() recursively for its content fields.
- For Value and TypedValue, consider typecode from XmlSchemaType.
- 2004-09-06 Atsushi Enomoto <[email protected]>
- * XPathEditableNavigator.cs :
- AppendChild(xmlReader) ignored nodes after than first one, and
- resulted in infinite loop.
- Added get_OuterXml overrides. set_OuterXml should not move to
- parent before deleting current.
- 2004-08-25 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : Value was not returning expected value when
- it is created as new XPathAtomicValue (object, XmlSchemaType).
- Compute stringValue and reuse.
- * XPathNavigator.cs : Temporarily stubbed as to ignore SchemaInfo
- (for checking XQuery implementation).
- 2004-08-25 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : Handle .ctor() with object parameter more
- precisely (still not enough, for list argument).
- Removed commended blocks.
- 2004-08-24 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : DateTime should be convertible to string.
- Use schemaType's TypeCode for .ctor() that takes object.
- * XPathNavigator.cs : copied get_InnerXml from XPathEditableNavigator.
- * XPathEditableNavigator.cs : set_InnerXml should be different (new)
- property from get_InnerXml. Removed get_InnerXml and get_OuterXml
- overrides.
- 2004-08-23 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs, XPathNavigator.cs : Eliminate MS.Internal.Xml.*.
- 2004-08-03 Atsushi Enomoto <[email protected]>
- * XPathEditableNavigator.cs : implemented some editor support methods.
- 2004-08-02 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs :
- - For .NET 2.0, added a switch to support new XPathDocument2.
- If switch is off, then it uses DTM.
- - Implemented remaining 2.0 bits (except for Obsolete ones).
- To use them in XPathDocument, set environment MONO_XPATH_DOCUMENT_2=yes
- (It is still too unstable to pass all nunit tests and standalone XSLT
- tests).
- 2004-07-29 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : Implemented ReadSubtree().
- 2004-07-28 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : for .ctor() and .ctor(XmlNameTable), now it
- creates Mono.Xml.XPath.XPathEditableDocument and thus supports
- IXPathEditable.CreateEditor().
- 2004-07-28 Atsushi Enomoto <[email protected]>
- * XPathEditableNavigator.cs : Implemented InsertAfter() and
- PrependChild(); they are virtual, not abstract.
- * XPathNavigator.cs :
- Implemented many 2.0 virtual properties and methods that were
- abstract in 1.x.
- Implemented some Select() methods that uses IXmlNamespaceResolver.
- Implemented most of ValueAsXxx() using XQueryConvert.
- IsNode is always true. Implemented OuterXml and WriteSubtree() (but
- actually they don't work because it depends on ReadSubtree()).
- 2004-07-26 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : added missing && not-likely-to-be-removed members.
- * XPathEditableNavigator.cs : added BuildSubTree().
- * XPathException.cs : added missing methods. Hide Message in NET_2_0.
- 2004-07-23 Atsushi Enomoto <[email protected]>
- * XPathNodeIterator.cs : implemented 2.0 GetEnumerator().
- 2004-07-21 Atsushi Enomoto <[email protected]>
- * XPathExpression.cs, Expression.cs :
- Added SetContext(IXmlNamespaceResolver).
- * NodeChangedEventArgs.cs : Added missing [MonoTODO].
- * XPathAtomicValue.cs : Halfly implemented.
- * XPathDocument.cs : Added 2.0 members.
- * XPathDocumentNodeChangedAction.cs : updated member names.
- * XPathEditableNavigator.cs : Added missing 2.0 members and MonoTODO.
- * XPathNavigator.cs : Added missing 2.0 members.
- Fixed some members as virtual->override.
- 2004-07-13 Atsushi Enomoto <[email protected]>
- * XmlNodeChageType.cs, XmlChangeFilters.cs : fixed enum values.
- * XPathResultType.cs : marked [MonoFIX] on .Navigator.
- 2004-07-11 Atsushi Enomoto <[email protected]>
- * Expression.cs, Iterator.cs, XPathNavigator.cs :
- Use IXmlNamespaceResolver for net 2.0. Removed unused code.
- * XPathEditableNavigator.cs : fixed namespace.
- * XPathNavigator.cs :
- Fixed inheritance. Added missing MonoTODO.
- Removed old .net 1.2 code.
- 2004-06-18 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Globalization.
- * Iterator.cs : In SlashIterator.MoveNext() position might keep 0
- in case of empty list. Thus extraneous iteration might happened.
- Removed unused (and clone unsafe) EnumeratorIterator.
- 2004-06-06 Atsushi Enomoto <[email protected]>
- * XPathDocument.s : The previous patch is still incomplete to close.
- 2004-06-05 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : close self-opened XmlTextReader in .ctor().
- 2004-06-03 Atsushi Enomoto <[email protected]>
- * Expression.cs : LookupNamespace() only allows already-atomized names.
- * XPathEditableNavigator.cs : removed incorrect set_OuterXml() and
- set_InnerXml().
- 2004-05-22 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Add XPathNavigator input support for ToBoolean()
- and ToNavigator().
- * Expression.cs : In Equality comparison, evaluate XPathNavigator in
- the same as well as NodeSet. This fixes bug #59134.
- 2004-05-22 Atsushi Enomoto <[email protected]>
- * XPathAtomicValue.cs : missed NET_2_0.
- 2004-05-22 Atsushi Enomoto <[email protected]>
- * IXPathChangeNavigable.cs,
- IXPathEditable.cs,
- NodeChangedEventArgs.cs,
- NodeChangedEventHandler.cs,
- XPathAtomicValue.cs,
- XPathChangeNavigator.cs,
- XPathDocumentNodeChangedAction.cs,
- XPathEditableNavigator.cs,
- XPathItem.cs,
- XmlChangeFilters.cs,
- XmlNodeChangeType.cs : added NET_2_0 classes.
- * XPathDocument.cs,
- XPathNavigator.cs : updated NET_2_0 members.
- 2004-05-20 Atsushi Enomoto <[email protected]>
- * Expression.cs : We should not catch all kind of exception. Just
- throwing any kind of exception would be preferable.
- Added support for XPathNavigator values.
- 2004-05-13 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Removed MonoTODO. done.
- * Expression.cs : handle XPathResultType.Navigator in some places and
- removed MonoTODO. Mark MonoTODO with explicit comments (though they
- are mostly pointing out possibilities of optimization).
- Removed extra check that depended on the old bugs.
- * XPathResultType.cs : Fixed .Navigator that had the same value as
- .String.
- 2004-05-12 Atsushi Enomoto <[email protected]>
- * Parser.jay : made class internal.
- 2004-03-16 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs, Iterator.cs : Considered detached nodes, the
- result of MoveToParent() should be checked.
- 2004-02-17 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : Only child and attribute axes are allowed for
- Matches().
- * Expression.cs : Added IsPositional property.
- * DefaultContext.cs : Added some overrides.
- 2004-02-16 Atsushi Enomoto <[email protected]>
- * XPathNavigator.cs : no, its still not ok. comment out now.
- 2004-02-16 Atsushi Enomoto <[email protected]>
- * Expression.cs : Added EvaluatedNodeType and NeedAbsoluteMatching
- to reduce extraneous Matches() trial.
- * Iterator.cs : Removed unused MergedIterator.
- * XPathNavigator.cs : Optimized Matches() not to evaluate ancestors
- unnecessarily. (Test with NeedAbsoluteMatching).
- 2004-02-10 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Added overriden Count properties for some iterators
- (this fixes the half of #50678).
- Added ListIterator class (which can reduce GetEnumerator()).
- In some places we can omit clone for Current property, so added
- some check logic (It has no effect as yet).
- * Expression.cs, DefaultContext.cs :
- use ListIterator instead of EnumeratorIterator.
- 2004-02-08 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs, Expression.cs, Iterator.cs :
- tiny foreach elimination.
- 2004-02-05 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : trivial processing order fix.
- 2004-01-27 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Avoid exception if possible.
- * Iterator.cs : Fixed PrecedingSiblingIterator.MoveNext(). When the
- nav was positioned at the first, it incorrectly points itself.
- Don't add names to name table while it is useless and expensive.
- 2004-01-08 Nick Drochak <[email protected]>
- * Iterator.cs: Removed unused variable.
-
- 2003-12-18 Atsushi Enomoto <[email protected]>
- * Parser.jay : now it supresses error output from jay.
- * DefaultContext.cs : (XPathFunctionSubstring) exclude -Infinity.
- * Tokenizer.cs : better error message.
- * XPathDocument.cs : Use XmlValidatingReader to support id() function.
- (just found MS.NET actually supports it)
- 2003-12-16 Atsushi Enomoto <[email protected]>
- * Iterator.cs : On its iteration, moving Current must not affect to
- MoveNext(). To assure this, Current must be a clone of navigator.
- Removed unused code.
- 2003-12-07 Atsushi Enomoto <[email protected]>
- * Tokenizer.cs : Removed some TODOs. (trivial ;-)
- * Iterator.cs : ParensIterator can inherit from BaseIterator.
- SlashIterator copy .ctor() always failed to clone. This fixes Count.
- 2003-12-03 Atsushi Enomoto <[email protected]>
- * Expression.cs : XPathSorters.Compare() should compare document
- position. See last sentence of XSLT 1.0 secion 10.
- 2003-12-03 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Overrode all functions' ToString().
- XPathFunctions.ToNumber() trims whitespaces at both side.
- Fixed NullReferenceException in normalize-space().
- * Iterator.cs : Fixed AncestorOrSelfIterator.MoveNext() didn't handle
- attribute or namespace node correctly.
- SlashIterator.Clone() didn't clone "next node iterator" correctly.
- EnumeratorIterator.ctor() should raise an error (not at Clone())
- when the target IEnumerator is not ICloneable.
- 2003-11-28 Atsushi Enomoto <[email protected]>
- * Expression.cs : namespace axis now traversed in reverse order, so it
- requires sorting.
- * Iterator.cs : UnionIterator.Clone() was incomplete.
- NamespaceItarator() should be reverse order (special handling
- because of XPathNavigator specification).
- 2003-11-24 Atsushi Enomoto <[email protected]>
- * Iterator.cs : PrecedingIterator.MoveNext() now breaks up at Root.
- * XPathNavigator.cs : ComparePosition() didn't handle attributes
- correctly.
- 2003-11-24 Atsushi Enomoto <[email protected]>
- * Parser.jay, Expression.cs, Iterator.cs :
- Added ExprParens and ParensIterator classes which is used to handle
- precedence of parenthesized expressions.
- (e.g. consider "(preceding::*)[3]" and "preceding::[3]" )
- * Expression.cs, Iterator.cs :
- Added RequireSorting property for each Expr and BaseIterator classes.
- SlashIterator.MoveNext() now considers correct sorting. But
- considering performance, it separates two logics, sorted and sortless
- depending on RequireSorting of left iterator and right expression.
- * Iterator.cs :
- SimpleIterator.ctor() should consider when nav is null.
- FollowingIterator.MoveNext() and PrecedingIterator.MoveNext() should
- not return any nodes.
- AncestorIterator and AncestorOrSelfIterator copy ctr() should clone
- positions.
- AncestorIterator.MoveNext() should skip Root if context node is
- Root itself.
- FollowingIterator.MoveNext() should not handle children of context
- itself.
- PrecedingIterator.MoveNext() should skip its ancestors.
- AxisIterator.ReverseAxis should be dependent on its containing iter.
- UnionIterator.MoveNext() should consider comparison of nodes in
- different document. The behavior is implementation dependent.
- (see XSLT spec 12.1)
- 2003-11-19 Atsushi Enomoto <[email protected]>
- * Added XPathComparer.cs
- * DefaultContext.cs : Fixed XPathFunctionId.Evaluate() to iterate base
- iterator correctly, and sort results.
- 2003-11-19 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : Imcomplete fix ;-)
- 2003-11-19 Atsushi Enomoto <[email protected]>
- * DefaultContext.cs : XPathFunctions.ToNumber() should catch overflow.
- XPathFunctionId.cs : Exposed Id expression.
- * Expression.cs : Added ExprLiteral.Value, and class ExprParens (it
- will be used to solve evaluation precedence problem).
- 2003-11-09 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Fixed SlashIterator that might return nodes 1)in
- inconsistent order, and 2)may return duplicate result nodes.
- 2003-11-06 Ben Maurer <[email protected]>
- * Iterator.cs: (AxisIterator.ComparablePosition): Remove. Let
- it inherit from the base class. This made b[2] evaluated on
- <a /><b /><c /><a /><b /><c /> return the first b node because
- in the ChildIterator it was the second node and seemed to satsify
- the predicate.
- 2003-11-04 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Added bool ReverseAxis property to identify whether
- the iterator is in reverse order or not. Added ComparablePosition
- for correct position comparison for PredicateIterator and reverse-
- order-axes. Modified AncestorIterator, AncestorOrSelfIterator,
- PrecedingIterator and PrecedingSiblingIterator to make MoveNext()
- return their nodes in document order. This fixes bugzilla #39079.
- 2003-10-15 Atsushi Enomoto <[email protected]>
- * Iterator.cs : DescendantIterator and FollowingIterator also should
- not MoveNext() after they reached to the end.
- 2003-10-13 Atsushi Enomoto <[email protected]>
- * Iterator.cs : Fixed UnionIterator who ignores document order.
- Fixed SlashIterator whose MoveNext() should finish at its end.
- 2003-09-27 Ben Maurer <[email protected]>
- * Iterator.cs, Expression.cs, XPathNavigator.cs: In AxisIterator
- use NameTable so we dont call strcmp.
- 2003-09-27 Ben Maurer <[email protected]>
- * DefaultContext.cs (translate): translate ("abc", "c", "") = "ab"
- not "abc".
- * Iterator.cs, Expression.cs: All axes are
- SimpleIterators. SimpleIterators are gaurenteed to give the same
- XPathNavigator in Current. Make AxisIterator take a
- SimpleIterator, not any old BaseIterator. Will allow us to make
- NameTable optimizations and avoid quite a few strcmp's.
- 2003-09-24 Ben Maurer <[email protected]>
- * Expression.cs: make // work right, must use another slash itr.
- 2003-09-21 Ben Maurer <[email protected]>
- * Expression.cs: cant use $$ before assigned.
- 2003-09-21 Ben Maurer <[email protected]>
- * Expression.cs, Parser.jay, XPathNavigator.cs: api beautification.
- 2003-09-20 Ben Maurer <[email protected]>
- * Expression.cs: num != double.NaN does not work.
- 2003-09-19 Ben Maurer <[email protected]>
- * Expression.cs: in NodeTypeTest dont throw an exception if it is
- an unknown node type (allows for better Pattern debugging).
- 2003-09-17 Ben Maurer <[email protected]>
- * DefaultContext.cs: implement sum () and translate ().
- 2003-09-13 Ben Maurer <[email protected]>
- * XPathNavigator.cs: Make methods where you pass in the context,
- so that we dont have to clone expressions so much.
- 2003-09-06 Ben Maurer <[email protected]>
- * DefaultContext.cs, Expresssion.cs, Parser.jay: Rewrite so that
- system functions are actually expressions. Will allow for some
- nice optimizations.
- 2003-08-25 Ben Maurer <[email protected]>
- * XPathNavigator.cs: "Smart" behavior in Matches. Nice 8x speed
- improvement in the method (5ms/call -> .7 ms / call) measured by
- monodoc's rendering of N:System.
- * Expression.cs: Utility methods to support above.
- 2003-08-13 Piers Haken <[email protected]>
-
- * Iterator.cs:
- fix MergedIterator.Clone(), now clones other's iterators
- fix DescendantIterator.Clone(), now copies depth
- make iterator cloning constructors more type-specific
- 2003-08-01 Piers Haken <[email protected]>
- * Expression.cs: added NodeNamespaceTest
- * XPathNavigator.cs: implement Select* with namespaces
- 2003-07-31 Ben Maurer <[email protected]>
- * Iterator.cs: Allow creation of an EnumeratorIterator with an
- XmlNamespaceManager.
-
- 2003-07-31 Piers Haken <[email protected]>
- * Parser.jay:
- Nested predicates (uses ExprFilter instead)
- more type safety
- make grammar look more like w3c spec
- * Expression.cs:
- remove ExprStep, ExprPredicates
- NodeTest is now a NodeSet
- more type-safety
- * Iterator.cs:
- PredicateIterator now only takes a single predicate expression
- more type-safety
- * XPathNavigator.cs:
- simplified SelectTest
- * XPathException.cs:
- fixed indenting
- 2003-07-30 Duncan Mak <[email protected]>
- * XPathException.cs
- (GetObjectData):
- (Message): Added.
- 2003-07-29 Piers Haken <[email protected]>
- * DefaultContext.cs: 'local-name' returns String, not NodeSet!
- 2003-07-29 Piers Haken <[email protected]>
- * XPathNavigator.cs:
- * Expression.cs:
- add typesafe Evaluate* methods
- 2003-07-29 Piers Haken <[email protected]>
- * DefaultContext.cs: fix 'substring-after'
- 2003-07-29 Piers Haken <[email protected]>
- * Iterator.cs: fix PredicateIterator.CurrentPosition bug (it wasn't incrementing)
- 2003-07-29 Ben Maurer <[email protected]>
- * Iterator.cs: dont throw exceptions on tostring ()
-
- 2003-07-28 Piers Haken <[email protected]>
- * DefaultContext.cs: better handling of null argument lists
- * XPathNavigator.cs: implement ComparePosition
- 2003-07-28 Piers Haken <[email protected]>
- * Expression.cs: boolean operators: handle comparing .Any better
- 2003-07-28 Piers Haken <[email protected]>
- * DefaultContext.cs: count() should return a double
- * Expression.cs: better support for handling non-double numbers
- 2003-07-28 Piers Haken <[email protected]>
- * DefaultContext.cs: better function param matching
- 2003-07-27 Piers Haken <[email protected]>
- * Expression.cs:
- * DefaultContext.cs:
- catch FormatExceptions while parsing numbers
- 2003-07-27 Piers Haken <[email protected]>
- * Expression.cs:
- fix case sorting order
- allow EvaluateNumber to take XPathResultType.Any
- 2003-07-27 Piers Haken <[email protected]>
- * Expression.cs:
- * Tokenizer.cs:
- don't pass null to XmlQualifiedName constructor
- 2003-07-27 Piers Haken <[email protected]>
- * DefaultContext.cs: allow 'concat' to take arbitrary-typed arguments (spec?)
- 2003-07-27 Piers Haken <[email protected]>
- * Expression.cs: allow EvaluateNodeSet to take XPathResultType.Any
- 2003-07-26 Piers Haken <[email protected]>
- * Expression.cs: fix function evaluation with ambigous argument types
- * XPathNavigator.cs: fix silly null reference bug
- 2003-07-26 Piers Haken <[email protected]>
- * Iterator.cs:
- * DefaultContext.cs:
- ArrayListIterator->EnumeratorIterator
- * Expression.cs: add sorting support
- 2003-07-26 Piers Haken <[email protected]>
- * Tokenizer.cs:
- * Parser.jay:
- move QName parsing into tokenizer
- * Expression.cs:
- fix evaluating XPathResultType.Any
- fix ExprDiv.ToString()
- fix NodeTypeTest.ToString() (for namespace axis)
- 2003-07-25 Piers Haken <[email protected]>
- * Expression.cs: return clone of $var evaluation
- 2003-07-26 Piers Haken <[email protected]>
- * Iterator.cs: add setter for NamespaceManager
- * XPathNavigator.cs: propagate NamespaceManager from context on Evaluate
- * Expression.cs: fix func/var exception strings
- 2003-07-25 Piers Haken <[email protected]>
- * Expression.cs: implement ExprFilter.Evaluate
- 2003-07-25 Piers Haken <[email protected]>
- * Expression.cs: implement ExprVariable.Evaluate
- 2003-07-24 Ben Maurer <[email protected]>
-
- * DefaultContext.cs: implement lang ()
- 2003-07-24 Piers Haken <[email protected]>
- * Parser.jay:
- * Expression.cs:
- allow ExprUNION to take non-nodeset (eg, $var) arguments
- 2003-07-24 Piers Haken <[email protected]>
- * Tokenizer.cs: fix variable references
- * Parser.jay:
- * Expression.cs:
- * XPathNavigator.cs:
- use XmlQualifiedName
- 2003-06-30 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : removed Driver class and restored authors' name
- (though it is completely rewrote).
- 2003-06-30 Atsushi Enomoto <[email protected]>
- * XPathDocument.cs : Replaced existing stub class with real
- XPathDocument implementation.
- 2003-04-28 Piers Haken <[email protected]>
- * Parser.jay, Tokenizer.cs: more compliant lexical parsing of ambiguous tokens
- 2003-03-07 Piers Haken <[email protected]>
- * Tokenizer.cs: allow '.'s in NCNames
- 2003-03-07 Piers Haken <[email protected]>
- * Exression.cs:
- * DefaultContext.cs:
- fixed function argument resolution
- 2003-02-09 Piers Haken <[email protected]>
- * XPathNavigator.cs:
- * Iterator.cs:
- * Expression.cs: fix namespace handling
- 2003-01-04 Piers Haken <[email protected]>
- * Parser.*: Remove extraneous "using" that was stopping the build. Permanently thisi time ;-)
- 2003-02-02 Piers Haken <[email protected]>
- * Parser.jay: add token names
- * Tokenizer.cs: fix NCName tokenization
- 2003-01-02 Atsushi Enomoto <[email protected]>
- * Tokenizer.cs : Fixed ParseIdentifier to allow digits.
- (It should be a temporary fix.)
- 2002-09-22 Nick Drochak <[email protected]>
- * Parser.cs: Remove extraneous "using" that was stopping the build.
- 2002-09-21 Piers Haken <[email protected]>
- * XPathException: implementation
- * Expression.cs:
- * Iterator.cs:
- * Parser.jay:
- * Tokenizer.jay:
- * XPathNavigator.jay:
- use XPathException.
- 2002-09-13 Gonzalo Paniagua Javier <[email protected]>
- * Parser.cs: commented out non-existent namespace (it compiles fine
- with mcs because of a bug that is already on bugzilla).
- 2002-09-12 Piers Haken <[email protected]>
- * Tokenizer.cs: fix parsing numbers that start with '.'
- * DefaultContext.cs: use MS-compatible formatting of doubles
- 2002-09-12 Piers Haken <[email protected]>
- * Iterator.cs: added NullIterator to handle unspecified contexts
- * XPathNavigator.cs: use NullIterator insted of SelfIterator when context is unspecified.
- * XPathNodeIterator.cs: change default _count to -1 to prevent recalculations for NullIterators
- 2002-09-12 Piers Haken <[email protected]>
- * Expression.cs, Parser.jay: allow ExprSLASH to take a generic expression as its left argument.
- * Iterator.cs: fix SlashIterator.Clone() when _iterRight is null.
- * DefaultContext.cs: fix id() return type.
- 2002-09-03 Gonzalo Paniagua Javier <[email protected]>
- * DefaultContext.cs: fixed bug #28840.
- * Expression.cs: added FIXME.
- 2002-08-17 Jason Diamond <[email protected]>
- * XPathNavigator.cs: Fixed matching on patterns that look like
- absolute XPath expressions.
- 2002-08-17 Jason Diamond <[email protected]>
- * XPathNavigator.cs: Added naive (but working) implementation of
- Matches.
- 2002-07-31 Piers Haken <[email protected]>
- * XPathDocument.cs: simple, XmlDocument-based implementation
- 2002-07-25 Piers Haken <[email protected]>
- * DefaultContext.cs: implement XPathFunctionName 'name()' function.
- 2002-07-17 Piers Haken <[email protected]>
-
- * DefaultContext.cs: implement 'string-length()', 'normalize-space()'
- * Parser.jay: remove redundant production
- * Expression.cs: add switches for debugging under VS.NET
- 2002-07-17 Piers Haken <[email protected]>
- * Expression.cs: implement nodeset/nodeset comparisons (non-optimal)
- 2002-07-15 Piers Haken <[email protected]>
- * Iterator.cs:
- - rename UnionIterator to MergedIterator,
- - create new UnionIterator to implment uniqueness for '|' operator
- - fix position bug in ArrayListIterator.Clone()
- * Expression.cs: use new UnionIterator constructor syntax
- 2002-07-12 Piers Haken <[email protected]>
- * Iterator.cs: PredicateIterator: handle numeric predicates
- * Parser.jay: add some debugging support: yyparseDebug
- * Tokenizer.cs: cleanup, include '-' chars in identifier tokens
- 2002-06-29 Piers Haken <[email protected]>
- * Expression.cs:
- - remove dead code
- - NodeTest uses XPathResultType instead of internal NodeTestTypes enum
- - remove NodeTestTypes enum
- - remove NodeTestTypeAny (functionality provided by base now)
- - fix ExprStep to handle wildcard QNames
- * Parser.jay:
- - moved to Mono.Xml.XPath namespace
- - use XPathResultType
- - handle wildcard QNames
-
- * Tokenizer.cs: moved to Mono.Xml.XPath namespace
-
- * XPathNavigator.cs: implement
- - IsDescendant
- - SelectAncestors
- - SelectDescendants
- - SelectChildren
-
- * XPathResultType.cs: fix enum values
-
- 2002-06-24 Jason Diamond <[email protected]>
- * XPathScanner.cs: Removed.
- 2002-06-24 Dick Porter <[email protected]>
- * XmlCaseOrder.cs: Fix namespace
- 2002-06-23 Piers Haken <[email protected]>
- * DefaultContext.cs: implemented XPathFUnctionId
- * Iterator.cs: new ArrayListIterator for id() support
- 2002-06-23 Piers Haken <[email protected]>
- * XPathNavigator.cs: implement:
- - Compile
- - Evaluate
- - Clone
- - Select
- - ToString
- - some forwarding methods
- * XPathNodeIterator: implement caching Count
- * Tokenizer.cs: new XPath tokenizer
- * Parser.jay: new XPath grammar
- * Parser.cs: new precompiled XPath grammar
- * Expression.cs: new XPath expression objects
- * Iterator.cs: new XPath result/context objects
- * DefaultContext.cs: new XPath function binding context
- 2002-05-08 Tim Coleman <[email protected]>
- * XPathDocument.cs:
- * XPathException.cs: New stub files added.
- 2002-04-12 Duncan Mak <[email protected]>
- * XmlCaseOrder.cs: Moved to here from System.Xml.
- 2002-03-26 Jason Diamond <[email protected]>
- * XPathScanner.cs: Now handles name tests with wildacards. Abbreviated
- steps. Both absolution and relative abbreviated location paths.
- 2002-03-25 Jason Diamond <[email protected]>
- * XPathScanner.cs: Added new file. This class is supposed to be internal
- but that would make it impossible to test.
- 2002-03-08 Duncan Mak <[email protected]>
- * XPathNamespaceScope.cs:
- * XPathNodeType.cs:
- * XPathResultType.cs:
- * XmlDataType.cs:
- * XmlSortOrder.cs: Used EnumCheck and realigned elements to be compatible with MS
- implementation. XPathResultType is interesting as EnumCheck does
- not show the Navigator element, but shows the String element twice.
- 2002-03-08 Jason Diamond <[email protected]>
- * XmlDataType.cs, XmlSortOrder.cs, XPathNodeType.cs: Added files.
- 2002-03-06 Jason Diamond <[email protected]>
- * ChangeLog: Added to this directory.
- * XPathExpression.cs, XPathNamespaceScope.cs, XPathNodeIterator.cs,
- XPathResultType.cs: New files.
- * XPathNavigator.cs: Stubbed out all properties and methods.
|