Skip to content
  • David Lichteblau's avatar
    Grow a buffer for string normalization exponentially. · 26fe6a69
    David Lichteblau authored
    	* dom/dom-builder.lisp (DOM-BUILDER): New slot `text-buffer'.
    	(SAX:START-ELEMENT, SAX:END-ELEMENT, SAX:START-CDATA,
    	SAX:END-CDATA, SAX:PROCESSING-INSTRUCTION, SAX:COMMENT): Call
    	flush-characters.  (SAX:CHARACTERS): Rewritten.
    	(FLUSH-CHARACTERS): New, based on the old sax:characters.
    
    	* dom/dom-impl.lisp ((initialize-instance :after entity-reference)):
    	Call flush-characters.
    26fe6a69