2007-03-22 Atsushi Enomoto * XmlCanonicalizer.cs : fill prefixes which should be actually written. It must be actually done before canonicalization (so that node list filtering still takes spec-conformant effect). 2007-01-23 Atsushi Enomoto * XmlCanonicalizer.cs : in Canonicalize(XmlNodeList), nodes [0] could be XmlDocument and thus it could cause NullReferenceException. 2007-01-23 Atsushi Enomoto * XmlCanonicalizer.cs : it should be reset before being reused. 2007-01-22 Atsushi Enomoto * XmlCanonicalizer.cs : Fixed incorect is-visibly-utilized check. Got Phaos tests passed. 2007-01-17 Atsushi Enomoto * XmlCanonicalizer.cs : don't output default namespace when the node's namespace is not empty. Check "visibly utilized" namespace nodes in exc-c14n. Also, in exc-c14n, rendered namespaces are not written. Added InclusiveNamespaces PrefixList field (not in use yet). 2005-04-04 Atsushi Enomoto * XmlCanonicalizer.cs : don't rip off here. 2004-05-14 Atsushi Enomoto * XmlCanonicalizer.cs : Reverted xmlns change that seems my misinterpretation. 2004-05-13 Atsushi Enomoto * XmlCanonicalizer.cs : Element namespace is not XPath-selected(selectable) namespace nodes and that should be outputted. Don't return null for empty output. 2004-03-26 Atsushi Enomoto * XmlCanonicalizer.cs : Don't output for Whitespace node. To filter every kind of nodes, make sure node.Attributes isnot null. This makes some phaos tests passed. 2004-02-14 Atsushi Enomoto * XmlCanonicalizer.cs: Use child nodes of entity reference nodes (it is now correctly supported in XmlEntityReference). 2003-07-24 Gonzalo Paniagua Javier * XmlCanonicalizer.cs: fixed to make it build for 1.0 and 1.1. 2003-07-24 Sebastien Pouliot * XmlCanonicalizer.cs: New. C14N class from Aleksey Sanin.