william@oahu.cs.ucla.edu (William Cheng) (08/02/90)
I've just put tgif-1.12 in the following places for anonymous ftp: expo.lcs.mit.edu contrib/tgif-1.12.tar.Z rye.cs.ucla.edu pub/tgif-1.12.tar.Z Here's a short list of added features/bug fixes. 1) Fix bugs related to stretching boxes and ovals. It used to complain that object width or height is ZERO while it's not. 2) Fix a minor bug related to a seg fault when exiting tgif. This doesn't really cause problem before. The following is the patch to take tgif from version 1.11 to 1.12. ---------------------------------> cut here <--------------------------------- *** color.c.orig Thu Aug 2 09:20:39 1990 --- color.c Thu Aug 2 09:20:40 1990 *************** *** 6,10 **** #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/color.c,v 1.10 90/07/15 17:47:00 william Exp $"; #endif --- 6,10 ---- #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/color.c,v 1.11 90/07/31 15:11:08 william Exp $"; #endif *************** *** 376,380 **** cfree (colorPixels); cfree (xorColorPixels); ! for (i = 0; i < maxColors; i++) cfree (colorMenuItems[i]); cfree (colorMenuItems); --- 376,380 ---- cfree (colorPixels); cfree (xorColorPixels); ! if (colorDisplay) for (i = 0; i < maxColors; i++) cfree (colorMenuItems[i]); cfree (colorMenuItems); *** stretch.c.orig Thu Aug 2 09:21:01 1990 --- stretch.c Thu Aug 2 09:21:03 1990 *************** *** 6,10 **** #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/stretch.c,v 1.6 90/07/08 22:22:08 william Exp $"; #endif --- 6,10 ---- #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/stretch.c,v 1.8 90/08/02 08:57:17 william Exp $"; #endif *************** *** 531,541 **** stretched_rbx, stretched_rby); ! if (moveX == pivotX) { ! Msg ("Can not stretch! Object has ZERO width!"); return; } ! else if (moveY == pivotY) { ! Msg ("Can not stretch! Object has ZERO height!"); return; } --- 531,551 ---- stretched_rbx, stretched_rby); ! if (ltx == rbx) { ! Msg ("Can not stretch! Object has ZERO width!"); ! SelBox (drawWindow, revDefaultGC, stretched_ltx, stretched_lty, ! stretched_rbx, stretched_rby); ! SelBox (drawWindow, revDefaultGC, stretched_sel_ltx-1, ! stretched_sel_lty-1, stretched_sel_rbx+1, stretched_sel_rby+1); ! return; } ! else if (lty == rby) { ! Msg ("Can not stretch! Object has ZERO height!"); ! SelBox (drawWindow, revDefaultGC, stretched_ltx, stretched_lty, ! stretched_rbx, stretched_rby); ! SelBox (drawWindow, revDefaultGC, stretched_sel_ltx-1, ! stretched_sel_lty-1, stretched_sel_rbx+1, stretched_sel_rby+1); ! return; } *** version.c.orig Thu Aug 2 09:21:10 1990 --- version.c Thu Aug 2 09:21:10 1990 *************** *** 6,11 **** #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/version.c,v 1.14 90/07/27 14:44:12 william Exp $"; #endif ! char * version_string = "1.11"; --- 6,11 ---- #ifndef lint static char RCSid[] = ! "@(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/version.c,v 1.15 90/08/02 09:05:03 william Exp $"; #endif ! char * version_string = "1.12"; *** Imakefile.orig Thu Aug 2 09:21:15 1990 --- Imakefile Thu Aug 2 09:21:16 1990 *************** *** 4,14 **** /**/# Copyright (C) 1990, William Cheng. /**/# ! /**/# @(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/Imakefile,v 1.19 90/07/27 14:44:28 william Exp $ /**/# ! TGIFVERSION = 1.11 PROGRAMS = tgif prtgif tgif2ps frontend11.o CDEBUGFLAGS = -g BINDIR = /u/tangram/bin DEFINES = -DTGIF_PATH=\"/u/tangram/u/william/X11/TGIF\" \ -DPSFILE_MOD=\"664\" --- 4,15 ---- /**/# Copyright (C) 1990, William Cheng. /**/# ! /**/# @(#)$Header: /n/kona/u/tangram/u/william/X11/TGIF/RCS/Imakefile,v 1.21 90/08/02 09:15:42 william Exp $ /**/# ! TGIFVERSION = 1.12 PROGRAMS = tgif prtgif tgif2ps frontend11.o CDEBUGFLAGS = -g BINDIR = /u/tangram/bin + MANPATH = /u/tangram/man DEFINES = -DTGIF_PATH=\"/u/tangram/u/william/X11/TGIF\" \ -DPSFILE_MOD=\"664\" *************** *** 56,60 **** MISCTAR = *.man README Copyright tgif.pl spice//**/*.mod example.tex ! distr: tar shar version tar: --- 57,61 ---- MISCTAR = *.man README Copyright tgif.pl spice//**/*.mod example.tex ! distr: tar version tar: ---------------------------------> cut here <--------------------------------- -- Bill Cheng // UCLA Computer Science Department // (213) 206-7135 3277 Boelter Hall // Los Angeles, California 90024 // USA william@CS.UCLA.EDU ...!{uunet|ucbvax}!cs.ucla.edu!william