Subject: patches for the 1.07 DSSSLs From: Mark Galassi <rosalia@xxxxxxxxxx> Date: Sat, 11 Apr 1998 11:48:00 +0200 (CEST) |
Dear Norman, Here are the patches I mentioned to you in my earlier mail; the fix the bugs and add the features I mentioned in that same message. I stripped the carriage returns when I imported into my own CVS tree; I hope that doesn't give you trouble. *** ./html/dbinfo.dsl Sat Apr 11 11:30:11 1998 --- /tmp/docbook-1.07-stripped/./html/dbinfo.dsl Sat Apr 11 11:33:13 1998 *************** *** 67,77 **** (element (SETINFO SUBTITLE) (process-children)) (element (SETINFO SURNAME) (process-children)) (element (SETINFO TITLE) (process-children)) ! ;;(element (SETINFO TITLEABBREV) (process-children)) ! ;; ! ;; (1998-04 -- Mark Galassi) I don't think the TITLEABBREV should ! ;; appear on the title page. ! (element (SETINFO TITLEABBREV) (empty-sosofo)) (element (SETINFO VOLUMENUM) (process-children)) ;; BookInfo is handled differently in dbdivis.dsl by using a --- 67,73 ---- (element (SETINFO SUBTITLE) (process-children)) (element (SETINFO SURNAME) (process-children)) (element (SETINFO TITLE) (process-children)) ! (element (SETINFO TITLEABBREV) (process-children)) (element (SETINFO VOLUMENUM) (process-children)) ;; BookInfo is handled differently in dbdivis.dsl by using a *************** *** 125,144 **** (element (BOOKINFO PUBLISHER) (process-children)) (element (BOOKINFO PUBLISHERNAME) (process-children)) (element (BOOKINFO PUBSNUMBER) (process-children)) ! (element (BOOKINFO RELEASEINFO) ! (make paragraph ! (process-children))) (element (BOOKINFO REVHISTORY) ($book-revhistory$)) (element (BOOKINFO SERIESVOLNUMS) (process-children)) (element (BOOKINFO SUBJECTSET) (process-children)) ! ;; (element (BOOKINFO SUBTITLE) (process-children)) (element (BOOKINFO SURNAME) (process-children)) (element (BOOKINFO TITLE) (process-children)) ! ;; (element (BOOKINFO TITLEABBREV) (process-children)) ! ;; ! ;; (1998-04 -- Mark Galassi) I don't think the TITLEABBREV should ! ;; appear on the title page. ! (element (BOOKINFO TITLEABBREV) (empty-sosofo)) (element (BOOKINFO VOLUMENUM) (process-children)) (element DOCINFO (process-children)) --- 121,134 ---- (element (BOOKINFO PUBLISHER) (process-children)) (element (BOOKINFO PUBLISHERNAME) (process-children)) (element (BOOKINFO PUBSNUMBER) (process-children)) ! (element (BOOKINFO RELEASEINFO) (process-children)) (element (BOOKINFO REVHISTORY) ($book-revhistory$)) (element (BOOKINFO SERIESVOLNUMS) (process-children)) (element (BOOKINFO SUBJECTSET) (process-children)) ! (element (BOOKINFO SUBTITLE) (process-children)) (element (BOOKINFO SURNAME) (process-children)) (element (BOOKINFO TITLE) (process-children)) ! (element (BOOKINFO TITLEABBREV) (process-children)) (element (BOOKINFO VOLUMENUM) (process-children)) (element DOCINFO (process-children)) *** ./html/dbsynop.dsl Sat Apr 11 11:30:17 1998 --- /tmp/docbook-1.07-stripped/./html/dbsynop.dsl Sat Apr 11 11:33:17 1998 *************** *** 73,83 **** (element SYNOPFRAGMENTREF ($paragraph$)) (element SYNOPFRAGMENT (process-children)) ! (element FUNCSYNOPSIS ! (make sequence ! (make element gi: "TT" ! (process-children)) ! (make empty-element gi: "BR"))) (element FUNCSYNOPSISINFO ($verbatim-display$ %number-funcsynopsisinfo-lines%)) --- 73,79 ---- (element SYNOPFRAGMENTREF ($paragraph$)) (element SYNOPFRAGMENT (process-children)) ! (element FUNCSYNOPSIS (process-children)) (element FUNCSYNOPSISINFO ($verbatim-display$ %number-funcsynopsisinfo-lines%)) *************** *** 93,101 **** (empty-sosofo))))))) (element FUNCDEF (process-children)) ! (element (FUNCDEF FUNCTION) ! (make element gi: "B" ! (process-children))) (element VOID (if (equal? %funcsynopsis-style% 'ansi) --- 89,95 ---- (empty-sosofo))))))) (element FUNCDEF (process-children)) ! (element (FUNCDEF FUNCTION) (process-children)) (element VOID (if (equal? %funcsynopsis-style% 'ansi) *************** *** 118,125 **** (literal ");"))))) (element (PARAMDEF PARAMETER) ! (make element gi: "I" ! (process-children))) (element FUNCPARAMS (make sequence --- 112,118 ---- (literal ");"))))) (element (PARAMDEF PARAMETER) ! (process-children)) (element FUNCPARAMS (make sequence *** ./html/dbtitle.dsl Sat Apr 11 11:30:17 1998 --- /tmp/docbook-1.07-stripped/./html/dbtitle.dsl Sat Apr 11 11:33:18 1998 *************** *** 40,52 **** (element TITLE (process-children))) - ;; (mode subtitle-mode - ;; (element SUBTITLE - ;; (process-children))) - ;; since there can be several subtitles for a document, they should be - ;; created individually in this mode. (mode subtitle-mode (element SUBTITLE ! (make element ! gi: "H2" ! (process-children)))) --- 40,47 ---- (element TITLE (process-children))) (mode subtitle-mode (element SUBTITLE ! (process-children))) ! ! *** ./html/dbttlpg.dsl Sat Apr 11 11:30:18 1998 --- /tmp/docbook-1.07-stripped/./html/dbttlpg.dsl Sat Apr 11 11:33:19 1998 *************** *** 32,47 **** (make element gi: "H1" (with-mode title-mode (process-node-list titles))) ! ;; (make element gi: "H2" ! ;; (with-mode subtitle-mode ! ;; (process-node-list subtitles))) ! ;; ! ;; (1998/04 -- Mark Galassi) Since there can be ! ;; several subtitles, the right way to do it is to ! ;; make the "subtitle-mode" make the H2 elements one ! ;; by one. ! (with-mode subtitle-mode ! (process-node-list subtitles)) (with-mode titlepage-mode (process-children)))) (make element gi: "H1" --- 32,40 ---- (make element gi: "H1" (with-mode title-mode (process-node-list titles))) ! (make element gi: "H2" ! (with-mode subtitle-mode ! (process-node-list subtitles))) (with-mode titlepage-mode (process-children)))) (make element gi: "H1" *************** *** 73,86 **** (make element gi: "H1" (with-mode title-mode (process-node-list titles))) - ;; (make element gi: "H2" - ;; (with-mode subtitle-mode - ;; (process-node-list subtitles))) - ;; - ;; (1998/04 -- Mark Galassi) Since there can be - ;; several subtitles, the right way to do it is to - ;; make the "subtitle-mode" make the H2 elements one - ;; by one. (make element gi: "H2" (with-mode subtitle-mode (process-node-list subtitles))) --- 66,71 ---- *** ./print/dbinfo.dsl Sat Apr 11 11:30:24 1998 --- /tmp/docbook-1.07-stripped/./print/dbinfo.dsl Sat Apr 11 11:33:02 1998 *************** *** 125,135 **** (element (BOOKINFO SUBTITLE) (process-children)) (element (BOOKINFO SURNAME) (process-children)) (element (BOOKINFO TITLE) (process-children)) ! ;;(element (SETINFO TITLEABBREV) (process-children)) ! ;; ! ;; (1998-04 -- Mark Galassi) I don't think the TITLEABBREV should ! ;; appear on the title page. ! (element (BOOKINFO TITLEABBREV) (empty-sosofo)) (element (BOOKINFO VOLUMENUM) (process-children)) (element DOCINFO (process-children)) --- 125,131 ---- (element (BOOKINFO SUBTITLE) (process-children)) (element (BOOKINFO SURNAME) (process-children)) (element (BOOKINFO TITLE) (process-children)) ! (element (BOOKINFO TITLEABBREV) (process-children)) (element (BOOKINFO VOLUMENUM) (process-children)) (element DOCINFO (process-children)) *** ./print/dbsynop.dsl Sat Apr 11 11:30:29 1998 --- /tmp/docbook-1.07-stripped/./print/dbsynop.dsl Sat Apr 11 11:33:06 1998 *************** *** 84,95 **** (element SYNOPFRAGMENTREF ($paragraph$)) (element SYNOPFRAGMENT (process-children)) ! (element FUNCSYNOPSIS ! (make paragraph ! font-family-name: %mono-font-family% ! start-indent: (+ (inherited-start-indent) 3pi) ! first-line-start-indent: -3pi ! ($informal-object$))) (element FUNCSYNOPSISINFO ($verbatim-display$ %number-funcsynopsisinfo-lines%)) --- 84,90 ---- (element SYNOPFRAGMENTREF ($paragraph$)) (element SYNOPFRAGMENT (process-children)) ! (element FUNCSYNOPSIS ($informal-object$)) (element FUNCSYNOPSISINFO ($verbatim-display$ %number-funcsynopsisinfo-lines%)) *************** *** 105,111 **** (empty-sosofo))))) (element FUNCDEF (process-children)) ! (element (FUNCDEF FUNCTION) ($bold-seq$)) (element VOID (if (equal? %funcsynopsis-style% 'ansi) --- 100,106 ---- (empty-sosofo))))) (element FUNCDEF (process-children)) ! (element (FUNCDEF FUNCTION) (process-children)) (element VOID (if (equal? %funcsynopsis-style% 'ansi) *************** *** 128,135 **** (literal ");"))))) (element (PARAMDEF PARAMETER) ! ($italic-seq$)) ! ;; (process-children)) (element FUNCPARAMS (make sequence --- 123,129 ---- (literal ");"))))) (element (PARAMDEF PARAMETER) ! (process-children)) (element FUNCPARAMS (make sequence DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Bug in Norm's stylesheets 1.07 , Norman Walsh | Thread | First Occurrence of an Element, Chuck Darney |
bug reports and patches for Norman', Mark Galassi | Date | Re: bug reports and patches for Nor, Norman Walsh |
Month |