2009-06-18 Peter Breitenlohner * Makefile.am (AM_CFLAGS): enable compiler warnings. * dvicore.c: initialize various local vars (although not needed) to avoid compiler warnings. (write_bbox): use long format spec for long vars. (dvi_unsigned_quad): unused. (sqxfw): always return at end of non-void function. (define_font): allocate empty string for null font name to avoid later problems (possibly a segmentation fault). * tfm.c:#include "tfm.h" for function prototypes. (tfm_open): parentheses around assignment used as truth value. (a_tfm_init): declare as static. (dump_sizes): declare as static, unused. 2009-06-02 Peter Breitenlohner * dvicore.c, utils.h: rename INFINITY -> WEB_INFINITY, to avoid name conflict with INFINITY from cygwin . 2009-05-27 Peter Breitenlohner Adapt to TL2009 build system. 2009-04-16 Peter Breitenlohner * dvipos.1 (BUGS): added a missing "\fB=\fP". 2008-02-29 Peter Breitenlohner * configure.in: added AC_CONFIG_HEADERS (moved from ../kpathsea/common.ac to here). 2008-01-30 Peter Breitenlohner Convert from autoconf-2.13 to autoconf-2.59+: * Makefile.in: Add @configure_input@ line. * aclocal.m4 (new): Generated (aclocal -I ../m4). * configure: Regenerated (autoconf). 2007-01-07 Vladimir Volovich * 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 * 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 * Wrote dvipos! [In the distant past, its functions were done in a Perl script written by Taco Hoekwater.]