Tgif Home
About Tgif
Current Release & Download
Copyright & Redistribution Info
A Screendump of Tgif
Release History
Tools That Tgif Uses
Tools That Work with Tgif
Author of Tgif
Miscellaneous Info
Return to Tgif's Home Page
William Chia-Wei Cheng

Tgif - Version 4.1 Patchlevel 41 Release Notes

Version 4.1 Patchlevel 41 Added Features/Bug Fixes
  1. A QPL version of this distribution of tgif is simultaneously released.

  2. Update the output of the About command in the Help Menu to show that tgif's new mailing list address is

  3. Fix a bug with "on_resize=" attribute when multiple objects have the same name. Thanks to Alan M Stephenson <> for pointing out the problem.

  4. Fix a bug with Tgif.DeleteCmdAsCut. Thanks to Ralphe Neill <> for pointing out the problem.

  5. Fix a bug with the select_each_obj_and_exec() internal command. Thanks to Dan McMahilll <> for pointing out the problem.

  6. Fix a uninitialized variable bug. This causes things to fail when running tgif with -print -eps commandline options. Thanks to Dan McMahilll <> for pointing out the problem.

  7. Remove a redundant "a4" string in the generates PS file if A4 paper is requested by using the Tgif.PSA4PaperSize X default. This seems to causes ghostscript to generate problematic pnm file. Thanks to AMAKAWA Shuhei <> for the patch.

  8. Add horizontal scroll for mouse wheel. When the <Meta> key is held down, the mouse wheel can now scroll horizintall. Thanks to Shin-ichi KANNO <> for the patch.

  9. Add a compiler option -D_DONT_REENCODE in Tgif.tmpl* so that a list of PostScript fonts for which reencoding is not allowed can be specified at compile time. Please see the explanation on Tgif.DontReencode in the X DEFAULTS section of the man pages regarding the format of this option. Tgif.DontReencode has precedence over -D_DONT_REENCODE. At run time, if you just want to add fonts to the list specified by -D_DONT_REENCODE, you should use the new Tgif.AdditionalDontReencode X default. A commandline option, -listdontreencode, is added to print out the value of the -D_DONT_REENCODE compiler option used in compiling tgif.

  10. Add ConvertToBezier in the Poly/Polygon submenu of the Edit Menu to convert a spline object to a Bezier curve. Thanks to Jurgen Rusch <> for the conversion script.

  11. Add a bunch of commands for adding tick marks to a poly/polygon/spline object.

  12. New Tgif.tmpl-darwin file for Darwin/Mac OS X (with XFree86). Thanks to Eric Cronin <> for providing it.

  13. Update tgwb (the tgif-based whiteboard application) to use a new Reliable IP-multicast Library (distributed in the rmcast subdirectory of this distribution). Thanks to the team members of the research group lead by Professor Edmundo de Souze e Silva <> at the Federal University of Rio de Janeiro. This update fix the problem with large objects mentioned in the README.tgwb file in prior releases. However, it still has the problem that there is no privison made for joining a whileboard in session (escept for selecting New from the File Menu of a tgwb to clear all whiteboards). Please see the updated README.tgwb file.

  14. Add a new X default, Tgif.UseXPmVersion1ForXPmDeck, so that when converting a deck of X11 pixmap objects to a GIF animation file, the XPM version specified by Tgif.XPmOutputVersion X default can be used (instead of using version 1 XPM format).

  15. Add new X defaults, Tgif.SlideShowWindowOffsets and Tgif.SlideShowBorderColor, so that when converting to set the initial window offsets and border color for the slideshow mode.

  16. Add the following new internal commands: