Version 3.0 Patchlevel 14
Added Features/Bug Fixes
- Fix a bug in rotating shapes. Thanks to Shinichiro Shiratake
<shinichiro.shiratake@toshiba.co.jp> for pointing out the problem.
- Fix a bug in Move/JustifyAttr where an attribute name becomes visible
when it should not. Thanks to Heinz Appoyer <appoyer@swing.co.at>
for pointing out the problem.
- Fix a bug in navigating back. Thanks to Scott W. Turner
<scott_turner@gilbarco.com> for pointing out the problem.
- Fix a bug in Find functions to remove the "Undo()/Redo() may crash Tgif"
message.
- Fix a memory leak problem in printing EPS objects. Thanks to
Kazuhiko Sumi <sumi@fas.sdl.melco.co.jp> for the patch.
- Add support for "-gif", "-xpm", "-xbm", "-html", "-epsi", and "-tiffepsi"
command line options to work with the "-print" command line options.
Please note that these options require an X server to be accessible
(which can be specified by the "-display" command line option).
Support for "-stdout" command line option is also added.
- Add support for the "-previewonly" command line options to work with the
"-print -dosepsfilter" command line options. This makes tgif act as a
filter for extracting the preview bitmap from the trailing TIFF image in
a DOS/Windows EPS file.
- Add a new X resource, Tgif.ColorFromXPixmap, to specify an XPM file
to be used to load the initial colors. If this X resource is specified,
the Tgif.Color# X resources are ignored.
- Add a new X resource, Tgif.TitledPinnedMenu, so that pinned menu can
have a title bar and left button to be used for selecting menu items
in a pinned menu.
- Add a new X resource, Tgif.TmpFileMode, to specify a file mode for
temporary and exported files. A new command option -tmp_file_mode
is also added and recognized when -print is used. These values
overrides the PSFILE_MOD compile option.
- Add new internal commands:
- index(<attr_name>,<string>,<sub_string>)
- rindex(<attr_name>,<string>,<sub_string>)
- get_number_of_lines_in_attr(<result_attr>,<attr_name>)
- get_line_in_attr(<result_attr>,<attr_name>,<line_number>)
- trim(<attr_name>)
- is_attr(<result_attr>,<attr_name>)
- Add support for a new compile option -D_METRIC_PIX_PER_INCH to use
127 pixels per inch when printing in the metric system to fix round-off
problems (pointed out by Graham Titmus <Graham.Titmus@cl.cam.ac.uk>).
By default, tgif uses 128 pixels per inch.
- Handle multiple objects in UpdateEPS().
William Chia-Wei Cheng (william@cs.umd.edu)