1999-06-18 Anselm Lingnau * Released version 0.2. * lib/browser.tcl, lib/pagesel.tcl: Made sure the current page is highlighted in the page selector even after a DVI file reload. * dvi/dviFile.c: Fixed reference count bug which resulted in files not being closed properly when opened multiple times. * lib/browser.tcl: Browser monster fix: Made measuring device appear only in non-overview display modes. Fixed bug relating to measuring device in scrolled canvas. Added keyboard shortcuts to switch between display modes. Fixed wrap-around bug in paging via keyboard and/or page selector arrow buttons where pages would appear multiple times in non-single display modes. Changed arrow buttons/keyboard scroll increment to scroll 16 pages in overview mode. 1999-06-16 Anselm Lingnau * configure.in: Bumped version number to 0.2 in preparation for release. * tkdvi.in: Obtain program version number from configure.in. 1999-06-15 Anselm Lingnau * Fixed segmentation fault during de-allocation of PK fonts, which was due to uninitialized *charInfoPtr entries. (dvi/fontPK.c) * Fixed bug where fonts would not be changed during a DVI file reload. Now a DVI file carries a `generation number' which counts the reloads, and this is checked during the reloading operation to free and re-read the fonts if necessary. (dvi/dvi.h, dvi/dviFile.c, dvi/image.c) 1999-06-13 Anselm Lingnau * Prototype virtual font implementation. (touched lots of files in dvi subdirectory) 1999-06-14 Anselm Lingnau * Fixed error where it would not be possible to `make dist' in a separate build directory -- the tests and test dvi files would be looked for below the current directory rather than $(srcdir). (Makefile.am) 1999-06-12 Anselm Lingnau * Made build environment libtool-free, in favor of the Tcl build information from tclConfig.sh. (configure.in, dvi/Makefile.am) 1999-06-11 Anselm Lingnau * Quoted the message in the 4-byte data type #error directive. Thanks to Oliver Pust for pointing this out. (dvi/dvi.h) 1999-06-10 Anselm Lingnau * Added configuration option `--with-kpathseainc=DIR' and extended include path guessing conditionals to cope better with teTeX being installed with differing `prefix' and `exec-prefix'. Thanks to Jan Braun for helping to debug this. (configure.in, dvi/Makefile.am, dvi/findFont.c, dvi/init.c)