[albert-cvs] CVS: albert/spres/rules package.lisp,1.15,1.16
Status: Alpha
Brought to you by:
stig
From: Stig E S. <st...@us...> - 2003-10-27 16:46:12
|
Update of /cvsroot/albert/albert/spres/rules In directory sc8-pr-cvs1:/tmp/cvs-serv30936/spres/rules Modified Files: package.lisp Log Message: made package write contentlist to separate xml-file Index: package.lisp =================================================================== RCS file: /cvsroot/albert/albert/spres/rules/package.lisp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** package.lisp 27 Oct 2003 01:04:06 -0000 1.15 --- package.lisp 27 Oct 2003 16:40:45 -0000 1.16 *************** *** 219,223 **** (when normal-objs ! (let* ((?rec-state :refsect1) (?parent obj) ;;(var-count (loop for x in normal-objs when (typep x 'sdoc-variable) summing 1)) --- 219,227 ---- (when normal-objs ! (let* ((cl-name (get-object-name obj)) ! (file-id (strcat "package" +id-word-delim+ "contentlist" +id-word-delim+ ! (make-valid-entity cl-name))) ! (fname (strcat cl-name "/" "contentlist")) ! (?rec-state :refsect1) (?parent obj) ;;(var-count (loop for x in normal-objs when (typep x 'sdoc-variable) summing 1)) *************** *** 226,229 **** --- 230,240 ---- ;;(other-count (- obj-count var-count)) ) + + + (register-separate-document (make-file-info :id file-id + :dir nil + :fname fname)) + (with-ok-document (doc fname doc) + (when (>= var-count (albert-setting '("albert" "presentation" "variables" "separatepage"))) *************** *** 284,288 **** (put doc " </refentry>" (eol)))) ! )) (when (has-spres-flag? :simple-package) --- 295,300 ---- (put doc " </refentry>" (eol)))) ! ) ;; end special doc ! )) ;; end normal-objs (when (has-spres-flag? :simple-package) |