[tex-live] e-TeX updates and pdf*TeX

Olaf Weber olaf at infovore.xs4all.nl
Wed Jul 21 18:37:12 CEST 2004

I've been merging updates to e-TeX from Peter Breitenloher.  However,
it should be noted that in order to simplify the build and changefiles
a bit, he's been making some changes outside the e-TeX tree as well.

The checking that did this is contained below.

Also note (I forgot to add this to the comments):

" Updating etex-2.1 to TeX 3.141592 (not yet finished). This shall eventually
" become etex-2.2.

" Updating pdftex to TeX 3.141592 (glue and leader box rounding plus some
" typos). In doing so I have removed a few modules that were identical copies
" of those for TeX; without these copies the leader box rounding problem
" wouldn't have existed.

" Adapting pdfetex (and pdfxtex) to etex changes.

" Rewrite of build rules for {etex,pdf*tex}.{web,ch} and removal of obsolete
" files from the dependencies. Removal of some spurious dependencies for
" pdf*tex.web.

" Note (1): I have not yet removed some of the etex-related changes
" conflicting with TeX 3.141592 but instead made them ineffective by prefixing
" them a blank. They should eventually go away when etex-2.2 is finished.

" Note (2): The etex changes are at the moment semi-official and intended for
" web2c/teTeX exclusively. Once etex-2.2 is finished they will all end up on
" my ftp server and thus eventually make it into CTAN.

I do hope I got the merge correct.

$ p4 describe -s 5546
Change 5546 by olaf at olaf on 2004/07/21 18:31:30

        This is a batch of changes by Peter Breitenlohner related to the
        revised e-TeX code he's writing.

                " This patch [...] reorganizes the handling of the
                " additional token list and integer parameters introduced by
                " WEB2C (MLTeX and encTeX), e-TeX, and pdfTeX in order to reduce
                " the interference between the tex.ch, etexdir/etex.ch, and
                " pdftexdir/pdftex.ch change files and to increase their
                " maintainability.

                " Building {e,pdf}tex.ch, and pdfetex.{web,ch} requires additional
                " small files in {e,pfd,pdfe}texdir/ which do depend on the fact
                " that e.g., each of WEB2C, e-TeX, and pdfTeX introduces integer
                " parameters in addition to those defined in TeX. These small
                " files do, however, not depend on the number of such parameters
                " introduced by WEB2C, e-TeX, or pdfTeX nor on their names.

                " The number of additional parameters introduced by WEB2C as well
                " as their names appear only in tex.ch, those for e-TeX only in
                " etexdir/etex.ch and those for pdfTeX only in pdftexdir/pdftex.ch.

Affected files ...

... //depot/Build/source.development/TeX/texk/web2c/pdfetexdir/pdfetex.ch1#5 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfetexdir/pdfetex.ch2#13 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfetexdir/pdfetex.mk#19 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfetexdir/tex.ch0#8 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfetexdir/tex.ch1#10 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/hz.ch#8 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/pdftex.ch#144 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/pdftex.mk#23 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/tex.ch0#8 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/tex.ch1#9 edit
... //depot/Build/source.development/TeX/texk/web2c/pdftexdir/tex.pch#21 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfxtexdir/pdfxtex.ch2#6 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfxtexdir/pdfxtex.mk#10 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfxtexdir/tex.ch0#4 edit
... //depot/Build/source.development/TeX/texk/web2c/pdfxtexdir/tex.ch1#4 edit

Olaf Weber

               (This space left blank for technical reasons.)

More information about the tex-live mailing list