]> git.zerfleddert.de Git - micropolis/blob - src/notes/Changes
Import Micropolis from http://www.donhopkins.com/home/micropolis/
[micropolis] / src / notes / Changes
1 * xpm
2 ** Makefile
3 delete -DNEED_STRDUP
4 change ranlib to echo
5 ** hashtab.c
6 Used aho-sethi-ullman hash function instead of mock lisp (ick)
7
8 * tcl
9 ** Makefile
10 CC=cc
11 CFLAGS -O
12 deleted COMPAT_OBJS from OBJS
13 ** config
14 set libc="/usr/lib/libc.a"
15 made it always mv Makefile Makefile.bak
16 ** tclVar.c
17 worked around Tcl_GetVar optimizer bug
18
19 * tk
20 ** Makefile
21 CC=cc
22 CFLAGS -O
23 # ranlib
24 ** tkConfig.h
25 ifdef around open()
26 ** tkWm.c
27 "wm front window" raises window to front
28 ** tkWmProtocol.c
29 53: warning: text following #endif violates ANSI standard
30 ** main.c
31 accom: Warning 100: main.c, line 321: statement not reached
32 ** tkTCP.c tkTCP.h
33 integrated "tcp" command
34 updated: tkWindow.c tk.h
35 ** tkEntry.c
36 bug when changing entry's variable value to shorted than selected string,
37 not clearing selection properly, fixed EntrySetValue from:
38 entryPtr->selectFirst = -1;
39 to:
40 entryPtr->selectFirst = entryPtr->selectLast = -1;
41 ** tkEvent.c
42 added "focus -query <windowname>" argument
43 added IdleHandlerPool because it was calling malloc alot
44 ** tkCanvas.c
45 fixed bug in tk_CanvasCmd with multiple displays of different res,
46 by changing tkwin to new:
47 canvasPtr->pixelsPerMM = WidthOfScreen(Tk_Screen(new));
48 canvasPtr->pixelsPerMM /= WidthMMOfScreen(Tk_Screen(new));
49 ** tkGrab.c
50 added "grab -off <window>" argument to specify which server to ungrab
51 ** tkSelect.c
52 added "selection -window <windowname>"
53 ** tk_TextSelectTo was being called with one arg instead of x y in text.tcl
54 made default second arg that does the right thing
55 ** tkCmds.c
56 tk_WinfoCmd added "server" option that returns DisplayName w/out screen
57 ** tkColor.c
58 added Tk_DefaultColormap, replacing calls to DefaultColormapOfScreen.
59
60 * tclX
61 ** Config.mk
62 TCL_CONFIG_FILE=sgi
63 OPTIMIZE_FLAG=-O
64 CC=cc
65 XPM_LIBS= -L$(XPM_DIR) -L../$(XPM_DIR) -lXpm
66 ** src/tclXgetdate.y
67 added declarations:
68 static time_t timeconv(int hh, int mm, int ss, int mer);
69 static time_t daylcorr(time_t future, time_t now);
70 static lookup(char *id);
71 ** tksrc/Makefile
72 Moved TCL_TK_LIBS to end:
73 $(CC) $(CFLAGS) ../tkucbsrc/main.o ../libtk.a ../libtcl.a \
74 $(XLDFLAGS) $(XPM_LIBS) $(TCL_TK_LIBS) -o ../wish
75
76
77 * X
78 ** Makefile
79 XHOME = /usr
80 CC = cc $(CPPFLAGS) $(CFLAGS)
81 OPTFLAGS = -O
82 #LDFLAGS = -Bstatic
83 # $(ELMHOME)/lib/elm.a
84 -lm
85 ** Headers/Sim.h
86 #ifdef sun around #include <sys/vadvise.h>
87 #ifdef ELM around #include "elm.h"
88 added short YourStupid;
89 ** sim.c
90 #ifdef ELM around vars and in sim_exit lice_init sim_update
91 factored out env_init and called in main
92 ** w_tk.c
93 static int SimTileViewCmd
94 static int SimGraphViewCmd
95 ** w_stubs.c
96 deleted CdestX CdestY YourStupid
97 ** w_fileio.c
98 deleted InitSimLoad roadPercent policePercent firePercent
99
100 * Resources
101 ** tclIndex
102 prune files, make index
Impressum, Datenschutz