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 17 Release Notes

Version 4.1 Patchlevel 17 Added Features/Bug Fixes
  1. Fix a color bug with a depth 1 display. Thanks to Martin Butkus <> for the patch.

  2. Fix incorrect %%Pages: line in generated PS/EPS files when PrintOnePage() or PageOneFilePerPage() is used. Thanks to Dietrich Bartel <> for pointing out the problem.

  3. Fix an offset problem for obj file generated by external tools, such as pstoedit. Thanks to Wolfgang Glunz <> for pointing out the problem.

  4. Fix a coordinate problem with polygon objects when exporting HTML files. Thanks to Peter Marquardt <> for pointing out the problem.

  5. Fix a bug in locating a linked EPS file. Thanks to Ralphe Neill <> for pointing out the problem.

  6. Move all user strings to a new file, "strtbl.c". Now all user strings (in menues, messageboxes, and dialogboxes) are either in "menuinfo.c" or "strtbl.c". This makes creating localized version of tgif easier.

  7. Rename the compiler option _ENABLE_NLS to ENABLE_NLS.

  8. Add context menu. If there's an object under the mouse when right-clicked, a context menu is popped up. If there isn't, Mode Menu is popped up. As a consequence, Tgif.Btn3PopupModeMenu is obsolete now. A new X default, Tgif.Editor, is added to specify a text editor to use for editing attributes (when "Edit Attribute in Editor" submenu of the context menu is used).

  9. Add "Set HTML Export Template" to the File Menu. Print/export in HTML format will use the template file if it is set. Please see HTML EXPORT TEMPLATE section of the man pages for details.

  10. Add a new compiler option, _PS_SEVENBIT_DOUBLEBYTE_TEXT, to allow the generation of JIS PostScript files. Thanks to Kan Sasaki <> for the patch.

  11. Add new X defaults, Tgif.MenuRowsBeforeScroll and Tgif.MenuColsBeforeScroll to control the size of scrollable menus.

  12. Add a new X default, Tgif.UndoRedoRestoreDrawingMode, to restore the drawing mode just before an undo/redo operation.

  13. Add a new X default, Tgif.ProducedBy, to specify a text editor to use for editing attributes.

  14. Allows the default PostScript fonts to be replaced. Please see the information about Tgif.HasAlternateDefaultFonts and related X defaults in the X DEFAULTS section of the man pages for details. Thanks to Victor Wagner <> for pointing out the problem with the previous implementation.

  15. Switch the shortcuts for Undo() and Animate(). Now Cntrl+z is Undo() and Alt+u is Animate(). Also switch the shortcuts for Redo() and ChangeDomain(). Now Cntrl+y is Redo() and Alt+* is ChangeDomain().