[pdftex] pdftex-0.12a
The Thanh Han
hanthethanh at myrealbox.com
Wed Feb 25 11:23:02 CET 2004
Hi,
I put a new release of pdftex at
http://vntex.sourceforge.net/private/thanh/pdftex/
(changes have been also submitted to texlive sources)
The intention of this release is to clean up pdftex codes, remove
things that didn't prove to be useful or mature, and split the huge
change file pdftex.ch into smaller parts. While I hope it will make
pdftex faster and more stable, the effect can be opposite :), so please
don't be surprised too much when you run into problems. I will fix
reported problems asap.
from NEWS:
================================================================
Major changes since 1.12a
-------------------------
- Merged avl patches from Hartmut (many thanks to Hartmut!)
- Split pdftex.ch to smaller parts: pdftex.ch, hz.ch & misc.ch
- Added \pdftexbanner primitive
- Extended \pdfannot to use reserveobjnum/useobjnum
- Changed \pdffontexpand promitive --> expand factor is now fixed to 1000
- Used dynamic allocation for the line buffer in writet1.c/writet3.c
- Removed codes for many undocumented features --> will be in pdfxtex
- some code cleaning up
================================================================
I will make a new version of pdftex called pdfxtex: it will be pdfetex
plus some experimental features. When some feature proves to be useful
and mature enough, it will be moved to pdftex.ch
Here is the list of things that have been *removed* from pdftex in this
release. Those "features" were added for my own need, or someone asked
me to try to add something. I do my best to describe them all
here, however I can't remember everything I added, especially if I don't
use them.
* extension of \vadjust; when followed by the keyword "pre", the
material will be inserted *before* the line when \vadjust appears.
* avoid of overful boxes during line breaking: when an overfull boxes
occrus in normal line breaking, tex will try to force a break just
before the last word/box of the overfull line
* snapping: during shipping out, stick certain boxes to a predefined
grid; not mature enough yet.
* limit the value of penalty nodes while copying a box; useful to remove
forced break/nobreak from a box
* the last final demirits of line breaking a paragraph
* the last penalty of a vbreak
* string comparison: \strcmp{s1}{s2}; the result is in a integer
register with the same sematic as C function strcmp
-1: s1 < s2
0: s1 = s2
1: s1 > s2
* and some functions to trace line breaking
Regards,
Thanh
More information about the pdftex
mailing list