Version 2.16 Patchlevel 10 Added Features/Bug Fixes

  1. Reduce the amount of PostScript code generated for polygons/closed-splines. If you see any problems/incompatibilities, please send e-mail to If there are bugs, I'll make patches avaiable as soon as possible.

  2. When PrintOneFilePerPage() is selected, the page number separator character is changed from '_' to '-'.

  3. Supports the twosuperior and threesuperior 8-bit characters (<ESC>2 and <ESC>3 in regular fonts). Thanks to Juha Takala <> for the patch.

  4. Fix in bug in setting shortcuts.

  5. Add the following internal commands: navigate_back(), stop(), sqrt(<attr_name>,<expr>), random(<attr_name>), round(<attr_name>,<expr>), redraw_obj(<obj_name>, redraw_drawing_area(), itox(<attr_name>,<digits>,<expr>), and for_i(<attr_name>,<min_val>,<max_val>,<increment>,<attr_to_exec>).

  6. Add new X defaults, Tgif*OneMotionTimeout and Tgif*MinMoveInterval, so that unintentionally moving an object can be considered to be just making a selection. Thanks to Kyle Bateman <> for the suggestions.

  7. Change Tgif*QueryZoomInPoint to accept [always,no_select,no_query,never] in addition to [true,false]. If the no_select option is selected, a zoom-in point is queried only if no objects are selected. If the no_query option is selected, zoom-in point is where the mouse is.

  8. Add a new command line argument, -hyper, to go into hyperspace immediately when tgif is started.

Return to Home Page Release Notes Index
William Chia-Wei Cheng (