History log of /external/python/cpython2/Lib/xml/dom/pulldom.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fbdeaad06910a50d6f05da177949b9a451a1132a 29-Jul-2006 Fred Drake <fdrake@acm.org> expunge the xmlcore changes:
41667, 41668 - initial switch to xmlcore
47044 - mention of xmlcore in What's New
50687 - mention of xmlcore in the library reference

re-apply xmlcore changes to xml:
41674 - line ending changes (re-applied manually), directory props
41677 - add cElementTree wrapper
41678 - PSF licensing for etree
41812 - whitespace normalization
42724 - fix svn:eol-style settings
43681, 43682 - remove Python version-compatibility cruft from minidom
46773 - fix encoding of \r\n\t in attr values in saxutils
47269 - added XMLParser alias for cElementTree compatibility

additional tests were added in Lib/test/test_sax.py that failed with
the xmlcore changes; these relate to SF bugs #1511497, #1513611
/external/python/cpython2/Lib/xml/dom/pulldom.py
c6730e1772f52b99feaffb95cdb7774905340d52 14-Dec-2005 Fred Drake <fdrake@acm.org> move the xml package implementation to xmlcore, and adjust the tests to
test that package, not the xmlcore/PyXML switcheroo fiasco in the xml
module/package
/external/python/cpython2/Lib/xml/dom/pulldom.py
0eadaac7dc3ae49974c105ff9e8c1e98a04d7d5a 24-Apr-2003 Tim Peters <tim.peters@gmail.com> Whitespace normalization.
/external/python/cpython2/Lib/xml/dom/pulldom.py
0e2d88140620973c24e7cc09bf2627298c86ef54 30-Jun-2002 Martin v. Löwis <martin@v.loewis.de> Add xml namespace initially (PyXML 1.19).
/external/python/cpython2/Lib/xml/dom/pulldom.py
bdf1f19feeda0953d30447d7ee4adbbf78a89d8b 21-Mar-2002 Andrew M. Kuchling <amk@amk.ca> [Apply patch #500457 from the PyXML tracker]
Add iterator support to pulldom.DOMEventStream

New feature, so not a bugfix candidate (though it should be safe for inclusion)
/external/python/cpython2/Lib/xml/dom/pulldom.py
7fd173bfc42e30a2a097496fc10539c1c3893d82 30-Nov-2001 Fred Drake <fdrake@acm.org> Synchronize with pulldom from PyXML (revision 1.18).
/external/python/cpython2/Lib/xml/dom/pulldom.py
984158d25bd76fa33d4245e98f53c876f428d5f4 18-Jul-2001 Martin v. Löwis <martin@v.loewis.de> Patch #432117: Record namespaces in the DOM tree using the DOM xmlns prefix.
/external/python/cpython2/Lib/xml/dom/pulldom.py
6526bf863eff2ef78465ba90d19a280d6657bddf 23-Mar-2001 Fred Drake <fdrake@acm.org> When creating an attribute node using createAttribute() or
createAttributeNS(), use the parallel setAttributeNode() or
setAttributeNodeNS() to add the node to the document -- do not assume
that setAttributeNode() will operate properly for both.
/external/python/cpython2/Lib/xml/dom/pulldom.py
126f2f62db541565bebc83859ac329836d7d3f00 13-Mar-2001 Martin v. Löwis <martin@v.loewis.de> Patch #407965: Improve Level 2 conformance of minidom
- addition of a DocumentFragment implementation and createDocumentFragment method
- proper setting of ownerDocument for all nodes
- setting of namespaceURI to None in Element as a class attribute
- addition of setAttributeNodeNS and removeAttributeNodeNS as aliases
for setAttributeNode and removeAttributeNode
- support for inheriting from DOMImplementation to extend it with
additional features (to override the Document class)
in pulldom:
- support for nodes (comment and PI) that occur before he document element;
that became necessary as pulldom now delays creation of the document
until it has the document element.
/external/python/cpython2/Lib/xml/dom/pulldom.py
b417be2ad9c4d4d7ab9d682f71c771de37a48dcc 06-Feb-2001 Martin v. Löwis <martin@v.loewis.de> Do not allow empty qualifiedName in createDocument.
Rearrange pulldom to create documents with root element.
Provide clear methods so that the ContentHandler releases its hold on the
document.
/external/python/cpython2/Lib/xml/dom/pulldom.py
795ad56b319daa610766327b99a74e5ba1ae41b2 05-Feb-2001 Guido van Rossum <guido@python.org> Don't get fooled by an empty prefix with a valid namespaceURI -- in
this case, the code used to generate invalid tags and attribute names
with a leading colon, e.g. <:tag> or <tag :attr="foo">.
/external/python/cpython2/Lib/xml/dom/pulldom.py
52ce0d08374a7d0c14a8cca46a85d0b53c359fcc 27-Jan-2001 Martin v. Löwis <martin@v.loewis.de> Re-indent.
/external/python/cpython2/Lib/xml/dom/pulldom.py
e3fc7226280c1953218afe014983a410236bc2ea 27-Jan-2001 Martin v. Löwis <martin@v.loewis.de> Synchronize with 1.10 of PyXML: Close parser when done.
/external/python/cpython2/Lib/xml/dom/pulldom.py
04a1a542cbaa88136693cf26f3ee1d5d921afe14 26-Jan-2001 Martin v. Löwis <martin@v.loewis.de> Patch #103052: Restore non-cyclic operation of pulldom.PullDOM
/external/python/cpython2/Lib/xml/dom/pulldom.py
011ea47577eca09abe0d78aece95618e66554f66 28-Dec-2000 Martin v. Löwis <martin@v.loewis.de> Merge with 1.8 of pulldom.py:
Use types.UnicodeType if available, not type(u"").
/external/python/cpython2/Lib/xml/dom/pulldom.py
04a45e9bb159f348ba722d0b49f9837f91cceaea 20-Dec-2000 Andrew M. Kuchling <amk@amk.ca> Patch #102492, fixing bug #116677:
give minidom.py behaviour that complies with the DOM Level 1 REC,
which says that when a node newChild is added to the tree, "if the
newChild is already in the tree, it is first removed."

pulldom.py is patched to use the public minidom interface instead
of setting .parentNode itself. Possibly this reduces pulldom's
efficiency; someone else will have to pronounce on that.
/external/python/cpython2/Lib/xml/dom/pulldom.py
c16adce273d20e462d705a7dcdbf17948cc8ba91 14-Dec-2000 Fred Drake <fdrake@acm.org> Adjust PullDOM to use a DOMImplementation instance to create new Document
objects; uses minidom if one is not provided to the constructor.

parse(): Pick up the default_bufsize default value dynamically so that
the value in the module may be (meaningfully) changed at runtime.

This (partially) closes patch #102477.
/external/python/cpython2/Lib/xml/dom/pulldom.py
16f6329e6153c4b92f2175a5560e372a762befe6 23-Oct-2000 Fred Drake <fdrake@acm.org> Make reindent.py happy (lots of trailing whitespace removed).
/external/python/cpython2/Lib/xml/dom/pulldom.py
ec964d5b21e9afcafbf9ab04240fa1240f70f965 13-Oct-2000 Lars Gustäbel <lars@gustaebel.de> Moved appendChild calls back to DOMEventStream.
Added SAX2DOM class.
/external/python/cpython2/Lib/xml/dom/pulldom.py
d178ba666b5744f0503e10fec67bed1bd0180fd2 12-Oct-2000 Lars Gustäbel <lars@gustaebel.de> Added non-ns start and end element methods.
Moved appendChild calls from DOMEventStream to PullDOM (parser indep).
Removed duplicated sibling pointer setting (duplicated in appendChild).
/external/python/cpython2/Lib/xml/dom/pulldom.py
2c8a89cc3f141f574982b66383c533e7ecbe4aac 07-Oct-2000 Martin v. Löwis <martin@v.loewis.de> minidom: access attribute value before printing it
correct order of constructor args in createAttributeNS
pulldom: use symbolic names for uri and localnames
correct usage of createAttribute and setAttributeNode signatures.
/external/python/cpython2/Lib/xml/dom/pulldom.py
a13a9dcb9c472878db9606ff5c4cc32e74658f84 24-Sep-2000 Martin v. Löwis <martin@v.loewis.de> Use SAX2 namespace support.
/external/python/cpython2/Lib/xml/dom/pulldom.py
e84bf751bb0d18851877518dbb6d382f909f16b4 24-Sep-2000 Lars Gustäbel <lars@gustaebel.de> Updated to new SAX method signatures (*NS, patch 101573).
/external/python/cpython2/Lib/xml/dom/pulldom.py
1f54902e05de94848fe728a24baf14dd605a65de 24-Sep-2000 Fred Drake <fdrake@acm.org> Conform to the Python style guide.
/external/python/cpython2/Lib/xml/dom/pulldom.py
b798c0109f56dc077bdd7d24fefb7b2c44afe98b 21-Sep-2000 Lars Gustäbel <lars@gustaebel.de> Now uses make_parser to create its parser (patch 101573).
/external/python/cpython2/Lib/xml/dom/pulldom.py
6c4753f925467e5908a43d2fec6d15b76e878d42 04-Jul-2000 Paul Prescod <prescod@prescod.net> Used original SAX handling form.
/external/python/cpython2/Lib/xml/dom/pulldom.py
73678dac48e5858e40cba6d526970cba7e7c769c 01-Jul-2000 Paul Prescod <prescod@prescod.net> Reference cycle fixes
/external/python/cpython2/Lib/xml/dom/pulldom.py
55c3819e6a055264f1fd9853ab2ed022a84ef626 29-Jun-2000 Fred Drake <fdrake@acm.org> Paul Prescod <paul@prescod.net>:
W3C DOM implementation for Python.
/external/python/cpython2/Lib/xml/dom/pulldom.py