* xpm ** Makefile delete -DNEED_STRDUP change ranlib to echo ** hashtab.c Used aho-sethi-ullman hash function instead of mock lisp (ick) * tcl ** Makefile CC=cc CFLAGS -O deleted COMPAT_OBJS from OBJS ** config set libc="/usr/lib/libc.a" made it always mv Makefile Makefile.bak ** tclVar.c worked around Tcl_GetVar optimizer bug * tk ** Makefile CC=cc CFLAGS -O # ranlib ** tkConfig.h ifdef around open() ** tkWm.c "wm front window" raises window to front ** tkWmProtocol.c 53: warning: text following #endif violates ANSI standard ** main.c accom: Warning 100: main.c, line 321: statement not reached ** tkTCP.c tkTCP.h integrated "tcp" command updated: tkWindow.c tk.h ** tkEntry.c bug when changing entry's variable value to shorted than selected string, not clearing selection properly, fixed EntrySetValue from: entryPtr->selectFirst = -1; to: entryPtr->selectFirst = entryPtr->selectLast = -1; ** tkEvent.c added "focus -query " argument added IdleHandlerPool because it was calling malloc alot ** tkCanvas.c fixed bug in tk_CanvasCmd with multiple displays of different res, by changing tkwin to new: canvasPtr->pixelsPerMM = WidthOfScreen(Tk_Screen(new)); canvasPtr->pixelsPerMM /= WidthMMOfScreen(Tk_Screen(new)); ** tkGrab.c added "grab -off " argument to specify which server to ungrab ** tkSelect.c added "selection -window " ** tk_TextSelectTo was being called with one arg instead of x y in text.tcl made default second arg that does the right thing ** tkCmds.c tk_WinfoCmd added "server" option that returns DisplayName w/out screen ** tkColor.c added Tk_DefaultColormap, replacing calls to DefaultColormapOfScreen. * tclX ** Config.mk TCL_CONFIG_FILE=sgi OPTIMIZE_FLAG=-O CC=cc XPM_LIBS= -L$(XPM_DIR) -L../$(XPM_DIR) -lXpm ** src/tclXgetdate.y added declarations: static time_t timeconv(int hh, int mm, int ss, int mer); static time_t daylcorr(time_t future, time_t now); static lookup(char *id); ** tksrc/Makefile Moved TCL_TK_LIBS to end: $(CC) $(CFLAGS) ../tkucbsrc/main.o ../libtk.a ../libtcl.a \ $(XLDFLAGS) $(XPM_LIBS) $(TCL_TK_LIBS) -o ../wish * X ** Makefile XHOME = /usr CC = cc $(CPPFLAGS) $(CFLAGS) OPTFLAGS = -O #LDFLAGS = -Bstatic # $(ELMHOME)/lib/elm.a -lm ** Headers/Sim.h #ifdef sun around #include #ifdef ELM around #include "elm.h" added short YourStupid; ** sim.c #ifdef ELM around vars and in sim_exit lice_init sim_update factored out env_init and called in main ** w_tk.c static int SimTileViewCmd static int SimGraphViewCmd ** w_stubs.c deleted CdestX CdestY YourStupid ** w_fileio.c deleted InitSimLoad roadPercent policePercent firePercent * Resources ** tclIndex prune files, make index