summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipos/ChangeLog
diff options
context:
space:
mode:
authorSanjoy Mahajan <sanjoy@olin.edu>2007-01-17 19:44:57 +0000
committerSanjoy Mahajan <sanjoy@olin.edu>2007-01-17 19:44:57 +0000
commitbd20a8ca78657278f385d36860ed91569b264ba1 (patch)
treee7b777e169488b65f90b3b9798548edc672c2a1d /Build/source/texk/dvipos/ChangeLog
parent962bcd857b997ff552fd938fa94e4007565d3690 (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/ChangeLog28
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.]
+