Changes for vile 7.1 (released Wed May 8, 1997) (tom) 970508 (none) + undo a place where I'd dropped an XtVaGetValues() call, since it appeared redundant, but was not - affects only Xaw build (x11.c). + ifdef'd a test in newscreensize() that is applicable only when OPT_WORKING is set; this had broken screen initialization on MS-DOS (display.c). (tom) 970507 (l) + add resource to control menu-height (x11.c, menu.c). + correct definition in vms2unix.c to allow compile with VAX C, which doesn't like "#define foo xxx.foo". (tom) 970430 (k) + modify lookup of .vilerc to use startup-file search rules (menu.c) + correct missing XmString conversion (menu.c) + add configure check for -lXext to support Athena build on X11R4. (tom) 970429 (j) + use im_waiting() function to reset "working..." state after executing a menu-command (menu.c). + modify lookup of .vilemenu to use startup-file search rules. + corrections for porting Xaw version to SunOS, etc., with X11R4 and X11R5 (x11.c, configure.in) (tom) 970428 (i) + implement Xaw (Athena widget) version of menus. Simplified buffer lookup function for menus, align/document resource names (menu.c, x11.c, configure script). + correct minor memory leaks during initialization (main.c) + correct array-indexing error that caused core dump when selecting line-wrapped text, moving cursor up (display.c). (tom) 970422 (h) + improved example of menus for xvile (Philippe Chassany). + correct mistyped index in c-filt.c, which was a char (patch by Ian Jamison). + correct c-filt.c handling of nested comment delimiters (patch by Ian Jamison ) + correct sign-extension in tcap.c for xterm mouse-coordinates. (tom) 970407 (g) + add mode 'tagword', which allows user to lookup the whole word rather than a substring. (from Adam Denton ). + reintroduce flag 'i_displayed' into 'working' mode (I'd forgotten that it suppressed the message until screen-mode). + improve buffer-switching in menu-support (patch by Philippe Chassany) + correction to MS-DOS, etc., where attempt was made to fclose a file pointer that was out of scope (patch by Clark Morgan). + modify definition of eql_bname() macro so that buffer names are treated as case-insensitive where filenames are, e.g., WinNT and OS/2 (patch by Rick Sladkey from report by Clark Morgan). + add predefined regular expression to finderr.c to improve support for MS-DOS pathnames (patch by Clark Morgan). (tom) 970407 (f) + integrated menu-support for Motif xvile (patch by Philippe Chassany ). + refined changes to 'working' mode to ensure that the "working..." message is cleared when the timer elapses. (kev) 970407 (e) + fileio.c (isready_c): Small tweak to the ifdefs for mklinux w/ shared libraries. This'll probably be needed for other systems with the up and coming GNU libc as well. (tom) 970330 (d) + correct missing ']' on generated buffer name for shell output, e.g., "[!ls]" rather than "[!ls" (reported by Paul Fox): (file.c). + correct unnecessary escaping of '!' in prompts that are not expanding the shell contents (reported by Paul Fox): (input.c). + modify semaphore used by 'working' mode to make the SIGALRM timer elapse when it is not in use, allowing idle process to swap out properly (reported by Bill Kipp): (display.c, etc). + correct filename parsing for MS-DOS/etc configuration by checking for device name (patch by Clark Morgan). (tom) 970322 (c) + fixes for piping to vile in WinNT (patch by Clark Morgan). + add logic for visual-matches in color, WinNT (patch by Clark Morgan). + add vile-c-filt.exe to makefile.wnt, modify default keyword file on that system to vile.keywords (patch by Clark Morgan). + correct problem with MS-DOS/Win95/NT version of npopen.c that left temp-files after reading from pipe, because file-remove was done before closing (patch by Clark Morgan). (tom) 970315 (b) + use macro GCC_UNUSED throughout to quiet gcc warnings about unused (dummy) parameters. + modify configure script to use VC_GCC_WARNINGS + add mode to control whether formatting adds one or two spaces after sentences (patch by Otto Lind). + handle C++ comments (patch by Otto Lind ). + implement colored attributes in OS/2 video driver (os2vio.c) + modify writereg() so that it recomputes the region size after invoking the $write-hook; this is necessary since it may change the file's size (reported by Bob Wall ). (tom) 970314 (a) + modify c-filt.c, manfilt.c to simplify compiling w/o auto-configure "config.h". + modify MS-DOS/Win31/WinNT portion of npopen.c to leave input file descriptor alone when reading from pipe, solving a problem with applications hanging under Thompson Toolkit (patch by Clark O. Morgan ) + correct inequality changed in 6.2g which is part of right-margin threshold computation (report and fix by William Yuan ) + corrected definition of $(exec_prefix) in makefile.in (reported by Joachim Schimpf ). + apply suggested casts in vms2unix.c to appease DEC C 5.3 (reported by Andy Harper and Graeme Miller). This change log started on Wednesday Mar 12, 1997.