Version 2.16 Patchlevel 1
Added Features/Bug Fixes
- Fix a few #ifdef's to compile properly on SGI and Linux machines.
- Fix a seg-fault bug with -print when a file contains file attributes.
- Fix a bug in drawing freehand polylines. Thanks to Roger Gonzalez
<rg@elmendorf.camb-lads.loral.com> for pointing out the problem.
- Fix a bug in saving paper size for landscape drawings. Thanks to
Uwe Holzgreve <uwe@zelux1.zel.kfa-juelich.de> for pointing out the problem.
- Add a -page <page_number> command line option to work with the -print -eps
options to generate an EPS file from a multipage file.
- Attempt to handle non-existent fonts better.
- Add ExportToTable() command under the Special Menu to write out attributes
of objects in a tab-separated table form. Please see the EXPORT TO TABLE
section of the man pages for details.
- Add MergeWithTable() command under the Special Menu to ``merge'' (also
known as ``Mail Merge'' on PCs) an object with a tab-separated table file.
Please see the MERGE WITH TABLE section of the man pages for details.
A collection of Avery Label symbols will be available through anonymous ftp
from "ftp://bourbon.cs.ucla.edu/pub/samples_tgif/labels.tar.Z" (there are
only 2 symbols at the time of this posting).
- If the <file_name> argument to the read_file_into_attr() internal command
starts with the '|' character, <file_name> is treated as an executable whose
stdout is read instead. Thanks to Juha Takala <juha@piuha.ydi.vtt.fi>
for the patch.
- Add the following internal commands: get_current_file(<attr_name>),
getenv(<attr_name>,<env_var_name>), strlen(<attr_name>,<string>),
substr(<attr_name>,<string>,<start_index>,<length>),
strstr(<attr_name>,<string>,<sub_string>),
strrstr(<attr_name>,<string>,<sub_string>), unmake_selected_obj_iconic(),
and hyperjump_then_exec(<attr_name>,<attr_name_to_exec>). Please see the
INTERNAL COMMANDS section of the man pages for details.
- Supports MIME types and MailCap files (partically) in addition to the
existing mechanism for specifying external viewers. A new X default,
Tgif*MimeTypesFile, is added to specify the location of the .mime.types
file. The MAILCAPS environment variable is also recognized. Please see
the MIME TYPES AND MAILCAPS section of the man pages for details.
- Add a new X default, Tgif*LocalRGBTxt to specify a local rgb.txt file to
be consulted first before asking the X server for colors. Add another new
X default, Tgif*PrintUsingRequestedColor to be able to print with the
requested color instead of the color returned by the X server. On an X
server that makes gamma corrections, these X defaults can be used to
generate correct color PostScript files.
- Use a more visible cursor in hyperspace.
William Chia-Wei Cheng (william@cs.umd.edu)