Show
Ignore:
Timestamp:
04/07/07 15:49:28 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp/emacs-lisp/ewoc.el

    r4190 r4200  
    192192        (setq node (ewoc--node-right node)))))) 
    193193 
    194 (defun ewoc--insert-new-node (node data pretty-printer
     194(defun ewoc--insert-new-node (node data pretty-printer dll
    195195  "Insert before NODE a new node for DATA, displayed by PRETTY-PRINTER. 
     196Fourth arg DLL -- from `(ewoc--dll EWOC)' -- is for internal purposes. 
    196197Call PRETTY-PRINTER with point at NODE's start, thus pushing back 
    197198NODE and leaving the new node's start there.  Return the new node." 
     
    263264      (unless footer (setq footer "")) 
    264265      (setf (ewoc--node-start-marker dll) (copy-marker pos) 
    265             foot (ewoc--insert-new-node  dll footer hf-pp
    266             head (ewoc--insert-new-node foot header hf-pp
     266            foot (ewoc--insert-new-node  dll footer hf-pp dll
     267            head (ewoc--insert-new-node foot header hf-pp dll
    267268            (ewoc--hf-pp new-ewoc) hf-pp 
    268269            (ewoc--footer new-ewoc) foot 
     
    302303Return the new node." 
    303304  (ewoc--set-buffer-bind-dll ewoc 
    304     (ewoc--insert-new-node node data (ewoc--pretty-printer ewoc)))) 
     305    (ewoc--insert-new-node node data (ewoc--pretty-printer ewoc) dll))) 
    305306 
    306307(defun ewoc-next (ewoc node)