texlive[60979] Master/texmf-dist: pwebmac (6nov21)

commits+karl at tug.org commits+karl at tug.org
Sat Nov 6 21:40:50 CET 2021


Revision: 60979
          http://tug.org/svn/texlive?view=revision&revision=60979
Author:   karl
Date:     2021-11-06 21:40:50 +0100 (Sat, 06 Nov 2021)
Log Message:
-----------
pwebmac (6nov21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/plain/pwebmac/README.md
    trunk/Master/texmf-dist/doc/plain/pwebmac/makeall
    trunk/Master/texmf-dist/doc/plain/pwebmac/webman.ch
    trunk/Master/texmf-dist/tex/plain/pwebmac/pwebmac.tex

Modified: trunk/Master/texmf-dist/doc/plain/pwebmac/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/plain/pwebmac/README.md	2021-11-06 20:40:33 UTC (rev 60978)
+++ trunk/Master/texmf-dist/doc/plain/pwebmac/README.md	2021-11-06 20:40:50 UTC (rev 60979)
@@ -30,4 +30,4 @@
 
 The `pwebmac` package is free software and may be used without constraints.
 
-This is version “4.6.3” of the `pwebmac` package — 2021-08-12, Andreas Scherer.
+This is version “4.6.4” of the `pwebmac` package — 2021-11-06, Andreas Scherer.

Modified: trunk/Master/texmf-dist/doc/plain/pwebmac/makeall
===================================================================
--- trunk/Master/texmf-dist/doc/plain/pwebmac/makeall	2021-11-06 20:40:33 UTC (rev 60978)
+++ trunk/Master/texmf-dist/doc/plain/pwebmac/makeall	2021-11-06 20:40:50 UTC (rev 60979)
@@ -157,7 +157,7 @@
 				$SED_I -e "s/\(\\\\def\\\\title\)/\\\\datecontentspage\n\1/" $f.tex ;;
 
 			mf | tex | pdftex | xetex )
-				$SED_I -e "s/\(\\\\def\\\\botofcontents\)/\\\\datethis\n\1/" $f.tex
+				$SED_I -e "s/\(\\\\def\\\\botofcontents\)/\\\\datethis\n\\\\emergencystretch=.1\\\\hsize\1/" $f.tex
 
 				# amend '\N' redefinition for PDF outlines in
 				# Metafont and TeX (also pdfTeX and XeTeX)

Modified: trunk/Master/texmf-dist/doc/plain/pwebmac/webman.ch
===================================================================
--- trunk/Master/texmf-dist/doc/plain/pwebmac/webman.ch	2021-11-06 20:40:33 UTC (rev 60978)
+++ trunk/Master/texmf-dist/doc/plain/pwebmac/webman.ch	2021-11-06 20:40:50 UTC (rev 60979)
@@ -56,7 +56,31 @@
   \else Appendix~#1\fi}
 @z
 
- at x
+ at x l.180
+\yskip\item{1)} A \TeX\ part, containing explanatory material about what
+ at y
+\yskip\itemitem{1)} A \TeX\ part, containing explanatory material about what
+ at z
+
+ at x l.183
+\item{2)} A definition part, containing macro definitions that serve as
+ at y
+\itemitem{2)} A definition part, containing macro definitions that serve as
+ at z
+
+ at x l.187
+\item{3)} A \PASCAL\ part, containing a piece of the program that
+ at y
+\itemitem{3)} A \PASCAL\ part, containing a piece of the program that
+ at z
+
+ at x l.358
+  \.{which is a \\\&\{packed\}{ }\\\&\{array\}{ }\$
+ at y
+  \.{which is a \\\&\{packed\}{ }\\\&\{array\}{ }\$%
+ at z
+
+ at x l.447
 program for \.{TANGLE}, in the appendix, gives precise details about this
 @y
 program for \.{TANGLE}, in \pdfURL{Appendix~E}{tangle.pdf},
@@ -361,6 +385,14 @@
 \pdfURL{Appendix~D}{weave.pdf} that incorporates your changes.
 @z
 
+ at x l.1632
+\def\substep(10.#1){\par\hangindent 4em\noindent
+  \hbox to 4em{\hfil(10.#1) }\ignorespaces}
+ at y
+\def\substep(10.#1){\par\hangindent 3em\noindent
+  \hbox to 3em{\hfil(10.#1) }\ignorespaces}
+ at z
+
 @x l.1666
 computer by following Appendices D and E. Then you have to simulate the
 @y

Modified: trunk/Master/texmf-dist/tex/plain/pwebmac/pwebmac.tex
===================================================================
--- trunk/Master/texmf-dist/tex/plain/pwebmac/pwebmac.tex	2021-11-06 20:40:33 UTC (rev 60978)
+++ trunk/Master/texmf-dist/tex/plain/pwebmac/pwebmac.tex	2021-11-06 20:40:50 UTC (rev 60979)
@@ -239,11 +239,11 @@
   \message{*\modno} % progress report
   \def\stripprefix##1>{}\def\gtitletoks{#2}%
   \edef\gtitletoks{\expandafter\stripprefix\meaning\gtitletoks}%
-  \edef\next{\write\cont{\Z{#2}{\modno}% write to contents file
+  \edef\next{\write\cont{\Z{\gtitletoks}{\modno}% write to contents file
    {\noexpand\the\pageno}{\the\toksE}}}\next % \Z{title}{sec}{page}{ss}
   \ifpdf\special{pdf: outline 0 << /Title (\the\toksE) /Dest
     [ @thispage /FitH @ypos ] >>}\fi
-  \ifon\startsection{\bf#2.\quad}\ignorespaces}
+  \ifon\startsection{\bf\ignorespaces#2.\quad}\ignorespaces}
 \def\MN#1.{\par % common code for \M, \N
   {\xdef\modstar{#1}\let\*=\empty\xdef\modno{#1}}% remove \* from section name
   \ifx\modno\modstar \onmaybe \else\ontrue \fi
@@ -339,7 +339,7 @@
        \write\cont{\catcode `\noexpand\@=12\relax}   % \makeatother
   \closeout\cont % the contents information has been fully gathered
   \output{\ifpagesaved\normaloutput{\box\sbox}\lheader\rheader\fi
-    \global\setbox\sbox=\page \global\pagesavedtrue}
+    \global\setbox\sbox=\page \global\pagesavedtrue \mark{\topmark}}
   \pagesavedfalse \eject % eject the page-so-far and predecessors
   \setbox\sbox\vbox{\unvbox\sbox} % take it out of its box
   \vsize=\pageheight \advance\vsize by -\ht\sbox % the remaining height



More information about the tex-live-commits mailing list.