diff options
author | Sanjoy Mahajan <sanjoy@olin.edu> | 2007-01-17 19:44:57 +0000 |
---|---|---|
committer | Sanjoy Mahajan <sanjoy@olin.edu> | 2007-01-17 19:44:57 +0000 |
commit | bd20a8ca78657278f385d36860ed91569b264ba1 (patch) | |
tree | e7b777e169488b65f90b3b9798548edc672c2a1d /Build/source/texk/dvipos/ChangeLog | |
parent | 962bcd857b997ff552fd938fa94e4007565d3690 (diff) |
dvipos: added ChangeLog, revised man page, fixed version strings
Consistent with the GPL's section 2(a), I added a ChangeLog and
updated the version strings to be 20070107. People will then know
that they are running a different dvipos from the CTAN -20030628
version (which didn't work with current versions of ConTeXt), and can
blame the right people (i.e. me) if one of my two changes to dvicore.c
causes a problem. No binaries need rebuilding because all the changes
are to uncompiled files (ChangeLog, dvipos.1) or to uncompiled parts
of files (comments). In utils.h, the #define VERSION was already
20070107, so it remains unchanged.
git-svn-id: svn://tug.org/texlive/trunk@3556 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipos/ChangeLog')
-rw-r--r-- | Build/source/texk/dvipos/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Build/source/texk/dvipos/ChangeLog b/Build/source/texk/dvipos/ChangeLog new file mode 100644 index 00000000000..8fd191b1e5d --- /dev/null +++ b/Build/source/texk/dvipos/ChangeLog @@ -0,0 +1,28 @@ +2007-01-07 Vladimir Volovich <vvv@vsu.ru> + * build scripts: provide configure(.in) and Makefile.in so that + dvipos builds cleanly with kpathsea and for the TeXLive + architectures. + +2007-01-06 Sanjoy Mahajan <sanjoy@mit.edu> + * dvicore.c: do_pos_special() needed two fixes in its interaction + with ConTeXt. [As far as I know, ConTeXt in dvi mode is the only + user of dvipos.] + + First, it was writing out coordinates for the pos \specials using + scaled points but not appending the sp to the magnitudes. So when + the ConTeXt macros read in the .tuo file, they complained about + missing dimensions and assumed the coordinates were given in pt, a + factor of 65536 different from sp. The simplest fix was to still + write scaled points but to append 'sp' to the magnitudes. + + Second, the 'list' variable needed to become a struct containing + hsize, leftskip, rightskip, hangindent, hangafter, parindent. + This struct is sscanf'ed into when do_pos_special() is parsing a a + pos:pxywhd special in the dvi file, and do_pos_special() uses the + information to write the corresponding \\pospxyplus command for + the .tuo file. + +2003-06-28 Jin-Hwan <chofchof@ktug.or.kr> + * Wrote dvipos! [In the distant past, its functions were done in + a Perl script written by Taco Hoekwater.] + |