Version 2.16 Patchlevel 5
Added Features/Bug Fixes
- Reduce PS/EPS file size. Please send e-mail to william@cs.ucla.edu
as soon as you see a bug related to this new improvement.
- Fix a seg-fault bug when SaveSelectedAs is selected from the File Menu.
Thanks to Helmut Jarausch <jarausch@igpm.igpm.rwth-aachen.de> for
pointing out the problem.
- Fix a bug with setting up page information in MergeWithTable().
- Make a few minor adjustments to make it run on BSDI machines. Thanks
to Scott Spetka <scott%fang.cs.sunyit.edu@sunyit.edu> to the patches.
- When opening a file, executes the auto_exec file attribute if it exists.
Thanks to Nicolas Rouquette <rouquett@aig.jpl.nasa.gov> for the patch.
- Interprets retracted_arrows and auto_retracted_arrows attributes for
polyline and open-splines. Please read the SPECIAL ATTRIBUTES section
of the man pages for details. Thanks to Nicolas Rouquette
<rouquett@aig.jpl.nasa.gov> for the patch.
- Handles the Compose Key for inputting internation characters. Thanks to
Johan Vromans <jv@NL.net> for the patch.
- Add USER_PLACEMENT attribute to bypass auto-layout and allow the user
to place objects in MergeWithTable().
- Add STRIP_DOUBLE_QUOTES attribute strip strings enclosed by double-quotes
(such as files generated by Microsoft Excel) in MergeWithTable().
- Do not generate the usual PS preview bitmap (i.e., %%BeginPreview and
%%EndPreview) when TiffEPSI is used.
- If Tgif*GenerateImageMap is used, the XPM file is removed after the GIF
files are generated.
- Add a new X default, Tgif*ShowMeasurementUnit, to show measurements
in inch/cm/pixel units.
- Add new X defaults, Tgif*PageStyleLandscape and Tgif*QueryZoomInPoint.
Thanks to Kyle Bateman <kyle@actarg.com> for the patch. If
Tgif*QueryZoomInPoint is set to 'true', the user will be asked to select
a zoom center when zooming in.
- Add the following internal commands:
message_box(<attr_name>,<msg>,<title>,<style>),
get_user_input(<attr_name>,<msg1>,<msg2>),
add_attr_to_selected_obj(<attr_name>,<attr_value>),
user_end_an_edge(<attr_name>,<abs_x>,<abs_y>),
and user_draw_an_edge(<start_attr_name>,<end_attr_name>).
Thanks to Nicolas Rouquette <rouquett@aig.jpl.nasa.gov> for the
suggestions.
William Chia-Wei Cheng (william@cs.umd.edu)