summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvik/CHANGES
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-17 21:41:51 +0000
committerKarl Berry <karl@freefriends.org>2006-01-17 21:41:51 +0000
commit487ca4806cc046076293cf6cc5fbba0db282bac7 (patch)
tree847b412ab5158dd7bdd7ed7e5a4cc3fbca94be32 /Build/source/texk/xdvik/CHANGES
parenta3d3111bfe26b8e5f5bc6049dfb2a4ca2edc7881 (diff)
texk 1
git-svn-id: svn://tug.org/texlive/trunk@1485 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvik/CHANGES')
-rw-r--r--Build/source/texk/xdvik/CHANGES833
1 files changed, 833 insertions, 0 deletions
diff --git a/Build/source/texk/xdvik/CHANGES b/Build/source/texk/xdvik/CHANGES
new file mode 100644
index 00000000000..17c4edc5d3c
--- /dev/null
+++ b/Build/source/texk/xdvik/CHANGES
@@ -0,0 +1,833 @@
+The xdvik development team tries to keep step with the changes in
+Paul Vojta's xdvi, but since we might not always manage to update
+xdvik in time, there may be `leaps' in the version numbers.
+Sometimes there are also intermediate or `patchlevel' releases of
+xdvik between two releases of xdvi; these are tagged with additional
+digits (e.g. `22.74.1'; up to 22.40, letters were used instead).
+
+Versions containing major changes are marked as `beta'; these
+may contain undetected bugs. Such versions shouldn't be used
+by distributors.
+
+ * 22.84.10 (2005/04/28):
+ + Fixed zero termination bug in t1lib version number check (t1lib.ac).
+ + Render an empty character instead of terminating with failed assertion
+ if T1lib doesn't return a usable glyph (e.g. at very small
+ \magnification factors; #1184087).
+ + Made gs_timeout in psgs.c a resource instead of #define it.
+ + Make file opening work with file descriptors too, as used in
+ Debian's Perl wrapper for xdvi (#1165497).
+
+ * 22.84.9 (teTeX-3.0):
+ + Applied Patch by Nobuyuki Tsuchimura (#1116871) to remove
+ code duplication in encodings.c.
+ + Changed --with-x-toolkit configure option to --with-xdvi-x-toolkit
+ for better interoperability with Metafont.
+ + Added a missing #if HAVE_X11_XMU_XMU_H in gui/selection.c.
+
+ * 22.84.8 (2004/12/02):
+ + Made text selection mode and ruler mode work correctly with
+ LessTif and Motif 1.2.4 (bugfix for #997073). Special thanks
+ to Svend Tollak Munkejord for helping me debugging this and
+ several of the other issues listed here.
+ + Fixed an `unaligned access' warning on 64-bit architectures
+ (OSF1/5.1), and some compiler warnings on Solaris/Ultrix/Tru64.
+ Many thanks to Bernhard Simon for extensive testing on Ultrix,
+ AIX and Tru64.
+ + Fixed a problem with non-default installation paths for libXpm,
+ with a lot of help from Sven de Vries.
+ + Fixed a formatting problem in the man page that showed up with
+ groff-1.17.2.
+ + Fixed a problem with window geometry when `-geometry' argument
+ specifies only x/y-offset, reported by Karl Berry here:
+ http://tug.org/mail-archives/tex-k/2004-November/001128.html
+ + Disabled virtual memory reallocation in T1lib (t1load.c,
+ ANSI_REALLOC_VM) that caused a segfault on OSF1/V5.1 alpha.
+ + Always install a custom X error handler which will print
+ warning messages instead of terminating the application.
+ + Create ~/.xdvirc with permissions 0600 instead of default ones.
+
+ * 22.84.6 (2004/11/08):
+ + Fixed a few compilation problems with HAVE_REGEX_H, strdup() vs.
+ xstrdup() and linkers not allowing multiple definitions (ULTRIX).
+
+ * 22.84.5 (2004/10/28):
+ + Fixed bug #968127 (recursive call to file loading code due to
+ read_events() in load_font(), which was supposed to update the
+ `loading file, may take a while' popup when fonts are created;
+ currently, this popup won't appear at all).
+
+ * 22.84.4 (2004/09/27):
+ + Fixed bug #1002688 (race condition when toggling expert mode
+ and marking pages).
+ + Fix bug #992179 (failed assertion when DVI had been removed),
+ reported again by Ulrich Scholz.
+ + Implemented feature request #995114 (prefix argument for Ctrl-o
+ opens recent files in history).
+ + Fixed bug #1029127 (map file parser didn't understand `<[' encoding
+ file syntax)
+ + Fixed a crasher bug on PowerPC related to multiple invocations of
+ v*printf() without matching va_start()/va_end() calls, reported to
+ the tex-live mailing list by Siep Kroonenberg
+ (http://tug.org/mailman/private/tex-live/2004-September/006780.html).
+
+ * 22.84.3 (2004/07/15):
+ + Printing to PS or PDF didn't really use the fallback temporary file
+ when current file was corrupted (#986009; thanks to Ulrich Scholz
+ for reporting this one).
+ + Fixed href length computation error when a href started with whitespace
+ (#988934, again reported by Ulrich Scholz).
+ + Removed t1x11.o from libs/t1lib/Makefile.in as in tetex 2.96.5.20040711
+ since it broke compilation with --with-x=no
+
+ * 22.84.1 (2004/06/26):
+ + Fixed a segfault if setlocale() call returns NULL for certain
+ locale/X library combinations (reported by Reiner Steib).
+ + Read the toolbar pixmap from build-in default (toolbar.xpm) if
+ no file is found in the search locations.
+ + Fixed a problem with the toolbar causing BadMatch errors with visuals
+ where the xdvi window has a different depth from the root window,
+ reported by Olaf Weber on tex-live
+ (http://tug.org/mailman/private/tex-live/2004-June/006112.html).
+ + Fixed a problem with incompatible vsnprintf() implementations that
+ don't return the length of the string actually needed, also reported
+ by Olaf Weber.
+ + Added a warning if configure detects LessTif because of the bugs
+ with LessTif.
+
+ * 22.84 (2004/06/01):
+ + Added a `Open Recent' entry to the files menu (file history is saved
+ to ~/.xdvirc). When xdvi is started without filename argument, the
+ most recent file from the history will be used (set the X resource
+ `noFileArgUseHistory' to false to get back the previous behaviour
+ of opening the file selector in that situation).
+ + Also enable the ruler lines when xdvi is started in ruler mode
+ (bug reported by Zhang Lin-Bo).
+ + Added `dvips options' field also to saving dialog (feature request
+ #942853, reported by Ulrich Scholz).
+ + Protect against integer overflow in prefix arguments (patch suggested
+ by Matt Swift in debian bug report #247848)
+ + Imported changes from non-k xdvi 22.83/22.84.
+ + Fixed another wrong string (printing vs. saving) for #939262
+ + Fixed a bug with UTF-8 conversion in text copy&paste.
+ + Fixed #940056 (Xaw version crashed when toggling expert mode and
+ at same time quickly changing pages)
+ + Added Ctrl-Home/End to forced Motif bindings for the drawing area.
+
+ * 22.82 (2004/04/21):
+ + Implemented a text selection mode, similar to xpdf: Use Mouse-1
+ to mark a rectangular region of text in a DVI file which is put
+ into the X selection.
+ + Added a Preferences dialog for the Motif version.
+ + Use $HOME/.xdvirc to save user customization from menus, dialogs
+ and Motif preferences; new `-q' option/`noUserFile' X resource
+ inhibits reading this file.
+ + Changed semantics of `browser' command-line option/`wwwBrowser'
+ X resource: Make it override the $BROWSER or the (obsolete)
+ $WWWBROWSER environment variable; use Netscape by default if no
+ browser is specified.
+ + Fixed #939262 (Bugs when saving/printing: Title of log window was
+ `Printing' also when saving, and outfile names weren't updated
+ correctly after loading a new file).
+ + Force vertical scrollbar for Motif Printing/Saving log window.
+ + Bugfixes for a potential crash if shrink factor is changed on a page
+ with color specials, as in non-k xdvi-22.82.
+ + Fixed a bug with the ESC key to close popup windows in Motif that
+ could cause crashes when opening new popups, and implemented ESC
+ to close Xaw popup windows (feature request #919501).
+ + Updates for kpathsea/withenable.ac by Olaf Weber.
+ + Made Ctrl-+ and Alt-Ctrl-+ case insensitive (suggested by Harald
+ Koenig).
+ + Fixed Motif 1.2 compile (XmEACH_SIDE), and added/fixed configure
+ checks for -lXmu, -lXp and -lXpm linker options.
+ + Removed Xaw file selector auto raising since it could send the
+ X server into a busy loop when the file selector was over a window
+ that should always stay on top.
+ + Removed t1mapper man page install (script wasn't installed either).
+ + Fixed #926055:
+ - Default printing target not set correctly when printing window
+ was initialized.
+ - `-t' paper options were just appended instead of replacing the
+ existing ones.
+ - Current directory of dvips was that of xdvi invocation instead
+ of DVI file path, causing e.g. problems with included EPS files.
+
+ * 22.81.1 (2004/03/17):
+ + Upgrade to kpathsea 3.5.2, and use lookup in new locations
+ kpse_enc_format and kpse_type1_format for .enc files and .pfa/.pfb
+ files, respectivly. (Lookup in old locations is preserved for
+ backwards compatibility).
+ + Upgrade to t1lib version 5.0.2, and and additional off-by-one bugfix
+ for MAXPATHLEN.
+ + Added support for libtool, as in teTeX-beta, and resync'ed with
+ the teTeX sources (many thanks to Thomas Esser for helping with
+ this!)
+ + Fixed a failed assertion when pressing `Shift-r' (reload) after
+ a DVI file had been deleted (also reported by Thomas Esser), and
+ a problem with the `-unique' option not always reloading the file
+ as it should (idem).
+ + Added <ESC> key bindings to close some dialogs (suggested by Bernhard
+ Walle in #912671).
+ + Close dependent windows when parent is closed (e.g. warning popups
+ for the save dialog).
+ + Made the `editor' X resource deal correctly with quoted arguments
+ (for arguments containing spaces; see #907714).
+ + Additinally support the paper formats `letter', `ledger' and `tabloid'
+ for better dvips compatibility, suggested by Dragan Milicic.
+
+ * 22.81 (2004/02/24):
+ + If no --with-toolkit option was given, check if Motif is available,
+ and use it if it is; else, use Xaw. (Use --with-toolkit=xaw to override
+ this default).
+ + Problem with flashing redraw of highlighted region when partially
+ obscured by another window reported and fixed by Zhang Lin-bo.
+ + Fixed #870323 (an error in the online help).
+ + Fixed #880550 (documented Ctrl-s; add default _pp suffix
+ to filenames only when saving partial files).
+ + Added an option '-findstring' for string search from the command
+ line, similar to inverse search.
+ + Improved character name detection in string search by using
+ T1lib function T1_GetCharName().
+ + Fixed #883708 (oversplitting of forward search markers).
+ + Fixed #876815 (closing search window failed under certain conditions).
+ + Fixed a race condition with hyperlinks and browser startup that might
+ lead to `unknown op-code' crashes, reported again by Zhang Lin-Bo.
+ + Workaround for #884290 (drag&drop in file selector freezes xdvi/X)
+ by disabling drag&drop. Thanks to Bernhard Walle for reporting the bug
+ and suggesting the workaround.
+ + Fixed #885464 (wrong parent window in message popups) by passing in parent
+ widget.
+ + Upgraded to t1lib version 5.0.1.
+ + Implemented a simple page history (feature request #884674).
+ + Implemented hyperref specials inserted by \usepackage[dvips]{hyperref}
+ (feature request #662096).
+ + Fixed wrong page number initialization when going back a hyperlink
+ to a different file (#902073).
+
+ * 22.78 (2003/12/12):
+ + Improved test for iconv lib to make it work on Mac OS X
+ (reported by Artemio Gonzalez Lopez,
+ http://sourceforge.net/mailarchive/forum.php?thread_id=3535253&forum_id=2244).
+ + Added more encodings for string extraction/search, reported
+ by Ulrich Scholz (#850787).
+ + Fixed a bug with redrawing the page after file had been reloaded
+ by `-watchfile', and a crash when using find while file was
+ reloaded (#850795), again reported by Ulrich Scholz (many thanks!)
+ + Force C locale when converting X resources to numbers, so that
+ `.' is used as decimal point (#855950 - many thanks to Martin Vaeth
+ for finding this bug).
+ + Fixed a bug when loading first file via the file selector,
+ reported by Dragan Milicic.
+ + Fixed a bug with inverted highlighting not working on Solaris,
+ again reported by Ulrich Scholz (#850788)
+ + Don't close file selector if opening the new DVI file failed
+ (feature request #851545, again by Ulrich Scholz).
+ + Implemented a0/a0r and other missing DIN A/B/C formats (feature
+ request #852431).
+ + Fixed wrong binding for XmDIALOG_OK_BUTTON instead of XmDIALOG_CANCEL_BUTTON
+ in create_dialogs().
+ + Fixed a bug with hyperlinks that wrapped across several lines
+ and pointed to another page: these were highlighted as visited
+ only when region was exposed the second time.
+ + Fixed a compatibility problem with fork/vfork on Mac OS X, as in
+ xdvi-22.78.
+ + Added a `creating fonts' info window before main window is mapped
+ (just a preliminary hack, no replacement for truly asynchronous
+ font creation, since that window also feezes during font creation;
+ see also feature request #614708).
+ + Fixed a bug with width computation of initial window with
+ `-expertmode 0'
+ + Workaround by Zhang Lin-Bo for bug #856547 (presumably a
+ race condition with GS_PIXMAP_CLEARING_HACK and scanned_page_*
+ global variables).
+
+ * 22.77.3 (2003/11/25):
+ + Fixed a few compilation problems on Solaris (#827454, and
+ headers in print-internal.c).
+ + Added an option `ignore hyphenation/linebreaks' for string search.
+ + Use inverse highlighting instead of drawing bounding box,
+ as in Acroread/xpdf, implemented by Zhang Lin-Bo.
+ + Make the pagelist use physical pages by default, unless
+ `UseTeXPages' option is used.
+ + Made search settings honour the X resources for setting
+ checkboxes (suggested by Reiner Steib).
+ + Made the `Home' and `End' buttons go to the top and bottom
+ of the page, and Ctrl-Home and Ctrl-End to the first and last
+ page of a document, respectively.
+ + Added the forgotten directory texk/xdvik/texmf-alt for
+ non-current-teTeX systems.
+ + Fixed an X error with toggling fullscreen mode when
+ -fullscreen option had been used (thanks to Zhang Lin-Bo
+ for reporting it).
+ + Fixed an off-by-one error in string backwards search that
+ had made it skip every second match for matches of length 1.
+ + Removed the -DOmega define and made Omega a runtime option that
+ is enable by default and can be disabled via the -noomega
+ command-line option or the `Omega' X resource.
+ + Removed the --disable-htex compilation option.
+ + Added support for CJK fonts when saving a file as UTF-8,
+ and when searching in a file with such fonts (many thanks
+ to Zhang Lin-Bo for providing the patches).
+ + Made toolbar.xpm obey the current window background colors.
+ + Fixed a crash when saving a DVI file with empty pages
+ in text format (again reported and fixed by Zhang Lin-Bo).
+ + Fixed a crash when opening nonexisting files via the file
+ selector in Motif (again reported by Zhang Lin-Bo).
+ + Fixed a crash with GS_PIXMAP_CLEARING_HACK when toggling
+ gs_alpha on a page with PS graphics (again reported by
+ Zhang Lin-Bo).
+ + Fixed broken `Print to file' option, and wrong page numbers
+ passed to dvips when `P' has been used to assign a different
+ page number to the current page
+ + Added string `physical pages' to print popup (#841434)
+
+
+ * 22.77.2 (2003/10/18):
+ + Implemented support for additional file formats in save dialog:
+ PS, PDF, DVI, and plain text (in ISO-8859-1 and UTF-8).
+ + Implemented string search in DVI files (feature request
+ #470389).
+ + Fixed an incompatibility with X11R5 (#803642; thanks to
+ Ulrich Scholz for his help with debugging this).
+ + Fixed a problem with the cursor masks on some X displays
+ (#804294, again reported and debugged by Ulrich Scholz).
+ + Fixed a problem with the initial tooltip window having
+ the wrong (too large) size on some systems (#802806; thanks
+ to Kostas Oikonomou for help with debugging this).
+ + Also dump PS header files (e.g. psfrag.pro) to partially saved
+ or printed files.
+ + Fixed a security problem (tmp race) with xdvizilla (#812600;
+ thanks very much to Thomas Esser for help with fixing this).
+ + Used another workaround for the Ghostscript `alpha' driver
+ problem with not erasing previous images: Call `erasepage'
+ explicitly for pages with PS graphics (#633420; many thanks
+ to John Bowman for providing a patch).
+ + Fixed a bug with --datadir or --prefix being overwritten by
+ default TEXMFMAIN if they didn't contain a valid texmf tree
+ (#814004; thanks to Han-Wen Nienhuys for reporting this).
+ + Fixed a typo in the Motif menu accelerator for set-gs-alpha()
+ (`V', not `0v', also reported by Han-Wen Nienhuys).
+ + Fixed bug #814328 (prevent Ctrl-l from changing position
+ when switching back from fullscreen mode).
+ + Fixed bug #810501 (`keep position' value was lost when resizing
+ to fullscreen had removed the scrollbars). Thanks again to
+ Ulrich Scholz for reporting these bugs.
+ + Fixed a typo in the manpage, and broken redrawing of page
+ (again reported by Ulrich Scholz, #819937).
+ + Also resolve symbolic links in the main DVI name; this should
+ improve the behaviour with inverse search, cf. #768817,
+ and the search for e.g. embedded graphics or hyperlinks.
+ + Use ',' as separator for command-line debugging options
+ instead of `|'.
+ + Fixed a linker problem with multiple definitions on Cygwin.
+
+
+ * 22.77.1 (2003/09/06):
+ + Fixed the support for the window manager `delete' protocol
+ for Xaw.
+ + Fixed bug #797171 (BadValue X error when toggling expert
+ mode on Solaris; thanks to Erik Frisk for helping me with
+ debugging this).
+ + Fixed a bug introduced in 22.76 with wrong argument to
+ kpse_set_program_name(), which results in kpathsearch
+ not finding font files etc. properly if SELFAUTODIR is used.
+ Reported by Erik Frisk. (And a fix to that fix, reported
+ by Dragan Milicic.)
+ + Fixed obsolete link in the `New Features' Help menu entry.
+
+ * 22.77 (2003/08/25):
+ + Fixed bug #784204 (failed assertion with Motif at startup)
+ + Removed the check for the DVI file inode number in forward
+ search, since (as opposed to original xdvi) xdvik expands the
+ DVI filename to a full path, so it's sufficient to match the
+ full path.
+ + Fixed bug #779521 (crashes when printing with temporary file
+ enabled; thanks to Bernhard Walle for spotting this).
+ + Fixed bug #769025 (saving the DVI file may result in a corrupted
+ copy; thanks to Ulrich Scholz for reporting and help with
+ debugging it).
+ + Always dump `literal' PS specials (starting with `!') to
+ the output file, otherwise things like draftcopy won't work
+ for partially saved DVI files.
+ + New application icons (lion with `X').
+
+ * 22.76.1 (2003/06/28):
+ + Implemented a -watchfile option, as in gv (#547137).
+ + Implemented feature request #759865: To avoid `DVI file
+ corrupted' messages (and some race conditions with the
+ drawing routines that might result in `bad opcode' errors
+ when paging through a DVI file while it is being written by
+ TeX), xdvik now creates a backup version of the file being
+ viewed. This file is swapped with a fresh version of the
+ original each time the original file has been written
+ completely by TeX. The command line option `-notempfile'
+ can be used to revert to the previous behaviour (no
+ temporary file).
+ + Fixed a bug with up-or-previous() and down-or-next()
+ ignoring keep flag (which broke gs display, since that
+ relied on home()).
+ + Enabled XtAppAddTimeout() for Xaw, just like for Motif.
+ + Removed the STATUSLINE conditional compilation (which was
+ broken).
+ + Added a `pixels' ruler unit.
+ + Implemented a workaround for the `stale pixmaps' problem
+ with the gs x11alpha driver (#633420), by first drawing a
+ rectangle in background color of the size of the bounding
+ box to clear the pixmap.
+ + Fixed bugs #762621 (-sourceposition and -unique didn't fork
+ properly) and #762765 (printing/saving of marked pages was
+ broken) in the (withdrawn) version 22.76; thanks to
+ Zhang Lin-Bo and Bernhard Walle for reporting these bugs.
+ + Removed the XPM application icon used since xdvik-22.74, after it
+ became apparent that it was a plagiarized version of OzTeX's icon
+ (in an older version). Reported by OzTeX's author Andrew Trevorrow;
+ our sincere apologies to him.
+
+ * 22.74.3 (2003/06/17):
+ + Security fix for MIME types: Escape all special characters
+ (e.g. backticks) in the filename argument to prevent execution
+ of malicious shell code when launching a MIME viewer.
+ + Fixed a bug in the up-or-previous() action (#754805; thanks
+ to Bernhard Walle), and changed the behaviour of the `keep'
+ flag so that up-or-previous() and down-or-next() ignore it
+ (after all, the ordinary up() and down() actions will already
+ keep the position, so they can be used instead if you don't
+ want the scrolling).
+ + Made XBell honour the bell volume (set e.g. by xset; #751763;
+ thanks to Bernhard Walle for reporting this).
+
+ * 22.74.2 (2003/06/01):
+ + Fixed a bug with `.dvi' extension not being added if file had a
+ `.' in it (#743876; thanks to Markus Kohm for noting it). Now
+ the algorithm is the same as in non-k xdvi for files passed on
+ the command line. For files opened via hyperlinks, no extension
+ is added.
+ + Fixed a bug with wrong topic name in `Help' pulldown menu
+ (#743280; thanks to Bernhard Walle for reporting this).
+ + Fixed another bug with Omega .vf font searching (#746551;
+ thanks to Alexej Kryukov for reporting it).
+
+ * 22.74.1 (2003/05/25):
+ + Fixed bug with misplaced link underlining when first character in
+ the link is an accented composite character (#737643; thanks to
+ Christian Ullrich for spotting this).
+ + Made forward search also work when file had been changed
+ and not yet reloaded (#738387).
+ + Fixed typos in `-expertmode' description in man page
+ (followups to #737019).
+ + Fixed a compilation problem when --disable-t1lib is used
+ (thanks to Ross Alexander for providing patches).
+ + Fixed a bug with `-s n' argument not working when -fullscreen
+ is given as well, reported by Zhang Lin-Bo.
+ + Fixed a bug with forward search not warning when it hadn't found
+ the file name in the specials.
+ + Made forward search canonicalize all `../', `./' and `//' in
+ the `-sourceposition' argument and in the source specials.
+ + Fixed a bug with window size not being reset correctly when
+ activating expert mode in fullscreen mode (Xaw).
+ + Added a help topic for `ruler mode'.
+ + Fixed a bug with the icon and Xaw menu code causing
+ BadMatch X errors (#740982).
+ + Setting mouse translations in Motif's `mainTranslations'
+ erroneously disabled the default pagelist translations (reported
+ by Zhang Lin-Bo).
+ + Made usage() output the options in sorted order (thanks to
+ Nelson Beebe for the patch).
+ + Added a `-unique' option (as in KDVI) for loading a new file
+ into a running instance of xdvik.
+ + Fixed a bug with the Motif `PS' options menu (#743085; thanks to
+ Bernhard Walle for finding this).
+ + Fixed a bug with xdvi always appending a `.dvi' extension even if
+ the file already had an extension (#743182; thanks to David Feest
+ for noting this).
+ + Fixed two bugs with compilation under Cygwin (-lXpm linker option
+ too early, and MAX() not defined in xaw_men.c; thanks to Geoffrey
+ Vallis for reporting these).
+ + Fixed a bug with scroll_page_if_needed() being called with wrong
+ arguments if forward search hadn't found a glyph and used the
+ special hotspot instead.
+
+ * 22.74 (2003/05/14):
+ + New option/X resource `-expertmode <n>' option replaces
+ `-statusline', `-toolbar' (and effectively also
+ `-expert', which is only supported for backwards
+ compatibility). This should fix bug #737019 and make
+ the interoperation of the various expert settings more
+ evident.
+
+ * 22.74-beta4 (2003/05/13):
+ + Fixed a bug with Omega and T1fonts (thanks to Hossein
+ Movahhedian for reporting it).
+ + Fixed a bug with t1lib not correctly setting dvi_adv
+ for .notdef chars (thanks to Zhang-Lin Bo for spotting it
+ and providing a patch).
+ + Added configure check for including `-lXpm' option.
+ + Fixed a bug with tooltips sometimes popping up without
+ the pointer being over them.
+ + Fixed a bug with the -statusline option causing a segfault
+ when toggling -expert mode (#721807, thanks to Axel Riese).
+ + Expert mode now also removes the scrollbars (#718224);
+ menu bar/status line are togglable independently.
+
+ * 22.74-beta2 (2003/03/27):
+ + Added Paul's fix for the Solaris core dump problem, and
+ re-enabled the Motif timer fix for #674992. (Special thanks
+ to Dragan Milicic for help with debugging this.)
+ + Fixed a bug with the NumLock key disabling lowercase
+ key accelerators (#708935; thanks to Diego Santa Cruz
+ for spotting this.)
+ + Replaced MIMELIBDIR and MAILCAPDIR by the more standard
+ path definitions EXTENSIONMAPS and MAILCAPS (RFC 1343).
+ Mailcap parsing now honours the `test=' and `needsterminal'
+ fields.
+ + Improved `Usage' output by showing the option that hadn't
+ been recognized (suggested by Gabriel Zachmann).
+ + Fixed bug that instance that last had focus wasn't used for
+ forward search when there were several instances of xdvi
+ displaying the same file (#619070).
+ + Fixed xdvizilla permissions on install (#705158).
+ + Fixed a bug with the OLD_XAW detection in the configure script
+ (reported by Reiner Steib).
+ + Made hyperlinks also work with image anchors. (Thanks to
+ Gabriel Zachmann for spotting this.)
+
+ * 22.74-beta1 (2003/03/20):
+ + Reverted change for bug #674992 since it causes core dumps
+ on Solaris.
+ + Fixed wrong values for b6(r) and b7(r) paper sizes.
+ + Added warning about not implemented `hdvips' specials
+ + Fixed bug with PgUp/PgDown key (#610206; thanks to
+ Ingo Krabbe for finding the fix).
+ + Fixed a const/_Xconst mismatch (#693647; thanks to
+ Matthias Koeppe for spotting it).
+ + fixed a few hyperref bugs with links of the form
+ file:foo#target not working properly (#693306; thanks
+ to Kostas Oikonomou for finding this), and a memory
+ corruption caused by the -anchorposition argument.
+ + Upgraded to kpathsea 3.4.5.
+ + New layout for help window (topics list in left pane).
+
+ * 22.73-beta1 (2003/02/23):
+ + Fixed bug with Motif print log hanging (#674992, as in
+ xdvi-22.72), and another race condition with the print
+ process (as in xdvi-22.73).
+ + Fixed segfault that happened when starting without PS rendering
+ and switching it on later (#684880)
+ + Fixed a bug with underlines positioned too low on wrapped hyperlinks
+ (#685652)
+ + Made text fields in print dialog resize when window is resized.
+ + Made popups respect the window manager closing/destroy action
+ + Print command now may contain pipes (#685235).
+ + Added resources `dvipsHangTime' and `dvipsFailHangTime' for
+ customizing the time the dvips print log remains open
+ (#684620).
+ + Implemented simple but hopefully efficient `ruler mode'
+ (feature request #525129).
+ + Removed the old `grid' mode, which didn't have any real
+ purpose at all.
+ + Fixed description of the `-pause' option in the man page.
+
+ * 22.71-beta1 (2003/02/10):
+ + New Xaw GUI layout: pulldown menus instead of buttons,
+ added a page list for easier navigation.
+ + New Motif GUI layout, including a toolbar and a page list.
+ + Removed libwww; use web browser instead to retrieve
+ remote documents.
+ + Added support for color specials (as in xdvi-22.50), and
+ colored hyperlinks.
+ + Added support for papersize specials (as in xdvi-22.66).
+ + Added page list for easier navigation.
+ + Added `Print' (as in xdvi-22.53) and `Save' dialogs.
+ + Added a fullscreen mode (works reliably with Motif only)
+ and a simple `pause' feature
+ + Added string debugging options (e.g. `-debug T1').
+ + Swapped the DBG_PS (64) and DBG_OPEN (32) debugging options,
+ so that the kpathsea options now are a continuous range.
+
+ * 22.40y1 (2003/08/24):
+ + Fixed a typo in xdvi.c and in the man page (X resource is
+ called t1lib, not not1lib). Reported to debian-tetex-maint
+ by Matt Swift.
+ + Fixed a segfault occuring when loading nonexistent graphics
+ files if the filename or PSfile special contains `:' (#793395;
+ many thanks to Frank Küster for helping me debugging this).
+ + NOTE: 22.40y is now considered `frozen' and will not be further
+ developed; only major bugs (which we don't expect at this point)
+ will be fixed. Users and distributors are asked to switch to the
+ 22.7x branch instead.
+
+ * 22.40y (2003/06/06):
+ + Fixed a bug with Omega .vf font searching (#746551);
+ as in 22.74.2.
+
+ * 22.40x (2003/04/23):
+ + Fixed a bug with .tfm files not being produced for
+ Type1 fonts for which mf sources exist, posted to dctt
+ (<slrnbaaj4g.1h4.Bernhard.Walle@news.bwalle.de>).
+
+ * 22.40w (2003/04/06):
+ + Fixed wrong values for b6(r) and b7(r) paper sizes
+ + Added warnings about not implemented `hdvips' specials,
+ and when requesting .notdef glyphs from a type1 font
+ + Added executable permissions to xdvizilla (#705158)
+ + Fixed a memory corruption bug when opening links to
+ local files fails (#715793)
+
+ * 22.40v (2003/02/01):
+ + Replaced all strdup() instances by xstrdup().
+ + Fixed a compatibility problem with AIX3 in xserver-info.c.
+ + Some documentation changes (README.t1fonts, README.t1mapper).
+
+ * 22.40u (2003/01/18):
+ + Fixed bug #669426 (scrolling the message popups could
+ result in BadMatch X Errors in case xdvi's color depth was
+ larger than the default depth of the screen).
+ + Updated to kpathsea 3.4.4.
+ + Some minor changes in documentation and status messages.
+
+ * 22.40t (2002/12/27):
+ + Fixed some prototype declarations.
+ + Made shell command in xdvi-search.el also work with (t)csh
+ (#649173).
+
+ * 22.40s (2002/11/30):
+ + Update for changed EPS handling in ghostscript 8.00,
+ which had caused previous xdvi(k) versions to hang (#644702).
+ + Replaced the startxdvi script by internal subshell handling
+ in xdvi-search.el, as suggested by Thomas Gerds
+ <gerds@paracelsus.fdm.uni-freiburg.de>.
+
+ * 22.40r (2002/11/14):
+ + Prevent the magnifier from popping up in the button panel.
+ + Removed vsnprintf() from wwwfetch.c.
+ + Fixed return value in xdvi_exit().
+
+ * 22.40q (2002/11/12):
+ + Fixed broken configure check for memicmp().
+ + Fixed a glitch in the fontname hash table lookup.
+ + Fixed a broken prototype with display postscript.
+
+ * 22.40p (2002/11/10):
+ + Fixed --version and --help options (#626569).
+ + Fixed a bug with TT fonts in X giving an error with the file
+ selector (#627607)
+ + Used kpathsea hash table to speed up processing of large .map
+ files.
+ + Added help page on mouse buttons.
+ + Added X server info for ease of debugging.
+
+ * 22.40o (2002/10/17):
+ + More changes for ANSI C; fixed a few compilation problems
+ on Tru64 v5.1, HP-UX-10.20 and Mac OS X.
+ + Upgraded to kpathsea v.3.3.8, and libwww version 5.4.0.
+ + Show numerical prefix in the statusline.
+ + Fixed a bug with `FIXME_ps_lock' not being defined when
+ configuring "with-ps=dps" (thanks to Norman Wattenberg
+ for reporting and fixing it).
+ + Improved warnings about incorrect papersize options.
+ + New actions do-href() and do-href-newwindow() to allow
+ binding a mouse event independent of magnifier binding.
+ + Some additions to the man page.
+ + Fixed bug #518761: Xdvik won't exit(1) any more when
+ there had been a problem parsing a Type1 encoding or font file.
+ + Fixed bug #619632: try Type1 fallback first, then PK
+ fallback, and generate PK fallback if it's not already present.
+ + Added a wrapper script `xdvizilla' that makes xdvi act as a
+ Mozilla helper application, which can also deal with .tar files.
+
+ * 22.40n (2002/09/15):
+ + Fixed a few bugs in xdvi-search.el (thanks to Reiner Steib
+ for spotting them, and suggesting patches)
+ + Merged in changes for libs and configure from teTeX-beta
+ (had been planned only for HEAD, but the situation became
+ too messy) - thanks to Thomas Esser for the great work in
+ teTeX that made this much easier ;-)
+ This means that --with-system-wwwlib and --with-system-t1lib
+ now finally work properly.
+ + Removed K&R compatibility macros to address bugs with gcc 3.2
+ on Solaris, and simplify the setup.
+ Users who really need K&R support should look at Paul Vojta's
+ version of xdvi instead: http://math.berkeley.edu/~vojta/xdvi.html
+ + Added progress indicator for file downloads
+
+ * 22.40m (2002/09/14):
+ + Same as 22.40n, except that the depend.mk file had contained
+ references to locally installed libwww headers that had made it
+ unusable.
+ For that reason, 22.40m was withdrawn and replaced by 22.40n.
+
+ * 22.40l (2002/09/01):
+ + Fixed a memory leak (#599082, discovered and patched by
+ Nobuyuki Tsuchimura)
+ + Updated configure to deal with Mac OS X (bug #597977)
+ + Change rules for multiple entries in .map files: Now later entries
+ override previous ones, which is the same behaviour as dvips. Also,
+ xdvik now gives a warning if such a case occurs.
+ + Fixed a memory corruption bug that could occur when
+ switching from a file for which PK font creation failed to
+ another file in the file selection dialog
+ + Documentation changes and minor GUI changes (button positions,
+ re-introduce `First' and `Last' buttons that had been lost
+ in some previous change, de-iconify window on forward search)
+ + Fixed a bug with values <= 0 for the `+page' option causing
+ xdvi to exit ungracefully (#601722, again discovered and patched by
+ Nobuyuki Tsuchimura)
+
+ * 22.40k (2002/05/21):
+ + Fixed bug #559113 (segfault with large .map files)
+ + Fixed a bug in 22.40j with magnifier sometimes not
+ appearing for files opened via the file selection dialog
+
+ * 22.40j (2002/04/30):
+ + Fix the compatibility problems with Ghostview v.7.04 and
+ 7.20 (see the thread "xdvi 22.40i status" in the tex-k
+ mailing list, and feature request #525127).
+ + Fix bug #550357 that might cause segfaults when doing a forward
+ search on a corrupted DVI file.
+ + Replace grid1, grid2 and grid3 resources/options by
+ rulecolor resource/option, and make grid and magnifier
+ window use this resource.
+ + Fix a typo in lucida.map (replaced 850 by .850)
+
+ * 22.40i (2002/04/08):
+ + Fixed buffer overflow bug in hypertex.c that broke opening
+ a new xdvi instance with Mouse-2 on hyperlink
+
+ * 22.40h (2002/03/19):
+ + Removal of t1lib documentation and sample fonts reduces
+ package size from 3MB to 2MB.
+ + Fix hyperref bugs #505100 and #473361, and a failed assertion
+ when starting a command (e.g. the EDITOR) fails with no output.
+ + Additional configure options for xaw3d and neXtaw.
+
+ * 22.40g (2002/01/08):
+ + Upgrade to t1lib v1.3.1.
+ + Fix bug with XInternAtoms not available in X11R5.
+ + Fix bug #478034 (shell escapes were incorrectly treated as URLs).
+ + Fix bug #500386 (wrong scaling of faked small caps fonts).
+ + Don't exit with usage message when n in the `+n' command line
+ option (for goto-page) exceeds the total number of pages, but go to
+ the last page instead.
+
+ * 22.40f (2001/11/02):
+ + Updgrade to t1lib v1.2.
+ + Fix a t1lib rendering bug with mfmodes different from 600dpi (#474213).
+
+ * 22.40e (2001/10/09):
+ + fixed a serious bug in previous version: libwww_wrapper_HTLoadToFile
+ (use of xfopen) caused an infinite recursion when saving a remote file
+ to disk.
+ + minor change in README files
+
+ * 22.40d (2001/10/08):
+ + Use libwww_wrapper_HTLoadToFile to make xdvik more immune to libwww bugs
+ and interface changes.
+
+ * 22.40c (2001/08/06):
+ + Fix some T1 font sizing problems when switching between
+ documents (#441029, #443743)
+ + Fix a memory leak with popup windows
+ + Fix a libwww bug (segfault with invalid URIs, #434836)
+ + Improve error messages when fetching remote files fails
+ * 22.40b (2001/06/18):
+ + Fix bug with popup windows causing BadMatch X errors
+ under certain color settings (reported by T. Esser; patch from
+ xdvi-22.42).
+ * 22.40a (2001/06/07):
+ + Speed up T1 font loading by disabling afm files.
+ + Change .enc file handling to use same format as dvips
+ (requires update of xdvi.cfg).
+ + Fix a bug with `OK' button not working when several popups
+ are active.
+ * 22.40 (2001/06/01):
+ + Fix some segfaults with font generation and popup
+ windows on Solaris (thanks to T. Esser for reporting and helping
+ to fix).
+ * 22.39 (2001/05/28):
+ + Direct rendering of T1 Postscript(TM) fonts with t1lib.
+ + Source special support (forward + backward search) as in
+ xdvi.
+ + New GUI elements: statusline, message windows, help window.
+ + New event and action handling (from xdvi), with configurable
+ buttons.
+ + New actions: drag canvas with mouse, smooth scrolling with
+ arrow keys, and minor adjustments of other actions.
+ + Minor changes in hyperref and mime handling code to make it
+ more robust.
+ * 22.15 (1999/08/22):
+ + Compiles and works on SunOS 4.
+ * 22.08c (1999/06/15):
+ + The message 'Not a DVI file' accompanied by
+ xdvi terminating should be a lot more rare now. The mime-typing
+ and href mechanism was fixed somewhat.
+ * 22.08b (1999/06/12):
+ + Compressed PS files on more than one page
+ works better. Gets rid of /tmp/xdviXXXXX0: file exists messages
+ and the wrong PS graphics on the wrong page.
+ * 22.08 (1999/06/11):
+ + The "Help" button reappears.
+ * 22.05b (8/5/1999):
+ + Prototype and variable declaration fixups.
+ * 22.04 (1999/02/11):
+ + Adapt cleanup code to the k version. xdvik uses
+ a directory for tmp files, xdvi does not. Other tmp file cleanups;
+ it should be possible to access documents with more than 3
+ included figures by http now.
+ * 22.01 (1999/02/15):
+ Beta release again.
+ + Fix for (rare?) file-descriptor overflow.
+ + Fix for compilation warning about urlocalize
+ + Added `tags' target in top Makefile
+ + 22 would always use the antialiasing device of gs. Fixed.
+ * 22 (1999/02/05):
+ + Stable release. Sync with Paul Vojtas xdvi-22.
+ There are no functional changes since the last release, only some
+ tidying up.
+
+ Changes made during the xdvik-21 cycle:
+ * Documentation updates
+ * Numerous porting enhancements: In particular native and addon CCs
+ of AIX, HP-UX and Solaris now works.
+ * Several small cosmetical fixes.
+ * Clearification of copyright and licesing terms in documentation
+ and --version information.
+ * The percent lables on the shrink buttons are back. They also have
+ good shrink factors for both 300 and 600 dpi resolutions. Anyone
+ using 1200 dpi fonts with xdvi are welcome to contribute a patch
+ for that.
+ * Percent labels on user specified shrink buttons.
+ * Got rid of SIGSEGV when showing figures in dvi files whose path
+ contains / (ie. other than in .)
+ * Got rid of SIGSEGV when showing figures in remote (http:, ftp:)
+ files. Doing
+ xdvi http://www.math.uio.no/~janl/tex/tex.dvi
+ now works, with figures and all. Except if they're compressed.
+ * On IRIX and DEC-Unix, if your X libs are in a nonstandard place,
+ so that -L/path/X11 is needed, you also need -Wl,-rpath,/path/X11.
+ Autoconf already supported Solaris' -R.
+ * The Reopen button and automatic redisplay when the dvi file was
+ updated was broken. This will also make it reopen web retrived
+ files. If it will serve as the reload button in a WWW browser is
+ another matter entierly though.
+ * xdvi could not open the old file if Cancel was selected in the
+ selfile dialogue.
+ * The filename returned from the selfile dialogue was not being
+ URLized as it should.
+ * Use tempnam(3) to generate temporary directory name
+ * Reorganized to same hierarchy as upcomming teTeX 0.9 and tex-k 7.3
+ releases, by Thomas Esser.
+ * Update of libwww and kpathsea also by Thomas Esser.
+ * The shrink buttons work better. Patch by Keith Refson.
+ * Missing / in xfilepath in xdvi-sh
+ * Omega xdvik compilation problems fixed
+ * Selfile fix from Dr. Werner Fink helps the CANCEL button to work.
+ * mime.c patch from Allin Cottrell makes hypertex browsing more
+ reliable.
+ * xdvik always assumed that #foo is a URL fragment reference and
+ removed it unconditionaly. Emacs uses # as temporary file prefix
+ (and infix) and so emacs' TeX mode produced .tex and thus .dvi
+ files with # in the name. Problem found by many and solutions
+ suggested by many. Only remove #foo if the dvi name is an URL. To
+ open local files you had better not use URL format ;-)
+ * xdvik 21.21 was produced from xdvik 20c and xdvi-21.21. Two whole
+ days of work to get the merge sane.