/[cmucl]/src/hemlock/hemlock.log
ViewVC logotype

Contents of /src/hemlock/hemlock.log

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations)
Mon Dec 10 18:13:54 1990 UTC (23 years, 4 months ago) by ram
Branch: MAIN
CVS Tags: sparc-tramp-assem-base, double-double-array-base, post-merge-intl-branch, release-19b-pre1, release-19b-pre2, merged-unicode-utf16-extfmt-2009-06-11, double-double-init-sparc-2, unicode-utf16-extfmt-2009-03-27, double-double-base, snapshot-2007-09, snapshot-2007-08, snapshot-2008-08, snapshot-2008-09, ppc_gencgc_snap_2006-01-06, sse2-packed-2008-11-12, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2007-05, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, intl-branch-working-2010-02-19-1000, snapshot-2006-11, snapshot-2006-10, double-double-init-sparc, snapshot-2006-12, unicode-string-buffer-impl-base, sse2-base, release-20b-pre1, release-20b-pre2, unicode-string-buffer-base, RELEASE_18d, sse2-packed-base, sparc-tramp-assem-2010-07-19, amd64-dd-start, snapshot-2003-10, snapshot-2004-10, release-18e-base, release-19f-pre1, snapshot-2008-12, snapshot-2008-11, intl-2-branch-base, snapshot-2004-08, snapshot-2004-09, remove_negative_zero_not_zero, snapshot-2007-01, snapshot-2007-02, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, release-19e, release-19d, GIT-CONVERSION, double-double-init-ppc, release-19c, dynamic-extent-base, unicode-utf16-sync-2008-12, LINKAGE_TABLE, release-19c-base, cross-sol-x86-merged, label-2009-03-16, release-19f-base, PRE_LINKAGE_TABLE, merge-sse2-packed, mod-arith-base, sparc_gencgc_merge, merge-with-19f, snapshot-2004-12, snapshot-2004-11, intl-branch-working-2010-02-11-1000, RELEASE_18a, RELEASE_18b, RELEASE_18c, unicode-snapshot-2009-05, unicode-snapshot-2009-06, amd64-merge-start, ppc_gencgc_snap_2005-12-17, double-double-init-%make-sparc, unicode-utf16-sync-2008-07, release-18e-pre2, unicode-utf16-sync-2008-09, unicode-utf16-extfmts-sync-2008-12, prm-before-macosx-merge-tag, cold-pcl-base, RELEASE_20b, snapshot-2008-04, snapshot-2003-11, snapshot-2005-07, unicode-utf16-sync-label-2009-03-16, RELEASE_19f, snapshot-2007-03, release-20a-base, cross-sol-x86-base, unicode-utf16-char-support-2009-03-26, unicode-utf16-char-support-2009-03-25, release-19a-base, unicode-utf16-extfmts-pre-sync-2008-11, snapshot-2008-10, sparc_gencgc, snapshot-2007-04, snapshot-2010-12, snapshot-2010-11, unicode-utf16-sync-2008-11, snapshot-2007-07, snapshot-2011-09, snapshot-2011-06, snapshot-2011-07, snapshot-2011-04, snapshot-2007-06, snapshot-2011-02, snapshot-2011-03, snapshot-2011-01, snapshot-2003-12, release-19a-pre1, release-19a-pre3, release-19a-pre2, pre-merge-intl-branch, release-19a, UNICODE-BASE, double-double-array-checkpoint, double-double-reader-checkpoint-1, release-19d-base, release-19e-pre1, double-double-irrat-end, release-19e-pre2, snapshot-2010-05, snapshot-2010-04, snapshot-2010-07, snapshot-2010-06, snapshot-2010-01, snapshot-2010-03, snapshot-2010-02, release-19d-pre2, release-19d-pre1, snapshot-2010-08, release-18e, double-double-init-checkpoint-1, double-double-reader-base, label-2009-03-25, snapshot-2005-03, release-19b-base, cross-sol-x86-2010-12-20, double-double-init-x86, sse2-checkpoint-2008-10-01, intl-branch-2010-03-18-1300, snapshot-2005-11, double-double-sparc-checkpoint-1, snapshot-2004-04, sse2-merge-with-2008-11, sse2-merge-with-2008-10, snapshot-2005-10, RELEASE_20a, snapshot-2005-12, release-20a-pre1, snapshot-2005-01, snapshot-2009-11, snapshot-2009-12, unicode-utf16-extfmt-2009-06-11, portable-clx-import-2009-06-16, unicode-utf16-string-support, release-19c-pre1, cross-sparc-branch-base, release-19e-base, intl-branch-base, double-double-irrat-start, snapshot-2005-06, snapshot-2005-05, snapshot-2005-04, ppc_gencgc_snap_2005-05-14, snapshot-2005-02, unicode-utf16-base, portable-clx-base, snapshot-2005-09, snapshot-2005-08, lisp-executable-base, snapshot-2009-08, snapshot-2007-12, snapshot-2007-10, snapshot-2007-11, snapshot-2009-02, snapshot-2009-01, snapshot-2009-07, snapshot-2009-05, snapshot-2009-04, snapshot-2006-02, snapshot-2006-03, release-18e-pre1, snapshot-2006-01, snapshot-2006-06, snapshot-2006-07, snapshot-2006-04, snapshot-2006-05, pre-telent-clx, snapshot-2006-08, snapshot-2006-09, HEAD
Branch point for: release-19b-branch, double-double-reader-branch, double-double-array-branch, mod-arith-branch, RELEASE-19F-BRANCH, portable-clx-branch, sparc_gencgc_branch, cross-sparc-branch, RELEASE-20B-BRANCH, RELENG_18, unicode-string-buffer-branch, sparc-tramp-assem-branch, dynamic-extent, UNICODE-BRANCH, release-19d-branch, ppc_gencgc_branch, sse2-packed-branch, lisp-executable, RELEASE-20A-BRANCH, amd64-dd-branch, double-double-branch, unicode-string-buffer-impl-branch, intl-branch, release-18e-branch, cold-pcl, unicode-utf16-branch, cross-sol-x86-branch, release-19e-branch, sse2-branch, release-19a-branch, release-19c-branch, intl-2-branch, unicode-utf16-extfmt-branch
Changes since 1.2: +82 -0 lines
*** empty log message ***
1 ram 1.3 .../systems-work/hemlock/mh.lisp, 18-Oct-90 13:41:38, Edit by Chiles.
2     MAYBE-DELETE-EXTRA-DRAFT-WINDOW modified to correctly delete another window
3     if one exists when a draft is a split window draft. This had to be modified
4     to handle separate, unstacked windows correctly.
5    
6     .../systems-work/hemlock/bindings.lisp, 06-Sep-90 16:59:32, Edit by Chiles.
7     We failed to avoid binding "Auto Check Word Spelling" to #k"'" when we added
8     the new key-event stuff. Actually, Blaine did.
9    
10     .../systems-work/hemlock/bindings.lisp, 24-Aug-90 14:04:34, Edit by Chiles.
11     Bound C-M-s (typically "Shell") to "Illegal" in the echo area.
12    
13     .../systems-work/hemlock/bit-screen.lisp, 06-Aug-90 13:48:10, Edit by Chiles.
14     I modified CREATE-WINDOW-FROM-CURRENT to correctly determin if there is
15     enough room to split the current window to make the new window.
16    
17     .../systems-work/hemlock/bit-screen.lisp, 06-Aug-90 12:59:40, Edit by Chiles.
18     Made SET-WINDOW-HOOK-RAISE-FUN frob the windows group X window, instead of
19     the child X window.
20    
21     .../systems-work/hemlock/hunk-draw.lisp, 05-Aug-90 12:57:21, Edit by Chiles.
22     Fixed DROP-CURSOR to beat on the parent borders instead of the non-existent
23     child borders.
24    
25     .../systems-work/hemlock/bit-screen.lisp, 05-Aug-90 11:58:46, Edit by Chiles.
26     Removed exports for MAKE-WINDOW, DELETE-WINDOW, NEXT-WINDOW, and
27     PREVIOUS-WINDOW since they're in screen.lisp.
28    
29     Modified HUNK-RECONFIGURED to realize it object arg is either a hunk (for a
30     child changing) or a window-group (for a group/parent window changing).
31    
32     Modified HUNK-MOUSE-ENTERED and HUNK-MOUSE-LEFT to frob the group window's
33     border instead of the child's border.
34    
35     Totally redefined *create-window-hook* and *delete-window-hook*. This
36     affected most of the arrangement of creation and deletion functionality.
37    
38     Made the random-typeout window made from keeping a pop-up display, adhere to
39     the minimum resizing parameters Hemlock windows like to try to keep users
40     from screwing themselves.
41    
42     Made MAYBE-MAKE-X-WINDOW-AND-PARENT set window manager hints for supplied
43     parents as if Hemlock had made the parent window.
44    
45     Made code correctly handle font-family parameters instead of dropping into
46     lower-level code that incorrectly assumed *default-font-family*.
47    
48     Consolidated some code, notably MODIFY-PARENT-PROPERTIES.
49    
50    
51     .../systems-work/hemlock/xcoms.lisp, 01-Aug-90 14:00:43, Edit by Chiles.
52     Blew away "Stack Window".
53    
54     .../systems-work/hemlock/input.lisp, 01-Aug-90 13:49:27, Edit by Chiles.
55     Blaine modified MAYBE-KEEP-RANDOM-TYPEOUT-WINDOW in accordance with the new
56     bitmap window group stuff.
57    
58     .../systems-work/hemlock/filecoms.lisp, 01-Aug-90 11:23:07, Edit by Chiles.
59     Blaine modified "Delete Window" and "Delete Next Window" in accordance with
60     the new bitmap window group stuff. They now test the length of *window-list*
61     to determine if they can delete the window instead of using next and previous
62     window commands and primitives and testing against the CURRENT-WINDOW.
63    
64     .../systems-work/hemlock/screen.lisp, 01-Aug-90 10:15:53, Edit by Chiles.
65     Blaine modified DELETE-WINDOW to test for *window-list* having length two or
66     less, signalling an error if so. This allows the bitmap window deletion
67     method to delete the current window by changing to another group. The
68     "Delete Window" command cannot tell there are other windows, and it already
69     tries to make the previous window the current one before calling the
70     DELETE-WINDOW primitive. With the new bitmap window groups, this doesn't
71     work. We still have a problem if a programmer calls DELETE-WINDOW on the
72     current window which will break Hemlock.
73    
74     .../systems-work/hemlock/rompsite.lisp, 01-Aug-90 09:33:02, Edit by Chiles.
75     Blaine modified the X events masks and the raising and lowering of Hemlock
76     windows upon entering and leaving in accordance with the new bitmap window
77     groups.
78    
79     .../systems-work/hemlock/struct.lisp, 01-Aug-90 09:07:25, Edit by Chiles.
80     Blaine added window-group structure and the window-group slot to
81     bitmap-hunks for the new bitmap window groups.
82    
83 ram 1.2 .../systems-work/hemlock/keysym-defs.lisp, 04-Jul-90 12:14:09, Edit by Chiles.
84     Added a few key-event to character translations at the end of the file to
85     make quoting characters work better when running under X.
86    
87     /usr2/mbb/lisp/work/diredcoms.lisp, 02-Jul-90 10:12:28, Edit by Mbb.
88     Fixed a bug in "Dired" where it was incorrectly assuming that the current
89     buffer was a DIRED buffer.
90    
91     .../systems-work/hemlock/searchcoms.lisp, 27-Jun-90 18:27:38, Edit by Chiles.
92     .../systems-work/hemlock/kbdmac.lisp, 27-Jun-90 18:19:09, Edit by Chiles.
93     Fixed "Keyboard Macro Query" to realize the :bind arg to COMMAND-CASE is a
94     key-event, not a charcter.
95    
96     .../systems-work/hemlock/macros.lisp, 27-Jun-90 18:04:12, Edit by Chiles.
97     Fixed COMMAND-CASE to bind key-events, not characters. It also doesn't make
98     N calls to mapping functions everytime someone was to map one way or the
99     other. It also no longer makes erroneous assumptions about characters and
100     key-events having a one-to-one mapping.
101    
102     .../systems-work/hemlock/key-event.lisp, 27-Jun-90 17:34:57, Edit by Chiles.
103     Fixed bugs in character/key-event mapping that allowed bogus typed objects to
104     fall through as if they mapped to meaningful values.
105    
106     .../systems-work/hemlock/interp.lisp, 26-Jun-90 09:54:52, Edit by Chiles.
107     Fixed some documentation.
108    
109     Fixed a bug in KEY-TRANSLATION. Someone changed a type-spec from '(or
110     simple-vector null) to '(simple-vector null).
111    
112     Fixed a bug in TRANSLATE-KEY. It returned the wrong thing and by accident
113     didn't go into an infinite loop if there were any key translations to
114     multiple key-event keys.
115    
116    
117     .../systems-work/hemlock/echo.lisp, 25-Jun-90 11:44:05, Edit by Chiles.
118     Fixed default prompt of PROMPT-FOR-KEY-EVENT to be "Key-event: ", not
119     "Character: ".
120    
121     .../systems-work/hemlock/interp.lisp, 24-Jun-90 12:28:02, Edit by Chiles.
122     Removed silly KEYIFY definition, and I put Blaine's name on the file since he
123     modified half of the contents to get the new key tables stuff to work.
124    
125     .../systems-work/hemlock/input.lisp, 21-Jun-90 19:52:01, Edit by Chiles.
126     Added doc strings to public routines. Documented some code. Moved some
127     silly things around.
128    
129     .../systems-work/hemlock/srccom.lisp, 21-Jun-90 18:53:46, Edit by Chiles.
130     .../systems-work/hemlock/spellcoms.lisp, 21-Jun-90 18:52:56, Edit by Chiles.
131     .../systems-work/hemlock/macros.lisp, 21-Jun-90 18:51:19, Edit by Chiles.
132     .../systems-work/hemlock/filecoms.lisp, 21-Jun-90 18:49:14, Edit by Chiles.
133     .../systems-work/hemlock/doccoms.lisp, 21-Jun-90 18:45:55, Edit by Chiles.
134     Made COMMAND-CASE specify lowercase letters.
135    
136     .../systems-work/hemlock/key-event.lisp, 20-Jun-90 23:11:18, Edit by Chiles.
137     Fixed a bug in TRANSLATE-KEY-EVENT.
138    
139     .../systems-work/hemlock/bindings.lisp, 20-Jun-90 23:03:22, Edit by Chiles.
140     Bound #k"H-t" to "Illegal" in the echo area. This is normally bound to a
141     command that makes the current window display the most recently used
142     random-typeout buffer.
143    
144     .../systems-work/hemlock/macros.lisp, 20-Jun-90 20:45:07, Edit by Chiles.
145     Fixed an extra paren bug that prevented successful compilation. That's what
146     I get for Blaine's failure to use "Extract Form".
147    
148     .../systems-work/hemlock/lispmode.lisp, 20-Jun-90 20:47:57, Edit by Chiles.
149     Added "Extract Form", a more useful and intuitive and consistent command to
150     use instead of "Extract List" which is archaic, confusing, erroneously bound
151     by default, and bound to old Lisp ideals that lists are something to focus
152     on.
153    
154     .../hemlock/ts-buf.lisp, 20-Jun-90 17:40:51, Edit by Wlott.
155     Made typescript commands more robust in light of the possibility of being
156     executed while in a buffer other than the slave buffer.
157    
158     .../systems-work/hemlock/key-event.lisp, 20-Jun-90 17:00:33, Edit by Chiles.
159     Totally rewrote mouse translation code. Fixed multiple bugs MAKE-KEY-EVENT.
160    
161     .../systems-work/hemlock/macros.lisp, 20-Jun-90 13:55:48, Edit by Chiles.
162     Removed :character argument to COMMAND-CASE. Stopped case-folding and
163     eliminated variables used for that.
164    
165     .../systems-work/hemlock/fill.lisp, 16-Jun-90 14:07:48, Edit by Chiles.
166     Fixed "Auto Fill Linefeed" and "Auto Fill Return" to use #k syntax instead of
167     characters for keys.
168    
169     .../systems-work/hemlock/key-event.lisp, 16-Jun-90 13:59:23, Edit by Chiles.
170     Added missing exports.
171    
172     Fixed a couple bugs with DEFINE-KEY-EVENT-MODIFIER. It was using EQL to
173     compare strings. Stuck an UNWIND-PROTECT in there to keep things consistent.
174     Added restart for already defined modifiers allowing the user to go on
175     blowing it off; this helps reloading the file.
176    
177    
178     .../systems-work/hemlock/echo.lisp, 16-Jun-90 11:11:17, Edit by Chiles.
179     Fixed two GET-KEY-EVENT calls to ignore abort attempts in PROMPT-FOR-KEY
180     and PROMPT-FOR-KEY-EVENT.
181    
182     .../systems-work/hemlock/keysym-defs.lisp, 15-Jun-90 18:17:38, Edit by Chiles.
183     This file used to be called keytrandefs.lisp.
184    
185     .../systems-work/hemlock/key-event.lisp, 15-Jun-90 18:34:10, Edit by Chiles.
186     This file used to be called keytran.lisp. It now implements key-events in
187     the "EXTENSIONS" package.
188    
189     .../systems-work/hemlock/bit-screen.lisp, 14-Jun-90 14:28:58, Edit by Chiles.
190     Replaced calls to EXT:TRANSLATE-CHARACTER and EXT:TRANSLATE-MOUSE-CHARACTER
191     with EXT:TRANSLATE-KEY-EVENT and EXT:TRANSLATE-MOUSE-KEY-EVENT.
192    
193     .../systems-work/hemlock/shell.lisp, 15-Jun-90 16:27:42, Edit by Chiles.
194     Picked up Blaine's new shell hacks and documented them. Added "Current
195     Shell" and "Ask about Old Shells" variables. Changed "Shell" to be more like
196     "Select Slave" and wrote "Shell Command Line in Buffer".
197    
198     /usr2/mbb/lisp/work/doccoms.lisp, 14-Jun-90 21:19:46, Edit by Mbb.
199     Made a quoted list of #k mouse-keys be a call to LIST on the mouse-keys
200     instead so they would get evaluated.
201    
202     /usr2/mbb/lisp/work/input.lisp, 12-Jun-90 21:00:12, Edit by Mbb.
203     input.lisp is a new file. It contains code to implement input to
204     hemlock. Similar code previously resided in rompsite.lisp
205    
206     /usr2/mbb/lisp/work/icom.lisp, 12-Jun-90 16:15:00, Edit by Mbb.
207     /usr2/mbb/lisp/work/gosmacs.lisp, 12-Jun-90 16:15:00, Edit by Mbb.
208     Changed BIND-KEY calls to use #k format instead of characters.
209    
210     .../systems-work/hemlock/filecoms.lisp, 13-Jun-90 15:17:06, Edit by Chiles.
211     Wrote "Go to One Window" which makes a default initial window and deletes all
212     other windows. This is useful with losing window managers like twm, and it
213     is useful in case you ever resize or move the main Hemlock window which
214     happens by accident to some people.
215    
216     /usr2/mbb/lisp/work/keytran.lisp, 13-Jun-90 14:01:58, Edit by Mbb.
217     Changed all the BIND-KEY forms in this file to use #k format.
218    
219     /usr2/mbb/lisp/work/files.lisp, 12-Jun-90 10:26:58, Edit by Mbb.
220     Inserted the form (proclaim '(special vm_page_size)) so the compiler
221     wouldn't whine about vm_page_size not being declared or bound.
222    
223     /usr2/mbb/lisp/work/buffer.lisp, 11-Jun-90 11:58:39, Edit by Mbb.
224     Modified DEFMODE -- The default mode-bindings slot is now a hash-table
225     whereas it used to be a key-table. Did the same for buffer-bindings in
226     MAKE-BUFFER.
227    
228     /usr2/mbb/lisp/work/keytrandefs.lisp, 11-Jun-90 13:17:59, Edit by Mbb.
229     Made all calls to "EXTENSIONS" use an ext: prefix.
230    
231     /usr2/mbb/lisp/work/scribe.lisp, 08-Jun-90 17:33:31, Edit by Mbb.
232     /usr2/mbb/lisp/work/register.lisp, 08-Jun-90 17:29:23, Edit by Mbb.
233     /usr2/mbb/lisp/work/interp.lisp, 08-Jun-90 17:27:44, Edit by Mbb.
234     Changed all calls to PRINT-PRETTY-CHARACTER to calls to
235     PRINT-PRETTY-KEY-EVENT.
236    
237     /usr2/mbb/lisp/work/kbdmac.lisp, 08-Jun-90 17:25:50, Edit by Mbb.
238     Made all calls to SUB-PRINT-KEY be calls to PRINT-PRETTY-KEY.
239    
240     /usr2/mbb/lisp/work/doccoms.lisp, 08-Jun-90 17:15:46, Edit by Mbb.
241     Removed SUB-PRINT-KEY in favor of PRINT-PRETTY-KEY.
242    
243     /usr2/mbb/lisp/work/searchcoms.lisp, 08-Jun-90 14:38:55, Edit by Mbb.
244     /usr2/mbb/lisp/work/overwrite.lisp, 08-Jun-90 14:38:38, Edit by Mbb.
245     /usr2/mbb/lisp/work/morecoms.lisp, 08-Jun-90 14:37:43, Edit by Mbb.
246     /usr2/mbb/lisp/work/completion.lisp, 08-Jun-90 14:37:10, Edit by Mbb.
247     /usr2/mbb/lisp/work/command.lisp, 08-Jun-90 14:36:12, Edit by Mbb.
248     Changed all calls to TEXT-CHARACTER to calls to KEY-EVENT-CHAR.
249    
250     /usr2/mbb/lisp/work/rompsite.lisp, 08-Jun-90 12:15:17, Edit by Mbb.
251     /usr2/mbb/lisp/work/termcap.lisp, 08-Jun-90 12:15:17, Edit by Mbb.
252     Commented out CL-TERMCAP-CHAR as it is no longer needed.
253     GET-TERMCAP-STRING-CHAR does the conversion to a character now.
254    
255     /usr2/mbb/lisp/work/doccoms.lisp, 08-Jun-90 11:08:09, Edit by Mbb.
256     Removed from GET-MOUSE-COMMANDS a call to MAKE-CHAR in favor of
257     MAKE-KEY-EVENT and also fixed a list to use the new #k"foo" format.
258    
259     /usr2/mbb/lisp/work/bindings.lisp, 08-Jun-90 10:44:49, Edit by Mbb.
260     Chnaged all bindings to #k"foo" format.
261    
262     /usr2/mbb/lisp/work/charmacs.lisp, 07-Jun-90 14:44:36, Edit by Mbb.
263     Removed the declaration of the constant all-bit-names, as bit names are
264     no longer supported in Common Lisp.
265    
266     /usr2/mbb/lisp/work/charmacs.lisp, 07-Jun-90 14:41:23, Edit by Mbb.
267     Changed ALPHA-CHAR-LOOP and DO-ALPHA-CHARS to ALPHA-KEY-EVENTS-LOOP and
268     DO-ALPHA-KEY-EVENTS respectively.
269    
270     /usr2/mbb/lisp/work/tty-display.lisp, 06-Jun-90 10:38:07, Edit by Mbb.
271     /usr2/mbb/lisp/work/searchcoms.lisp, 06-Jun-90 10:36:39, Edit by Mbb.
272     /usr2/mbb/lisp/work/searchcoms.lisp, 06-Jun-90 10:21:58, Edit by Mbb.
273     /usr2/mbb/lisp/work/rompsite.lisp, 06-Jun-90 10:09:11, Edit by Mbb.
274     /usr2/mbb/lisp/work/morecoms.lisp, 06-Jun-90 10:16:52, Edit by Mbb.
275     /usr2/mbb/lisp/work/mh.lisp, 06-Jun-90 10:14:12, Edit by Mbb.
276     /usr2/mbb/lisp/work/doccoms.lisp, 06-Jun-90 10:04:45, Edit by Mbb.
277     /usr2/mbb/lisp/work/macros.lisp, 05-Jun-90 15:11:03, Edit by Mbb.
278     /usr2/mbb/lisp/work/kbdmac.lisp, 05-Jun-90 15:08:37, Edit by Mbb.
279     /usr2/mbb/lisp/work/interp.lisp, 05-Jun-90 11:02:59, Edit by Mbb.
280     /usr2/mbb/lisp/work/echo.lisp, 05-Jun-90 10:58:55, Edit by Mbb.
281     /usr2/mbb/lisp/work/doccoms.lisp, 05-Jun-90 15:05:40, Edit by Mbb.
282     /usr2/mbb/lisp/work/command.lisp, 05-Jun-90 15:02:21, Edit by Mbb.
283     Fixed all references to *editor-input*.
284    
285     /usr2/mbb/lisp/work/main.lisp, 06-Jun-90 10:07:41, Edit by Mbb.
286     *editor-input* used to be exported from this file, event though it is
287     also exported in input.lisp. Removed export from main.lisp.
288    
289     /usr2/mbb/lisp/work/rompsite.lisp, 05-Jun-90 14:31:55, Edit by Mbb.
290     Changed reference to *character-history* in SITE-INIT to
291     *key-event-history*.
292    
293     /usr2/mbb/lisp/work/mh.lisp, 05-Jun-90 14:30:28, Edit by Mbb.
294     Changed a reference to *character-history* to *key-event-history*.
295    
296     /usr2/mbb/lisp/work/main.lisp, 05-Jun-90 14:27:23, Edit by Mbb.
297     Removed export of *character-history* from this file in favor of putting
298     it in input.lisp and changing the name to *key-event-history*.
299    
300     /usr2/mbb/lisp/work/doccoms.lisp, 05-Jun-90 14:19:41, Edit by Mbb.
301     Made "What Lossage" command reference *key-event-history* instead of
302     *character-history*.
303    
304     /usr2/mbb/lisp/work/streams.lisp, 05-Jun-90 14:10:43, Edit by Mbb.
305     Made KBDMAC-GET use *last-key-event-typed* instead of
306     *last-character-typed*. Also changed stream definition of kbdmac-stream
307     to coincide with the new editor-input like streams.
308    
309     /usr2/mbb/lisp/work/spellcoms.lisp, 05-Jun-90 14:08:57, Edit by Mbb.
310     Made SUB-CORRECT-LAST-MISSPELLED-WORD work with *last-key-event-typed*.
311    
312     /usr2/mbb/lisp/work/scribe.lisp, 05-Jun-90 14:07:23, Edit by Mbb.
313     Fixed "Scribe Insert bracket" to work with *last-key-event-typed*.
314    
315     /usr2/mbb/lisp/work/rompsite.lisp, 05-Jun-90 13:59:46, Edit by Mbb.
316     Removed all Input queue management and Random Typeout input routines and
317     put them in a input.lisp, a new hemlock file.
318    
319     /usr2/mbb/lisp/work/rompsite.lisp, 05-Jun-90 13:45:23, Edit by Mbb.
320     Changed DEFVAR of *last-character-typed* to *last-key-event-typed*. Also
321     fixed setting of *last-character-typed* in DQ-EVENT. For some reason,
322     *last-character-typed* was exported from both main.lisp and
323     rompsite.lisp. This remains under the new name.
324    
325     /usr2/mbb/lisp/work/overwrite.lisp, 05-Jun-90 13:43:23, Edit by Mbb.
326     Made "Self Overwrite" use *last-key-event-typed* instead of
327     *last-character-typed*.
328    
329     /usr2/mbb/lisp/work/morecoms.lisp, 05-Jun-90 13:41:58, Edit by Mbb.
330     Made "Self Insert Caps Lock" deal with *last-key-event-typed* instead of
331     *last-character-typed*.
332    
333     /usr2/mbb/lisp/work/main.lisp, 05-Jun-90 13:40:48, Edit by Mbb.
334     Changed export of *last-character-typed* to *last-key-event-typed*.
335    
336     /usr2/mbb/lisp/work/kbdmac.lisp, 05-Jun-90 13:37:38, Edit by Mbb.
337     Made DEFAULT-KBDMAC-TRANSFORM and SELF-INSERT-KBDMAC-TRANSFORM use
338     *last-key-event-typed* instead of *last-character-typed*.
339    
340     /usr2/mbb/lisp/work/echocoms.lisp, 05-Jun-90 13:34:52, Edit by Mbb.
341     Made "Complete Field" work with *last-key-event-typed*.
342     /usr2/mbb/lisp/work/completion.lisp, 05-Jun-90 13:28:07, Edit by Mbb.
343     Made "Completion Self Insert" deal with *last-key-event-typed* instead of
344     *last-character-typed*.
345    
346     /usr2/mbb/lisp/work/command.lisp, 05-Jun-90 13:24:55, Edit by Mbb.
347     Changed UNIVERSAL-ARGUMENT-LOOP to deal with *last-key-event-typed*
348     instead of *last-character-typed*. Also made "Self Insert" do the same.
349    
350     /usr2/mbb/lisp/work/spellcoms.lisp, 05-Jun-90 12:58:02, Edit by Mbb.
351     Changed calls to PROMPT-FOR-CHARACTER to calls to PROMPT-FOR-KEY-EVENT.
352     Since what we wanted was the number of the correction choice, simply wrap
353     a call to KEY-EVENT-CHAR around the PROMPT-FOR-KEY-EVENT.
354    
355     /usr2/mbb/lisp/work/scribe.lisp, 05-Jun-90 11:59:46, Edit by Mbb.
356     Made ADD-SCRIBE-DIRECTIVE and INSERT-SCRIBE-DIRECTIVE use PROMPT-FOR-KEY
357     instead of PROMPT-FOR-CHARACTER. They used to HASH on the result of
358     PROMPT-FOR-CHARACTER, so key-events will work just as well.
359    
360     /usr2/mbb/lisp/work/scribe.lisp, 05-Jun-90 11:59:46, Edit by Mbb.
361     Changed all top-level ADD-SCRIBE-DIRECTIVE-COMMAND calls to use #k syntax
362     when binding dispatches.
363    
364     /usr2/mbb/lisp/work/struct.lisp, 05-Jun-90 11:08:20, Edit by Mbb.
365     Changed DEFSETF for %SET-LOGICAL-CHAR= to %SET-LOGICAL-KEY-EVENT-P in
366     order to maintain consistency.
367    
368     /usr2/mbb/lisp/work/macros.lisp, 05-Jun-90 09:23:41, Edit by Mbb.
369     Fixed COMMAND-CASE to bind key-events instead of characters.
370    
371     /usr2/mbb/lisp/work/register.lisp, 05-Jun-90 09:31:41, Edit by Mbb.
372     Made PROMPT-FOR-REGISTER return a key-event instead of a character. The
373     rest of the code code just hashes on what PROMPT-FOR-REGISTER returns, so
374     since key-events are unique, nothing else had to be changed.
375    
376     /usr2/mbb/lisp/work/keytrandefs.lisp, 04-Jun-90 13:16:13, Edit by Mbb.
377     Completely changed this file to conform to new key syntax.
378    
379     /usr2/mbb/lisp/work/charmacs.lisp, 04-Jun-90 13:10:55, Edit by Mbb.
380     Removed all pushes into lisp::char-name-alist.
381    
382     .../systems-work/hemlock/completion.lisp, 29-May-90 13:54:48, Edit by Chiles.
383     Changed test in DO-COMPLETION to explicitly test for uppercase characters.
384     Testing for lowercase characters caused ID's to be uppercased when they began
385     with non-alphabetic characters (such as digit-chars).
386    
387     .../systems-work/hemlock/bindings.lisp, 21-May-90 10:22:28, Edit by Chiles.
388     .../systems-work/hemlock/morecoms.lisp, 21-May-90 10:19:13, Edit by Chiles.
389     Added "CAPS-LOCK" mode, "Caps Lock Mode" and "Caps Lock Self Insert".
390    
391     Added bindings for lowercase letters.
392    
393    
394     .../systems-work/hemlock/bindings.lisp, 21-May-90 10:14:10, Edit by Chiles.
395     .../systems-work/hemlock/diredcoms.lisp, 21-May-90 10:03:16, Edit by Chiles.
396     Wrote "Dired Up Directory" and added binding to #\^ in "Dired" mode.
397    
398 ram 1.1 .../systems-work/hemlock/diredcoms.lisp, 08-May-90 15:38:28, Edit by Chiles.
399     Fixed :help string in file prompt for "Delete File".
400    
401     .../hemlock/ts-stream.lisp, 26-Apr-90 17:14:10, Edit by Wlott.
402     Make %ts-stream-listen try calling server before finally saying that
403     there is no more input available.
404    
405     .../hemlock/files.lisp, 26-Apr-90 18:43:29, Edit by Wlott.
406     Fixed a bug in write-file in which the first line was being extended with
407     garbage if it didn't start at the first character.
408    
409     .../systems-work/hemlock/lispeval.lisp, 16-Apr-90 14:03:10, Edit by Chiles.
410     Modified OPERATION-STARTED, OPERATION-COMPLETED, and "List Operations" to
411     preserve the case of context strings when MESSAGE'ing. I added "The"'s to
412     sentences which previously capitalized the first word of the context and
413     lowered the remaining parts of the string. I added periods to sentences in
414     all these routines. I stopped operation listing from forcing the entire
415     string to lowercase. The user should get his context as he supplied it.
416     Many users complained about file names reporting as incorrect due to the old
417     state of the code.
418    
419     .../systems-work/hemlock/lispbuf.lisp, 16-Apr-90 13:41:05, Edit by Chiles.
420     Fixed doc string for "Current Package" in "package" file option handler.
421    
422     /usr2/ch/lisp/lispeval.lisp, 15-Apr-90 19:14:38, Edit by Christopher Hoover.
423     Sometimes the defined "Current Package" does not exist in the slave, and
424     sometimes "Current Package" is defined as nil. "Describe Function Call"
425     points out which reason led to using the default package in the slave.
426    
427     .../systems-work/hemlock/shell.lisp, 24-Mar-90 11:58:10, Edit by Chiles.
428     New file.
429    
430     .../systems-work/hemlock/bindings.lisp, 24-Mar-90 11:57:31, Edit by Chiles.
431     Added bindings for new "Process" mode.
432    
433     .../systems-work/hemlock/main.lisp, 22-Mar-90 16:03:27, Edit by Blaine.
434     Added new hook "Buffer Writable Hook".
435    
436     .../systems-work/hemlock/buffer.lisp, 22-Mar-90 15:45:51, Edit by Blaine.
437     Write BUFFER-WRITABLE and %SET-BUFFER-WRITABLE.
438    
439     .../systems-work/hemlock/struct.lisp, 22-Mar-90 15:40:31, Edit by Blaine.
440     Renamed the writable slot to %writable. Added DEFSETF for BUFFER-WRITABLE.
441    
442     .../systems-work/hemlock/completion.lisp, 22-Mar-90 14:51:00, Edit by Chiles.
443     Picked up Blaine's "Save Completions", "Read Completions", and "Parse Buffer
444     for Completions".
445    
446     I added documentation to "Completion" mode and made the parameter
447     completion-bucket-size-limit be a Hemlock variable "Completion Bucket Size".
448    
449    
450     .../systems-work/hemlock/buffer.lisp, 19-Mar-90 16:45:01, Edit by Chiles.
451     Made the BUFFER-MODIFIED SETF'er return the value stored.
452    
453     .../systems-work/hemlock/table.lisp, 12-Mar-90 12:43:13, Edit by Chiles.
454     Made BI-SVPOSITION stop calling IDENTITY on every element. There already was
455     a test for the key argument being nil, but the author allowed the argument to
456     default to IDENTITY. Also, it is never called without a key argument anyway
457     -- gratuitous generality maladjusted.
458    
459     .../systems-work/hemlock/mh.lisp, 09-Mar-90 09:03:28, Edit by Chiles.
460     Fixed bug in REMAIL-MESSAGE resulting from recent changes to the environment
461     code that made my MH env vars become capitalized when they should have been
462     lowercase.
463    
464     .../systems-work/hemlock/lispeval.lisp, 27-Feb-90 15:03:31, Edit by Chiles.
465     Modified EVAL-FORM-IN-SERVER to optionally take a package name. It uses the
466     value of "Current Package" as a default, which it previously always supplied.
467     EVAL-FORM-IN-SERVER-1 accordingly takes a package argument now. "Describe
468     Function Call" now first asks the server if the value of "Current Package"
469     names a package, and if it does not, then this command describes the function
470     call by reading the name into *package* in the slave. This reasonably
471     handles the problem of describing a function call with a buffer package that
472     does not exist in the slave.
473    
474     .../systems-work/hemlock/screen.lisp, 27-Feb-90 13:18:16, Edit by Mbb.
475     Made pop-up displays better count lines when fully buffered.
476    
477     .../systems-work/hemlock/lispeval.lisp, 22-Feb-90 11:20:03, Edit by Chiles.
478     Picked up Williams change to "Lisp Operations", and I documented his peculiar
479     queue implementation.
480    
481     .../systems-work/hemlock/srccom.lisp, 21-Feb-90 13:52:45, Edit by Chiles.
482     Added "Source Compare Ignore Indentation" and wrote a macro to generate the
483     line comparison routines that *srccom-line-=* holds.
484    
485     .../systems-work/hemlock/searchcoms.lisp, 15-Feb-90 10:17:40, Edit by Chiles.
486     Fixed a bug in undo'ing replacements. IF two were immediately adjacent, the
487     second would not be undone.
488    
489     .../systems-work/hemlock/command.lisp, 14-Feb-90 14:15:38, Edit by Chiles.
490     Fixed "Forward Character".
491    
492     .../systems-work/hemlock/eval-server.lisp, 10-Feb-90 12:07:29, Edit by Chiles.
493     Made editor MESSAGE what slave is GC'ing when dumping GC messages behind the
494     prompt. Also, moved the global frobbing into the two routines that setup and
495     cleanup stream variables.
496    
497     .../systems-work/hemlock/mh.lisp, 09-Feb-90 17:02:43, Edit by Chiles.
498     Finally fixed bug in PICK-MESSAGES that allowed MH pick to screw us. MH pick
499     would output "0" when no messages matched a specification, so PICK-MESSAGES
500     now tests the result of calling MH to invoke "pick". It returns nil whenever
501     MH returns other than t for correct completion.
502    
503     .../systems-work/hemlock/termcap.lisp, 08-Feb-90 20:07:01, Edit by Chiles.
504     The new fd-streams, which correctly implement unreading characters, pointed
505     out that this code relied on multiply unreading characters. It no longer
506     does.
507    
508     .../systems-work/hemlock/lisp-lib.lisp, 07-Feb-90 15:50:50, Edit by Chiles.
509     Modified MERGE-PATHNAMES calls that used strings with dots to merge in types.
510     This no longer works with the new NAMESTRING/PARSE-NAMESTRING stuff.
511    
512     .../systems-work/hemlock/command.lisp, 07-Feb-90 13:52:10, Edit by Chiles.
513     "Next Line" was opening newlines in the middle of the buffer's last line of
514     text when the buffer wasn't newline terminated.
515    
516     /usr2/mbb/lisp/work/macros.lisp, 07-Feb-90 12:22:54, Edit by Mbb.
517     Changed how WITH-POP-UP-DISPLAY determines whether to cleanup. It
518     shouldn't have been cleaning up unless something had really happened, but
519     it was.
520    
521     .../systems-work/hemlock/files.lisp, 31-Jan-90 11:58:15, Edit by Chiles.
522     Modifed all occurrances of "fdstream" to "fd-stream" to be consistent with
523     new interface.
524    
525     .../systems-work/hemlock/mh.lisp, 26-Jan-90 12:41:47, Edit by Chiles.
526     Fixed bug leaving a file open every time I called MH-PROFILE-COMPONENT, and
527     closed the process in MH.
528    
529     .../systems-work/hemlock/command.lisp, 24-Jan-90 11:06:13, Edit by Chiles.
530     Changed "Next Line", "Previous Line", "Next Word", "Previous Word",
531     "Forward Character", "Backward Character", "Delete Next Character", and
532     "Delete Previous Character" to work with correctly negative arguments.
533    
534     .../systems-work/hemlock/macros.lisp, 24-Jan-90 10:40:00, Edit by Chiles.
535     Modified WITH-POP-UP-DISPLAY to have a doc string other than "Do Some Shit."
536    
537     .../systems-work/hemlock/lispbuf.lisp, 22-Jan-90 15:17:49, Edit by Chiles.
538     Modified code around *prompt* to adhere to new semantics of its values.
539    
540     .../hemlock/mh.lisp, 19-Jan-90 21:00:28, Edit by Wlott.
541     Changed to use new RUN-PROGRAM return values.
542    
543     .../systems-work/hemlock/eval-server.lisp, 19-Jan-90 12:07:06, Edit by Chiles.
544     Modified DO-OPERATION and the thing that aborts operations to handshake on
545     whether we were in the debugger when we aborted. If we were, output a
546     message trying to inform the user that the output in his typescript can be
547     ignored; he is no longer really in the debugger.
548    
549     .../systems-work/hemlock/lispeval.lisp, 18-Jan-90 23:21:55, Edit by Chiles.
550     Fixed "Abort Operations" to really abort the operations (one more time).
551    
552     .../systems-work/hemlock/eval-server.lisp, 18-Jan-90 16:45:24, Edit by Chiles.
553     Made the -slave switch handler setup *gc-notify-before* and *gc-notify-after*
554     to do gratuitous output to the editor.
555    
556     .../systems-work/hemlock/ts-stream.lisp, 18-Jan-90 16:08:00, Edit by Chiles.
557     Fixed a bug in WAIT-FOR-TYPESCRIPT-INPUT that incorrectly reported input when
558     the function was re-entered by handling an event in SERVE-EVENT.
559    
560     .../systems-work/hemlock/ts-buf.lisp, 18-Jan-90 12:14:40, Edit by Chiles.
561     Modified TS-BUFFER-OUTPUT-STRING to take a gratuitous-p optional indicating
562     output should go behind the prompt.
563    
564     .../systems-work/hemlock/morecoms.lisp, 17-Jan-90 21:21:53, Edit by Chiles.
565     Modified DO-RECURSIVE-EDIT to update the modeline field before possibly
566     signalling an error in the cleanup forms of the UNWIND-PROTECT.
567    
568     .../systems-work/hemlock/ts-buf.lisp, 17-Jan-90 15:25:18, Edit by Chiles.
569     Removed weird disappearing prompt stuff. Added stuff to help users unwedge
570     themselves when they get behind the prompt.
571    
572     .../systems-work/hemlock/streams.lisp, 16-Jan-90 13:42:19, Edit by William.
573     Made Hemlock output streams make sure the mark is :left-inserting, but only
574     when actually doing the output.
575    
576     .../systems-work/hemlock/morecoms.lisp, 15-Jan-90 09:07:31, Edit by Chiles.
577     Modified "Count Lines" and "Count Words" to report lines counted as being in
578     the active region or after the point.
579    
580     .../systems-work/hemlock/eval-server.lisp, 15-Jan-90 13:09:19, Edit by Wlott.
581     Changed occurances of SYSTEM:SERVER to SYSTEM:SERVE-EVENT.
582    
583     Added tweeking of *standard-output* and friends in addition to
584     *terminal-io* when connecting to a slave.
585    
586    
587     .../systems-work/hemlock/lispeval.lisp, 15-Jan-90 14:13:56, Edit by Wlott.
588     Made FILE-COMPILE pay attention to "Remote Compile File". (I must have been
589     brain-dead the first time through that code...)
590    
591     .../systems-work/hemlock/files.lisp, 15-Jan-90 15:21:36, Edit by Wlott.
592     Changed write-file to be faster.
593    
594     .../systems-work/hemlock/srccom.lisp, 13-Jan-90 14:42:07, Edit by Chiles.
595     Made "Merge Buffers" have an (A)lign window with start of difference display
596     option in the command loop. I often had to use recursive edit to be able to
597     position the window to see the difference that was otherwise not visible due
598     to normal scrolling and redisplay centering the mark.
599    
600     .../systems-work/hemlock/srccom.lisp, 13-Jan-90 14:00:25, Edit by Chiles.
601     Fixed "Compare Buffers" and "Merge Buffers" to test for a nil result when
602     calling LINE-OFFSET. When buffers weren't terminated with newlines, the old
603     code would infinitely loop.
604    
605     .../systems-work/hemlock/lispmode.lisp, 12-Jan-90 18:29:20, Edit by Chiles.
606     Modified SCAN-DIRECTION-VALID to check for the ignore region falling off the
607     end of the line which caused %FORM-OFFSET to infinitely loop.
608    
609     .../systems-work/hemlock/ts-stream.lisp, 12-Jan-90 12:47:37, Edit by Wlott.
610     Changed occurances of SYSTEM:SERVER to SYSTEM:SERVE-EVENT.
611    
612     .../systems-work/hemlock/tty-disp-rt.lisp, 11-Jan-90 19:31:46, Edit by Wlott.
613     Changed to work with fdstreams.
614    
615     .../systems-work/hemlock/rompsite.lisp, 11-Jan-90 16:42:02, Edit by Wlott.
616     Changed occurances of SYSTEM:SERVER to SYSTEM:SERVE-EVENT.
617    
618     .../systems-work/hemlock/tty-screen.lisp, 09-Jan-90 14:27:17, Edit by Chiles.
619     When we make a random typeout window, we no longer say the screen image is
620     trashed. Some uses of pop up displays do output and then prompt inside the
621     form, and this prompting was causing the main window to be redisplayed since
622     we said the screen image was trashed. This drew over our pop up display.
623    
624     .../systems-work/hemlock/indent.lisp, 08-Jan-90 10:20:48, Edit by Mbb.
625     Made "Center Line" use the active region.
626    
627     .../systems-work/hemlock/bit-screen.lisp, 05-Jan-90 17:07:23, Edit by Mbb.
628     REVERSE-VIDEO-HOOK-FUN was calling the wrong function.
629    
630     .../systems-work/hemlock/eval-server.lisp, 01-Dec-89 17:58:53, Edit by Chiles.
631     Fixed a bug in SERVER-DIED that prevented it from deleting variables
632     referencing dead server-infos.
633    
634     .../systems-work/hemlock/ts-buf.lisp, 01-Dec-89 17:06:22, Edit by Chiles.
635     Modified and documented TYPESCRIPTIFY-BUFFER to make a local "Current Eval
636     Server" variable.
637    
638     .../systems-work/hemlock/eval-server.lisp, 01-Dec-89 16:29:25, Edit by Chiles.
639     GET-CURRENT-EVAL-SERVER cleaned up. "Select Slave" rewritten to no longer
640     set current eval server.
641    
642     .../systems-work/hemlock/eval-server.lisp, 22-Nov-89 15:51:42, Edit by Mbb.
643     Just someone forgetting the result argument to THROW. The old defmacro
644     compiler stuff didn't catch this, so it used to pass (and amazingly, work).
645    
646     .../systems-work/hemlock/morecoms.lisp, 22-Nov-89 15:31:29, Edit by Mbb.
647     Somehow, the old "Count Lines" worked. How, I don't know. It had an IF
648     without a THEN clause, which is required by ClTM. The new DEFMACRO stuff
649     caught it.
650    
651     .../systems-work/hemlock/mh.lisp, 27-Oct-89 11:49:25, Edit by Chiles.
652     After recently eliminating recursive folder support, "List Folders" continued
653     to claim it would list all folders recursively. Removed useless code and
654     bogus doc string.
655    
656     .../systems-work/hemlock/diredcoms.lisp, 25-Oct-89 16:15:29, Edit by Chiles.
657     Picked up Blaine's changes to make "Dired" and "Dired with Pattern" do dot
658     files with an argument. This propagates to subdirectories.
659    
660     .../systems-work/hemlock/lisp-lib.lisp, 25-Oct-89 15:59:19, Edit by Chiles.
661     Made browser look in new library location.
662    
663     .../systems-work/hemlock/lispeval.lisp, 29-Sep-89 15:52:50, Edit by Chiles.
664     Fixed a bug in "Abort Operations" and documented how it works.
665    
666     .../systems-work/hemlock/mh.lisp, 28-Sep-89 15:37:39, Edit by Chiles.
667     Modified "Headers Delete Message" to be prepared to deal with a list of
668     message ID's when in a message buffer.
669    
670     .../systems-work/hemlock/eval-server.lisp, 22-Sep-89 11:28:02, Edit by Chiles.
671     Made SERVER-COMPILE-TEXT do a TERPRI on error-output since the background
672     buffer was incredibly hard to read when compiling single defuns.
673    
674     .../systems-work/hemlock/rompsite.lisp, 20-Sep-89 00:39:06, Edit by Chiles.
675     Installed WITHOUT-HEMLOCK from code:lispinit.lisp. This had to be part of
676     Hemlock, as it should have been, so expansions of it during compilation of
677     Hemlock would no longer cause hardwired references to bogus "OLD-HI" symbols.
678    
679     .../systems-work/hemlock/doccoms.lisp, 19-Sep-89 20:15:26, Edit by Chiles.
680     .../clisp-1/systems-work/hemlock/echo.lisp, 19-Sep-89 20:06:56, Edit by Chiles.
681     Replaced ~C FORMAT directives with ~:C to adhere to new standard.
682    
683     /usr2/ch/lisp/echocoms.lisp, 11-Sep-89 21:21:46, Edit by Christopher Hoover.
684     Made "Complete Field" and "Complete Keyword" do the same thing for
685     parse types of :file.
686    
687     /usr1/lisp/hemlock/searchcoms.lisp, 18-Sep-89 12:56:33, Edit by Chiles.
688     When we fixed QUERY-REPLACE-LOOP to use a permanent marker for the end mark,
689     we destroyed the current region effect when the current mark was before the
690     current point. I fixed this to be a permanent mark that is a copy of the end
691     mark of the region within which we replace things.
692    
693     /usr1/lisp/hemlock/mh.lisp, 15-Sep-89 11:30:56, Edit by Chiles.
694     Blew away "-recurse" from CHECK-FOLDER-NAME-TABLE.
695    
696     /usr1/lisp/hemlock/macros.lisp, 14-Sep-89 12:18:47, Edit by Chiles.
697     Fixed bug in DO-STRINGS introduced with the new string table stuff a few
698     months ago. It spliced the result form after a DOTIMES instead inside it, so
699     RETURN's inside the DO-STRING's returned the result form instead of the
700     returned values.
701    
702     /usr/lisp/hemlock/ts-stream.lisp, 13-Sep-89 19:07:27, Edit by Wlott.
703     Fixed bug in %TS-STREAM-SOUT that caused the character position to become
704     confused.
705    
706     /usr1/lisp/hemlock/lispeval.lisp, 08-Sep-89 11:59:16, Edit by Chiles.
707     Changed "Forget Compiler ..." to "Flush ...".
708    
709     /usr1/lisp/hemlock/diredcoms.lisp, 03-Sep-89 17:39:07, Edit by Chiles.
710     Stopped DIRED-DOWN-LINE from moving the mark to the beginning of the line.
711    
712     /usr1/lisp/hemlock/macros.lisp, 01-Sep-89 10:50:03, Edit by Chiles.
713     Proclaimed *buffer-names* special.
714    
715     /usr1/lisp/hemlock/rompsite.lisp, 27-Aug-89 12:26:44, Edit by Chiles.
716     Removed BUILD-HEMLOCK. Created load-hem.lisp.
717    
718     /usr1/lisp/nhem/rompsite.lisp, 25-Aug-89 11:17:01, Edit by Chiles.
719     Added LOAD's for new TCP/eval server files.
720    
721     Removed old eval server stuff.
722    
723    
724     /usr1/lisp/nhem/eval-server.lisp, 25-Aug-89 11:16:29, Edit by Chiles.
725     This is a new file.
726    
727     /usr1/lisp/nhem/ts-stream.lisp, 25-Aug-89 09:56:46, Edit by Chiles.
728     This is a new file.
729    
730     /usr1/lisp/nhem/ts.lisp, 24-Aug-89 16:35:30, Edit by Chiles.
731     Basically a new file for interfacing to the new typescript streams.
732    
733     /usr1/lisp/nhem/lispeval.lisp, 24-Aug-89 16:16:25, Edit by Chiles.
734     This is effectively a new file for use with TCP eval servers.
735    
736     /usr1/lisp/nhem/lispbuf.lisp, 24-Aug-89 16:07:34, Edit by Chiles.
737     Added "Editor" mode to this file.
738    
739     /usr1/lisp/nhem/edit-defs.lisp, 24-Aug-89 15:57:28, Edit by Chiles.
740     Updated definition fetching code to use DO-EVAL-FORM instead of
741     EVAL_FORM-IN-CLIENT.
742    
743     /usr1/lisp/nhem/echo.lisp, 24-Aug-89 15:54:00, Edit by Chiles.
744     Moved LOUD-MESSAGE here from lispeval.lisp and exported it.
745    
746     /usr1/lisp/nhem/bindings.lisp, 24-Aug-89 15:51:31, Edit by Chiles.
747     Commented out binding for "Abort Typescript Input".
748    
749     Added bindings for "Next Compiler Error" and "Previous Compiler Error".
750    
751     Changed some names "Process Control ..." to "Typescript Slave ...".
752    
753    
754     /usr1/lisp/hemlock/struct.lisp, 16-Aug-89 15:09:14, Edit by Chiles.
755     Removed
756     (:print-function ...)
757     forms for structures that included another structure and explicitly
758     specified the included functions print fucntion. It is now in the standard
759     and our system that these should automatically be inherited.
760    
761     /usr1/lisp/nhem/bit-screen.lisp, 28-Jul-89 14:42:20, Edit by Chiles.
762     Blaine fixed his fix to the "Reverse Video" hook for the new pop-up displays.
763    
764     /usr1/lisp/nhem/morecoms.lisp, 28-Jul-89 13:45:33, Edit by Chiles.
765     Restored old definition of "Capitalize Word" and made it loop until it finds
766     the first alphabetic character in the word instead of assuming the first
767     character is capitalizable.
768    
769     /usr1/lisp/nhem/filecoms.lisp, 27-Jul-89 10:09:56, Edit by Chiles.
770     Blaine made "Log Change" check that the initial buffer still exists before
771     going to it.
772    
773     /usr1/lisp/nhem/command.lisp, 26-Jul-89 17:49:32, Edit by Chiles.
774     Rewrote "Universal Argument", "Argument Digit", "Negative Argument". This
775     fixes the bug M-- M-1 M-2 yielding -8 instead of -12. Now "Universal
776     Argument" strips bits off every character it reads, and it no longer goes
777     through the command loop on repeated C-U input. The other two commands
778     basically setup to jump into "Universal Argument". This means to things:
779     1] You no longer can type minus signs after every C-u.
780     2] When typing digits, you cannot invoke any commands bound to
781     a first digit with modifier bits. This should be no big deal.
782    
783     /usr1/lisp/hemlock/syntax.lisp, 14-Jul-89 15:26:51, Edit by Chiles.
784     /usr1/lisp/hemlock/buffer.lisp, 14-Jul-89 15:17:25, Edit by Chiles.
785     /usr1/lisp/hemlock/vars.lisp, 14-Jul-89 14:31:34, Edit by Chiles.
786     /usr1/lisp/hemlock/main.lisp, 14-Jul-89 14:33:27, Edit by Chiles.
787     Moved *global-variable-names* back to main.lisp from vars.lisp since vars is
788     loaded before table.lisp which defines MAKE-STRING-TABLE.
789    
790     Moved *buffer-names* and *mode-names* back to main.lisp for above reason.
791    
792     *command-names* from interp.
793    
794     *character-attribute-names from syntax.
795    
796    
797     /usr1/lisp/nhem/font.lisp, 11-Jul-89 15:49:59, Edit by Chiles.
798     Modified NEW-FONT-MARK to terminate a loop correctly and to stop calling
799     DIS-LINE-LINE on nil.
800    
801     /../victoria/usr2/lisp/hemlock/bit-screen.lisp, 09-Jul-89 15:51:46, Edit by Mbb.
802     Made REVERSE-VIDEO-HOOK-FUN do the right thing for random typeout
803     windows. I, uhhhh.., kind of missed this.
804    
805     Removed an extraneaous variable binding that was causing a "Bound but not
806     referenced error."
807    
808    
809     /usr1/lisp/nhem/completion.lisp, 07-Jul-89 13:00:47, Edit by Chiles.
810     #\' is no longer a completion-wordchar in "Lisp" mode. Just an oversight.
811    
812     /usr/lisp/hemlock/rompsite.lisp, 07-Jul-89 16:18:51, Edit by Mbb.
813     Replaced call to INVOKE-HOOK with DOLIST since this is compiled before
814     macros.lisp, analogous to using VARIABLE-VALUE instead of VALUE.
815    
816     /usr/lisp/hemlock/htext1.lisp, 07-Jul-89 16:06:08, Edit by Mbb.
817     /usr/lisp/hemlock/htext4.lisp, 07-Jul-89 16:06:08, Edit by Mbb.
818     Frobbed MOVE-SOME-MARKS in htext1.lisp to allow declarations within the
819     body. Added declarations using this macro in htext4. Also gratuitously
820     changed the indentation in htext4 of MOVE-SOME-MARKS (To screw file
821     comparison.)
822    
823     /usr/lisp/hemlock/tty-screen.lisp, 07-Jul-89 14:29:53, Edit by Mbb.
824     Renamed MAKE-DEVICE to MAKE-TTY-DEVICE.
825    
826     /usr/lisp/hemlock/struct.lisp, 07-Jul-89 14:19:16, Edit by Mbb.
827     /usr/lisp/hemlock/bit-display.lisp, 07-Jul-89 14:15:42, Edit by Mbb.
828     /usr/lisp/hemlock/tty-display.lisp, 07-Jul-89 14:20:47, Edit by Mbb.
829     Moved device and hunk stuff into struct.lisp.
830    
831     /usr/lisp/hemlock/echo.lisp, 07-Jul-89 11:19:23, Edit by Mbb.
832     Made PROMPTING-MERGE-PATHNAMES work. It used to choke if
833     pathname-defaults was NIL.
834    
835     Moved definition of hemlock-eof from main.lisp to echo.lisp, where it
836     belongs.
837    
838    
839     /usr/lisp/hemlock/rompsite.lisp, 06-Jul-89 16:20:13, Edit by Mbb.
840     Moved constant definition of font-map-size from font.lisp to
841     rompsite.lisp because SETUP-FONT-FAMILY assumed that it was a special.
842    
843     /usr/lisp/hemlock/rompsite.lisp, 06-Jul-89 13:21:21, Edit by Mbb.
844     Moved definitions of *editor-input*, *last-character-typed*, and
845     *character-history* from main.lisp to rompsite.lisp, where they belong,
846     and exported them.
847    
848     /usr/lisp/hemlock/window.lisp, 06-Jul-89 13:16:55, Edit by Mbb.
849     Moved definitions of *current-window* and *window-list* from main.lisp to
850     window.lisp, exporting *window-list*.
851    
852     /usr/lisp/hemlock/interp.lisp, 06-Jul-89 13:09:29, Edit by Mbb.
853     Moved definitions of *command-names*, *prefix-argument-supplied*, and
854     *prefix-argument* from main.lisp to interp.lisp, exporting *command-names*.
855    
856     /usr/lisp/hemlock/buffer.lisp, 06-Jul-89 12:59:36, Edit by Mbb.
857     Moved definitions of *buffer-names*, *buffer-list*, *current-buffer*, and
858     *mode-names* from main.lisp to buffer.lisp, exporting all but
859     *current-buffer*.
860    
861     /usr/lisp/hemlock/vars.lisp, 06-Jul-89 12:09:46, Edit by Mbb.
862     Moved definition of *global-variable-names* from main.lisp to vars.lisp,
863     where it belongs, and exported it.
864    
865     /usr/lisp/hemlock/syntax.lisp, 06-Jul-89 11:57:48, Edit by Mbb.
866     Moved *last-character-attibute-requested*, *character-attribute-names*,
867     *value-of-last-character-attribute-requested*, and *character-attributes*
868     from main.lisp to syntax.lisp, exporting *character-attribute-names*.
869    
870     Proclaimed the following variables special:
871     (*mode-names* *current-buffer* *last-character-attribute-requested*
872     *value-of-last-character-attribute-requested*).
873    
874    
875     /usr/lisp/hemlock/struct.lisp, 06-Jul-89 11:48:59, Edit by Mbb.
876     Removed definitions of now-tick and TICK and put them in htext1.lisp,
877     exporting now-tick.
878    
879     /usr/lisp/hemlock/killcoms.lisp, 06-Jul-89 09:40:29, Edit by Mbb.
880     Proclaimed the following variable special: *delete-char-region*.
881    
882     /usr/lisp/hemlock/echocoms.lisp, 06-Jul-89 09:33:57, Edit by Mbb.
883     Proclaimed the following variable special: *kill-ring*.
884    
885     /usr/lisp/hemlock/window.lisp, 05-Jul-89 16:39:31, Edit by Mbb.
886     Proclaimed the following variable special: *buffer-list*.
887    
888     /usr/lisp/hemlock/tty-screen.lisp, 05-Jul-89 16:37:06, Edit by Mbb.
889     Proclaimed the following variable special: *parse-starting-mark*.
890    
891     /usr/lisp/hemlock/screen.lisp, 05-Jul-89 16:30:31, Edit by Mbb.
892     Proclaimed the following variable special: *echo-area-buffer*.
893    
894     /usr/lisp/hemlock/display.lisp, 05-Jul-89 16:28:18, Edit by Mbb.
895     Proclaimed the following variable special: *window-list*.
896    
897     Moved device and hunk structure definitions to struct.lisp.
898    
899    
900     /usr/lisp/hemlock/hunk-draw.lisp, 05-Jul-89 16:24:18, Edit by Mbb.
901     Proclaimed the following variables special:
902     (*default-border-pixmap* *highlight-border-pixmap*).
903    
904     /usr/lisp/hemlock/cursor.lisp, 05-Jul-89 16:15:50, Edit by Mbb.
905     Proclaimed the following variable special: the-sentinel.
906    
907     /usr/lisp/hemlock/linimage.lisp, 05-Jul-89 16:12:41, Edit by Mbb.
908     Proclaimed the following variable special: *character-attributes*.
909    
910     /usr/lisp/hemlock/macros.lisp, 05-Jul-89 16:10:00, Edit by Mbb.
911     Proclaimed the following variable special: *echo-area-stream*.
912    
913     /usr/lisp/hemlock/rompsite.lisp, 05-Jul-89 16:02:53, Edit by Mbb.
914     Proclaimed the following variables special:
915     (FONT-MAP-SIZE *DEFAULT-FONT-FAMILY* *CURRENT-WINDOW* *INPUT-TRANSCRIPT*
916     *FOREGROUND-BACKGROUND-XOR* *ECHO-AREA-WINDOW* *BUFFER-NAMES*
917     HEMLOCK::*CREATED-SLAVE-CONNECTED* *CHARACTER-HISTORY*
918     *SCREEN-IMAGE-TRASHED*).
919    
920     /usr/lisp/hemlock/struct-ed.lisp, 05-Jul-89 15:42:36, Edit by Mbb.
921     /usr/lisp/hemlock/lispeval.lisp, 05-Jul-89 15:42:36, Edit by Mbb.
922     Created this file for structures that are only used in the HEMLOCK
923     package. Moved SERVER-INFO structure from lispeval.lisp to this file.
924    
925     /usr/lisp/hemlock/rompsite.lisp, 05-Jul-89 15:34:21, Edit by Mbb.
926     Moved the package initialization stuff from rompsite.lisp to ctw.lisp, as
927     this is where it should be.
928    
929     /usr2/lisp/hemlock/pop-up-stream.lisp, 05-Jul-89 14:07:55, Edit by Mbb.
930     /usr2/lisp/hemlock/struct.lisp, 05-Jul-89 14:07:55, Edit by Mbb.
931     Moved the POP-UP-STREAM structure to struct.lisp.
932    
933     /usr1/mbb/lisp/work/screen.lisp, 03-Jul-89 17:05:58, Edit by Mbb.
934     Made RANDOM-TYPEOUT-CLEANUP clean up the modeline field instead of doing
935     it in both the tty and bitmap cleanup methods.
936    
937     /usr1/mbb/lisp/work/pop-up-stream.lisp, 03-Jul-89 15:53:13, Edit by Mbb.
938     Made misc methods for line-buffered and full-buffered streams distinct.
939     FORCE-OUTPUT and FINISH-OUTPUT are now no-ops for full-buffered streams.
940    
941     /usr1/mbb/lisp/work/macros.lisp, 03-Jul-89 15:43:19, Edit by Mbb.
942     Made GET-RANDOM-TYPEOUT-INFO assign distinct misc methods to
943     full-buffered and line-buffered random-typeout streams.
944    
945     /usr1/lisp/nhem/window.lisp, 02-Jul-89 15:54:40, Edit by Chiles.
946     Added "Maximum Modeline Pathname Length" which defaults to nil. Wrote
947     BUFFER-PATHNAME-ML-FIELD-FUN.
948    
949     /usr1/lisp/nhem/morecoms.lisp, 02-Jul-89 16:09:45, Edit by Chiles.
950     Made "Defhvar" propagate any existing hooks as well.
951    
952     /usr1/lisp/nhem/vars.lisp, 02-Jul-89 15:04:33, Edit by Chiles.
953     /usr1/lisp/nhem/syntax.lisp, 02-Jul-89 15:02:25, Edit by Chiles.
954     /usr1/lisp/nhem/main.lisp, 02-Jul-89 14:55:14, Edit by Chiles.
955     /usr1/lisp/nhem/display.lisp, 02-Jul-89 14:43:59, Edit by Chiles.
956     /usr1/lisp/nhem/buffer.lisp, 02-Jul-89 14:38:55, Edit by Chiles.
957     Replaced occurrences of DOLIST used to invoke hook functions with the new
958     INVOKE-HOOK.
959    
960     /usr1/lisp/nhem/window.lisp, 02-Jul-89 15:06:35, Edit by Chiles.
961     /usr1/lisp/nhem/vars.lisp, 02-Jul-89 15:04:33, Edit by Chiles.
962     /usr1/lisp/nhem/syntax.lisp, 02-Jul-89 15:02:25, Edit by Chiles.
963     /usr1/lisp/nhem/searchcoms.lisp, 02-Jul-89 14:59:43, Edit by Chiles.
964     /usr1/lisp/nhem/screen.lisp, 02-Jul-89 14:58:52, Edit by Chiles.
965     /usr1/lisp/nhem/rompsite.lisp, 02-Jul-89 14:57:44, Edit by Chiles.
966     /usr1/lisp/nhem/mh.lisp, 02-Jul-89 14:56:23, Edit by Chiles.
967     /usr1/lisp/nhem/main.lisp, 02-Jul-89 14:55:14, Edit by Chiles.
968     /usr1/lisp/nhem/interp.lisp, 02-Jul-89 14:52:04, Edit by Chiles.
969     /usr1/lisp/nhem/htext1.lisp, 02-Jul-89 14:49:28, Edit by Chiles.
970     /usr1/lisp/nhem/filecoms.lisp, 02-Jul-89 14:41:23, Edit by Chiles.
971     /usr1/lisp/nhem/buffer.lisp, 02-Jul-89 14:36:54, Edit by Chiles.
972     /usr1/lisp/nhem/bit-screen.lisp, 02-Jul-89 14:33:21, Edit by Chiles.
973     Replaced occurrences of
974     "invoke-hook* '"
975     with
976     "invoke-hook ".
977    
978     Replaced occurrences of
979     "invoke-hook '"
980     with
981     "invoke-hook ".
982    
983    
984     /usr1/lisp/nhem/vars.lisp, 02-Jul-89 14:30:55, Edit by Chiles.
985     Deleted function definition for INVOKE-HOOK.
986    
987     /usr1/lisp/nhem/macros.lisp, 02-Jul-89 13:45:37, Edit by Chiles.
988     Wrote macro INVOKE-HOOK that replaces INVOKE-HOOK* and is exported.
989    
990     /usr1/lisp/nhem/bit-screen.lisp, 29-Jun-89 11:26:19, Edit by Chiles.
991     Fixed INIT-BITMAP-DEVICE to drop any pending events on the floor, so
992     accidental input while not in Hemlock is ignored.
993    
994     /usr1/lisp/nhem/lispeval.lisp, 29-Jun-89 10:54:17, Edit by Chiles.
995     Made default value for "Remote Compile File" be nil.
996    
997     /usr1/lisp/nhem/window.lisp, 29-Jun-89 10:43:26, Edit by Chiles.
998     Moved the :modifiedp modeline-field to be between the modes and buffer name.
999     Modified the :modifiedp and :buffer-pathname update functions accordingly.
1000    
1001     /usr1/lisp/nhem/macros.lisp, 29-Jun-89 10:12:25, Edit by Chiles.
1002     Fixed GET-RANDOM-TYPEOUT-INFO: it now supplies "Fundamental" only for the
1003     random typeout buffer's modes, and the delete hook is now a compiled function
1004     instead of interpreted.
1005    
1006     /usr1/lisp/nhem/pop-up-stream.lisp, 28-Jun-89 16:41:56, Edit by Chiles.
1007     Fixed a bug in RANDOM-TYPEOUT-MISC that called redisplay on the pop-up window
1008     when it didn't exist. When the stream is full-buffered, and no previous
1009     random typeout has occurred for a given buffer, the window slot in the stream
1010     is nil. This should be fixed better than I have done.
1011    
1012     /usr1/lisp/nhem/lispmode.lisp, 28-Jun-89 16:38:40, Edit by Chiles.
1013     Added DEFINDENT for WITH-POP-UP-DISPLAY.
1014    
1015     /usr1/mbb/lisp/work/bit-screen.lisp, 22-Jun-89 20:11:59, Edit by Mbb.
1016     The device dependant random-typeout-cleanup methods were fixing up the
1017     modeline, but this is device independant, so I moved it to screen.lisp.
1018    
1019     /usr1/mbb/lisp/work/screen.lisp, 22-Jun-89 19:58:08, Edit by Mbb.
1020     RANDOM-TYPEOUT-CLEANUP now sets the Random Typeout buffer's modeline
1021     field to :normal. Before it lost on a Keep character in a more.
1022    
1023     /usr1/mbb/lisp/work/pop-up-stream.lisp, 22-Jun-89 19:48:12, Edit by Mbb.
1024     Fixed NO-TEXT-PAST-BOTTOM-P to work. It previously choked when there
1025     were no newlines in the buffer.
1026    
1027     /usr1/mbb/lisp/work/rompsite.lisp, 22-Jun-89 19:45:54, Edit by Mbb.
1028     Made END-RANDOM-TYPEOUT do a more-prompt, in case the user didn't give us
1029     a newline on his last line of output. This was previously a bug.
1030    
1031     /usr1/mbb/lisp/work/morecoms.lisp, 22-Jun-89 16:21:43, Edit by Mbb.
1032     Made "Capitalize Word" consistent with "Uppercase Word" and "Lowercase
1033     Word". Someone failed to see how easy this was.
1034    
1035     /usr1/mbb/lisp/work/diredcoms.lisp, 22-Jun-89 13:15:07, Edit by Mbb.
1036     /usr1/mbb/lisp/work/rompsite.lisp, 22-Jun-89 13:18:00, Edit by Mbb.
1037     Moved DIRECTORYP from diredcoms.lisp to rompsite.lisp. This is a
1038     generally useful function.
1039    
1040     /usr1/lisp/nhem/searchcoms.lisp, 22-Jun-89 16:29:05, Edit by Chiles.
1041     Fixed a bug in the termination test of the replacement loop. It used to use
1042     a temporary mark to hold onto the end of the region which lost with multiple
1043     replacements on the last line with the end of the region at the end of the
1044     line.
1045    
1046     /usr1/lisp/nhem/bufed.lisp, 22-Jun-89 16:26:59, Edit by Chiles.
1047     Made DELETE-BUFED-BUFFERS a buffer local hook for the bufed buffer.
1048    
1049     /usr1/mbb/lisp/work/filecoms.lisp, 22-Jun-89 10:43:51, Edit by Mbb.
1050     PATHNAME-TO-BUFFER-NAME now returns a string in the form of
1051     <file-namestring pathname> <directory-namestring> pathname.
1052    
1053     Deleted *name/type-separator-character*.
1054    
1055    
1056     /usr1/mbb/lisp/work/echocoms.lisp, 21-Jun-89 17:05:36, Edit by Mbb.
1057     "Complete Keyword" now only merges with the directory of the default, as
1058     opposed to the whole thing. This makes completion look more like the new
1059     confirmation.
1060    
1061     /usr1/mbb/lisp/work/morecoms.lisp, 21-Jun-89 21:45:05, Edit by Mbb.
1062     Made "List Buffers" tabulate it's output. It looks better that way.
1063    
1064     /usr1/mbb/lisp/work/echo.lisp, 21-Jun-89 15:50:43, Edit by Mbb.
1065     Made FILE-VERIFICATION-FUNCTION allow merging of relative pathnames and
1066     nearly honest-to-goodness UNIX pathnames. Eliminated all file-name and
1067     file-type merging, only merging with default directory. However, if the user
1068     only inputs a directory spec, then he could only mean to pick up the
1069     file-namestring from the defaults.
1070    
1071     /usr1/mbb/lisp/work/mh.lisp, 21-Jun-89 11:36:24, Edit by Mbb.
1072     /usr1/mbb/lisp/work/rompsite.lisp, 21-Jun-89 11:41:52, Edit by Mbb.
1073     I moved MERGE-RELATIVE-PATHNAMES from mh.lisp to rompsite.lisp and
1074     exported it for its general usefulness.
1075    
1076     /usr1/lisp/hemlock/bindings.lisp, 21-Jun-89 13:44:07, Edit by Chiles.
1077     Added bindings for "Completion" mode.
1078    
1079     /usr1/lisp/nhem/mh.lisp, 19-Jun-89 18:58:03, Edit by Chiles.
1080     Modified MH once again to supply nil and nil for the group and account
1081     information to RFS-AUTHENTICATE.
1082    
1083     /usr1/lisp/nhem/bindings.lisp, 19-Jun-89 16:28:48, Edit by Chiles.
1084     Changed binding of "Select Random Typeout Buffer".
1085    
1086     /usr1/lisp/nhem/morecoms.lisp, 19-Jun-89 16:26:21, Edit by Chiles.
1087     "List Buffers" no longer shows random typeout buffers.
1088    
1089     /usr1/mbb/lisp/work/pop-up-stream.lisp, 19-Jun-89 14:02:04, Edit by Mbb.
1090     Made line-buffered-moreing work. A last minute fix before I it went into
1091     the last core broke this.
1092    
1093     /usr1/mbb/lisp/work/pop-up-stream.lisp, 18-Jun-89 13:26:12, Edit by Mbb.
1094     Added :charpos feature to the RANDOM-TYPEOUT-MISC method because format
1095     uses it to implement tabbing.
1096    
1097     /usr1/mbb/lisp/work/lispbuf.lisp, 18-Jun-89 12:19:52, Edit by Mbb.
1098     Made "Editor Describe Function Call" not supply a height to
1099     WITH-POP-UP-DISPLAY.
1100    
1101     /usr1/mbb/lisp/work/spellcoms.lisp, 16-Jun-89 17:47:30, Edit by Mbb.
1102     Added a height specification to the WITH-POP-UP-DISPLAY call in
1103     GET-WORD-CORRECTION so the stream would be line-buffered, and thus visible.
1104    
1105     /usr1/mbb/lisp/work/macros.lisp, 16-Jun-89 17:27:38, Edit by Mbb.
1106     /usr1/mbb/lisp/work/pop-up-stream.lisp, 16-Jun-89 17:27:08, Edit by Mbb.
1107     Added FORCE-OUTPUT and FINISH-OUTPUT functionality to Random Typeout
1108     Streams.
1109    
1110     /usr1/mbb/lisp/work/morecoms.lisp, 16-Jun-89 17:24:15, Edit by Mbb.
1111     Made "Point to here" issue the traditional "I'm afraid I can't let you do
1112     that Dave." message when the usere tries to make the special Random
1113     Typeout window current.
1114    
1115     /usr1/lisp/hemlock/diredcoms.lisp, 16-Jun-89 01:20:44, Edit by Chiles.
1116     Fixed "Copy File" and "Rename File" to no longer think they run in dired
1117     buffers.
1118    
1119     /usr1/lisp/hemlock/bindings.lisp, 16-Jun-89 01:07:54, Edit by Chiles.
1120     Added binding for "Select Random Typeout Buffer".
1121    
1122     /usr1/lisp/hemlock/bindings.lisp, 15-Jun-89 16:59:15, Edit by Chiles.
1123     Defined #\K to be a :keep logical character.
1124    
1125     /usr1/lisp/hemlock/echo.lisp, 15-Jun-89 16:43:16, Edit by Chiles.
1126     Added definition for "Keep" logical character.
1127    
1128     /usr1/lisp/nhem/mh.lisp, 15-Jun-89 13:14:00, Edit by Chiles.
1129     Modified INCORPORATE-NEW-MAIL to better detect mistyped passwords with new MH
1130     error messages.
1131    
1132     /usr/lisp/hemlock/lisp-lib.lisp, 12-Jun-89 14:55:16, Edit by Mbb.
1133     Made "Lisp Library Help" consistent with "Bufed" and other modes that now
1134     use the mode-description mechanism.
1135    
1136     /usr/lisp/hemlock/window.lisp, 07-Jun-89 16:56:02, Edit by Mbb.
1137     Fixed a bug in WINDOW-FOR-HUNK that prevented anyone from making a window
1138     1 character high.
1139    
1140     /usr/lisp/hemlock/pop-up-stream.lisp, 07-Jun-89 19:10:17, Edit by Mbb.
1141     This file replaces tty-stream.lisp and bit-stream.lisp and does essentially
1142     the same thing, but in a completely different way.
1143    
1144     /usr/lisp/hemlock/display.lisp, 07-Jun-89 18:32:56, Edit by Mbb.
1145     Added two slots to the device structure: random-typeout-full-more and
1146     random-typeout-line-more. These are called from the random typeout
1147     stream output methods to give users a neat scrolling effect on a bitmap, and
1148     on the tty they just clear the window and draw some more lines from the top.
1149    
1150     /usr/lisp/hemlock/display.lisp, 07-Jun-89 18:32:56, Edit by Mbb.
1151     Made %PRINT-DEVICE-HUNK not choke when the hunk has no associated window.
1152    
1153     /usr/lisp/hemlock/mh.lisp, 07-Jun-89 18:30:05, Edit by Mbb.
1154     Made the NEW-MAIL-BUF-DELETE-HOOK ignore buffer so the compiler doesn't
1155     warn that it was "bound but not referenced".
1156    
1157     /usr/lisp/hemlock/bit-screen.lisp, 07-Jun-89 14:52:45, Edit by Mbb.
1158     Made BITMAP-RANDOM-TYPEOUT-SETUP create a psuedo-window to display a random
1159     typeout buffer. Also made BITMAP-RANDOM-TYPEOUT-CLEANUP do the right
1160     thing. Two functions were added to deal with the pseudo-window:
1161     MAKE-TTY-RANDOM-TYPEOUT-WINDOW and CHANGE-TTY-RANDOM-TYPEOUT-WINDOW.
1162    
1163     /usr/lisp/hemlock/tty-screen.lisp, 07-Jun-89 14:26:48, Edit by Mbb.
1164     Made TTY-RANDOM-TYPEOUT-SETUP create a psuedo-window to display a random
1165     typeout-buffer. Also made TTY-RANDOM-TYPEOUT-CLEANUP do the right thing.
1166     Two functions were added to deal with the psuedo-window :
1167     MAKE-BITMAP-RANDOM-TYPEOUT-WINDOW and CHANGE-BITMAP-RANDOM-TYPEOUT-WINDOW.
1168    
1169     /usr/lisp/hemlock/screen.lisp, 07-Jun-89 15:07:50, Edit by Mbb.
1170     Modified PREPARE-FOR-RANDOM-TYPEOUT and RANDOM-TYPEOUT-CLEANUP to
1171     implement the new mechanism. Also added the modeline field definitions
1172     for random typeout buffers.
1173    
1174     /usr1/lisp/nhem/keytran.lisp, 05-Jun-89 12:53:12, Edit by Chiles.
1175     Fixed a bugt in DEFINE-KEYSYM that alwyas ignores shifted characters.
1176    
1177     /usr1/lisp/nhem/rompsite.lisp, 02-Jun-89 11:54:20, Edit by Chiles.
1178     Made FUN-DEFINED-FROM-PATHNAME not string-downcase the file.
1179    
1180     /usr/lisp/hemlock/spellcoms.lisp, 31-May-89 20:46:54, Edit by Mbb.
1181     /usr/lisp/hemlock/searchcoms.lisp, 31-May-89 20:44:59, Edit by Mbb.
1182     /usr/lisp/hemlock/scribe.lisp, 31-May-89 20:44:14, Edit by Mbb.
1183     /usr/lisp/hemlock/register.lisp, 31-May-89 20:42:46, Edit by Mbb.
1184     /usr/lisp/hemlock/morecoms.lisp, 31-May-89 20:41:30, Edit by Mbb.
1185     /usr/lisp/hemlock/mh.lisp, 07-Jun-89 18:30:05, Edit by Mbb.
1186     /usr/lisp/hemlock/lispeval.lisp, 31-May-89 20:36:12, Edit by Mbb.
1187     /usr/lisp/hemlock/lispbuf.lisp, 31-May-89 20:30:34, Edit by Mbb.
1188     /usr/lisp/hemlock/lisp-lib.lisp, 12-Jun-89 14:55:16, Edit by Mbb.
1189     /usr/lisp/hemlock/filecoms.lisp, 31-May-89 20:21:59, Edit by Mbb.
1190     /usr/lisp/hemlock/echocoms.lisp, 31-May-89 20:19:14, Edit by Mbb.
1191     /usr/lisp/hemlock/echo.lisp, 05-Jun-89 15:58:14, Edit by Mbb.
1192     /usr/lisp/hemlock/doccoms.lisp, 31-May-89 20:13:38, Edit by Mbb.
1193     /usr/lisp/hemlock/abbrev.lisp, 31-May-89 19:55:20, Edit by Mbb.
1194     Changed occurences of WITH-RANDOM-TYPEOUT to WITH-POP-UP-DISPLAY.
1195    
1196     /usr1/lisp/nhem/bit-screen.lisp, 31-May-89 21:41:02, Edit by Chiles.
1197     The following functions were modified to accomodate using the extra space at
1198     the bottom of a window when there is no thumb bar:
1199     WRITE-N-EXPOSED-REGIONS
1200     WRITE-ONE-EXPOSED-REGION
1201     HUNK-PROCESS-INPUT
1202     MAYBE-PROMPT-USER-FOR-WINDOW
1203     BITMAP-RANDOM-TYPEOUT-SETUP *** Merge with Blaine.
1204     DEFAULT-CREATE-WINDOW-HOOK
1205     DEFAULT-CREATE-INITIAL-WINDOWS-HOOK
1206     BITMAP-MAKE-WINDOW
1207     SET-HUNK-SIZE
1208    
1209     /usr/lisp/hemlock/macros.lisp, 31-May-89 19:29:21, Edit by Mbb.
1210     Defined the macro WITH-POP-UP-DISPLAY that replaces WITH-RANDOM-TYPEOUT.
1211     The new machanism stuffs output into a real hemlock buffer and a pseudo
1212     window so users can get to it if they need to.
1213    
1214     /usr/lisp/hemlock/rompsite.lisp, 31-May-89 15:35:11, Edit by Mbb.
1215     Rewrote WAIT-FOR-MORE and END-RANDOM-TYPEOUT, and added
1216     MAYBE-KEEP-RANDOM-TYPEOUT-WINDOW, that will finish output and keep the
1217     random typeout window if we're on a bitmap-device.
1218    
1219     Added random-typeout-xevents-mask constant.
1220    
1221    
1222     /usr1/lisp/nhem/hunk-draw.lisp, 31-May-89 14:19:46, Edit by Chiles.
1223     Introduced hunk-thumb-bar-bottom-border, 10, and set hunk-bottom-border to 3.
1224     Modified hunk-draw-bottom-border accordingly.
1225    
1226     /usr1/lisp/nhem/bit-screen.lisp, 31-May-89 10:00:56, Edit by Chiles.
1227     Modified HUNK-PROCESS-INPUT to use extra bits below bottom line and above
1228     thumb bar as part of the bottom line. This should eliminate problems with
1229     mouse scrolling and point-to-here functionality which otherwise would beep
1230     causing the user to move the mouse up a tiny bit.
1231    
1232     /usr1/lisp/nhem/lispbuf.lisp, 26-May-89 14:21:11, Edit by Chiles.
1233     Made "Select Eval Buffer" supply a buffer local delete hook that sets the
1234     special to nil, so Hemlock doesn't hold onto that memory.
1235    
1236     /usr1/lisp/nhem/buffer.lisp, 26-May-89 14:18:50, Edit by Chiles.
1237     Modified MAKE-BUFFER to check the type of the :delete-hook arg.
1238    
1239     /usr1/ch/lisp/complete/table.lisp, 17-Apr-89 18:41:11, Edit by Hoover.
1240     Exported STRING-TABLE-SEPARATOR.
1241    
1242     Fixed a bug in FIND-LONGEST-COMPLETION which made COMPLETE-STRING
1243     think some :COMPLETE completions were :UNIQUE.
1244    
1245    
1246     /usr1/lisp/nhem/mh.lisp, 19-May-89 17:36:03, Edit by Chiles.
1247     /usr1/lisp/nhem/dired.lisp, 19-May-89 17:34:35, Edit by Chiles.
1248     Replaced all %SES-NAMESTRING uses with NAMESTRING.
1249    
1250     /usr1/lisp/nhem/unixcoms.lisp, 17-May-89 11:53:05, Edit by Chiles.
1251     Made SCRIBE-FILE move the buffer's point to the end of the buffer. This
1252     still does not do everything you want:
1253     Queue multiple scribe requests.
1254     Leave a stream around all the time that gets cleaned up when the
1255     buffer is deleted, so it can have a disjoint mark from the buffer's
1256     point. The stream is made whenever the buffer is made.
1257    
1258     /usr1/lisp/nhem/diredcoms.lisp, 15-May-89 17:04:50, Edit by Chiles and MBB.
1259     Added "Dired Information" variable and structure instead of N buffer local
1260     variables. Fixed a couple bugs. Modified "Dired" to correctly handle
1261     file-namestring patterns ... prompts separately with argument. Must prompt
1262     separately because cannot know user's intent and must canonicalize names for
1263     uniqueness when looking up dired buffers.
1264    
1265     /usr1/lisp/nhem/xcoms.lisp, 12-May-89 11:35:24, Edit by Chiles.
1266     Fixed bug in "Stack Window", paren mismatched.
1267    
1268     /usr1/lisp/nhem/struct.lisp, 11-May-89 13:41:38, Edit by Chiles.
1269     Modified font-mark printing to use double quotes instead of ``''.
1270    
1271     /usr1/lisp/nhem/interp.lisp, 11-May-89 13:40:05, Edit by Chiles.
1272     Modified command printing to use double quotes instead of ``''.
1273    
1274     /usr1/lisp/nhem/htext2.lisp, 11-May-89 13:37:22, Edit by Chiles.
1275     Modified line, mark, region, and buffer print functions to use double quotes
1276     instead of Scribe ligatures, ``''. Fixed a bug in mark printing that wrote
1277     its last string to *standard-output* instead of the given stream.
1278    
1279     /usr1/lisp/hemlock/mh.lisp, 05-May-89 17:01:39, Edit by DBM.
1280     Wrote "Message Help", "Headers Help", and "Draft Help".
1281    
1282     /usr1/lisp/hemlock/bindings.lisp, 05-May-89 17:03:56, Edit by Chiles.
1283     Added bindings for "Message Help", "Headers Help", and "Draft Help".
1284    
1285     /usr1/lisp/nhem/dired.lisp, 02-May-89 14:20:43, Edit by Chiles.
1286     Fixed a bug in RENAME-FILE not handling a pattern and directory spec
1287     combination correctly.
1288    
1289     /usr1/lisp/nhem/mh.lisp, 26-Apr-89 14:48:45, Edit by Chiles.
1290     Modified doc strings to work better with "Describe Mode".
1291    
1292     /usr1/lisp/nhem/echo.lisp, 25-Apr-89 15:21:21, Edit by Chiles.
1293     Modified PROMPT-FOR-VAR to call CURRENT-VARIABLE-TABLES. Modified
1294     PROMPT-FOR-FILE to look for the typein in the default directory before
1295     merging with the defaults and taking that potentially non-existent file.
1296     Re-order a bunch of stuff and cleaned up page titles.
1297    
1298     /usr1/lisp/nhem/bindings.lisp, 25-Apr-89 13:18:42, Edit by Chiles.
1299     Removed binding (bind-key "Do Nothing" #\super-leftup :mode "Bufed").
1300    
1301     /usr1/lisp/nhem/bindings.lisp, 24-Apr-89 15:44:17, Edit by Chiles.
1302     Added "View" mode bindings similar to "Message" mode bindings.
1303    
1304     /usr1/lisp/nhem/morecoms.lisp, 24-Apr-89 14:46:36, Edit by Chiles.
1305     Modified "Generic Pointer Up" and "Point to Here".
1306    
1307     /usr1/lisp/nhem/bufed.lisp, 24-Apr-89 14:41:51, Edit by Chiles.
1308     Modified "Bufed Goto and Quit".
1309    
1310     /usr1/lisp/nhem/interp.lisp, 24-Apr-89 14:09:41, Edit by Chiles.
1311     Modified BIND-KEY to provide a restart before signalling an non-existent
1312     command error.
1313    
1314     /usr1/lisp/nhem/searchcoms.lisp, 20-Apr-89 18:35:53, Edit by Chiles.
1315     Rewrote QUERY-REPLACE-FUNCTION, modifying REPLACE-THAT-CASE and creating
1316     QUERY-REPLACE-LOOP, to clean things up. Fixed bug in return values that
1317     broke "Group Query Replace".
1318    
1319     /usr1/lisp/nhem/spellcoms.lisp, 19-Apr-89 14:40:36, Edit by Chiles.
1320     Modified CORRECT-BUFFER-WORD-END to return values other than nil when end and
1321     start were only one character apart.
1322    
1323     /usr1/lisp/hemlock/diredcoms.lisp, 18-Apr-89 14:23:38, Edit by Chiles.
1324     Modified ARRAY-ELEMENT-FROM-MARK to no longer move the mark argument
1325     since it can correctly count the number of lines in the region anyway.
1326    
1327     /usr1/lisp/nhem/diredcoms.lisp, 18-Apr-89 11:11:21, Edit by Chiles.
1328     Rewrote "View Return" and "View Quit" since they didn't interact correctly.
1329    
1330     /usr1/lisp/nhem/xcoms.lisp, 17-Apr-89 15:48:58, Edit by Chiles.
1331     Fixed bug in "Stack Window". It now signals an editor-error unless the
1332     device is a hi::bitmap-device. This command probably should be deleted since
1333     it is somewhat silly and written only for one person.
1334    
1335     /usr1/lisp/nhem/filecoms.lisp, 12-Apr-89 15:19:52, Edit by Chiles.
1336     Made "Revert File" keep buffer's pathname when reverting to checkpoint file.
1337    
1338     /usr1/lisp/nhem/bindings.lisp, 12-Apr-89 14:48:52, Edit by Chiles.
1339     Added binding for "Select Scribe Warnings".
1340    
1341     Deleted bindings of "Goto Dired Buffer" and "Goto Dired Buffer Quitting".
1342     Added "View" mode bindings for "View Return" and "View Quit".
1343    
1344    
1345     /usr1/lisp/nhem/struct.lisp, 12-Apr-89 14:14:12, Edit by Chiles.
1346     Exported and provided a doc string for BUFFER-DELETE-HOOK.
1347    
1348     /usr1/mbb/lisp/nhem/searchcoms.lisp, 11-Apr-89 13:44:13, Edit by Blaine.
1349     Made "Query Replace" and "Replace String" echo how many occurrences are
1350     replaced.
1351    
1352     /usr1/mbb/lisp/nhem/searchcoms.lisp, 11-Apr-89 13:44:13, Edit by Blaine.
1353     Made the doc-strings for "List Matching Lines", "Delete Matcing Lines",
1354     "Delete Non-matching Lines", "Count Occurrences", "Replace String", and
1355     "Query Replace" indicate that they are sensitive to the active-region.
1356    
1357     /usr1/mbb/lisp/nhem/scribe.lisp, 10-Apr-89 22:30:25, Edit by Blaine.
1358     Wrote the "Select Scribe Warnings", which goes to the buffer named "Scribe
1359     Warnings" if it exists.
1360    
1361     /usr1/mbb/lisp/nhem/lisp-lib.lisp, 10-Apr-89 21:39:51, Edit by Blaine.
1362     Made "Describe Library Entry" and "Desribe Pointer Library Entry" put the
1363     user in view mode instead of normal editing mode. Also added the command
1364     ARRAY-ELEMENT-FROM-POINTER-Y-POS which returns an array element whose index
1365     is determined by the y position, in lines, of the pointer.
1366    
1367     /usr1/mbb/lisp/nhem/bufed.lisp, 10-Apr-89 21:29:20, Edit by Blaine.
1368     Fixed a few bugs in Bufed. Made "Bufed Undelete" replace #\D with #\space.
1369     Made "Bufed Goto and Quit" use the pointer location instead of the
1370     current-point. Also made bufed not move the current-point.
1371    
1372     /usr1/mbb/lisp/nhem/diredcoms.lisp, 11-Apr-89 13:22:44, Edit by Blaine.
1373     Fixed bug in UPDATE-DIRED-BUFFER. I was setting "Dired Buffer Files" inside
1374     of a dotimes when it should have been outside.
1375    
1376     Deleted commands "Goto Dired Buffer" and "Goto Dired Buffer Quitting" in lieu
1377     of "View REturn" and "View Quit".
1378    
1379     Wrote "Dired from Buffer Pathname".
1380    
1381    
1382     /usr1/lisp/nhem/mh.lisp, 10-Apr-89 10:20:42, Edit by Chiles.
1383     Modified SUB-WRITE-MH-SEQUENCE to bind *print-base* to 10 when writing
1384     message ID's.
1385    
1386     /usr1/ch/lisp/spell/spell-build.lisp, 08-Apr-89 16:55:52, Edit by Hoover.
1387     Increased max-entry-count-estimate to 15600 in order to build the new
1388     dictionary. Updated filenames in comments and added a line specifying
1389     compilation dependencies.
1390    
1391     Picked up the latest ispell dictionary and merged in local favorites.
1392     This dictionary is available via anonymous ftp from celray.cs.yale.edu
1393     (128.36.0.25) and locally as /../m/usr/misc/.ispell/src/dict.191.
1394    
1395     /usr1/lisp/nhem/lispmode.lisp, 07-Apr-89 16:25:51, Edit by Chiles.
1396     Added DEFINDENT for WITH-WRITABLE-BUFFER.
1397    
1398     /usr1/lisp/nhem/diredcoms.lisp, 07-Apr-89 16:22:05, Edit by Chiles.
1399     Modifed INITIALIZE-DIRED-BUFFER and "Dired" to beep and blow off the dired
1400     when no entries satisfy the spec.
1401    
1402     /usr1/lisp/nhem/echocoms.lisp, 07-Apr-89 10:49:09, Edit by Chiles.
1403     Added "ps" to "Ignore File Types".
1404    
1405     /usr1/lisp/nhem/mh.lisp, 04-Apr-89 00:16:54, Edit by Chiles.
1406     Wrote GET-STORABLE-MSG-BUF-NAME and used it inside SHOW-HEADERS-MESSAGE and
1407     SHOW-MESSAGE-OFFSET-MSG-BUF.
1408    
1409     Removed variable "Deliver Message Deleting Buffers". I modified
1410     DELIVER-DRAFT-BUFFER-MESSAGE to ignore it. This now also always deletes the
1411     draft buffer, regardless of whether this variable is re-installed. Now the
1412     message buffer is always deleted unless it is kept. "Delete Draft and
1413     Buffer" now also always deletes the message buffer unless it is kept. IF the
1414     variable is re-installed this deletion will be guarded by it as well.
1415    
1416    
1417     /usr1/lisp/nhem/bindings.lisp, 03-Apr-89 12:21:51, Edit by Chiles.
1418     Changed binding of "Define Keyboard Macro Key" to C-x M-(.
1419    
1420     /usr1/lisp/nhem/bindings.lisp, 02-Apr-89 16:44:54, Edit by Chiles.
1421     Fixed mail bindings that got switched up or something, "Next Message", "Next
1422     Undeleted Message", "Previous Message", "Previous Undeleted Message".
1423    
1424     /usr1/lisp/nhem/bindings.lisp, 01-Apr-89 16:38:10, Edit by Chiles.
1425     Bound "Bufed" to C-x C-M-b, and changed some c-'s to control-'s.
1426    
1427     /usr1/lisp/nhem/morecoms.lisp, 31-Mar-89 18:24:30, Edit by Chiles.
1428     Wrote "Generic Pointer Up" to replace "Push Mark/Point to Here" and added
1429     ADD-GENERIC-POINTER-UP-FUNCTION. Modified "Point to Here" in accordance.
1430    
1431     /usr1/lisp/nhem/bufed.lisp, 31-Mar-89 18:34:40, Edit by Chiles.
1432     Fixed "Bufed Goto and Quit". Modified "Bufed" to move point to the beginning
1433     of the buffer.
1434    
1435     /usr1/lisp/nhem/bindings.lisp, 31-Mar-89 18:27:02, Edit by Chiles.
1436     Changed bindings of "Push Mark/Point to Here" to "Generic Pointer Up".
1437    
1438     /usr1/lisp/nhem/mh.lisp, 31-Mar-89 13:40:46, Edit by Chiles.
1439     Fixed a bug in SETUP-REMAIL-DRAFT-BUFFER recently introduced by tweaking
1440     cleanup hooks. THis now makes a dummy "Draft Information" variable.
1441    
1442     /usr1/lisp/nhem/macros.lisp, 29-Mar-89 22:19:57, Edit by Chiles.
1443     Changed error handler to take r and R for restarts instead of P.
1444    
1445     /usr1/lisp/nhem/dired.lisp, 29-Mar-89 21:41:04, Edit by Chiles.
1446     Renamed MAKEDIR to MAKE-DIRECTORY.
1447    
1448     /usr1/lisp/nhem/diredcoms.lisp, 29-Mar-89 17:04:51, Edit by Chiles.
1449     Modified some doc strings and rewrote "Dired Help" to use "Describe Mode".
1450    
1451     /usr1/lisp/nhem/bufed.lisp, 29-Mar-89 16:53:06, Edit by Chiles.
1452     Fixed some documentation and rewrote "Bufed Help" to use "Describe Mode".
1453    
1454     /usr1/lisp/nhem/bindings.lisp, 29-Mar-89 16:45:08, Edit by Chiles.
1455     Added binding for "Bufed Help".
1456    
1457     /usr1/lisp/nhem/bufed.lisp, 29-Mar-89 16:36:53, Edit by Chiles.
1458     Added documentation to mode "Bufed".
1459    
1460     /usr1/lisp/nhem/doccoms.lisp, 29-Mar-89 15:52:11, Edit by Chiles.
1461     Wrote "Describe Mode" and hooked it into "Help".
1462    
1463     /usr1/lisp/nhem/buffer.lisp, 29-Mar-89 11:24:19, Edit by Chiles.
1464     Wrote MODE-DOCUMENTATION and exported it.
1465    
1466     /usr1/lisp/nhem/filecoms.lisp, 28-Mar-89 17:24:47, Edit by Chiles.
1467     Removed "Rename File" and "Delete File".
1468    
1469     /usr1/lisp/nhem/dired.lisp, 28-Mar-89 16:42:27, Edit by Chiles.
1470     Removed "[Yes]" from DELETE-FILE-2
1471    
1472     /usr1/lisp/nhem/diredcoms.lisp, 28-Mar-89 16:03:16, Edit by Chiles.
1473     Moved "Delete File" here and made it consistent with the new "Copy File" and
1474     "Rename File" in that it calls out to the dired package.
1475    
1476     /usr1/lisp/hemlock/bindings.lisp, 28-Mar-89 11:32:03, Edit by DBM.
1477     Names for a couple of bindings were incorrect and have been
1478     fixed.
1479    
1480     /usr1/lisp/nhem/diredcoms.lisp, 28-Mar-89 11:19:50, Edit by Chiles.
1481     Modified "View File" to name buffers better.
1482    
1483     /usr1/lisp/nhem/bindings.lisp, 27-Mar-89 13:01:14, Edit by Chiles.
1484     Forgot a copy and rename dired bindings.
1485    
1486     /usr1/lisp/nhem/mh.lisp, 27-Mar-89 11:46:28, Edit by Chiles.
1487     Fixed :delete-hook arg that was not a list.
1488    
1489     /usr1/lisp/nhem/lispeval.lisp, 25-Mar-89 09:44:46, Edit by Chiles.
1490     Wrote "Editor Server Name".
1491    
1492     /usr1/lisp/nhem/rompsite.lisp, 25-Mar-89 09:37:57, Edit by Chiles.
1493     Modified INIT-EDITOR-SERVER to include process ID in editor server name for
1494     same user, same machine, multiple instance protection.
1495    
1496     /usr1/lisp/nhem/lispbuf.lisp, 24-Mar-89 23:19:56, Edit by Chiles.
1497     /usr1/lisp/nhem/lispbuf.lisp, 24-Mar-89 23:12:48, Edit by Chiles.
1498     "Reenter Interactive Input" must copy the region when it is active since
1499     moving the point changed the input region. There also was a bug that it
1500     checked for the value of buffer-input-mark, but this has no global binding.
1501     It now checks for a binding instead of a non-nil value.
1502    
1503     /usr1/lisp/nhem/spellcoms.lisp, 24-Mar-89 21:44:36, Edit by Chiles.
1504     Made CORRECT-BUFFER-SPELLING and SPELL-PREVIOUS-WORD always ignore trailing
1505     apostrophe s's on words.
1506    
1507     /usr1/lisp/nhem/bindings.lisp, 23-Mar-89 20:51:16, Edit by Chiles.
1508     Added Bufed bindings.
1509    
1510     /usr1/lisp/nhem/bufed.lisp, 23-Mar-89 20:52:48, Edit by Chiles.
1511     New file.
1512    
1513     /usr1/lisp/nhem/ts.lisp, 22-Mar-89 17:04:44, Edit by Chiles.
1514     /usr1/lisp/nhem/srccom.lisp, 22-Mar-89 17:04:02, Edit by Chiles.
1515     /usr1/lisp/nhem/spellcoms.lisp, 22-Mar-89 17:03:17, Edit by Chiles.
1516     /usr1/lisp/nhem/register.lisp, 22-Mar-89 17:00:37, Edit by Chiles.
1517     /usr1/lisp/nhem/morecoms.lisp, 22-Mar-89 16:59:49, Edit by Chiles.
1518     /usr1/lisp/nhem/mh.lisp, 22-Mar-89 16:59:08, Edit by Chiles.
1519     /usr1/lisp/nhem/lispeval.lisp, 22-Mar-89 16:58:16, Edit by Chiles.
1520     /usr1/lisp/nhem/lisp-lib.lisp, 22-Mar-89 16:57:31, Edit by Chiles.
1521     /usr1/lisp/nhem/killcoms.lisp, 22-Mar-89 15:27:23, Edit by Chiles.
1522     /usr1/lisp/nhem/htext2.lisp, 22-Mar-89 15:24:23, Edit by Chiles.
1523     /usr1/lisp/nhem/hi-integrity.lisp, 22-Mar-89 15:23:12, Edit by Chiles.
1524     /usr1/lisp/nhem/filecoms.lisp, 22-Mar-89 15:22:19, Edit by Chiles.
1525     /usr1/lisp/nhem/edit-defs.lisp, 22-Mar-89 15:21:01, Edit by Chiles.
1526     /usr1/lisp/nhem/echocoms.lisp, 22-Mar-89 14:59:18, Edit by Chiles.
1527     /usr1/lisp/nhem/echo.lisp, 22-Mar-89 14:57:55, Edit by Chiles.
1528     /usr1/lisp/nhem/diredcoms.lisp, 22-Mar-89 14:13:31, Edit by Chiles.
1529     /usr1/lisp/nhem/cursor.lisp, 22-Mar-89 14:11:46, Edit by Chiles.
1530     /usr1/lisp/nhem/command.lisp, 22-Mar-89 14:09:36, Edit by Chiles.
1531     /usr1/lisp/nhem/bit-screen.lisp, 22-Mar-89 14:08:27, Edit by Chiles.
1532     Replaced idioms with BUFFER-START-MARK and BUFFER-END-MARK.
1533    
1534     /usr1/lisp/nhem/buffer.lisp, 22-Mar-89 14:05:29, Edit by Chiles.
1535     Wrote BUFFER-START-MARK and BUFFER-END-MARK.
1536    
1537     /usr1/lisp/nhem/lisp-lib.lisp, 21-Mar-89 14:32:14, Edit by Chiles.
1538     Modified all Lisp Library commands to signal an editor-error when not in a
1539     library buffer.
1540    
1541     /usr1/lisp/nhem/morecoms.lisp, 21-Mar-89 14:22:02, Edit by Mbb.
1542     Made "Count Occurrences" use the active region when it exists, otherwise
1543     point to end of buffer. "Count Lines Region" became "Count Lines", and
1544     "Count Words Region" became "Count Words". These two use the active region
1545     now too.
1546    
1547     /usr1/lisp/nhem/searchcoms.lisp, 21-Mar-89 14:19:17, Edit by Mbb.
1548     Made QUERY-REPLACE-FUNCTION use the active region if it exists, otherwise
1549     point to end of buffer. Also, "List Matching Lines", "Delete Matching
1550     Lines", and "Delete Non-Matching Lines" handle the active region similarly.
1551    
1552     /usr1/lisp/nhem/spellcoms.lisp, 20-Mar-89 15:17:19, Edit by Chiles.
1553     Made CORRECT-BUFFER-SPELLING and SPELL-PREVIOUS-WORD ignore apostrophes
1554     following words.
1555    
1556     /usr1/lisp/nhem/mh.lisp, 17-Mar-89 11:16:13, Edit by Chiles.
1557     Replaced MODIFYING-MAIL-BUF with WITH-WRITABLE-BUFFER.
1558    
1559     /usr1/lisp/nhem/buffer.lisp, 17-Mar-89 11:07:41, Edit by Chiles.
1560     Wrote WITH-WRITABLE-BUFFER.
1561    
1562     /usr1/lisp/nhem/window.lisp, 16-Mar-89 11:13:41, Edit by Chiles.
1563     Made MAKE-MODELINE-FIELD have a restart that clobbers the existing defintion
1564     of a modeline field name.
1565    
1566     /usr1/lisp/nhem/display.lisp, 14-Mar-89 23:19:27, Edit by Chiles.
1567     Made REDISPLAY-WINDOWS-FROM-MARK invoke *things-to-do-once*. Some commands
1568     were making buffers, using line buffered output streams
1569     (WITH-OUTPUT-TO-MARK), and when redisplaying from the mark. This didn't
1570     allow the chance for the buffer's modeline info object's start fields to get
1571     initialized via UPDATE-MODELINE-FIELDS.
1572    
1573     /usr1/ch/lisp/complete/table.lisp, 14-Mar-89 19:46:09, Edit by Hoover.
1574     Fixed a bogus declaration in COMPUTE-FIELD-POS.
1575    
1576     /usr1/lisp/nhem/echo.lisp, 14-Mar-89 14:07:56, Edit by Chiles.
1577     Wrote BUFFER-VERIFICATION-FUNCTION which now moves the point around for
1578     ambiguous shit.
1579    
1580     /usr1/lisp/nhem/echocoms.lisp, 14-Mar-89 13:22:31, Edit by Chiles.
1581     Made "Complete Keyword" move the point in the echo area to the first
1582     ambiguous field for :keyword completion (when the prefix is ambiguous of
1583     course).
1584    
1585     /usr1/lisp/nhem/filecoms.lisp, 14-Mar-89 11:04:49, Edit by Chiles.
1586     Modified PROCESS-FILE-OPTIONS to LOUD-MESSAGE and abort file options on
1587     parsing errors. It still goes on to try to set a major mode.
1588    
1589     /usr1/lisp/nhem/table.lisp, 13-Mar-89 13:17:32, Edit by Chiles.
1590     Eliminated optional argument to COMPLETE-STRING. Entered code for signalling
1591     an error if the tables did not contain the same separator character, but
1592     commented it out.
1593    
1594     /usr1/lisp/nhem/bindings.lisp, 09-Mar-89 16:19:19, Edit by Chiles.
1595     Added more page titles. Voided some character translations and made up for
1596     the few commands that needed to be duplicated.
1597    
1598     /usr1/lisp/nhem/window.lisp, 07-Mar-89 16:37:18, Edit by Chiles.
1599     Added print function for modeline field info objects.
1600    
1601     /usr1/lisp/nhem/edit-defs.lisp, 07-Mar-89 10:59:30, Edit by Chiles.
1602     Made GO-TO-DEFINITION use name-len instead of calculating it again.
1603    
1604     /usr1/lisp/nhem/mh.lisp, 06-Mar-89 21:37:11, Edit by Chiles.
1605     Now make new mail buffer with delete-hook NEW-MAIL-BUF-DELETE-HOOK. Delete
1606     old CLEANUP-NEW-MAIL-BUF-DELETION.
1607    
1608     Made CLEANUP-HEADERS-BUFFER, CLEANUP-MESSAGE-BUFFER, and CLEANUP-DRAFT-BUFFER
1609     no longer check for their appropriate information structure. Made
1610     MAYBE-MAKE-MH-BUFFER set buffer local deletion hooks for these functions.
1611    
1612    
1613     /usr1/lisp/nhem/buffer.lisp, 06-Mar-89 21:25:54, Edit by Chiles.
1614     MAKE-BUFFER now takes a :delete-hook argument, and DELETE-BUFFER now invokes
1615     these functions.
1616    
1617     /usr1/lisp/nhem/struct.lisp, 06-Mar-89 21:19:05, Edit by Chiles.
1618     Made buffer structure have a local delete hooks list.
1619    
1620     /usr1/lisp/nhem/highlight.lisp, 06-Mar-89 17:54:46, Edit by Chiles.
1621     Made HIGHLIGHT-ACTIVE-REGION no longer do anything on the tty.
1622    
1623     /usr1/lisp/nhem/filecoms.lisp, 03-Mar-89 18:02:19, Edit by Chiles.
1624     Fixed some recently lost functionality in "Create Buffer".
1625    
1626     /usr1/lisp/nhem/dired.lisp, 01-Mar-89 11:07:46, Edit by Chiles.
1627     Modified ARRAY-ELEMENT-FROM-MARK to take an error message.
1628    
1629     /usr1/lisp/nhem/dired.lisp, 27-Feb-89 15:03:49, Edit by Chiles.
1630     DELETE-FILE-AUX no longer outputs deleted file names on standard output.
1631    
1632     /usr1/lisp/nhem/kbdmac.lisp, 23-Feb-89 10:36:37, Edit by Chiles.
1633     Changed "Define Keyboard Macro Key" message.
1634    
1635     /usr1/lisp/hemlock/rompsite.lisp, 07-Mar-89 17:33:05, Edit by DBM.
1636     Modified the Hemlock GC notify functions to conform with the new
1637     format for the messages.
1638    
1639     /usr1/lisp/nhem/dired.lisp, 27-Feb-89 15:03:49, Edit by Chiles.
1640     DELETE-FILE-AUX no longer outputs deleted file names on standard output.
1641    
1642     /usr1/lisp/nhem/kbdmac.lisp, 23-Feb-89 10:36:37, Edit by Chiles.
1643     Changed "Define Keyboard Macro Key" message.
1644    
1645     /usr1/lisp/nhem/complete/bindings.lisp, 22-Feb-89 14:31:11, Edit by Chiles.
1646     Added new keyboard macro bindings.
1647    
1648     /usr1/lisp/nhem/complete/kbdmac.lisp, 22-Feb-89 14:22:01, Edit by Chiles.
1649     Added new command "Define Keyboard Macro Key".
1650    
1651     /usr1/lisp/nhem/complete/scribe.lisp, 21-Feb-89 12:52:19, Edit by Chiles.
1652     /usr1/lisp/nhem/complete/morecoms.lisp, 21-Feb-89 12:50:45, Edit by Chiles.
1653     /usr1/lisp/nhem/complete/doccoms.lisp, 21-Feb-89 12:46:15, Edit by Chiles.
1654     /usr1/lisp/nhem/complete/abbrev.lisp, 21-Feb-89 12:42:26, Edit by Chiles.
1655     Modified MAKE-STRING-TABLE call.
1656    
1657     /usr1/lisp/nhem/complete/echo.lisp, 21-Feb-89 12:37:06, Edit by Chiles.
1658     Modified for new string tables.
1659    
1660     /usr1/lisp/nhem/complete/echocoms.lisp, 21-Feb-89 11:50:59, Edit by Chiles.
1661     Modified stuff for new string tables.
1662    
1663     /usr1/lisp/nhem/complete/struct.lisp, 21-Feb-89 11:43:26, Edit by Chiles.
1664     Added new setf method for string tables.
1665    
1666     /usr1/lisp/nhem/complete/complete.lisp, 21-Feb-89 11:46:04, Edit by Chiles.
1667     New file.
1668    
1669     /usr1/lisp/nhem/complete/macros.lisp, 21-Feb-89 11:45:10, Edit by Chiles.
1670     Added new DO-STRINGS.
1671    
1672     /usr1/lisp/hemlock/dired.lisp, 22-Feb-89 16:36:49, Edit by DBM.
1673     Fixed "Dired Help" string.
1674    
1675     /usr1/lisp/hemlock/mh.lisp, 21-Feb-89 14:25:42, Edit by Chiles.
1676     Added delete-buffer-hook to set *new-mail-buffer* to nil.
1677    
1678     /usr1/lisp/nhem/rompsite.lisp, 20-Feb-89 16:54:11, Edit by Chiles.
1679     Added load for hem:lisp-lib.fasl.
1680    
1681     /usr1/lisp/nhem/lisp-lib.lisp, 20-Feb-89 16:51:19, Edit by Chiles.
1682     This is a new file.
1683    
1684     /usr1/lisp/nhem/bindings.lisp, 20-Feb-89 16:50:13, Edit by Chiles.
1685     Added "Lisp-Lib" bindings.
1686    
1687     /usr1/lisp/nhem/dired.lisp, 15-Feb-89 15:20:25, Edit by Chiles.
1688     This is a new file.
1689    
1690     /usr1/lisp/nhem/bindings.lisp, 15-Feb-89 15:20:03, Edit by Chiles.
1691     Added Dired bindings.
1692    
1693     /usr1/lisp/nhem/rompsite.lisp, 14-Feb-89 18:04:46, Edit by Chiles.
1694     Added load for dired.fasl.
1695    
1696     /usr1/lisp/nhem/srccom.lisp, 14-Feb-89 16:16:11, Edit by Chiles.
1697     Fixed some silly coding.
1698    
1699     /usr1/lisp/nhem/rompsite.lisp, 14-Feb-89 16:06:28, Edit by Chiles.
1700     Removed tty MESSAGE of GC info.
1701    
1702     /usr1/lisp/nhem/scribe.lisp, 14-Feb-89 11:08:53, Edit by Chiles.
1703     Made "Insert Scribe Directive" use the active region for environments.
1704    
1705     /usr1/lisp/nhem/group.lisp, 13-Feb-89 16:19:57, Edit by Chiles.
1706     Put back routine I accidently deleted.
1707    
1708     /usr1/lisp/nhem/struct.lisp, 10-Feb-89 16:45:23, Edit by Chiles.
1709     Deleted export of COPY-MODELINE-FIELD.
1710    
1711     /usr1/ch/lisp/rompsite.lisp, 02-Feb-89 16:49:42, Edit by Christopher Hoover.
1712     Changed font path support to use EXT:CAREFULLY-ADD-FONT-PATHS. Made
1713     Hemlock look first on the local machine and then in AFS for fonts.
1714    
1715     /usr1/lisp/nhem/searchcoms.lisp, 31-Jan-89 11:00:10, Edit by Chiles.
1716     Installed "String Search Ignore Case" and removed "Default Search Kind".
1717    
1718     /usr1/lisp/nhem/rompsite.lisp, 30-Jan-89 15:17:12, Edit by Chiles.
1719     Changed underline font variable values and set up to really use X11 font
1720     paths.
1721    
1722     /usr1/lisp/nhem/bindings.lisp, 27-Jan-89 13:31:13, Edit by Chiles.
1723     Removed "Typescript" mode local binding of "Process Control invoke EXT:ABORT"
1724     to #\hyper-a.
1725    
1726     /usr1/lisp/nhem/macros.lisp, 20-Jan-89 16:11:18, Edit by Chiles.
1727     Fixed bug in LISP-ERROR-ERROR-HANDLER that allowed logical characters in
1728     COMMAND-CASE to throw us into the debugger with a recursive error.
1729    
1730     /usr1/lisp/nhem/doccoms.lisp, 16-Jan-89 19:04:03, Edit by Chiles.
1731     Fixed doc string for "Help" p.
1732    
1733     /usr1/lisp/nhem/macros.lisp, 11-Jan-89 23:03:10, Edit by Chiles.
1734     Deleted export of IGNORE-EDITOR-ERRORS which no longer exists.
1735    
1736     /usr1/lisp/nhem/htext1.lisp, 11-Jan-89 22:54:14, Edit by Chiles.
1737     Exported LINE> and LINES-RELATED.
1738    
1739     /usr1/lisp/nhem/window.lisp, 11-Jan-89 22:45:22, Edit by Chiles.
1740     Removed some bogus exports dirtying the system with "nonexistent" symbols.
1741    
1742     /usr1/lisp/nhem/filecoms.lisp, 11-Jan-89 13:37:41, Edit by Chiles.
1743     Fixed bug in READ-BUFFER-FILE invoking hook on wrong pathname (not probed
1744     one).
1745    
1746     /usr1/lisp/nhem/filecoms.lisp, 10-Jan-89 18:03:38, Edit by Chiles.
1747     Fixed bug in PATHNAME-TO-BUFFER-NAME.
1748    
1749     /usr1/lisp/nhem/lispeval.lisp, 05-Jan-89 17:21:54, Edit by Chiles.
1750     Made "Describe Symbol" use MARK-SYMBOL
1751    
1752     /usr1/lisp/nhem/lispbuf.lisp, 05-Jan-89 17:20:12, Edit by Chiles.
1753     Wrote MARK-SYMBOL and made "Editor Describe Symbol" use it.
1754    
1755     /usr1/lisp/nhem/scribe.lisp, 05-Jan-89 15:55:23, Edit by Chiles.
1756     Made INSERT-SCRIBE-DIRECTIVE use the next word if the mark is immediately
1757     before it, instead of the previous word. Cleaned up the code some and
1758     documented it (oh no!).
1759    
1760     /usr1/lisp/nhem/spellcoms.lisp, 05-Jan-89 15:32:32, Edit by Chiles.
1761     Made SPELL-PREVIOUS-WORD return the next word when the mark is immediately
1762     before the next word, such that the cursor is displayed within that word.
1763     Renamed "Correct Word Spelling" to "Check Word Spelling" and "Check Word
1764     Spelling" to "Auto Check Word Spelling".
1765    
1766     /usr1/lisp/nhem/rompsite.lisp, 03-Jan-89 11:37:50, Edit by Chiles.
1767     Made INVOKE-SCHEDULED-EVENTS bind *time-queue* to nil around invoking event
1768     function.
1769    
1770     /usr1/lisp/nhem/hunk-draw.lisp, 02-Jan-89 15:53:58, Edit by Chiles.
1771     Fixed problem with underline font leaving dots at the end of lines. I was
1772     copying the pixmap onto the screen one pixel short of the appropriate length.
1773    
1774     /usr1/lisp/nhem/lispeval.lisp, 23-Dec-88 15:13:07, Edit by Chiles.
1775     Rewrote "Compile Defun", "Evaluate Defun", and "Re-evaluate Defvar" to
1776     use DEFUN-REGION.
1777    
1778     /usr1/lisp/nhem/lispbuf.lisp, 23-Dec-88 15:04:46, Edit by Chiles.
1779     Wrote DEFUN-REGION and rewrote "Editor Compile Defun", "Editor Evaluate
1780     Defun", and "Editor Re-evaluate Defvar" to use it.
1781    
1782     /usr1/lisp/nhem/lispmode.lisp, 22-Dec-88 23:43:33, Edit by Chiles.
1783     Wrote MARK-TOP-LEVEL-FORM. Rewrote "Mark Defun" and "End of Defun" to use
1784     it. Added doc strings to START-DEFUN-P and INSIDE-DEFUN-P.
1785    
1786     /usr1/lisp/nhem/keytran.lisp, 22-Dec-88 17:39:21, Edit by Chiles.
1787     Fixed a bug in TRANSLATE-MOUSE-CHARACTER that would have tried to set the
1788     :lock bit for a character which our system doesn't support.
1789    
1790     /usr1/lisp/nhem/mh.lisp, 21-Dec-88 14:26:09, Edit by Chiles.
1791     Replaced occurrences of FILL-REGION-COMMAND-AUX with
1792     FILL-REGION-BY-PARAGRAHPS.
1793    
1794     /usr1/lisp/nhem/fill.lisp, 21-Dec-88 13:59:36, Edit by Chiles.
1795     Renamed FILL-REGION-COMMAND-AUX to FILL-REGION-BY-PARAGRAHPS. Made some
1796     arguments optional.
1797    
1798     /usr1/lisp/nhem/morecoms.lisp, 20-Dec-88 17:31:29, Edit by Chiles.
1799     Modified PAGE-DIRECTORY to clean it up and made it pull control-l's off the
1800     line strings if it occurred as the first characters.
1801    
1802     /usr1/lisp/nhem/window.lisp, 19-Dec-88 13:52:23, Edit by Chiles.
1803     Modified WINDOW-CHANGED to update the modeline's dis-line length.
1804    
1805     /usr1/lisp/nhem/unixcoms.lisp, 17-Dec-88 10:53:54, Edit by Chiles.
1806     /usr1/lisp/nhem/mh.lisp, 17-Dec-88 10:53:13, Edit by Chiles.
1807     /usr1/lisp/nhem/lispeval.lisp, 17-Dec-88 10:52:09, Edit by Chiles.
1808     /usr1/lisp/nhem/lispbuf.lisp, 17-Dec-88 10:51:08, Edit by Chiles.
1809     Changed instances of WRITE-DA-FILE to WRITE-BUFFER-FILE.
1810    
1811     /usr1/lisp/nhem/killcoms.lisp, 14-Dec-88 23:32:02, Edit by Chiles.
1812     Fixed a bug in the KILL-REGION/KILL-CHARACTER interaction code -- needed to
1813     set the *delete-char-region* to nil when the previous command type was a
1814     region kill.
1815    
1816     /usr1/lisp/nhem/echo.lisp, 14-Dec-88 22:40:43, Edit by Chiles.
1817     Modified PROMPT-FOR-BUFFER to disallow input of the empty string when no
1818     default is offered. This now permits defaults to be specified with
1819     :default-string even when :default is nil, but when :must-exist is non-nil,
1820     :default-string must name an existing buffer.
1821    
1822     /usr1/lisp/nhem/filecoms.lisp, 14-Dec-88 22:13:17, Edit by Chiles.
1823     Rewrote "Create Buffer". It now offers a default of "Buffer n".
1824    
1825     Added doc strings for BUFFER-DEFAULT-PATHNAME and PATHNAME-TO-BUFFER-NAME.
1826     Changed what PATHNAME-TO-BUFFER-NAME does. When there is a type but no name,
1827     it inserts *name/type-separator-character* before the type.
1828    
1829     Renamed WRITE-DA-FILE to WRITE-BUFFER-FILE, and READ-DA-FILE to
1830     READ-BUFFER-FILE. Modified FIND-FILE-BUFFER and "Visit File". Hope they're
1831     right.
1832    
1833     "Process File Options" no longer complains about a missing pathname.
1834     PROCESS-FILE-OPTIONS is willing to handle a buffer without an associated
1835     pathname.
1836    
1837    
1838     /usr1/lisp/nhem/echo.lisp, 14-Dec-88 22:05:31, Edit by Chiles.
1839     PROMPT-FOR-BUFFER does not allow the empty string to be supplied anymore.
1840    
1841     /usr1/lisp/nhem/srccom.lisp, 14-Dec-88 21:56:53, Edit by Chiles.
1842     Made the prompt for a destination buffer offer a sticky-default,
1843     "Source Compare Default Destination".
1844    
1845     /usr1/lisp/nhem/mh.lisp, 14-Dec-88 13:19:01, Edit by Chiles.
1846     Updated modeline stuff to use MODELINE-FIELD.
1847    
1848     /usr1/lisp/nhem/main.lisp, 13-Dec-88 13:52:20, Edit by Chiles.
1849     Modified MAKE-MODELINE-FIELD calls.
1850    
1851     /usr1/lisp/nhem/morecoms.lisp, 13-Dec-88 13:50:07, Edit by Chiles.
1852     Updated DO-RECURSIVE-EDIT to use MODELINE-FIELD.
1853    
1854     /usr1/lisp/nhem/struct.lisp, 13-Dec-88 12:47:22, Edit by Chiles.
1855     Renamed modeline-field-name to %name. Defined setf'er.
1856    
1857     /usr1/lisp/nhem/window.lisp, 13-Dec-88 13:40:45, Edit by Chiles.
1858     Modified modeline stuff to make names first class. Renamed some modelien
1859     field objects. Wrote MODELINE-FIELD, MODELINE-FIELD-NAME, and a setf'er.
1860    
1861     /usr1/lisp/nhem/bit-screen.lisp, 13-Dec-88 11:41:32, Edit by Chiles.
1862     Uncommented hook additions for WINDOW-BUFFER and BUFFER-NAME icon naming.
1863    
1864     /usr1/lisp/nhem/rompsite.lisp, 13-Dec-88 11:42:28, Edit by Chiles.
1865     Updated window icon naming for X11. Someone wanted it.
1866    
1867     /usr1/lisp/nhem/killcoms.lisp, 12-Dec-88 12:30:23, Edit by Chiles.
1868     Made PUSH-BUFFER-MARK signal a Lisp error.
1869    
1870     /usr1/lisp/nhem/rompsite.lisp, 10-Dec-88 20:50:06, Edit by Chiles.
1871     Added doc strings for TEXT-CHARACTER and PRINT-PRETTY-CHARACTER.
1872    
1873     /usr1/lisp/nhem/auto-save.lisp, 10-Dec-88 14:26:52, Edit by Chiles.
1874     Added some documentation and removed some bogus "interface" claims as per
1875     Rob's understanding of what "interface" means in a function's comments.
1876    
1877     /usr1/lisp/nhem/macros.lisp, 08-Dec-88 13:49:04, Edit by Chiles.
1878     Modified doc string for EDITOR-ERROR. It also now signals an error if the
1879     editor-error condition goes unhandled.
1880    
1881     /usr1/lisp/nhem/interp.lisp, 08-Dec-88 13:37:02, Edit by Chiles.
1882     Established editor-error condition handler around command invocation.
1883     Editor-error's were being handled by the "internal:" error handler
1884     established in ED since these conditions are a subtype of error.
1885    
1886     /usr1/lisp/nhem/filecoms.lisp, 06-Dec-88 14:29:26, Edit by Chiles.
1887     Wrote DELETE-BUFFER-IF-POSSIBLE. Added doc string for CHANGE-TO-BUFFER.
1888    
1889     /usr1/lisp/nhem/buffer.lisp, 06-Dec-88 13:51:58, Edit by Chiles.
1890     Modified page title and doc string for DELETE-BUFFER.
1891    
1892     /usr1/lisp/nhem/mh.lisp, 06-Dec-88 13:45:19, Edit by Chiles.
1893     Moved DELETE-MH-BUFFER and replaced calls with DELETE-BUFFER-IF-POSSIBLE.
1894    
1895     /usr1/lisp/nhem/xcoms.lisp, 30-Nov-88 17:36:43, Edit by Chiles.
1896     Here it is -- "Stack Window".
1897    
1898     /usr1/lisp/nhem/filecoms.lisp, 30-Nov-88 17:36:19, Edit by Chiles.
1899     Moved "Stack Window".
1900    
1901     /usr1/lisp/nhem/fill.lisp, 29-Nov-88 11:59:51, Edit by Chiles.
1902     Changed occurrences of %MARK-PARAGRAPH to MARK-PARAGRAPH.
1903    
1904     /usr1/lisp/nhem/text.lisp, 29-Nov-88 11:58:01, Edit by Chiles.
1905     Changed %MARK-PARAGRAPH to MARK-PARAGRAPH.
1906    
1907     /usr1/lisp/hemlock/mh.lisp, 28-Nov-88 16:21:44, Edit by DBM.
1908     Modified CLEANUP-HEADERS-REFERENCE to set the message/draft-hdrs-mark to
1909     nil. This is necessary if someone deletes the headers buffer before the
1910     message buffer.
1911    
1912     /usr1/lisp/nhem/macros.lisp, 27-Nov-88 15:59:21, Edit by Chiles.
1913     Rewrote EDITOR-ERROR. Created an editor-error condition with accesses
1914     EDITOR-ERROR-FORMAT-STRING and EDITOR-ERROR-FORMAT-ARGUMENTS.
1915    
1916     /usr1/lisp/nhem/main.lisp, 26-Nov-88 14:56:25, Edit by Chiles.
1917     Deleted bogus export of *current-package*.
1918    
1919     /usr1/lisp/nhem/text.lisp, 26-Nov-88 12:28:30, Edit by Chiles.
1920     Replaced occurrence of %KILL-REGION with KILL-REGION.
1921    
1922     /usr1/lisp/nhem/lispmode.lisp, 26-Nov-88 12:27:12, Edit by Chiles.
1923     Replaced occurrence of %KILL-REGION with KILL-REGION.
1924    
1925     /usr1/lisp/nhem/lispbuf.lisp, 26-Nov-88 12:26:07, Edit by Chiles.
1926     Replaced occurrence of %KILL-REGION with KILL-REGION.
1927    
1928     /usr1/lisp/nhem/echocoms.lisp, 26-Nov-88 12:25:25, Edit by Chiles.
1929     Replaced occurrence of %KILL-REGION with KILL-REGION.
1930    
1931     /usr1/lisp/nhem/morecoms.lisp, 25-Nov-88 20:55:18, Edit by Chiles.
1932     Modified "Delete Previous Character Expanding Tabs" to call KILL-CHARACTERS.
1933    
1934     /usr1/lisp/nhem/command.lisp, 25-Nov-88 21:27:07, Edit by Chiles.
1935     Modified "Delete Next Character" and "Delete Previous Character" to call
1936     KILL-CHARACTERS.
1937    
1938     /usr1/lisp/nhem/killcoms.lisp, 25-Nov-88 21:58:39, Edit by Chiles.
1939     Wrote KILL-CHARACTERS and modified KILL-REGION (used to be %KILL-REGION).
1940    
1941     /usr1/lisp/nhem/icom.lisp, 25-Nov-88 16:04:48, Edit by Chiles.
1942     Removed italicize comments file option. Changed package spec to string.
1943    
1944     /usr1/lisp/nhem/mh.lisp, 22-Nov-88 16:06:53, Edit by Chiles.
1945     Made SHOW-PROMPTED-MESSAGE normalize message ID strings.
1946    
1947     /usr1/lisp/nhem/bit-screen.lisp, 21-Nov-88 16:22:30, Edit by Chiles.
1948     DEFAULT-DELETE-WINDOW-HOOK-NEXT-MERGE now sets the next hunk trashed since we
1949     are somehow getting exposure events out of order with configure
1950     notifications. We should be able to remove this when facilities fixes the
1951     new software it just released.
1952    
1953     /usr1/lisp/nhem/lispeval.lisp, 18-Nov-88 13:54:01, Edit by Chiles.
1954     Made CREATE-SLAVE correctly get the name of the slave that just connected.
1955    
1956     /usr1/lisp/nhem/rompsite.lisp, 18-Nov-88 13:52:21, Edit by Chiles.
1957     Made EDITOR_CONNECT-HANDLER set the name of the editor that just connected.
1958    
1959     /usr1/lisp/nhem/hunk-draw.lisp, 17-Nov-88 09:08:04, Edit by Chiles.
1960     Made HUNK-REPLACE-LINE-ON-PIXMAP set gcontext :exposures nil. Fixed the
1961     macro it uses to no longer require binding gcontext each time around the
1962     loop.
1963    
1964     /usr1/lisp/nhem/mh.lisp, 15-Nov-88 21:25:50, Edit by Chiles.
1965     Added page of code for message buffer modeline fields. Wrote
1966     MARK-TO-NOTE-REPLIED-MSG. Created "Default Message Modeline Fields".
1967     Modified DELETE-MESSAGE and UNDELETE-MESSAGE. Modified MAYBE-MAKE-MH-BUFFER.
1968     Modified "Deliver Message" and wrote DELIVER-DRAFT-BUFFER-MESSAGE.
1969    
1970     /usr1/lisp/nhem/struct.lisp, 16-Nov-88 13:25:17, Edit by Chiles.
1971     Export MODELINE-FIELD-NAME instead ML-FIELD-NAME.
1972    
1973     /usr1/lisp/nhem/rompsite.lisp, 16-Nov-88 13:32:48, Edit by Chiles.
1974     Wrote EDITOR-DESCRIBE-FUNCTION.
1975    
1976     /usr1/lisp/nhem/lispbuf.lisp, 16-Nov-88 13:39:41, Edit by Chiles.
1977     Wrote FUNCTION-TO-DESCRIBE and modified "Editor Describe Function Call".
1978    
1979     /usr1/lisp/nhem/lispeval.lisp, 16-Nov-88 13:50:14, Edit by Chiles.
1980     Made DESCRIBE-FUNCTION-CALL-AUX use EDITOR-DESCRIBE-FUNCTION and
1981     FUNCTION-TO-DESCRIBE.
1982    
1983     /usr1/lisp/nhem/mh.lisp, 15-Nov-88 20:46:02, Edit by Chiles.
1984     Added message buffer modeline stuff. Modified MAYBE-MAKE-MH-BUFFER for the
1985     creation of the message buffer. Modified DELETE-MESSAGE
1986    
1987     Maybe D shouldn't be fixed width?
1988    
1989     /usr1/lisp/nhem/window.lisp, 15-Nov-88 13:34:41, Edit by Chiles.
1990     Modified %SET-MODELINE-FIELD-WIDTH to not allow zero width fields. Modified
1991     MAKE-MODELINE-FIELD to check constraints too.
1992    
1993     Fixed a bug in the :buffer-name modeline-field.
1994    
1995    
1996     /usr1/lisp/nhem/rompsite.lisp, 15-Nov-88 12:30:32, Edit by Chiles.
1997     Replaced "nmmonitor" with "nm_active".
1998    
1999     /usr1/lisp/nhem/display.lisp, 15-Nov-88 12:40:25, Edit by Chiles.
2000     Fixed REDISPLAY-WINDOWS-FOR-MARK to force output and so on.
2001    
2002     /usr1/lisp/hemlock/buffer.lisp, 14-Nov-88 15:14:34, Edit by DBM.
2003     Made SETUP-INITIAL-BUFFER supply :modeline-fields nil. This gets set
2004     when the editor fires up.
2005    
2006     /usr1/lisp/nhem/tty-display.lisp, 10-Nov-88 16:23:04, Edit by Chiles.
2007     Modified occurrences of WINDOW-MODELINE-STRING to be WINDOW-MODELINE-BUFFER.
2008     Made dumb redisplay method set the window's dis-line flags to unaltered.
2009    
2010     /usr1/lisp/nhem/bit-display.lisp, 10-Nov-88 16:20:40, Edit by Chiles.
2011     Modified occurrences of WINDOW-MODELINE-STRING to be WINDOW-MODELINE-BUFFER.
2012    
2013     /usr1/lisp/nhem/main.lisp, 10-Nov-88 16:07:07, Edit by Chiles.
2014     Added "Default Status Line Fields" along with DEFVAR's and PROCLAIM's for
2015     recursive edit and completion mode fields.
2016    
2017     Modified "Default Modeline Fields".
2018    
2019     /usr1/lisp/nhem/bit-screen.lisp, 10-Nov-88 13:11:49, Edit by Chiles.
2020     Modified BITMAP-MAKE-WINDOW to take modelinep. Modified
2021     DEFAULT-CREATE-INITIAL-WINDOWS-ECHO to supply :modelinep t to MAKE-WINDOW.
2022     Modified SET-HUNK-SIZE to determine if the window displays modelines by
2023     checking WINDOW-MODELINE-BUFFER.
2024    
2025     /usr1/lisp/nhem/screen.lisp, 10-Nov-88 13:02:34, Edit by Chiles.
2026     MAKE-WINDOW now takes a :modelinep argument.
2027    
2028     Added sets for echo and main BUFFER-MODELINE-FIELDS.
2029    
2030     /usr1/lisp/nhem/mh.lisp, 09-Nov-88 11:43:45, Edit by Chiles.
2031     Modified a few MAKE-BUFFER calls. The modeline fields for mail buffer should
2032     be redesigned when this stuff goes into the core.
2033    
2034     /usr1/lisp/nhem/lispeval.lisp, 09-Nov-88 11:38:19, Edit by Chiles.
2035     Modified MAKE-BUFFER call. Made "Set Buffer Package" do over buffer's
2036     windows calling UPDATE-MODELINE-FIELD on :package.
2037    
2038     /usr1/lisp/nhem/echo.lisp, 09-Nov-88 11:31:34, Edit by Chiles.
2039     Modified MAKE-BUFFER call.
2040    
2041     /usr1/lisp/nhem/tty-screen.lisp, 09-Nov-88 11:02:14, Edit by Chiles.
2042     Made main-lines be one less for status line. Made echo :text-position be one
2043     less for status line. Modified calls to SETUP-MODELINE-IMAGE.
2044    
2045     Made TTY-MAKE-WINDOW refer to modelinep argument and modified its
2046     SETUP-MODELINE-IMAGE call.
2047    
2048     /usr1/lisp/nhem/struct.lisp, 08-Nov-88 21:52:14, Edit by Chiles.
2049     Added modeline-fields slot to buffer structure.
2050    
2051     Deleted window structure slots: main-pane, text-pane, modeline-pane,
2052     font-map, modeline-line, and modeline-width. Added modeline-buffer and
2053     modeline-buffer-len slots.
2054    
2055     Added DEFSETF for BUFFER-MODELINE-FIELDS.
2056    
2057     Added modeline-field and modeline-field-info structures.
2058    
2059    
2060     /usr1/lisp/nhem/buffer.lisp, 05-Nov-88 17:30:52, Edit by Chiles.
2061     Added page titles.
2062    
2063     Modified MAKE-BUFFER to initialize the %modeline-fields slot with a list of
2064     ml-field-info objects. Now it takes keyword arguments. Modified call in
2065     SETUP-INITIAL-BUFFER.
2066    
2067     Wrote BUFFER-MODELINE-FIELDS, %SET-BUFFER-MODELINE-FIELDS, and
2068     SUB-SET-BUFFER-MODELINE-FIELDS, BUFFER-MODELINE-FIELD-P.
2069    
2070     /usr1/lisp/nhem/bit-display.lisp, 27-Oct-88 21:09:46, Edit by Chiles.
2071     Removed calls to UPDATE-MODELINE-IMAGE.
2072    
2073     /usr1/lisp/nhem/winimage.lisp, 27-Oct-88 20:51:21, Edit by Chiles.
2074     Deleted UPDATE-MODELINE-IMAGE.
2075    
2076     /usr1/lisp/nhem/display.lisp, 30-Oct-88 19:47:04, Edit by Chiles.
2077     Stopped REDISPLAY-WINDOW and REDISPLAY-WINDOW-ALL from forcing output and
2078     calling the after methods. This was causing INTERNAL-REDISPLAY to queue
2079     input events for the editor that weren't seen before going into SYSTEM:SERVER
2080     with a non-zero timeout. This means SYSTEM:SERVER had to timeout, or another
2081     character had to be entered, before the unseen one was revealed.
2082    
2083     /usr1/lisp/nhem/display.lisp, 27-Oct-88 15:10:58, Edit by Chiles.
2084     Wrote INTERNAL-REDISPLAY and made REDISPLAY-LOOP optionally splice in calling
2085     the device's after-redisplay function.
2086    
2087     /usr1/lisp/nhem/rompsite.lisp, 27-Oct-88 15:12:02, Edit by Chiles.
2088     Replaced calls to REDISPLAY with INTERNAL-REDISPLAY.
2089    
2090     /usr1/lisp/nhem/morecoms.lisp, 26-Oct-88 15:50:43, Edit by Chiles.
2091     Wrote "Goto Absolute Line".
2092    
2093     /usr1/lisp/nhem/hunk-draw.lisp, 26-Oct-88 15:32:22, Edit by Chiles.
2094     Made HUNK-REPLACE-LINE dispatch on *hack-hunk-replace-line*.
2095    
2096     /usr1/lisp/nhem/display.lisp, 26-Oct-88 15:15:47, Edit by Chiles.
2097     Added an after-redisplay slot to the basic display structure. Made
2098     REDISPLAY-LOOP, REDISPLAY-WINDOWS-FROM-MARK, REDISPLAY-WINDOW, and
2099     REDISPLAY-WINDOW-ALL use this.
2100    
2101     /usr1/lisp/nhem/bit-screen.lisp, 26-Oct-88 15:03:05, Edit by Chiles.
2102     MAKE-DEFAULT-BITMAP-DEVICE now sets the :after-redisplay slot.
2103     REVERSE-VIDEO-HOOK-FUN now sets *hack-hunk-replace-line*.
2104    
2105     /usr1/lisp/hemlock/macros.lisp, 25-Oct-88 15:14:49, Edit by DBM.
2106     Fixed the restart case in lisp-error-error-handler.
2107    
2108     /usr1/lisp/nhem/hunk-draw.lisp, 23-Oct-88 18:12:12, Edit by Chiles.
2109     Fixed pixmap creation to be root depth instead of 1, so color stuff works.
2110     When inverting areas, now use boole-xor instead of boole-c2 and a foreground
2111     that is the xor of the foreground and background. This makes color inversion
2112     work. If A is the foreground, and B is the background, then A xor B is AxB.
2113     This value has the property that A xor AxB is B, and B xor AxB is A, thus
2114     inverting in color the region.
2115    
2116     /usr1/lisp/nhem/bit-screen.lisp, 23-Oct-88 16:26:43, Edit by Chiles.
2117     Modified BITMAP-MAKE-WINDOW to make the gcontext after we definitely have a
2118     window. Made sure that where I destroy an xwindow, that I free the gcontext
2119     for that hunk. Added a DEFVAR for *foreground-background-xor*, which is
2120     initialized in INIT-BITMAP-SCREEN-MANAGER. This function also has corrected
2121     calls to GET-HEMLOCK-GREY-PIXMAP and GET-HEMLOCK-CURSOR. Made
2122     REVERSE-VIDEO-HOOK-FUN deal with rthunk correctly for new strategy, and it
2123     calls GET-HEMLOCK-CURSOR now.
2124    
2125     /usr1/lisp/nhem/rompsite.lisp, 23-Oct-88 14:17:19, Edit by Chiles.
2126     Modified FLASH-WINDOW-BORDER and FLASH-WINDOW to use an xor function and a
2127     pixel value that is the xor of foreground and background. This allows
2128     inversion in a color window, that is for any pixel values including 1 and 0.
2129     Changed the cursor fetching code to no longer save the pixmaps hot spots.
2130     These are now generated each time you fetch a new Hemlock cursor, and this
2131     code now uses distinct graphics contexts for each pixmap (cursor and mask) to
2132     accomodate the color monitor. This also seemed more correct in general. The
2133     grey pixmap generation has been changed to not use XLIB:PUT-RAW-IMAGE since
2134     this required Hemlock to know every server/monitor's preferences for raw
2135     data. Fixed pixmap creation to be the root depth instead of 1 when not
2136     making cursors.
2137    
2138     /usr1/lisp/nhem/hunk-draw.lisp, 22-Oct-88 20:06:02, Edit by Chiles.
2139     Made HUNK-REPLACE-LINE-PIXMAP call XLIB:CREATE-PIXMAP with a depth of
2140     XLIB:SCREEN-ROOT-DEPTH instead of 1.
2141    
2142     /usr1/lisp/nhem/buffer.lisp, 22-Oct-88 16:09:32, Edit by Chiles.
2143     Modified %SET-BUFFER-NAME to do the right thing if the name supplied was
2144     already in use but for the buffer being affected. This allows the buffer to
2145     be renamed to the same name, but with different casing for display effect.
2146    
2147     /usr1/lisp/nhem/filecoms.lisp, 22-Oct-88 16:37:45, Edit by Chiles.
2148     Modified "Rename Buffer" to allow users to rename a buffer to the same
2149     name,but with different casing for visual effect.
2150    
2151     /usr1/lisp/nhem/lispeval.lisp, 21-Oct-88 18:40:11, Edit by Chiles.
2152     Made CREATE-SLAVE not mess with the value of "Current Eval Server". It now
2153     uses a special *create-slave-wait* that is set by the connect handler.
2154    
2155     /usr1/lisp/nhem/rompsite.lisp, 21-Oct-88 18:08:42, Edit by Chiles.
2156     Made EDITOR_CONNECT-HANDLER only affect the :global value of "Current Eval
2157     Server". It also not sets ed::*create-slave-wait* to nil.
2158    
2159     /usr1/lisp/nhem/window.lisp, 21-Oct-88 02:26:40, Edit by Chiles.
2160     Modified %SET-WINDOW-BUFFER to move the window's display start and ends to
2161     the new display-start slot buffers have.
2162    
2163     /usr1/lisp/nhem/buffer.lisp, 21-Oct-88 02:25:07, Edit by Chiles.
2164     Added initialization for :display-start slot of new buffer.
2165    
2166     /usr1/lisp/nhem/struct.lisp, 21-Oct-88 02:23:11, Edit by Chiles.
2167     Added display-start slot to the buffer structure.
2168    
2169     /usr1/lisp/nhem/lispeval.lisp, 20-Oct-88 22:13:53, Edit by Chiles.
2170     MAYBE-QUEUE-OPERATION-REQUEST now informs the user whether the operation is
2171     queued to be sent or being sent.
2172    
2173     /usr1/lisp/nhem/killcoms.lisp, 17-Oct-88 13:34:26, Edit by Chiles.
2174     Made "Set/Pop Mark" only MESSAGE when interactive.
2175    
2176     /usr1/lisp/nhem/filecoms.lisp, 17-Oct-88 12:16:08, Edit by Chiles.
2177     Installed new "Save All Files" that tells how many files it saved.
2178    
2179     /usr1/lisp/nhem/mh.lisp, 14-Oct-88 13:56:45, Edit by Chiles.
2180     Made EXPUNGE-MESSAGES-FIX-UNSEEN-HEADERS always set the name back in case the
2181     user used "Pick Headers". Broke off part of it to form
2182     MAYBE-GET-NEW-MAIL-MSG-HDRS which is now also called in PICK-MESSAGE-HEADERS.
2183     Made "Incorporate and Read New Mail" set the unseen mail buffer's name when
2184     it already existed just in case someone used "Pick Headers".
2185     PICK-MESSAGE-HEADERS now checks for the new mail buffer, and when the pick
2186     expression is empty, it uses MAYBE-GET-NEW-MAIL-MSG-HDRS.
2187    
2188     /usr1/lisp/nhem/mh.lisp, 13-Oct-88 11:31:13, Edit by Chiles.
2189     PROMPT-FOR-FOLDER was not giving must-exist to PROMPT-FOR-KEYWORD. It was
2190     always passing nil.
2191    
2192     /usr1/lisp/nhem/bit-screen.lisp, 12-Oct-88 15:09:10, Edit by Chiles.
2193     Reinstalled the better window deletion next merger code. Commented out the
2194     hack in case we run into another asinine window manager.
2195    
2196     /usr1/lisp/nhem/lispbuf.lisp, 10-Oct-88 14:03:41, Edit by Chiles.
2197     Modified commands that redirected *standard-output* for compiler warnings to
2198     now redirect *error-output* to adhere to new compiler
2199    
2200     /usr1/lisp/nhem/lispbuf.lisp, 09-Oct-88 16:54:18, Edit by Chiles.
2201     Made "Package" file option not choke when it couldn't stringify the thing.
2202    
2203     /usr1/lisp/nhem/bindings.lisp, 05-Oct-88 20:24:21, Edit by Chiles.
2204     Eliminated bogus BIND-KEY in "Eval" mode for "Confirm Eval Input".
2205    
2206     /usr1/lisp/nhem/morecoms.lisp, 04-Oct-88 20:13:34, Edit by Chiles.
2207     Made "Uppercase Region" and "Lowercase Region" insist on the region being
2208     active. Made TWIDDLE-REGION, which implements above, take a region instead
2209     of two marks.
2210    
2211     /usr1/lisp/nhem/htext4.lisp, 04-Oct-88 19:57:55, Edit by Chiles.
2212     Modified FILTER-REGION doc string. Added page titles.
2213    
2214     /usr1/lisp/hemlock/bit-display.lisp, 03-October-88, Edit by Chiles.
2215     /usr1/lisp/hemlock/keytrandefs.lisp, 03-October-88, Edit by Chiles.
2216     /usr1/lisp/hemlock/tty-screen.lisp, 03-October-88, Edit by Chiles.
2217     /usr1/lisp/hemlock/bit-screen.lisp, 03-October-88, Edit by Chiles.
2218     /usr1/lisp/hemlock/font.lisp, 03-October-88, Edit by Chiles.
2219     /usr1/lisp/hemlock/window.lisp, 03-October-88, Edit by Chiles.
2220     /usr1/lisp/hemlock/bit-stream.lisp, 03-October-88, Edit by Chiles.
2221     /usr1/lisp/hemlock/hunk-draw.lisp, 03-October-88, Edit by Chiles.
2222     /usr1/lisp/hemlock/main.lisp, 03-October-88, Edit by Chiles.
2223     /usr1/lisp/hemlock/xcoms.lisp, 03-October-88, Edit by Chiles.
2224     /usr1/lisp/hemlock/charmacs.lisp, 03-October-88, Edit by Chiles.
2225     /usr1/lisp/hemlock/rompsite.lisp, 03-October-88, Edit by Chiles.
2226     /usr1/lisp/hemlock/keytran.lisp, 03-October-88, Edit by Chiles.
2227     /usr1/lisp/hemlock/screen.lisp, 03-October-88, Edit by Chiles.
2228     Modified to support X11 using CLX.
2229    
2230     /usr1/lisp/nhem/scribe.lisp, 30-Sep-88 14:45:41, Edit by Chiles.
2231     Broke up long FORMAT string into several lines of code. Fixed bug in
2232     DIRECTIVE-HELP.
2233    
2234     /usr1/lisp/nhem/filecoms.lisp, 27-Sep-88 11:48:10, Edit by Chiles.
2235     Added a "Make Buffer Hook" to add all new buffers to the history. Added some
2236     doc and a page title.
2237    
2238     /usr1/lisp/nhem/bindings.lisp, 22-Sep-88 22:46:30, Edit by Chiles.
2239     Added binding for "Insert Scribe Directive". Deleted lots of other "Scribe"
2240     bindings.
2241    
2242     /usr1/lisp/nhem/scribe.lisp, 21-Sep-88 22:48:46, Edit by Chiles.
2243     Added new code to dispatch on a character and either insert a Scribe command
2244     or environment, instead of having 30 similar commands. Deleted the following
2245     commands entirely:
2246     "Scribe Appendix"
2247     "Scribe AppendixSection"
2248     "Scribe Chapter"
2249     "Scribe Heading"
2250     "Scribe MajorHeading"
2251     "Scribe Paragraph"
2252     "Scribe PrefaceSection"
2253     "Scribe Section"
2254     "Scribe SubHeading"
2255     "Scribe SubSection"
2256     "Scribe UnNumbered"
2257     "Scribe Verbatim"
2258     "Scribe Verse"
2259     Introduced "List Scribe Paragraph Delimiters".
2260     Cleaned up code.
2261     Got the stuff working.
2262    
2263     /usr1/lisp/nhem/lispmode.lisp, 15-Sep-88 14:31:53, Edit by Chiles.
2264     Modified LISP-INDENT-REGION to do it undoably. It takes an optional argument
2265     for the undo text. "Indent Form" supplies its name when calling this.
2266     Documented INDENT-FOR-LISP. Modified some page boundaries.
2267    
2268     /usr1/lisp/nhem/bindings.lisp, 07-Sep-88 16:44:35, Edit by Chiles.
2269     Changed "Eval Input" bindings to "Confirm Eval Input".
2270    
2271     /usr1/lisp/nhem/lispbuf.lisp, 07-Sep-88 16:43:34, Edit by Chiles.
2272     Renamed "Eval Input" to "Confirm Eval Input".
2273    
2274     /usr1/lisp/nhem/mh.lisp, 07-Sep-88 13:08:04, Edit by Chiles.
2275     Modified DELETE-AND-EXPUNGE-TEMP-DRAFTS one more time. Now it makes use of
2276     MH's :errorp arguement to squelch errors.
2277    
2278     /usr1/lisp/hemlock/lispeval.lisp, 30-Aug-88 11:32:53, Edit by DBM.
2279     Changed references to slave-utility-name to slave-utility and
2280     slave-arguments to slave-utility-switches.
2281    
2282     /usr1/lisp/nhem/ts.lisp, 19-Aug-88 21:47:12, Edit by Chiles.
2283     Fixed "Unwedge Interactive Input String" according to mail I sent.
2284    
2285     /usr1/lisp/nhem/bindings.lisp, 15-Aug-88 12:30:05, Edit by Chiles.
2286     Added binding for "Scribe Buffer File".
2287    
2288     /usr1/lisp/nhem/lispeval.lisp, 15-Aug-88 11:11:10, Edit by Chiles.
2289     Renamed "Slave Utility Name" to "Slave Utility" and
2290     "Slave Arguments" to "Slave Utility Switches".
2291    
2292     /usr1/lisp/nhem/unixcoms.lisp, 15-Aug-88 11:09:48, Edit by Chiles.
2293     Renamed "Print Utility Options" to "Print Utility Switches". Added Scribe
2294     stuff.
2295    
2296     /usr1/lisp/nhem/mh.lisp, 09-Aug-88 23:16:09, Edit by Chiles.
2297     Made "Expunge Messages" and "Quit Headers" doc strings mention "Temporary
2298     Draft Folder". Modified DELETE-AND-EXPUNGE-TEMPORARY-DRAFTS to do a
2299     directory to realize if there were really any messages to blow away.
2300    
2301     /usr1/lisp/nhem/doccoms.lisp, 09-Aug-88 22:57:13, Edit by Chiles.
2302     Modified "Apropos" to use CURRENT-VARIABLE-TABLES, and cleaned up this moby
2303     growing command.
2304    
2305     /usr1/lisp/nhem/echo.lisp, 09-Aug-88 22:26:46, Edit by Chiles.
2306     Wrote CURRENT-VARIABLE-TABLES, and exported it. Modified PROMPT-FOR-VARIABLE
2307     to use it.
2308    
2309     /usr1/lisp/nhem/mh.lisp, 07-Aug-88 04:03:13, Edit by Chiles.
2310     "Remail Message".
2311    
2312     /usr1/lisp/nhem/filecoms.lisp, 04-Aug-88 22:20:23, Edit by Chiles.
2313     Made "Insert File" and "Insert Buffer" push a buffer mark before inserting.
2314    
2315     /usr1/lisp/nhem/lispbuf.lisp, 04-Aug-88 21:31:10, Edit by Chiles.
2316     Fixed default binding and doc string of "Unwedge Interactive Input Confirm".
2317    
2318     /usr1/lisp/nhem/mh.lisp, 30-Jul-88 22:09:59, Edit by Chiles.
2319     Fixed a bug with "Reply to Message Prefix Action". Made "Reply to M in O
2320     Window", when invoked in the headers buffer, put the message in the "current"
2321     window.
2322    
2323     /usr1/lisp/nhem/highlight.lisp, 26-Jul-88 17:26:32, Edit by Chiles.
2324     Did away with HIGHLIGHT-ACTIVE-REGION-P. Replaced calls with
2325     REGION-ACTIVE-P. Made MAYBE-HIGHLIGHT-OPEN-PARENS check the value of
2326     "Highlight Active Region" and REGION-ACTIVE-P instead of just the latter.
2327    
2328     /usr1/lisp/nhem/killcoms.lisp, 26-Jul-88 17:21:36, Edit by Chiles.
2329     Made REGION-ACTIVE-P check for the last command type being a member of
2330     *ephemerally-active-command-types*. Modified "Kill Region" and "Save Region"
2331     to call CURRENT-REGION normally.
2332    
2333     /usr1/lisp/nhem/lispbuf.lisp, 19-Jul-88 22:35:22, Edit by Chiles.
2334     Fixed bug in "Eval Input".
2335    
2336     /usr1/lisp/hemlock/linimage.lisp, 27-Jul-88 11:09:17, Edit by DBM.
2337     /usr1/lisp/hemlock/line.lisp, 27-Jul-88 10:56:33, Edit by DBM.
2338     Removed some old Perq cruft.
2339    
2340     /usr1/lisp/nhem/lispbuf.lisp, 19-Jul-88 22:35:22, Edit by Chiles.
2341     Fixed bug in "Eval Input".
2342    
2343     /usr1/lisp/nhem/filecoms.lisp, 11-Jul-88 12:55:48, Edit by Chiles.
2344     Fixed bug in "Visit File" telling the user that the file is already in some
2345     buffer.
2346    
2347     /usr1/lisp/nhem/doccoms.lisp, 06-Jul-88 23:14:13, Edit by Chiles.
2348     Added "Describe Pointer" command and frobbed "Help".
2349    
2350     /usr1/lisp/nhem/bindings.lisp, 05-Jul-88 16:34:31, Edit by Chiles.
2351     Added bindings for new commands in Commands.Lisp.
2352    
2353     Added initial value for *describe-pointer-keylist*.
2354    
2355     /usr1/lisp/nhem/command.lisp, 05-Jul-88 16:36:40, Edit by Chiles.
2356     Added "Mark to Beginning of Buffer" "Mark to End of Buffer".
2357    
2358     /usr1/lisp/nhem/ts.lisp, 04-Jul-88 15:46:46, Edit by Chiles.
2359     Broke "Process Control" up into separate commands.
2360    
2361     /usr1/lisp/nhem/filecoms.lisp, 01-Jul-88 23:40:00, Edit by Chiles.
2362     made "Visit File" MESSAGE when another buffer also contains the pathname.
2363    
2364     /usr1/lisp/nhem/mh.lisp, 29-Jun-88 23:33:40, Edit by Chiles.
2365     Wrote "Delete Message and Down Line".
2366    
2367     Made "Deliver Message" say "Delivering draft ...".
2368    
2369     Deleted GET-MESSAGE-HEADERS-SEQ. Made SET-MESSAGE-HEADERS-IDS optionally
2370     return an MH sequence. These were identical but for this difference.
2371    
2372     Made "Refile Message" and "Delete Message" maintain consistency.
2373    
2374     Made SHOW-MESSAGE-OFFSET-MARK return nil when it couldn't place the mark
2375     instead of signalling an error. Wrote SHOW-MESSAGE-OFFSET-MSG-BUG, and
2376     renamed SHOW-MESSAGE-OFFSET-HEADERS to SHOW-MESSAGE-OFFSET-HDRS-BUF. In a
2377     message buffer, we move back to the headers buffer and delete the message
2378     buffer.
2379    
2380     Added "Reply to Message Prefix Action" which controls prefix argument actions
2381     in "Reply to Message".
2382    
2383     Removed "Automatic Current Message" feature.
2384     Removed DEFHVAR just after "Headers Information".
2385     Removed when...show from:
2386     "Message Headers"
2387     "Pick Headers"
2388     INSERT-NEW-MAIL-MESSAGE-HEADERS
2389     Modified REVAMP-HEADERS-BUFFER and CLEANUP-HEADERS-BUFFER to always take care
2390     of the main message buffer.
2391    
2392    
2393     /usr1/lisp/nhem/bindings.lisp, 27-Jun-88 13:45:22, Edit by Chiles.
2394     Added bindings for macroexpansion and reenter input stuff.
2395    
2396     Added new bindings for "Process Control" break up.
2397    
2398    
2399     /usr1/lisp/nhem/lispbuf.lisp, 27-Jun-88 13:34:56, Edit by Chiles.
2400     Added "Editor Macroexpand Expression".
2401    
2402     Added "Reenter Interactive Input".
2403    
2404    
2405     /usr1/lisp/nhem/lispeval.lisp, 27-Jun-88 13:33:11, Edit by Chiles.
2406     Added "Macroexpand Expression".
2407    
2408     /usr1/lisp/nhem/bindings.lisp, 26-Jun-88 20:02:02, Edit by Chiles.
2409     Uncommented binding for "Delete Message and Down Line".
2410    
2411     /usr1/lisp/nhem/bindings.lisp, 24-Jun-88 16:11:37, Edit by Chiles.
2412     Fixed C-c bindings messed up by making C-c a hyper prefix. Made all c-, m-,
2413     and s- bindings be spelled out for consistency.
2414    
2415     /usr1/lisp/nhem/mh.lisp, 16-Jun-88 15:02:40, Edit by Chiles.
2416     Made "Delete Draft and Buffer" cleanup after split window drafts.
2417    
2418     /usr1/lisp/nhem/spellcoms.lisp, 16-Jun-88 12:54:08, Edit by Chiles.
2419     Made corrections based on previous corrections undoable and changed message
2420     to say "corrected" instead of "replaced".
2421    
2422     /usr1/lisp/nhem/mh.lisp, 15-Jun-88 20:04:23, Edit by Chiles.
2423     Added MESSAGE's to INCORPORATE-NEW-MAIL.
2424    
2425     /usr1/lisp/nhem/lispeval.lisp, 13-Jun-88 19:28:48, Edit by Chiles.
2426     Made #\c for "Edit Compiler Errors" center the window around the current
2427     error.
2428    
2429     /usr1/lisp/nhem/mh.lisp, 10-Jun-88 16:16:58, Edit by Chiles.
2430     Fixed a bug in "Headers Refile Message". It wasn't supplying
2431     *refile-default-destination* to PROMPT-FOR-FOLDER when in a message buffer.
2432    
2433     /usr1/lisp/nhem/mh.lisp, 10-Jun-88 13:21:55, Edit by Chiles.
2434     Made CLEANUP-HEADERS-REFERENCE, when the info is TYPEP 'draft-info, set the
2435     replied-to folder and msg to nil.
2436    
2437     /usr1/lisp/nhem/lispbuf.lisp, 09-Jun-88 20:17:30, Edit by Chiles.
2438     Fixed bug in warning message for "List Compile Group".
2439    
2440     /usr1/ch/lisp/files.lisp, 06-Jun-88 23:44:01, Edit by Christopher Hoover.
2441     Fixed a bug which caused WRITE-FILE to sometimes lose when given an
2442     "access" value.
2443    
2444     /usr1/ch/lisp/unixcoms.lisp, 03-Jun-88 15:54:46, Edit by Christopher Hoover.
2445     Wrote the command "Unix Filter Region".
2446    
2447     /usr1/ch/lisp/auto-save.lisp, 16-May-88 02:31:07, Edit by Christopher Hoover.
2448     Fixed the code so that "Auto Save Checkpoint Frequency" is always
2449     truncated to an integer to keep (very) bad things from happening.
2450    
2451     /usr1/lisp/nhem/spellcoms.lisp, 01-Jun-88 10:46:45, Edit by Chiles.
2452     Made "Check Word Spelling" show close words regardless of "Correct Unique
2453     Spelling Immediately".
2454    
2455     /usr1/lisp/nhem/bindings.lisp, 31-May-88 15:25:23, Edit by Chiles.
2456     Bound all alpha chars to "Illegal" in "Headers" and "Message" modes.
2457    
2458     /usr1/lisp/nhem/mh.lisp, 25-May-88 11:42:13, Edit by Chiles.
2459     Created "Temporary Draft Folder" variable, wrote
2460     DELETE-AND-EXPUNGE-TEMP-DRAFTS, and modified "Quit Headers"and "Expunge
2461     Messages".
2462    
2463     /usr1/lisp/nhem/edit-defs.lisp, 25-May-88 11:09:51, Edit by Chiles.
2464     Made "Edit Definition" and "Goto Definition" (which has a new name) use
2465     editor Lisp if there is no currently valid slave.
2466    
2467     /usr1/lisp/nhem/lispeval.lisp, 25-May-88 02:39:37, Edit by Chiles.
2468     Made "Describe Function Call" and "Describe Symbol" use the editor Lisp when
2469     the current eval server doesn't exist is invalid.
2470    
2471     /usr1/lisp/nhem/mh.lisp, 24-May-88 14:57:36, Edit by Chiles.
2472     Changed PROMPT-FOR-MESSAGE to take keyword args adding prompt. Changed all
2473     the call sites. Made "Message Headers", "Delete Message", "Undelete
2474     Message", and "Refile Message" supply particular prompt messages.
2475    
2476     Changed "Quit Headers Confirm" to "Expunge Messages Confirm".
2477    
2478     /usr1/lisp/nhem/mh.lisp, 19-May-88 12:14:27, Edit by Chiles.
2479     Wrote BREAKUP-MESSAGE-SPEC and added the variable, "Unseen Headers Message
2480     Spec". This affected "Incorporate and Show New Mail" and "Expunge Message".
2481    
2482     /usr1/lisp/nhem/mh.lisp, 15-May-88 15:40:24, Edit by Chiles.
2483     Made MH-PROFILE-COMPONENT take an optional error-on-open argument, so when
2484     this is used for sequence files, and the sequence file is not there or
2485     readable, then the command can continue ... assuming the sequence file
2486     operation is insignificant if the file cannot be opened. Made
2487     MH-SEQUENCE-LIST use this argument.
2488    
2489     Made MARK-ONE-MESSAGE not write the file on :delete unless the message was
2490     really in the sequence before deletion.
2491    
2492     /usr1/lisp/nhem/lispmode.lisp, 12-May-88 15:11:15, Edit by Chiles.
2493     Added mailer and xlib DEFINDENT forms.
2494    
2495     /usr1/lisp/nhem/mh.lisp, 12-May-88 10:45:02, Edit by Chiles.
2496     Fixed documentation for "Reply to Message in Other Window".
2497    
2498     /usr1/lisp/nhem/mh.lisp, 11-May-88 14:03:29, Edit by Chiles.
2499     Wrote "Edit Message Buffer". Made a bunch of (subseq folder 1) calls be
2500     calls to STRIP-FOLDER-NAME for consistency.
2501    
2502     /usr1/lisp/nhem/mh.lisp, 11-May-88 10:33:23, Edit by Chiles.
2503     Made "Insert Message Region" know about split-window drafts.
2504    
2505     /usr1/lisp/hemlock/edit-defs.lisp, 10-May-88 17:11:28, Edit by Chiles.
2506     Made "Edit Command Definition" on an argument prompt for a key instead of
2507     prompting for a command name.
2508    
2509     /usr1/lisp/nhem/mh.lisp, 10-May-88 12:37:40, Edit by Chiles.
2510     Made DELETE-HEADERS-LINE-REFERENCES delete message buffers if they are
2511     not associated with a draft buffer. If they are, then it cleans up the
2512     reference.
2513    
2514     Wrote "Reply to Message in Other Window" which splits the current window
2515     when replying to a message. Made "Insert Message Buffer" try to delete a
2516     window if the draft is a split-window draft. Made "Deliver Message"
2517     delete a window if there are a couple lieing around and the draft is a
2518     split-window draft.
2519    
2520     /usr1/lisp/nhem/command.lisp, 10-May-88 11:19:21, Edit by Chiles.
2521     Added doc strings to "Exit Hemlock" and "Pause Hemlock".
2522    
2523     /usr1/lisp/nhem/files.lisp, 09-May-88 16:57:39, Edit by Chiles.
2524     Made WRITE-FILE take keywords keep-backup (previously optional) and access.
2525     When access is supplied non-nil, it is used as Unix modes with
2526     MACH:UNIX-CHMOD.
2527    
2528     /usr1/lisp/nhem/doccoms.lisp, 10-May-88 08:27:39, Edit by Chiles.
2529     Made "Describe Command" show bindings. Fixed bindings printing.
2530    
2531     /usr1/lisp/nhem/auto-save.lisp, 09-May-88 17:28:05, Edit by Chiles.
2532     Made WRITE-CHECKPOINT-FILE call WRITE-FILE the new correct way supplying
2533     :access #o600 for read/write by owner only.
2534    
2535     /usr1/lisp/nhem/spellcoms.lisp, 09-May-88 10:09:13, Edit by Chiles.
2536     Made "Set Buffer Spelling Dictionary" hash on the namestring of the true name
2537     instead of what was given. Made it also add the write hook instead of the
2538     "Dictionary" file option. Stopped modifying "Write File Hook" buffer
2539     specifically, using ADD-HOOK now. Made "Dictionary" file option LOUD-MESSAGE
2540     if it couldn't find the dictionary file, blowing the whole thing off.
2541     Changed "Message Buffer Insertion Prefix" to four spaces.
2542    
2543     /usr1/lisp/nhem/mh.lisp, 09-May-88 09:34:43, Edit by Chiles.
2544     Fixed a bug in SETUP-HEADERS-MESSAGE-DRAFT that associated the draft with the
2545     headers buffer which caused CLEANUP-DRAFT-BUFFER to try to delete a nil
2546     headers mark into the headers buffer.
2547    
2548     /usr1/lisp/nhem/mh.lisp, 06-May-88 10:06:23, Edit by Chiles.
2549     Renamed SETUP-MSG-BUF-REPLY-DRAFT to SETUP-MESSAGE-BUFFER-DRAFT, modifying it
2550     to take a message buffer, message info, and a type. The type is one of
2551     :reply, :compose, or :forward. It does the right thing.
2552    
2553     /usr1/lisp/nhem/tty-display.lisp, 05-May-88 17:26:08, Edit by Chiles.
2554     Rewrote CM-OUTPUT-COORDINATE to not use TRUNCATE on floats or LOG. Changed
2555     it from a macro to a function too. Now it builds the characters in a buffer,
2556     using DEVICE-WRITE-STRING to send the chars out.
2557    
2558     /usr1/lisp/nhem/mh.lisp, 03-May-88 14:41:30, Edit by Chiles.
2559     New Hemlock file. Ta dah!
2560    
2561     /usr1/lisp/nhem/bindings.lisp, 03-May-88 14:55:46, Edit by Chiles.
2562     Added new mailer bindings.
2563    
2564     /usr1/lisp/nhem/display.lisp, 18-Apr-88 14:30:41, Edit by Chiles.
2565     Added DEFVAR for *screen-image-trashed* which was lost due to old bitmap code
2566     tossing.
2567    
2568     /usr1/lisp/nhem/window.lisp, 19-Apr-88 12:01:26, Edit by Chiles.
2569     Inserted code from Owindow.Lisp (previously thrown away due to old bitmap
2570     code tossing) that was still necessary for tty redisplay.
2571    
2572     /usr1/lisp/nhem/rompsite.lisp, 18-Apr-88 11:02:05, Edit by Chiles.
2573     Made HEMLOCK-WINDOW test *hemlock-window-mngt* for being non-nil.
2574    
2575     Removed OBITMAP-SHOW-MARK.
2576    
2577     Removed loading old bitmap files from BUILD-HEMLOCK.
2578    
2579     /usr1/lisp/nhem/rompsite.lisp, 06-Apr-88 12:44:22, Edit by Chiles.
2580     Made the editer server name default to "[<machine-name>:<user-name>]Editor".
2581    
2582     /usr1/lisp/nhem/display.lisp, 04-Apr-88 09:47:08, Edit by Chiles.
2583     Removed some references to old bitmap redisplay in comments.
2584    
2585     /usr1/lisp/nhem/filecoms.lisp, 04-Apr-88 09:09:45, Edit by Chiles.
2586     Changed the default of "Keep Backup Files" and the doc string.
2587    
2588     /usr1/lisp/hemlock/obit-display.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2589     /usr1/lisp/hemlock/obit-screen.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2590     /usr1/lisp/hemlock/ofont.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2591     /usr1/lisp/hemlock/owindow.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2592     /usr1/lisp/hemlock/pane-stream.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2593     /usr1/lisp/hemlock/pane.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2594     /usr1/lisp/hemlock/keyboard_codes.lisp, 01-Apr-88 16:27:00, Edit by Chiles
2595     These files have been removed from the sources.
2596    
2597     /usr1/lisp/nhem/screen.lisp, 01-Apr-88 16:25:47, Edit by Chiles.
2598     Made %INIT-SCREEN-MANAGER not regard CONSOLEP.
2599    
2600     /usr1/lisp/nhem/rompsite.lisp, 01-Apr-88 16:04:09, Edit by Chiles.
2601     Rewrote (that is, mostly blew away a lot of code) GET-EDITOR-TTY-INPUT. Blew
2602     away TRANSLATE-CHAR definition.
2603    
2604     Blew away all console character translation variables.
2605    
2606     Cleaned out console specific code in SETUP-INPUT and RESET-INPUT.
2607    
2608     Blew away use of *editor-console-input*.
2609    
2610     Blew away CONSOLEP.
2611    
2612    
2613     /usr1/lisp/nhem/morecoms.lisp, 30-Mar-88 14:19:12, Edit by Chiles.
2614     Removed unnecessary (null b) check in "List Buffers".
2615    
2616     /usr1/lisp/nhem/undo.lisp, 25-Mar-88 14:33:23, Edit by Chiles.
2617     Massively documented this stuff.
2618    
2619     /usr0/ram/group.lisp, 21-Mar-88 13:58:49, Edit by Ram.
2620     Changed Do-Active-Group to save and restore the Buffer-Point around the code
2621     that hacks on the buffer. This means that group commands no longer trash the
2622     point (which usually left you at the beginning of the buffer).
2623    
2624     /usr1/ch/lisp/echocoms.lisp, 21-Mar-88 13:33:57, Edit by Christopher Hoover.
2625     Frobbed "Ignore File Types" -- deleted unknowns and added a few common
2626     binary formats.
2627    
2628     /usr1/ch/lisp/auto-save.lisp, 16-Mar-88 16:54:00, Edit by Christopher Hoover.
2629     Made the call to write-region in Auto Save supply NIL as the optional
2630     argument for keeping backup files so that the luser does not end up
2631     with .CKP.BAK files.
2632    
2633     /usr1/ch/lisp/files.lisp, 16-Mar-88 15:59:18, Edit by Christopher Hoover.
2634     Made write-region take an optional argument which tells it whether or
2635     not to do ":if-exist :rename" or ":if-exist :rename-and-delete".
2636     If the argument is not supplied, it looks at the hvar "Keep Backup
2637     Files".
2638    
2639     /usr1/ch/lisp/filecoms.lisp, 16-Mar-88 15:20:00, Edit by Christopher Hoover.
2640     Added the hvar "Keep Backup Files". This variable controls whether
2641     write region deletes .BAK files.
2642    
2643     /usr1/ch/lisp/filecoms.lisp, 14-Mar-88 22:14:47, Edit by Christopher Hoover.
2644     Removed "c" and "h" from the file type hook which invokes Pascal mode
2645     since Pascal mode is worse than Fundamental mode for editing C code.
2646     Someday, there will be a real electric C mode.
2647    
2648     /usr1/lisp/nhem/rompsite.lisp, 15-Mar-88 21:00:11, Edit by Chiles.
2649     Wrote RE-INIT-EDITOR-SERVER to be the port death handler instead of
2650     INIT-EDITOR-SERVER.
2651    
2652     /usr1/lisp/nhem/morecoms.lisp, 15-Mar-88 16:25:44, Edit by Chiles.
2653     Installed Naeem's mods to "Delete Previous Character Expanding Tabs" that
2654     saves on the kill ring after some threshold.
2655    
2656     /usr1/lisp/nhem/command.lisp, 15-Mar-88 16:24:09, Edit by Chiles.
2657     Installed Naeem's mods to "Delete Previous Character" and "Delete Next
2658     Character" that saves on the kill ring after some threshold.
2659    
2660     /usr1/ch/lisp/echocoms.lisp, 14-Mar-88 21:50:47, Edit by Christopher Hoover
2661     Deleted the hvar "Help Show Options" since it is not used anywhere.
2662     Added a real doc string for the hvar "Beep on Ambiguity".
2663    
2664     Fixed Complete Keyword for files to use the new whizzy complete-file.
2665     Added the hvar "Ignore File Types" to control which file types to
2666     ignore.
2667    
2668     /usr1/lisp/nhem/morecoms.lisp, 10-Mar-88 20:59:36, Edit by Chiles.
2669     Installed "Defhvar" command.
2670    
2671     /usr1/lisp/nhem/filecoms.lisp, 10-Mar-88 15:48:57, Edit by Chiles.
2672     Modified PROCESS-FILE-OPTIONS to invoke the file type hook when no major mode
2673     had been seen, even though some mode option had been specified. Modified the
2674     "Mode" file option handler to return whether it had seen a major mode.
2675    
2676     /usr1/lisp/nhem/bit-screen.lisp, 08-Mar-88 14:57:10, Edit by Chiles.
2677     Made REVERSE-VIDEO-HOOK-FUN make sure there is an X window for the random
2678     typeout stream before trying to set its background.
2679    
2680     /usr1/lisp/nhem/fill.lisp, 06-Mar-88 21:28:51, Edit by Chiles.
2681     Made %FILLING-SET-NEXT-LINE not call INDENT-NEW-COMMENT-LINE-COMMAND when
2682     there is a fill prefix.
2683    
2684     /usr1/lisp/nhem/bit-display.lisp, 06-Mar-88 14:15:17, Edit by Chiles.
2685     Fixed redisplay bug concerning excessive counting of lines to clear.
2686     Otherwise case now stops counting cleared lines and packages off one clear
2687     operations if we are currently counting.
2688    
2689     /usr1/lisp/nhem/font.lisp, 06-Mar-88 12:46:24, Edit by Chiles.
2690     Made *default-font-family* have a default value so MAKE-WINDOW and things
2691     trying to look at it under tty redisplay don't choke.
2692    
2693     /usr1/lisp/nhem/main.lisp, 02-Mar-88 22:03:26, Edit by Chiles.
2694     Changed EXPORT of after-initializations to AFTER-EDITOR-INITIALIZATIONS which
2695     is really what the macro is called.
2696    
2697     /usr1/lisp/nhem/font.lisp, 02-Mar-88 19:53:10, Edit by Chiles.
2698     Rearranged some functions. Added doc strings for exported stuff. Deleted
2699     hardwired structures. Moved two parameters to Rompsite.Lisp. Added logical
2700     pages.
2701    
2702     /usr1/lisp/nhem/lispbuf.lisp, 02-Mar-88 14:12:30, Edit by Chiles.
2703     Made SETUP-EVAL-MODE make a local binding of "Current Package" to nil.
2704    
2705     /usr1/lisp/nhem/lispeval.lisp, 02-Mar-88 13:42:49, Edit by Chiles.
2706     Modified "Set Buffer Package" to set *package* when in the eval buffer.
2707    
2708     /usr1/lisp/nhem/bit-screen.lisp, 01-Mar-88 16:00:24, Edit by Chiles.
2709     Made HUNK-MOUSE-ENTERED invoke the "Enter Window Hook" and made
2710     HUNK-MOUSE-LEFT invoke the "Exit Window Hook". Fixed REVERSE-VIDEO-HOOK-FUN
2711     to change the background pixmap for a window, so you don't get a flash of
2712     white before Hemlock paints black when the window is exposed.
2713    
2714     /usr1/lisp/nhem/filecoms.lisp, 24-Feb-88 12:26:07, Edit by Chiles.
2715     Changed "Last Resort Pathname Defaults" and "Last Resort Pathname Defaults
2716     Function".
2717    
2718     /usr1/lisp/nhem/rompsite.lisp, 01-Mar-88 15:29:32, Edit by Chiles.
2719     Made SITE-INIT define "Enter Window Hook" and "Exit Window Hook". Wrote
2720     ENTER-WINDOW-AUTORAISE as example hook for losers into autoraising.
2721    
2722     Put in DEFHVAR in SITE-INIT for "Default Font". Modified INIT-RAW-IO,
2723     SETUP-FONT-FAMILY, and OPEN-FONT in conjunction with supporting this new
2724     variable.
2725    
2726     /usr1/chiles/work/temp-hem/rompsite.lisp, 22-Feb-88 21:07:14, Edit by Chiles.
2727     Changed GET-HEMLOCK-CURSOR to not use ".mask" as a pathname, but to use
2728     MAKE-PATHNAME :type "mask" ... instead.
2729    
2730     /usr1/chiles/work/temp-hem/lispeval.lisp, 22-Feb-88 21:01:49, Edit by Chiles.
2731     Changed CLEANUP-COMPILE-NOTIFICATION to not use ".fasl" as a pathname, but to
2732     use MAKE-PATHNAME :type "fasl" ... instead.
2733    
2734     /usr1/lisp/nhem/filecoms.lisp, 22-Feb-88 17:15:35, Edit by Chiles.
2735     Introduced "Last Resort Pathname Defaults" and "Last Resort Pathname Defaults
2736     Function" and modified BUFFER-DEFAULT-PATHNAME.
2737    
2738     /usr1/lisp/nhem/spellcoms.lisp, 22-Feb-88 16:50:33, Edit by Chiles.
2739     Made "Check Word Spelling" output digits with possible correct spellings.
2740     Made "Correct Last Misspelled Word" take 0-9 in the command loop as the
2741     numbered word to use as a correct spelling.
2742    
2743     /usr1/lisp/nhem/morecoms.lisp, 22-Feb-88 13:13:54, Edit by Chiles.
2744     Frobbed control flow in "Goto Page" and made it drop a mark when searching
2745     page titles a first time.
2746    
2747     /usr1/lisp/nhem/auto-save.lisp, 18-Feb-88 17:25:10, Edit by Chiles.
2748     Made "Save" mode turn off automatically in "Typescript" and "Eval" modes.
2749    
2750     /usr1/lisp/nhem/main.lisp, 18-Feb-88 17:11:12, Edit by Chiles.
2751     Put "Save" mode in "Default Modes".
2752    
2753     /usr1/lisp/nhem/indent.lisp, 16-Feb-88 14:41:34, Edit by Chiles.
2754     Fixed bug "Indent" being called with a zero argument.
2755    
2756     /usr1/lisp/nhem/searchcoms.lisp, 16-Feb-88 14:14:32, Edit by Chiles.
2757     Made THE four searching commands only drop a mark if the region is not
2758     active. Also, make i-search ^G invoke the abort-hook. Made incremental
2759     searching commands set the last command type to nil since each letter typed
2760     does not go through the command loop, and ephemerally active regions were
2761     staying highlighted throughout the search.
2762    
2763     /usr1/lisp/nhem/lispmode.lisp, 14-Feb-88 20:34:03, Edit by Chiles.
2764     Added DEFINDENT's for some CLOS stuff. Added one for "frob" for Rob and me.
2765     Added a few for system calls.
2766    
2767     /usr1/lisp/nhem/lispeval.lisp, 11-Feb-88 13:58:31, Edit by Chiles.
2768     Made FILE-COMPILE look at a new variable "Remote File Compile".
2769    
2770     /usr1/lisp/nhem/lispeval.lisp, 10-Feb-88 20:08:04, Edit by Chiles.
2771     Made OLDER-OR-NON-EXISTENT-FASL-P's second argument optional.
2772    
2773     /usr1/lisp/nhem/lispbuf.lisp, 10-Feb-88 20:11:14, Edit by Chiles.
2774     Made "List Compile Group" use OLDER-OR-NON-EXISTENT-FASL-P.
2775    
2776     /usr1/lisp/nhem/highlight.lisp, 10-Feb-88 19:52:50, Edit by Chiles.
2777     Modified HIGHLIGHT-ACTIVE-REGION to not do anything when the window is the
2778     echo area window.
2779    
2780     /usr1/lisp/nhem/killcoms.lisp, 10-Feb-88 15:55:19, Edit by Chiles.
2781     Augmented the active region flag with an active region buffer variable to
2782     circumvent echo area interactions.
2783    
2784     /usr1/lisp/nhem/main.lisp, 10-Feb-88 15:46:29, Edit by Chiles.
2785     Made SAVE-ALL-BUFFERS optionally list unmodified buffers.
2786    
2787     /usr1/lisp/nhem/highlight.lisp, 08-Feb-88 13:49:37, Edit by Chiles.
2788     Implemented highlighting active regions. Renamed a bunch of open paren
2789     highlighting stuff, and frobbed it to interact with region highlighting.
2790    
2791     /usr1/lisp/nhem/killcoms.lisp, 08-Feb-88 13:30:20, Edit by Chiles.
2792     Made CURRENT-REGION take another option to not deactivate the region.
2793    
2794     /usr1/lisp/nhem/rompsite.lisp, 06-Feb-88 16:23:45, Edit by Chiles.
2795     Fixed bug in PRETTY-PRINT-CHARACTER that was created by INSERT-CHARACTER
2796     checking the type of its arguments.
2797    
2798     /usr1/lisp/nhem/lispmode.lisp, 06-Feb-88 16:17:20, Edit by Chiles.
2799     Fixed Scan-Direction-Valid to return NIL when it hits the end of the buffer.
2800    
2801     /usr1/lisp/nhem/killcoms.lisp, 06-Feb-88 10:11:35, Edit by Chiles.
2802     Made "Exchange Point and Mark" no longer activate the region.
2803    
2804     /usr1/lisp/nhem/fill.lisp, 06-Feb-88 09:53:14, Edit by Chiles.
2805     Made "Fill Paragraph" and "Fill Region" use p as the column if supplied.
2806    
2807     /usr1/lisp/nhem/rompsite.lisp, 04-Feb-88 15:33:11, Edit by Chiles.
2808     Fixed the font stuff in initialization to not call TRUENAME on the font
2809     names. This was wrong. Fixed the font stuff to be aware of a font not
2810     opening, signalling an error if it is the default font and warning if it was
2811     the highlighting font.
2812    
2813     /usr1/lisp/nhem/htext3.lisp, 04-Feb-88 16:02:41, Edit by Chiles.
2814     Made INSERT-CHARACTER check the type of its argument.
2815    
2816     /usr1/lisp/nhem/searchcoms.lisp, 04-Feb-88 15:46:24, Edit by Chiles.
2817     Fixed bug in i-search that allowed non-text characters to be searched for.
2818     Also in the C-q case, nil was trying to be inserted into a buffer which
2819     crashed Lisp.
2820    
2821     /usr1/lisp/nhem/command.lisp, 04-Feb-88 14:21:10, Edit by Chiles.
2822     Provided error message for TEXT-CHARACTER nil result in "Self Insert" and
2823     "Quoted Insert"
2824    
2825     /usr1/lisp/nhem/overwrite.lisp, 04-Feb-88 14:17:32, Edit by Chiles.
2826     Protected use of TEXT-CHARACTER, testing for nil result.
2827    
2828     /usr1/lisp/nhem/lispeval.lisp, 03-Feb-88 11:57:33, Edit by Chiles.
2829     /usr1/lisp/nhem/lispbuf.lisp, 03-Feb-88 11:57:33, Edit by Chiles.
2830     Modified "Compile Buffer File", "Editor Compile Buffer File", "Compile
2831     Group", and "Editor Compile Group". Deleted MAYBE-COMPILE-FILE and
2832     MAYBE-COMPILE-EDITOR-FILE. Wrote OLDER-OR-NON-EXISTENT-FASL-P.
2833    
2834     /usr1/lisp/nhem/icom.lisp, 01-Feb-88 16:21:37, Edit by Chiles.
2835     Merged Scott's hack to the comment hack to keep highlighted parens clean.
2836    
2837     /usr1/lisp/nhem/obit-screen.lisp, 01-Feb-88 16:08:35, Edit by Chiles.
2838     Modified OBITMAP-MAKE-WINDOW and OBITMAP-DELETE-WINDOW to invalidate the
2839     currently selected hunk.
2840    
2841     /usr1/lisp/nhem/tty-screen.lisp, 01-Feb-88 15:56:53, Edit by Chiles.
2842     Modified TTY-MAKE-WINDOW and TTY-DELETE-WINDOW to invalidate the currently
2843     selected hunk.
2844    
2845     /usr1/lisp/nhem/spellcoms.lisp, 01-Feb-88 08:28:09, Edit by Chiles.
2846     Fixed MAYBE-READ-DEFAULT-USER-SPELLING-DICTIONARY.
2847    
2848     /usr1/lisp/nhem/bindings.lisp, 28-Jan-88 20:46:09, Edit by Chiles.
2849     Deleted binding for "Compile Buffer File" in "Editor" mode.
2850    
2851     /usr1/lisp/nhem/interp.lisp, 28-Jan-88 11:18:47, Edit by Chiles.
2852     Fixed problem with clearing prefix characters from the echo area when a bad
2853     sequence is typed.
2854    
2855     /usr0/ram/lispmode.lisp, 27-Jan-88 17:21:48, Edit by Ram.
2856     Wrote Find-Ignore-Region and used it to implement Valid-Spot and the new
2857     Scan-Direction-Valid macro, which efficiently scans for a valid character
2858     having the specified properties of its attribute. Used Scan-Direction-Valid
2859     to substantially rewrite %Form-Offset. It now correctly handles character
2860     literals (and as a side-effect, symbols with slashed characters). Also
2861     changed form offset to skip over prefix characters when moving backward over
2862     a list. Users will probably notice this, and hopefully like it.
2863    
2864     /usr0/ram/highlight.lisp, 27-Jan-88 17:15:35, Edit by Ram.
2865     Changed Form-Offset to List-Offset in Maybe-Highlight-Open-Parens. Now that
2866     backward form offset on lists include prefix characters, Form-Offset is no
2867     longer correct. Directly doing List-Offset is slightly more efficient
2868     anyway.
2869    
2870     /usr1/lisp/nhem/highlight.lisp, 27-Jan-88 15:29:50, Edit by Chiles.
2871     Turned "Highlight Open Parens" off by default.
2872    
2873     /usr1/lisp/nhem/lispmode.lisp, 27-Jan-88 15:32:12, Edit by Chiles.
2874     Turned "Paren Pause Period" and "Highlight Open Parens" on in "Lisp" mode.
2875     Set "Paren Pause Period" to 0.5 by default.
2876    
2877     /usr1/lisp/nhem/tty-screen.lisp, 27-Jan-88 15:32:57, Edit by Chiles.
2878     Made INIT-TTY-SCREEN-MANAGER make "Paren Pause Period" and "Highlight Open
2879     Parens" be off in "Lisp" mode for tty's since we don't have highlighting
2880     fonts for tty's.
2881    
2882     /usr1/lisp/hemlock/highlight.lisp, 25-Jan-88 16:19:49, Edit by DBM.
2883     Chanded default for "Highlight Open Parens" to T.
2884    
2885     /usr1/lisp/nhem/newer/rompsite.lisp, 25-Jan-88 11:30:43, Edit by Chiles.
2886     Made SLEEP-FOR-TIME deal with noting a read wait (dropping and lifting the
2887     cursor).
2888    
2889     /usr1/lisp/nhem/main.lisp, 25-Jan-88 11:11:10, Edit by Chiles.
2890     Entered DEFHVAR for "Key Echo Delay".
2891    
2892     /usr1/lisp/nhem/newer/interp.lisp, 25-Jan-88 11:06:01, Edit by Chiles.
2893     Frobbed %COMMAND-LOOP to try to echo keys after some typing delay.
2894    
2895     /usr1/lisp/nhem/newer/lispeval.lisp, 24-Jan-88 19:43:50, Edit by Chiles.
2896     Made DELETE-SERVER look for all bindings of "Current Eval Server", setting
2897     them to nil if they referenced the argument info object. Also made it delete
2898     the "Server Information" variable in the slave buffer if there was one.
2899    
2900     /usr1/lisp/nhem/newer/rompsite.lisp, 24-Jan-88 19:10:52, Edit by Chiles.
2901     Modified EDITOR_CONNECT-HANDLER to define "Server Information" in the slave
2902     buffer.
2903    
2904     /usr1/lisp/nhem/newer/command.lisp, 24-Jan-88 15:33:09, Edit by Chiles.
2905     Installed Shareef's "Refresh Screen" that knows about arguments.
2906    
2907     /usr1/lisp/nhem/newer/lispmode.lisp, 24-Jan-88 15:27:06, Edit by Chiles.
2908     Fixed bug in "Lisp Insert )" to make it echo the closing paren if it is not
2909     DISPLAYED-P regardless of "Paren Pause Period".
2910    
2911     /usr1/lisp/nhem/highlight.lisp, 23-Jan-88 15:43:59, Edit by Chiles.
2912     New file.
2913    
2914     /usr1/lisp/nhem/scribe.lisp, 23-Jan-88 15:42:11, Edit by Chiles.
2915     Modified SCRIBE-INSERT-PAREN to know about "Paren Pause Period" possibly
2916     being nil.
2917    
2918     /usr1/lisp/nhem/lispmode.lisp, 23-Jan-88 15:40:57, Edit by Chiles.
2919     Modified "Lisp Insert )" to know about "Paren Pause Period" possibly being
2920     nil.
2921    
2922     /usr1/lisp/nhem/morecoms.lisp, 23-Jan-88 15:36:22, Edit by Chiles.
2923     Fixed "Mark Page" when point is at buffer-end.
2924    
2925     /usr1/lisp/nhem/srccom.lisp, 23-Jan-88 15:26:40, Edit by Chiles.
2926     Put "Buffer Changes" from my init file into the core.
2927    
2928     /usr1/lisp/nhem/filecoms.lisp, 23-Jan-88 15:21:36, Edit by Chiles.
2929     Modified "Revert File" to be more aware of whether it was backing up to the
2930     checkpoint file or the saved file.
2931    
2932     /usr1/lisp/nhem/display.lisp, 23-Jan-88 14:01:50, Edit by Chiles.
2933     Changed REDISPLAY-LOOP and REDISPLAY-WINDOWS-FROM-MARK to do the current
2934     window first if it is going to get done, so the redisplay-hook effects could
2935     be seen in other windows into the same buffer.
2936    
2937     /usr1/lisp/nhem/edit-defs.lisp, 23-Jan-88 14:47:28, Edit by Chiles.
2938     Modified DEFINITION-EDITING-INFO to correspond to the new
2939     FUN-DEFINED-FROM-PATHNAME ability to deal with encapsulations.
2940    
2941     /usr1/lisp/nhem/rompsite.lisp, 23-Jan-88 14:36:33, Edit by Chiles.
2942     Modified FUN-DEFINED-FROM-PATHNAME, now deals with encapsulations.
2943    
2944     /usr1/lisp/nhem/indent.lisp, 23-Jan-88 13:42:43, Edit by Chiles.
2945     Added Shareef's "Center Line" command.
2946    
2947     /usr1/lisp/nhem/files.lisp, 23-Jan-88 12:42:10, Edit by Chiles.
2948     Made WRITE-FILE supply :if-exists :rename-and-delete.
2949    
2950     /usr1/lisp/nhem/lispeval.lisp, 23-Jan-88 12:28:13, Edit by Chiles.
2951     Made "Compile File" signal an error when buffer has no associated pathname.
2952    
2953     /usr1/ch/lisp/filecoms.lisp, 22-Jan-88 11:48:49, Edit by Christopher Hoover
2954     Fixed write-region to call (current-region) before prompting for filename.
2955     This makes it work better with active regions.
2956    
2957     /usr1/chiles/work/modeline/window.lisp, 19-Jan-88 09:58:24, Edit by Chiles.
2958     Modified DEFAULT-MODELINE-FUNCTION-FUNCTION and wrote
2959     UPDATE-BUFFER-MODELINES, which is exported.
2960    
2961     /usr1/chiles/work/modeline/main.lisp, 19-Jan-88 10:10:27, Edit by Chiles.
2962     Changed the value of "Default Modeline String".
2963    
2964     /usr1/chiles/work/modeline/lispmode.lisp, 19-Jan-88 10:05:31, Edit by Chiles.
2965     Wrote SETUP-LISP-MODE to make a "Current Package" if there wasn't one already.
2966    
2967     /usr1/chiles/work/modeline/lispeval.lisp, 19-Jan-88 09:49:29, Edit by Chiles.
2968     Made "Set Buffer Package" use PROMPT-FOR-EXPRESSION, using STRING on the
2969     result. It also now calls UPDATE-BUFFER-MODELINES. When in a slave's
2970     interactive buffer's, do NOT set "Current Package", but change *package* in
2971     the slave. Modified sites of (value current-package) to supply "" instead of
2972     the editor's *package*.
2973    
2974     /usr1/lisp/nhem/lispbuf.lisp, 18-Jan-88 12:50:34, Edit by Chiles.
2975     Modified "package" file option to do a STRING of a READ-FROM-STRING.
2976    
2977     /usr1/lisp/nhem/ts.lisp, 17-Jan-88 20:53:13, Edit by Chiles.
2978     Made MAKE-TYPESCRIPT use "Interactive History Length" when setting up
2979     "Interactive History".
2980    
2981     /usr1/lisp/nhem/lispbuf.lisp, 17-Jan-88 20:51:25, Edit by Chiles.
2982     Moved some stuff around. Created "Interactive History Length" used to setup
2983     "Interactive History" when "Eval" mode is turned on.
2984    
2985     /usr1/lisp/nhem/spellcoms.lisp, 16-Jan-88 16:58:31, Edit by Chiles.
2986     Introduced "Default User Spelling Dictionary". When set, this is loaded upon
2987     entering "Spell" mode and when "Set Buffer Spelling Dictionary" (or
2988     "dictionary" file option) runs. Also, "Save Incremental Spelling Insertions"
2989     doesn't prompt for a file if this is set.
2990    
2991     Made SAVE-DICTIONARY-ON-WRITE make sure 'spell-information is bound in the
2992     buffer.
2993    
2994     /usr1/ch/lisp/auto-save.lisp, 12-Jan-88 16:28:56, Edit by Christopher Hoover
2995     Wrapped a condition-case around the write-file in Auto Save. This will cause
2996     Auto Save to graceful handle write failures.
2997    
2998     /usr1/lisp/nhem/spellcoms.lisp, 06-Jan-88 22:14:14, Edit by Chiles.
2999     Made incremental insertions dictionary specific with a global default for
3000     upward compatability.
3001     Commands with new names:
3002     "Append to Spelling Dictionary" --> "Save Incremental Spelling Insertions"
3003     "Augment Spelling Dictionary" --> "Read Spelling Dictionary"
3004     New commands:
3005     "Set Buffer Spelling Dictionary"
3006     "Remove Word from Spelling Dictionary"
3007     "List Incremental Spelling Insertions"
3008     AND there is a "dictionary" file option that read a dictionary if necessary,
3009     makes it the buffer's dictionary, and causes the incremental insertions for
3010     this dictionary to be written when the buffer is.
3011    
3012     Added "Spelling Un-Correct Prompt for Insert" that makes "Undo Last Spelling
3013     Correction" prompt before inserting word into dictionary.
3014    
3015     /usr1/lisp/nhem/doccoms.lisp, 22-Dec-87 15:42:26, Edit by Chiles.
3016     Changed #\S help to #\V, "Describe and show Variable". Rewrote some code to
3017     do this and added the command "Describe and show Variable".
3018    
3019     /usr1/lisp/nhem/spell-augment.lisp, 17-Dec-87 21:05:37, Edit by Chiles.
3020     Added SPELL-ROOT-FLAGS, which returns a list of the letter flags a root entry
3021     has, and SPELL-REMOVE-ENTRY, which removes an entry by clearing a flag if
3022     appropriate or setting the dictionary element to -1.
3023    
3024     /usr1/lisp/nhem/spell-correct.lisp, 17-Dec-87 20:34:09, Edit by Chiles.
3025     Made TRY-WORD-ENDINGS return the flag mask when a flag was used instead of
3026     just t. Modified lookup hashing to know about deleted elements.
3027    
3028     /usr1/lisp/nhem/echo.lisp, 16-Dec-87 21:25:58, Edit by Chiles.
3029     MAYBE-WAIT should really do a SLEEP instead of EDITOR-SLEEP to make sure
3030     nothing happens while the user is trying to see the message.
3031    
3032     /usr1/lisp/nhem/active/text.lisp, 14-Dec-87 01:25:42, Edit by Chiles.
3033     Made "Mark Paragraph" and "Mark Sentence" use PUSH-BUFFER-MARK, so it will
3034     activate the region.
3035    
3036     /usr1/lisp/nhem/active/lispmode.lisp, 14-Dec-87 01:25:03, Edit by Chiles.
3037     Made "Mark Defun" and "Mark Form" use PUSH-BUFFER-MARK, so it will activate
3038     the region.
3039    
3040     /usr1/lisp/nhem/active/morecoms.lisp, 13-Dec-87 20:45:48, Edit by Chiles.
3041     Modified "Insert Page Directory" to insert the listing at the curren point if
3042     invoked with an argument.
3043    
3044     /usr1/lisp/nhem/active/lispeval.lisp, 12-Dec-87 13:15:04, Edit by Chiles.
3045     Defined "Slave Utility Name" and "Slave Arguments" and made CREATE-SLAVE use
3046     these to spawn Lisps.
3047    
3048     /usr1/lisp/nhem/active/main.lisp, 11-Dec-87 07:24:44, Edit by Chiles.
3049     Defined and invoked "Reset Hook".
3050    
3051     /usr1/lisp/nhem/active/xcommand.lisp, 11-Dec-87 05:37:26, Edit by Chiles.
3052     Made "Region to Cut Buffer" use CURRENT-REGION, insisting it be active.
3053    
3054     /usr1/lisp/nhem/active/lispbuf.lisp, 11-Dec-87 05:16:46, Edit by Chiles.
3055     Made commands use CURRENT-REGION, insisting it be active. Changed the
3056     semantics of "Editor Compile Defun" "Editor Evaluate Defun".
3057    
3058     /usr1/lisp/nhem/active/indent.lisp, 11-Dec-87 03:49:08, Edit by Chiles.
3059     Made "Indent Region" and "Indent Rigidly" use CURRENT-REGION, insisting it be
3060     active.
3061    
3062     /usr1/lisp/nhem/active/fill.lisp, 11-Dec-87 03:16:15, Edit by Chiles.
3063     Made "Fill Region" use CURRENT-REGION, insisting it be active.
3064    
3065     /usr1/lisp/nhem/active/filecoms.lisp, 11-Dec-87 03:12:25, Edit by Chiles.
3066     Made "Write Region" use CURRENT-REGION, insisting it be active.
3067    
3068     /usr1/lisp/nhem/active/abbrev.lisp, 11-Dec-87 03:05:12, Edit by Chiles.
3069     Modified commands to use CURRENT-REGION, not insisting it be active.
3070    
3071     /usr1/lisp/nhem/active/morecoms.lisp, 11-Dec-87 02:40:31, Edit by Chiles.
3072     Changed calls to PUSH-BUFFER-MARK that shouldn't activate the region. Made
3073     "Count Lines Region" and "Count Words Region" use CURRENT-REGION, not
3074     insisting it be active (for now). "Insert Page Directory" sets the command
3075     type to :ephemerally-active, so "Kill Region" can kill the inserted text.
3076    
3077     /usr1/lisp/nhem/active/lispeval.lisp, 11-Dec-87 01:52:20, Edit by Chiles.
3078     Made "Edit Compiler Errors" not activate the region when it calls
3079     PUSH-BUFFER-MARK. Made commands use CURRENT-REGION, insisting it be active.
3080     Changed the semantics of "Compile Defun" and "Evaluate Defun". Fixed bug in
3081     FILE-COMPILE-TEMP-FILE.
3082    
3083     /usr1/lisp/nhem/active/edit-defs.lisp, 11-Dec-87 01:32:31, Edit by Chiles.
3084     Made GO-TO-DEFINITION not activate the region when it calls
3085     PUSH-BUFFER-MARK.
3086    
3087     /usr1/lisp/nhem/active/command.lisp, 11-Dec-87 01:25:22, Edit by Chiles.
3088     Made "Beginning of Buffer" and "End of Buffer" not activate the region when
3089     they call PUSH-BUFFER-MARK.
3090    
3091     /usr1/lisp/nhem/active/register.lisp, 11-Dec-87 01:01:22, Edit by Chiles.
3092     Fixed bug in cleanup for deleted buffers -- should free register when its a
3093     mark since you cannot list it. Made "Get Register" set LAST-COMMAND-TYPE to
3094     :ephemerally-active, so "Kill Region" can kill the inserted text.
3095    
3096     /usr1/lisp/nhem/active/bindings.lisp, 10-Dec-87 23:41:40, Edit by Chiles.
3097     Added bindings for "Activate Region", "Pop and Goto Mark", and "Pop Mark".
3098     Bound "Verbose Directory" to ^X^D and destroyed translation for ^D, so I
3099     duplicated bindings for "Delete Next Character" and "Scribe Display".
3100    
3101     /usr1/lisp/nhem/macros.lisp, 10-Dec-87 16:49:39, Edit by Chiles.
3102     Made ADD-HOOK use PUSHNEW.
3103    
3104     /usr1/lisp/nhem/register.lisp, 10-Dec-87 00:08:00, Edit by Chiles.
3105     New Register hacking code.
3106    
3107     /usr1/lisp/nhem/bindings.lisp, 09-Dec-87 13:55:22, Edit by Chiles.
3108     Made bindings for "Transpose Regions" and "Directory".
3109     Added default bindings for register stuff.
3110    
3111     /usr1/lisp/nhem/morecoms.lisp, 09-Dec-87 13:36:55, Edit by Chiles.
3112     Added "Transpose Regions".
3113    
3114     /usr1/lisp/nhem/doccoms.lisp, 09-Dec-87 13:20:28, Edit by Chiles.
3115     Wrote "Show Variable".
3116    
3117     /usr1/lisp/nhem/echo.lisp, 09-Dec-87 13:04:50, Edit by Chiles.
3118     Modified PROMPT-FOR-VARIABLE and wrote VARIABLE-VERIFICATION-FUNCTION to
3119     notice when a variable completion lost due to multiple entries of the same
3120     variable.
3121    
3122     /usr1/lisp/nhem/spellcoms.lisp, 09-Dec-87 01:05:57, Edit by Chiles.
3123     Made "Append to Spelling Dictionary" take an optional file argument.
3124    
3125     /usr1/lisp/nhem/edit-defs.lisp, 08-Dec-87 18:18:44, Edit by Chiles.
3126     Merged with lost sources to get back the preference translation functionality
3127     where one directory can be mapped to an ordered list of translations.
3128    
3129     /usr1/lisp/nhem/lispeval.lisp, 08-Dec-87 22:54:12, Edit by Chiles.
3130     Modifed eval-notification structure, EVAL-OPERATION_COMPLETE, REGION-EVAL,
3131     and FILE-COMPILE-TEMP-FILE. Wrote PATHNAME-FOR-REMOTE-ACCESS and STRING-EVAL
3132     and the command "Load File".
3133    
3134     /usr1/lisp/nhem/lispbuf.lisp, 08-Dec-87 19:48:43, Edit by Chiles.
3135     Renamed "Load File" to be "Editor Load File".
3136    
3137     /usr1/lisp/nhem/main.lisp, 05-Dec-87 18:14:19, Edit by Chiles.
3138     Defined "Redisplay Hook".
3139    
3140     /usr1/lisp/nhem/display.lisp, 05-Dec-87 15:37:53, Edit by Chiles.
3141     Put a redisplay hook into REDISPLAY-WINDOW-RECENTERING.
3142    
3143     /usr1/lisp/nhem/rompsite.lisp, 04-Dec-87 21:10:14, Edit by Chiles.
3144     Made SITE-WRAPPER-MACRO bind *standard-input* to a stream that disallows
3145     reads. This is to keep people from losing in "Eval" mode.
3146    
3147     /usr1/lisp/nhem/filecoms.lisp, 04-Dec-87 15:00:50, Edit by Chiles.
3148     Made "Visit File" set buffer-writable, so the buffer's region could be
3149     deleted when the buffer was read only.
3150    
3151     /usr1/lisp/nhem/edit-defs.lisp, 04-Dec-87 14:54:21, Edit by Chiles.
3152     Created "Editor Definition Info" variable to control where "Edit
3153     Definition" and "Go to Definition" get their defined from information,
3154     the editor Lisp or the slave Lisp.
3155    
3156     /usr1/lisp/nhem/lispbuf.lisp, 04-Dec-87 13:52:46, Edit by Chiles.
3157     Made "Editor Definition Info" t in "Eval" mode.
3158    
3159     /usr1/lisp/nhem/lispeval.lisp, 04-Dec-87 13:53:20, Edit by Chiles.
3160     Made "Editor Definition Info" t in "Editor" mode.
3161    
3162     /usr1/lisp/hemlock/lispeval.lisp, 02-Dec-87 13:23:27, Edit by DBM.
3163     Mofified for new name server.
3164    
3165     /usr1/lisp/hemlock/rompsite.lisp, 02-Dec-87 13:22:10, Edit by DBM.
3166     Modified for new name server.
3167    
3168     /usr1/lisp/nhem/bit-screen.lisp, 29-Nov-87 22:55:03, Edit by Chiles.
3169     Made BITMAP-DELETE-WINDOW call REMOVE-XWINDOW-OBJECT on the X window
3170     instead of the Hemlock window.
3171    
3172     /usr1/lisp/nhem/auto-save.lisp, 23-Nov-87 15:59:36, Edit by Chiles.
3173     Picked up Chris' latest version. Tweaked a defvar into a defhvar.
3174     Changed its reference and made "Save" mode be turned off when nil or an
3175     empty pathname is returned.
3176    
3177     /usr1/lisp/nhem/lispeval.lisp, 23-Nov-87 14:33:19, Edit by Chiles.
3178     Fixed logic error in GET-CURRENT-SERVER.
3179    
3180     /usr1/lisp/nhem/lispeval.lisp, 20-Nov-87 14:17:52, Edit by Chiles.
3181     Wrote CALL-EVAL_FORM that makes sure the server isn't busy, binds and
3182     error handler, and binds a server death handler. EVAL_FORM-IN-CLIENT and
3183     "Re-Evaluate Defvar" use this.
3184    
3185     /usr1/lisp/nhem/rompsite.lisp, 20-Nov-87 13:22:23, Edit by Chiles.
3186     Made GET-HEMLOCK-CURSOR do a TRUENAME on the cursor bitmap file variable.
3187    
3188     /usr1/lisp/nhem/searchcoms.lisp, 20-Nov-87 11:56:35, Edit by Chiles.
3189     "Delete Matching Lines" modified and new "Delete Non-Matching Lines" by
3190     Chris.
3191    
3192     /usr1/lisp/nhem/killcoms.lisp, 20-Nov-87 11:58:26, Edit by Chiles.
3193     "Delete Blank Lines" added by Chris.
3194    
3195     /usr1/lisp/nhem/bindings.lisp, 20-Nov-87 12:06:58, Edit by Chiles.
3196     Added binding for "Delete Blank Lines".
3197    
3198     /usr1/lisp/nhem/morecoms.lisp, 20-Nov-87 12:10:21, Edit by Chiles.
3199     Added Chris' "Count Words Region".
3200    
3201     /usr1/lisp/nhem/bit-screen.lisp, 19-Nov-87 00:02:04, Edit by Chiles.
3202     Fixed problem with flushing random typeout with the mouse over the
3203     typeout window. Apparently when X buries a window, you do not get an
3204     exit event, but Hemlock was getting an entered event and causing the
3205     cursor to get out of sync.
3206    
3207     /usr1/lisp/nhem/lispeval.lisp, 18-Nov-87 22:39:54, Edit by Chiles.
3208     Rewrote CHECK-SERVER-INFO, SUB-CHECK-SERVER-INFO, and GET-CURRENT-SERVER.
3209     Added MAYBE-CREATE-SLAVE in the process. Now when the current eval
3210     server dies, the next Lisp interaction command does not signal an error
3211     but tries to get a valid slave for the user.
3212    
3213     /usr1/lisp/nhem/rompsite.lisp, 18-Nov-87 01:07:02, Edit by Chiles.
3214     Wrote EDITOR-INPUT-METHOD-MACRO to replace the bodies of EDITOR-TTY-IN
3215     and EDITOR-WINDOW-IN. Added to the macro a test for re-entering a
3216     Hemlock input method, signalling an error if this happens. Added a
3217     binding of an error condition handler that exits Hemlock and goes into
3218     the debugger.
3219    
3220     /usr1/lisp/hemlock/bit-screen.lisp, 17-Nov-87 17:03:15, Edit by Chiles.
3221     Made enter and exit window event handlers call CURSOR-INVERT-CENTER when
3222     the cursor is dropped.
3223    
3224     /usr1/lisp/nhem/lispeval.lisp, 17-Nov-87 15:40:42, Edit by Chiles.
3225     Made CREATE-SLAVE not call INIT-EDITOR-SERVER since we presumably catch
3226     nameserver crashes now.
3227    
3228     /usr1/lisp/nhem/lispbuf.lisp, 15-Nov-87 20:30:20, Edit by Chiles.
3229     Made "Compile File" do an update compilation.
3230    
3231     /usr1/lisp/nhem/lispeval.lisp, 15-Nov-87 20:11:12, Edit by Chiles.
3232     Made "Compile File" do an update compilation.
3233    
3234     /usr1/lisp/nhem/main.lisp, 15-Nov-87 18:20:19, Edit by Chiles.
3235     Fixed doc string of ED to escape some "'s.
3236    
3237     /usr1/lisp/nhem/morecoms.lisp, 15-Nov-87 17:27:12, Edit by Chiles.
3238     Made "Exit Recursive Edit" and "Abort Recursive Edit" call
3239     IN-RECURSIVE-EDIT, signalling an error when nil.
3240    
3241     /usr1/lisp/nhem/buffer.lisp, 15-Nov-87 16:48:01, Edit by Chiles.
3242     Made EXIT-RECURSIVE-EDIT and ABORT-RECURSIVE-EDIT signal an error when
3243     not in a recursive edit. Wrote IN-RECURSIVE-EDIT.
3244    
3245     /usr1/lisp/nhem/lispbuf.lisp, 15-Nov-87 13:45:32, Edit by Chiles.
3246     Made "Load File" supply (or load default buffer pathname default) for
3247     :default to PROMPT-FOR-FILE.
3248    
3249     /usr1/lisp/nhem/, 15-Nov-87 13:24:00, Edit by Chiles.
3250     Renamed Integrity.Lisp to Hi-Integrity.Lisp. Created Ed-Integrity.Lisp
3251     that currently includes tty redisplay testing code. Modified Ctw.Lisp to
3252     conform with these two changes.
3253    
3254     /usr1/lisp/nhem/tty-display.lisp, 15-Nov-87 12:35:09, Edit by Chiles.
3255     Generally added major gobs of documentation.
3256     Modified:
3257     COMPUTE-TTY-CHANGES
3258     Introduced cum-inserts.
3259     Changed computation of line deletions location.
3260     Changed where deletions are done for the modeline due to excessive
3261     insertion above it.
3262     DO-SEMI-DUMB-LINE-WRITES
3263     Commented out a somewhat bogus optimization that was causing
3264     TTY-SMART-WINDOW-REDISPLAY to lose when "Scroll Redraw Ration"
3265     kicked in.
3266     DELETE-SI-LINES
3267     INSERT-SI-LINES
3268     Changed variable names.
3269    
3270     /usr1/lisp/nhem/filecoms.lisp, 14-Nov-87 13:38:42, Edit by Chiles.
3271     Made "Write Region" use BUFFER-PATHNAME-DEFAULTS.
3272    
3273     /usr1/lisp/nhem/lispeval.lisp, 11-Nov-87 21:54:53, Edit by Chiles.
3274     Modified "Edit Compiler Errors" to not switch to errors buffer unless it
3275     has too. This fixes spurious redisplay when there are no errors to edit.
3276    
3277     /usr1/lisp/nhem/main.lisp, 10-Nov-87 19:19:13, Edit by Chiles.
3278     Removed DEFHVAR's for "Timer Hook" and "Timer Hook Interval".
3279    
3280     /usr1/lisp/nhem/rompsite.lisp, 10-Nov-87 19:15:25, Edit by Chiles.
3281     Added page title "Time queue". This is used in editor input stream in
3282     methods in conjunction with user interfaces SCHEDULE-EVENT and
3283     REMOVE-SCHEDULED-EVENT to all the user to have functions invoked
3284     periodically.
3285    
3286     /usr1/lisp/nhem/main.lisp, 09-Nov-87 21:23:37, Edit by Chiles.
3287     Added AFTER-EDITOR-INITIALIZATIONS macro. Made ED funcall stuff on
3288     *after-editor-initializations-funs* put there by the macro.
3289    
3290     /usr1/lisp/nhem/filecoms.lisp, 06-Nov-87 00:59:21, Edit by Chiles.
3291     Modified WRITE-DA-FILE and READ-DA-FILE to invoke the "Write File Hook"
3292     and "Read File Hook" hooks. eh!
3293    
3294     /usr2/lisp/nhem/lispeval.lisp, 26-Oct-87 11:36:35, Edit by Chiles.
3295     Put back in feature of restoring previous buffer in "Edit Compiler
3296     Errors" that was lost somehow.
3297    
3298     /usr2/lisp/nhem/filecoms.lisp, 25-Oct-87 17:13:04, Edit by Chiles.
3299     ROB: Split two subfunctions off of "Find File". FIND-FILE-BUFFER does
3300     all the work, returning the buffer and a flag indicating whether it
3301     created a buffer. Fixed some :prompt values.
3302    
3303     /usr2/lisp/nhem/edit-defs.lisp, 25-Oct-87 16:42:00, Edit by Chiles.
3304     Fixed bug in GET-DEFINITION-PATTERN for type :command.
3305    
3306     /usr0/ram/group.lisp, 04-Oct-87 15:10:49, Edit by Ram.
3307     Changed Group-Read-File to use Find-File-Buffer instead of Find-File-Command,
3308     eliminating the need for gruesome hacks to tell whether a buffer was created.
3309     This also has the beneficial side-effect of making it easy for group commands
3310     to leave to buffer history intact. Changed Do-Active-Group to restore the
3311     buffer that was current at the time the command was done.
3312    
3313     /usr1/lisp/hemlock/hunk-draw.lisp, 23-Oct-87 15:45:14, Edit by Chiles.
3314     Wrote CURSOR-INVERT-CENTER to hollow out the center of the cursor. THis
3315     is used when Hemlock is not the listener to corresspond with Xterm
3316     behaviour. Modified DROP-CURSOR and LIFT-CURSOR to use this new fun too
3317     when Hemlock is not the listener, so we don't get little black squares or
3318     empty boxes when we should.
3319    
3320     /usr2/lisp/nhem/filecoms.lisp, 23-Oct-87 15:36:25, Edit by Chiles.
3321     Inserted Chris Hoover's "Revert File" and "Mode" file option definitions.
3322    
3323     /usr2/lisp/nhem/hunk-draw.lisp, 23-Oct-87 15:24:36, Edit by Chiles.
3324     Fixed documentation for DRAW-HUNK-BOTTOM-BORDER and HUNK-REPLACE-MODELINE,
3325     stating dependencies on BITMAP-HUNK-MODELINE-POS not returning nil.
3326    
3327     /usr2/lisp/nhem/bit-screen.lisp, 23-Oct-87 15:16:40, Edit by Chiles.
3328     Fixed a usage of BITMAP-HUNK-MODELINE-POS that was assuming it was never
3329     nil.
3330    
3331     /usr1/lisp/hemlock/lispeval.lisp, 23-Oct-87 12:10:09, Edit by DBM.
3332     File-compile, Region-eval, and region-compile were passing a
3333     structure as a port to the servers.
3334    
3335     /usr2/lisp/nhem/bindings.lisp, 23-Oct-87 11:58:45, Edit by Chiles.
3336     Killed bindings for c-m-c and c-m-\c in "Echo Area".
3337    
3338     /usr2/lisp/nhem/bit-screen.lisp, 22-Oct-87 15:43:08, Edit by Chiles.
3339     Fixed BITMAP-MAKE-WINDOW to set the thumb-bar-p slot to (and
3340     modeline-string (value thumb-bar-meter)) instead of just the Hvar's
3341     value. Windows without modelines were get a nil not number error.
3342    
3343     /usr2/lisp/nhem/lispbuf.lisp, 16-Oct-87 14:04:38, Edit by Chiles.
3344     Made DESCRIBE-SYMBOL-AUX slightly better with respect to (quote <symbol>)
3345     (function <symbol>).
3346    
3347     /usr2/lisp/nhem/lispeval.lisp, 15-Oct-87 22:22:13, Edit by Chiles.
3348     Made DESCRIBE-SYMBOL-AUX slightly better with respect to (quote <symbol>)
3349     (function <symbol>).
3350    
3351     /usr2/lisp/nhem/edit-defs.lisp, 15-Oct-87 21:02:29, Edit by Chiles.
3352     Added a hack to catch command definitions when looking for the name of a
3353     function, and the last sever letters of the function name are "COMMAND".
3354    
3355     /usr2/lisp/nhem/bit-screen.lisp, 15-Oct-87 16:33:54, Edit by Chiles.
3356     Made HUNK-EXPOSED-OR-CHANGED take a width and height argument since the X
3357     exposedwindow handler is supposed to now and eliminated the call to
3358     FULL-WINDOW-STATE.
3359    
3360     /usr1/lisp/hemlock/rompsite.lisp, 12-Oct-87 16:56:14, Edit by DBM.
3361     Added auto-save.fasl to list of files loaded.
3362    
3363     /usr1/lisp/hemlock/auto-save.lisp, 12-Oct-87 16:49:34, Edit by DBM.
3364     Added to the hemlock sources.
3365    
3366     /usr2/lisp/nhem/lispeval.lisp, 06-Oct-87 00:18:25, Edit by Chiles.
3367     Modified "Edit Compiler Errors" to save a pointer to the previous buffer
3368     when moving to the background buffer, and to use this before EDITOR-ERROR
3369     calls to restore the user's position.
3370    
3371     /usr2/lisp/nhem/edit-defs.lisp, 01-Oct-87 14:06:00, Edit by Chiles.
3372     Rewrote translation stuff and GO-TO-DEFINITION to handle a list of
3373     translations for a given match. This allows me to first look on
3374     vancouver, then wb1, then lisp-rt1, then fred, etc. for sources depending
3375     on which machines are down.
3376    
3377     /usr2/lisp/nhem/filecoms.lisp, 01-Oct-87 12:20:46, Edit by Chiles.
3378     Modified "Save All Files" to show the file it is going to write when
3379     prompting, and when the buffer name is not derived from the pathname, it
3380     shows both.
3381    
3382     /usr2/lisp/nhem/bit-screen.lisp, 30-Sep-87 22:39:37, Edit by Chiles.
3383     Rewrote BITMAP-DELETE-WINDOW to not lose when a window is made and then
3384     deleted right away. Created DELETING-WINDOW-DROP-EVENT that drops
3385     pending events for a window that is about to be deleted. Also, made
3386     BITMAP-DELETE-WINDOW lift the cursor when the window being deleted
3387     displayed the cursor.
3388    
3389     /usr2/lisp/nhem/ts.lisp, 30-Sep-87 21:57:18, Edit by Chiles.
3390     Made PROCESS_OPERATION_CONTROL-HANDLER test for *in-top-level-catcher*
3391     before throwing to top level.
3392    
3393     /usr2/lisp/nhem/tty-display.lisp, 29-Sep-87 15:40:22, Edit by Chiles.
3394     Modified TTY-SMART-CLEAR-TO-EOW and TTY-DUMB-WINDOW-REDISPLAY to clear
3395     screen image lines properly ... had some off-by-one problems.
3396    
3397     /usr2/lisp/nhem/lispbuf.lisp, 28-Sep-87 12:59:25, Edit by Chiles.
3398     Made "Editor Compile Defun" and "Editor Compile Region" call
3399     COMPILE-FROM-STREAM with :defined-from-pathname supplied as the buffer's
3400     pathname.
3401    
3402     /usr2/lisp/nhem/rompsite.lisp, 28-Sep-87 11:21:07, Edit by Chiles.
3403     Made FUN-DEFINED-FROM-PATHNAME test for "/..", clipping it and the
3404     machine name if it is present in the defining file name.
3405    
3406     /usr2/lisp/nhem/lispeval.lisp, 25-Sep-87 11:42:25, Edit by Chiles.
3407     Modified "Set Eval Buffer" to set the global eval server always.
3408     Modified "Set Compile Server" to set the global compile server always.
3409     Rewrote or added support routines SELECT-CURRENT-SERVER,
3410     SELECT-GLOBAL-SERVER, SELECT-CURRENT-COMPILE-SERVER,
3411     SELECT-GLOBAL-COMPILE-SERVER, GET-CURRENT-SERVER, CHECK-SERVER-INFO.
3412     Modified "Select Background" to try for the current compile server's
3413     background with a prefix argument. Modified "Edit Compiler Errors" to
3414     look for a compile server before using the current eval server. Added
3415     commands "Current Eval Server" and "Current Compile Server". Introduced
3416     "Prompt for Current Server", so CHECK-SERVER-INFO does not prompt for
3417     creating a new slave but prompts for an already known server instead.
3418    
3419     /usr2/lisp/nhem/morecoms.lisp, 24-Sep-87 23:12:42, Edit by Chiles.
3420     Modified "List Buffers" to show both buffer name and pathname when the
3421     are different and both exist.
3422    
3423     /usr2/lisp/nhem/hunk-draw.lisp, 25-Sep-87 09:48:17, Edit by Chiles.
3424     Made HUNK-DRAW-BOTTOM-BORDER enhance the 80'th notch it draws.
3425    
3426     /usr2/lisp/nhem/defsyn.lisp, 24-Sep-87 23:32:57, Edit by Chiles.
3427     Made #\formfeed no longer is a whitespace character.
3428    
3429     /usr2/lisp/nhem/bindings.lisp, 24-Sep-87 23:28:26, Edit by Chiles.
3430     Did some "Argument Digit" binding.
3431    
3432     /usr2/lisp/nhem/lispmode.lisp, 24-Sep-87 23:24:29, Edit by Chiles.
3433     "Minimum Lines Parsed" and "Maximum Lines Parsed" now default to 50 and
3434     500.
3435    
3436     /usr2/lisp/nhem/searchcoms.lisp, 24-Sep-87 23:22:41, Edit by Chiles.
3437     Made "Count Occurrences" use echo area for result instead of random
3438     typeout.
3439    
3440     /usr2/lisp/nhem/filecoms.lisp, 24-Sep-87 22:16:48, Edit by Chiles.
3441     Made default for "Save All Files Confirm" be t.
3442    
3443     /usr2/lisp/nhem/bindings.lisp, 24-Sep-87 22:11:20, Edit by Chiles.
3444     Made binding for "Select Background", C-M-C.
3445    
3446     /usr2/lisp/nhem/lispbuf.lisp, 24-Sep-87 22:02:32, Edit by Chiles.
3447     Changed "Lisp Describe" to "Editor Describe".
3448    
3449     /usr2/lisp/nhem/doccoms.lisp, 24-Sep-87 21:56:40, Edit by Chiles.
3450     Replaced instance of LISP-DESCRIBE-COMMAND with EDITOR-DESCRIBE-COMMAND.
3451    
3452     /usr2/lisp/nhem/lispbuf.lisp, 24-Sep-87 21:48:36, Edit by Chiles.
3453     Removed "Eval Mode" command.
3454    
3455     /usr2/lisp/nhem/lispeval.lisp, 24-Sep-87 00:21:19, Edit by Chiles.
3456     Fixed "Set Buffer Package" to not try to access nil when there isn't a
3457     current eval server. Also, made it test for the server being valid
3458     before trying to use it.
3459    
3460     /usr2/lisp/nhem/lispeval.lisp, 23-Sep-87 22:49:32, Edit by Chiles.
3461     Modified GET-CURRENT-SERVER and CREATE-SERVER to use
3462     MAYBE-GET-SLAVE-NAME.
3463    
3464     /usr2/lisp/nhem/rompsite.lisp, 23-Sep-87 22:27:38, Edit by Chiles.
3465     Modified EDITOR_CONNECT-handler to handler name argument differently.
3466     Added definition of "Thumb Bar Meter" to SITE-INIT.
3467    
3468     /usr2/lisp/nhem/bit-screen.lisp, 23-Sep-87 15:03:12, Edit by Chiles.
3469     Made HUNK-EXPOSED-REGION and HUNK-RESET call HUNK-DRAW-BOTTOM-BORDER.
3470    
3471     /usr2/lisp/nhem/hunk-draw.lisp, 23-Sep-87 14:56:44, Edit by Chiles.
3472     Renamed HUNK-DRAW-TOP-BORDER to HUNK-DRAW-BOTTOM-BORDER and made it do it
3473     to the bottom. Made hunk-bottom-border be 10 instead of 3.
3474    
3475     /usr2/lisp/nhem/bindings.lisp, 21-Sep-87 17:13:39, Edit by Chiles.
3476     Made "Compile File" be the default binding for "Editor" mode.
3477    
3478     /usr2/lisp/nhem/rompsite.lisp, 21-Sep-87 12:55:58, Edit by Chiles.
3479     Modified EDITOR-WINDOW-IN to not use VARIABLE-VALUE four times in a loop.
3480     Likewise for EDITOR-TTY-IN.
3481    
3482     /usr2/lisp/nhem/edit-defs.lisp, 20-Sep-87 23:57:08, Edit by Chiles.
3483     Rewrote GET-DEFINTION-FILE and wrote MAYBE-TRANSLATE-DEFINITION-FILE to
3484     have definition directory translation done in the editor instead of the
3485     client.
3486    
3487     /usr2/lisp/nhem/bindings.lisp, 15-Sep-87 16:44:28, Edit by Chiles.
3488     Made prefix key translation for #\control-^ to be :control.
3489    
3490     /usr2/lisp/nhem/lispeval.lisp, 14-Sep-87 22:09:42, Edit by chiles.
3491     Modified "Set Buffer Package" to use new TL:SET_PACKAGE interface.
3492    
3493     /usr2/lisp/nhem/htext4.lisp, 14-Sep-87 17:27:44, Edit by chiles.
3494     Modified DELETE-CHARACTERS to do nothing and return t when n = 0.
3495     Modified DELETE-REGION to do nothing when the region is empty.
3496     Modified DELETE-AND-SAVE-REGION to just return an empty region when its
3497     argument is empty.
3498    
3499     /usr2/lisp/nhem/htext3.lisp, 14-Sep-87 17:12:52, Edit by chiles.
3500     Modified INSERT-STRING to not modify buffer when the string is empty.
3501     INSERT-CHARACTER always modifies the buffer.
3502     INSERT-REGION wins on empty regions because of INSERT-STRING.
3503    
3504     /usr2/lisp/nhem/display.lisp, 14-Sep-87 17:14:52, Edit by chiles.
3505     Added some documentation to REDISPLAY-WINDOW-RECENTERING. Modified
3506     MAYBE-UPDATE-WINDOW-IMAGE to return to or nil based on whether it updated
3507     the window image.
3508    
3509     /usr2/lisp/nhem/cursor.lisp, 14-Sep-87 16:59:56, Edit by chiles.
3510     Modified MAYBE-RECENTER-WINDOW to return t or nil based on whether it
3511     recentered.
3512    
3513     /usr2/lisp/nhem/filecoms.lisp, 13-Sep-87 18:37:15, Edit by Chiles.
3514     Made "Log Entry Template" capitalize file author.
3515    
3516     /usr2/lisp/nhem/lispeval.lisp, 13-Sep-87 17:59:15, Edit by Chiles.
3517     Modified server-info structure, removing the ll-buffer slot in favor of a
3518     slave-ts slot. Modified CREATE-SLAVE to pass the -slave switch the name
3519     of the editor server in case two people are on the same machine (in which
3520     case they must use -edit differently), and instead of using EDITOR-SLEEP,
3521     it now uses SERVER (it was returning immediately on input with
3522     EDITOR-SLEEP). Modified REGION-EVAL, REGION-COMPILE, and FILE-COMPILE to
3523     pass the slave-ts slot of the server-info structure of the notification,
3524     so terminal-io will happen in the interactive buffer for the server
3525     instead of the background buffer.
3526    
3527     /usr2/lisp/nhem/main.lisp, 13-Sep-87 14:32:47, Edit by Chiles.
3528     Added DEFHVAR's for "Input Hook", "Timer Hook", and "Timer Hook
3529     Interval". Added code in ED to handle Hemlock specific init files.
3530    
3531     /usr2/lisp/nhem/ts.lisp, 13-Sep-87 15:34:09, Edit by Chiles.
3532     Modified READ-OR-HANG to message about input waits that occur while a
3533     buffer is not visible. Introduced variable "Input Wait Alarm".
3534    
3535     /usr2/lisp/nhem/rompsite.lisp, 13-Sep-87 14:41:27, Edit by Chiles.
3536     Made editor input stream methods deal with "Input Hook", "Timer Hook",
3537     and "Timer Hook Interval". Modified EDITOR_CONNECT-HANDLER to correspond
3538     with new server-info structure.
3539    
3540     /usr1/lisp/hemlock/rompsite.lisp, 10-Sep-87 14:38:14, Edit by DBM.
3541     Now that Lisp no longer diddles the interrupt characters, the bare
3542     console has to be modified so that it doesn't send one of the standard
3543     control characters as part of the encoding for control characters.
3544    
3545     /usr0/ram/htext1.lisp, 10-Sep-87 13:29:50, Edit by Ram
3546     Added a without-interrupts in Close-Line and some warnings about exclusion
3547     elsewhere.
3548    
3549     /usr2/lisp/nhem/lispbuf.lisp, 09-Sep-87 22:09:00, Edit by Chiles.
3550     Wrote "Select Eval Buffer" command.
3551    
3552     /usr2/lisp/nhem/lispeval.lisp, 09-Sep-87 21:47:46, Edit by Chiles.
3553     Rewrote the local queuing of :unsent notifications. This involved
3554     deleting all the old stuff and changing KILL-NOTIFICATION and
3555     MAYBE-QUEUE-OPERATION-REQUEST.
3556    
3557     /usr2/lisp/nhem/filecoms.lisp, 09-Sep-87 18:17:34, Edit by Chiles.
3558     Changed "Log Entry Template".
3559    
3560     /usr2/lisp/nhem/rompsite.lisp, 09-Sep-87 18:06:39, Edit by Chiles.
3561     Made MORE-READ-CHAR call REDISPLAY while looping on SERVER.
3562    
3563     /usr2/lisp/nhem/tty-display-rt.lisp, 09-Sep-87 16:00:26, Edit by Chiles.
3564     Modified INIT-TTY-DEVICE and EXIT-TTY-DEVICE to not assume that
3565     system:*file-input-handlers* had an association for Unix stdin (0).
3566    
3567     /usr2/lisp/nhem/lispbuf.lisp, 08-Sep-87 14:04:00, Edit by Chiles.
3568     Replaced appropriate occurrences of "top-level" and "top level" with
3569     "eval".
3570    
3571     /usr2/lisp/nhem/lispeval.lisp, 07-Sep-87 20:56:39, Edit by Chiles.
3572     Replaced occurrences of "lisp listener" with "slave lisp" or "lisp
3573     interaction". Renamed things to to with "anonymous client lisp" to
3574     "slave".
3575    
3576     /usr2/lisp/nhem/tty-display-rt.lisp, 06-Sep-87 18:47:02, Edit by Chiles.
3577     Added some documentation to the exit method.
3578    
3579     /usr2/lisp/nhem/filecoms.lisp, 03-Sep-87 16:12:28, Edit by Chiles.
3580     Made "Directory" list Unix dot files if the prefix is supplied and made
3581     the random typeout window have the right number of lines for each
3582     listing. Made a "Verbose Directory" command like "Directory" but based
3583     on the new :verbose argument to PRINT-DIRECTORY.
3584    
3585     /usr2/lisp/nhem/rompsite.lisp, 06-Sep-87 18:07:40, Edit by Chiles.
3586     Fixed INIT-RAW-IO again to not push into system:*file-input-handlers*.
3587     Modified EDITOR_CONNECT-HANDLER to make "Slave Lisp <n>" buffer names
3588     instead of "Lisp Listener <n>" buffer names.
3589    
3590     /usr2/lisp/nhem/tty-display.lisp, 06-Sep-87 16:54:18, Edit by Chiles.
3591     Fixed TTY-SMART-CLEAR-TO-EOW boundary condition -- when clearing last
3592     line of window to eow, needed >= test instead of = test.
3593    
3594     /usr2/lisp/nhem/bindings.lisp, 05-Sep-87 15:52:11, Edit by Chiles.
3595     Deleted binding of "Exit Hemlock" to C-c since it is later used for
3596     "Process Control". Changed binding of "Select Lisp Listener" to be a
3597     binding for "Select Slave Lisp". Replaced occurrences of "top-level"
3598     with "eval".
3599    
3600     /usr2/lisp/nhem/morecoms.lisp, 05-Sep-87 14:08:32, Edit by Chiles.
3601     Made "List Buffers" print pathnames with the FILE-NAMESTRING first
3602     followed by two spaces and the DIRECTORY-NAMESTRING.
3603    
3604     /usr2/lisp/nhem/hunk-draw.lisp, 01-Sep-87 15:02:57, Edit by Chiles.
3605     Made CURSOR-INVERT do an X:XFLUSH.
3606    
3607     /usr2/lisp/nhem/bindings.lisp, 01-Sep-87 15:00:47, Edit by Chiles.
3608     Fixed merge lossage from re-integration with sources.
3609    
3610     /usr2/lisp/nhem/bindings.lisp, 28-Aug-87 17:05:12, Edit by Chiles.
3611     Fixed some bindings for "Editor" mode and put them on the right page.
3612    
3613     /usr2/lisp/nhem/lispeval.lisp, 28-Aug-87 19:05:14, Edit by Chiles.
3614     Fixed bug in CREATE-ANONYMOUS-CLIENT-LISP and "Select Lisp Listener".
3615     Made "Set Eval Server" really define a buffer local variable when a
3616     prefix was supplied.
3617    
3618     /usr1/ram/charmacs.lisp, 25-Aug-87 19:59:00, Edit by Ram
3619     Flushed Alt and Oops character names. Added Escape as a name to shadow
3620     the initial Altmode name. Added Enter and Action as alternate names for
3621     Return and Linefeed.
3622    
3623     /usr1/ram/keytran.lisp, 25-Aug-87 19:44:24, Edit by Ram
3624     Changed delete to translate to delete rather than oops. Made all random
3625     named keys translate to a super character when shifted. Made keypad keys
3626     always translate to super characters.
3627    
3628     /usr1/ram/bindings.lisp, 25-Aug-87 19:15:10, Edit by Ram
3629     Frobbed bindings to allow rational documentation. Case-Insensitivize now
3630     translates to lowercase. Use of Insert as an Escape standin had been
3631     flushed. Insert is now used for X cut buffer operations. Bindings to Oops
3632     have been flushed. Interactive input kill/abort is now M-i/C-M-i. Flushed
3633     redundant extra bindings of mouse commands to super-clicks (except for S-left
3634     being the same as middle). Made S-Left and S-Right be illegal in the echo
3635     area. Made illegal upclicks do nothing so that you don't get annoying double
3636     errors. Made C-_ be a :Help character. Flushed M-_ binding for Help and
3637     Help on Parse. Made redundant bindings to backspace and return for C-h and
3638     C-m so that TTYs can win. (Scribe mode is still wedged pending intallation
3639     of the new Scribe insertion command.) Use Delete character name instead of
3640     Rubout.
3641    
3642     /usr2/lisp/nnhem/searchcoms.lisp, 24-Aug-87 09:17:00, Edit by Chiles
3643     Added Chris Hoover's "List Matching Lines", "Delete Matching Lines", and
3644     "Count Occurrences". Redid page breaks.
3645    
3646     /usr2/lisp/nnhem/lispeval.lisp, 23-Aug-87 18:53:42, Edit by Chiles
3647     Rewrote "Select Lisp Listener" and wrote CREATE-ANONYMOUS-CLIENT-LISP to
3648     be used in the command and GET-CURRENT-SERVER.
3649    
3650     /usr2/lisp/nnhem/tty-screen.lisp, 23-Aug-87 10:15:58, Edit by Chiles
3651     TTY-RANDOM-TYPEOUT-CLEANUP now calls REDISPLAY-WINDOW-ALL instead of
3652     funcall'ing DEVICE-DUMB-REDISPLAY directly.
3653    
3654     /usr2/lisp/nnhem/font.lisp, 22-Aug-87 14:10:06, Edit by Chiles
3655     SETF methods for changing a window's font set the hunk's trashed slot to
3656     :font-change instead of t.
3657    
3658     /usr2/lisp/nnhem/window.lisp, 21-Aug-87 19:59:19, Edit by Chiles
3659     Replaced numeric constants with symbolic ones. WINDOW-CHANGED no longer
3660     redisplays, but it does update the window image (recentering if current
3661     window).
3662    
3663     /usr2/lisp/nhem/pane.lisp, 19-Aug-87 22:34:12, Edit by Chiles
3664     Wrote OFROB-CURSOR to be the note-read-wait method for old bitmap
3665     displays. Rewrote PANE-SHOW-CURSOR. Titled pages. Documented cursor
3666     stuff.
3667    
3668     /usr2/lisp/nhem/obit-screen.lisp, 19-Aug-87 22:28:24, Edit by Chiles
3669     Added an initialization for the note-read-wait slot of the default old
3670     bitmap device to #'ofrob-cursor. OBITMAP-RANDOM-TYPEOUT-CLEANUP now
3671     calls REDISPLAY-WINDOW-ALL instead of ODUMB-WINDOW-REDISPLAY.
3672    
3673     /usr2/lisp/nhem/hunk-draw.lisp, 19-Aug-87 18:53:14, Edit by Chiles
3674     Rewrote HUNK-SHOW-CURSOR. Added FROB-CURSOR. Tweaked DROP-CURSOR and
3675     LIFT-CURSOR.
3676    
3677     /usr2/lisp/nhem/bit-screen.lisp, 19-Aug-87 18:49:23, Edit by Chiles
3678     Initialized note-read-wait slot of default bitmap device to #'frob-cursor
3679     which is new in Hunk-Draw.Lisp. Modified SET-WINDOW-HOOK-RAISE-FUN. Put
3680     DEFHVAR in SITE-INIT. Removed all references to BITMAP-HUNK-LOCK.
3681     Additionally modified HUNK-RESET, HUNK-EXPOSED-OR-CHANGED, and
3682     HUNK-CHANGED. HUNK-EXPOSED-OR-CHANGED now calls REDISPLAY-WINDOW-ALL
3683     instead of DUMB-WINDOW-REDISPLAY.
3684    
3685     /usr2/lisp/nhem/display.lisp, 19-Aug-87 18:46:16, Edit by Chiles
3686     Added device structure slot note-read-wait which is a function that
3687     somehow notes on the display that input is expected. This will simply be
3688     dropping the cursor for now on the RT. Rewrote REDISPLAY-LOOP to take a
3689     window variable to bind and two forms for general window redisplay and
3690     current window redisplay. Added REDISPLAY-WINDOW, REDISPLAY-WINDOW-ALL,
3691     MAYBE-UPDATE-WINDOW-IMAGE, and REDISPLAY-WINDOW-RECENTERING. Modified
3692     REDISPLAY-WINDOWS-FROM-MARK to use REDISPLAY-WINDOW-RECENTERING (which is
3693     also used by REDISPLAY).
3694    
3695     /usr2/lisp/nhem/bit-display.lisp, 19-Aug-87 14:44:03, Edit by Chiles
3696     Reorganized pages some: put smart redisplay structure definitions on the
3697     smart window redisplay page, and retitle/titled other pages. Did away
3698     with most macros, making them functions and moving their definitions
3699     below their uses. Modified some call sites and argument passing of what
3700     were macros and now are functions. Removed code from
3701     SMART-WINDOW-REDISPLAY and DUMB-WINDOW-REDISPLAY that is now encorporated
3702     into the REDISPLAY and REDISPLAY-ALL loops. Removed references and sets
3703     to BITMAP-HUNK-LOCK.
3704    
3705     /usr2/lisp/nhem/obit-display.lisp, 19-Aug-87 14:44:14, Edit by Chiles
3706     Moved definition of *current-font* from Bit-Display.Lisp to the only file
3707     using it, this one. Removed recenterp argument from
3708     OSMART-WINDOW-REDISPLAY and ODUMB-WINDOW-REDISPLAY. Also removed window
3709     image building code from these functions since it is now taken care of
3710     higher up in the redisplay calls.
3711    
3712     /usr2/lisp/nhem/tty-display-rt.lisp, 19-Aug-87 12:26:13, Edit by Chiles
3713     Modified INIT-TTY-DEVICE and EXIT-TTY-DEVICE to destructively modify
3714     system:*file-input-handlers*. Now the standard input file descriptor
3715     used for terminal streams is associated with an editor input handler
3716     instead of the editor having its own file descriptor.
3717    
3718     /usr2/lisp/nhem/rompsite.lisp, 18-Aug-87 15:29:01, Edit by Chiles
3719     Modified INIT-RAW-IO to not open the tty device. Now, it simply assumes
3720     Unix standard input. Modified TTY-BEEP to not write to the editor's file
3721     descriptor which is Unix standard input but to write to 1 (Unix standard
3722     output). Put DEFHVAR for "Set Window Autoraise" in SITE-INIT. Modified
3723     SHOW-MARK to call REDISPLAY-WINDOW instead of calling the smart redisplay
3724     method out of the device. Made editor connect handler store lisp
3725     listener buffer in server-info slot.
3726    
3727     /usr2/lisp/nhem/tty-display.lisp, 18-Aug-87 15:13:41, Edit by Chiles
3728     Moved INIT-TTY-DEVICE and EXIT-TTY-DEVICE to Tty-Display-Rt.Lisp.
3729     Deleted code from TTY-SMART-WINDOW-REDISPLAY and
3730     TTY-SEMI-DUMB-WINDOW-REDISPLAY that was folded into the REDISPLAY and
3731     REDISPLAY-ALL loops. Likewise for TTY-DUMB-WINDOW-REDISPLAY. Also
3732     deleted recenterp arguments from all these functions.
3733    
3734     /usr2/lisp/nhem/rompsite.lisp, 18-Aug-87 14:13:43, Edit by Chiles
3735     Made EDITOR-TTY-IN and EDITOR-WINDOW-IN drop and lift the cursor at most
3736     once, not each time SERVER is called.
3737    
3738     /usr2/lisp/nhem/vars.lisp, 18-Aug-87 13:29:37, Edit by Chiles
3739     Fixed error form for GET-MODE-OBJECT to say the argument is not a defined
3740     mode instead of saying NIL isn't.
3741    
3742     /usr2/lisp/nhem/buffer.lisp, 18-Aug-87 13:28:01, Edit by Chiles
3743     Fixed MODE-MAJOR-P to return MODE-OBJECT-MAJOR-P instead of
3744     MODE-OBJECT-NAME.
3745    
3746     /usr2/lisp/nhem/morecoms.lisp, 11-Aug-87 12:03:46, Edit by Chiles
3747     JR fixed "List Buffers" to print the pathname of the buffer unless there
3748     was not one or the buffer names was not derived from it. Otherwise,
3749     print the buffer name.
3750    
3751     /usr2/lisp/nhem/bindings.lisp, 30-Jul-87 15:26:08, Edit by Chiles
3752     Added binding for C-M-\L to "Illegal" in "Echo Area" mode.
3753    
3754     /usr2/lisp/nhem/line.lisp, 29-Jul-87 15:28:41, Edit by Chiles
3755     Rob documented the line defstruct, eliminating the chars slot in favor of
3756     always having the %chars slot. Added a macro for LINE-%CHARS instead of
3757     symbol-function and symbol-plist hackery.
3758    
3759     /usr2/lisp/nhem/struct.lisp, 29-Jul-87 15:31:55, Edit by Chiles
3760     Fixed documentation on COMMANDP.
3761    
3762     /usr2/lisp/nhem/echo.lisp, 28-Jul-87 16:26:44, Edit by Chiles
3763     Merged some code from the Perq to fix up current buffer and window when
3764     trying to confirm a non-existent parse.
3765    
3766     /usr2/lisp/nhem/bit-screen.lisp, 26-Jul-87 20:13:05, Edit by Chiles
3767     Made SET-WINDOW-HOOK-RAISE-FUN look at the value of "Set Window Autoraise".
3768    
3769     /usr2/lisp/nhem/rompsite.lisp, 26-Jul-87 19:59:31, Edit by Chiles
3770     Made EDITOR-SLEEP loop around SERVER using its timeout functionality
3771     instead of busy looping.
3772    
3773     /usr2/lisp/nhem/lispeval.lisp, 26-Jul-87 20:04:08, Edit by Chiles
3774     Made loop waiting for anonymous client lisp use EDITOR-SLEEP which loops
3775     around SERVER. Before, the client Lisp could never connect since SERVER
3776     was never being called.
3777    
3778     Wrote "Select Lisp Listener" command.
3779    
3780     /usr2/lisp/nhem/tty-display.lisp, 26-Jul-87 18:56:41, Edit by Chiles
3781     Fixed display bug involving lines that are both new and changed (seen
3782     often in the echo area for some reason).
3783    
3784     /usr2/lisp/nhem/filecoms.lisp, 25-Jul-87 19:37:16, Edit by Chiles
3785     Fixed "Select Previous Buffer" to not call "Circulate Buffer" since it
3786     doesn't exist.
3787    
3788     /usr2/lisp/nhem/macros.lisp, 25-Jul-87 18:30:59, Edit by Chiles
3789     Made LISP-ERROR-ERROR-HANDLER have an E command that reports the
3790     condition it was called on in a pop-up window.
3791    
3792     /usr2/lisp/nhem/lispeval.lisp, 25-Jul-87 19:28:23, Edit by Chiles
3793     Made FILE-COMPILE use a temporary output file for compiler output when
3794     its ouput-file argument is not t. This temporary file is publicly
3795     writeable in case the eval server is running on another machine.
3796    
3797     /usr2/lisp/nhem/edit-defs.lisp, 25-Jul-87 19:25:32, Edit by Chiles
3798     Made "Go to Definition" and "Edit Definition" use the client Lisp to
3799     determine where something is defined. Had to restructure the code
3800     significantly, but it can be put back to non-eval-server functionality
3801     easily and cleanly.
3802    
3803     /usr2/lisp/nhem/bindings.lisp, 23-Jul-87 11:07:22, Edit by Chiles
3804     Added bindings for "Process Control", "Editor Evaluate Expression", and
3805     "Select Lisp Listener".
3806    
3807     Rompsite.Lisp, while doing eval-server, Edit by Chiles
3808     Tty streams now loop over SERVER for input, so the eval-server stuff can
3809     be used on terminals. There are a couple new functions for connection to
3810     editor servers.
3811    
3812     Lispeval.Lisp, while doing eval-server, Edit by Chiles
3813     This is a new file replacing a lot of commands in Lispbuf.Lisp with
3814     similar commands that use the eval server interface. New in this file
3815     from the Perq implementation is function description.
3816    
3817     Ts.Lisp, while doing eval-server, Edit by Chiles
3818     This is a new file that implements the server side of the typescript
3819     protocol.
3820    
3821     Morecoms.Lisp, while doing eval-server, Edit by Chiles
3822     Made "Do Nothing", typically bound to up mouse clicks, propagate the last
3823     command type (as if nothing happened). This was needed to make
3824     super-rightup keep the command type of super-rightdown ("Insert Kill Buffer").
3825    
3826     Keytran.Lisp, while doing eval-server, Edit by Chiles
3827     Made shift-mouseclicks send super-mouseclick.
3828    
3829     Bindings.Lisp, while doing eval-server, Edit by Chiles
3830     Addeds lots of new bindings and changed a few with respect to the
3831     eval-server stuff going in.
3832    
3833     Bit-Screen.Lisp, while doing eval-server, Edit by Chiles
3834     Fixed initial windows hook to keep echo area border visible on the screen
3835     by hacking in another -2 pixels. This might be because X has by default
3836     moves windows down from the top, so the top borders will show.
3837    
3838     /usr1/ram/lispmode.lisp, 01-Jul-87 12:04:59, Edit by Ram
3839     Fixed Quest-For-Balancing-Paren to use the net-open and net-close information
3840     correctly. It's silly to go to the trouble of computing this information,
3841     and then (incorrectly) compute a paren balance by subtracting the two.
3842    
3843     /usr2/lisp/nhem/streams.lisp, 19-Jun-87 18:02:55, Edit by Chiles
3844     Merged in some fixes from old Perq version.
3845    
3846     /usr2/lisp/nhem/lispbuf.lisp, 19-Jun-87 17:54:25, Edit by Chiles
3847     Changed the following command names to be prefixed by "Editor ":
3848     "Editor Evaluate Defun"
3849     "Editor Re-evaluate Defvar"
3850     "Editor Evaluate Expression"
3851     "Editor Compile Defun"
3852     "Editor Compile Region"
3853     "Editor Evaluate Region"
3854     "Editor Evaluate Buffer"
3855     "Editor Compile File"
3856     "Editor Compile Group"
3857     "Editor Describe Function Call"
3858     "Editor Describe Symbol".
3859     Removed old reference to KILL-TOP-LEVEL-INPUT-COMMAND in "Top-Level Eval".
3860    
3861     /usr2/lisp/nhem/killcoms.lisp, 19-Jun-87 17:39:34, Edit by Chiles
3862     Wrote BUFFER-MARK which is to CURRENT-MARK as BUFFER-POINT is to
3863     CURRENT-POINT.
3864    
3865     /usr2/lisp/nhem/filecoms.lisp, 16-Jun-87 23:25:52, Edit by Chiles
3866     Removed the definition of the "Package" file option, placing a new
3867     version in Lispbuf.Lisp.
3868    
3869     /usr2/lisp/nhem/srccom.lisp, 18-Jun-87 10:23:01, Edit by Chiles
3870     Made "Compare Buffers" and "Merge Buffers" only handle the current region
3871     in each buffer when the prefix argument is supplied.
3872    
3873     /usr2/lisp/nhem/bindings.lisp, 16-Jun-87 14:09:20, Edit by Chiles
3874     Added bindings for super-<mouseclick> characters. Added binding for
3875     "Exit Hemlock". Added binding for "Circulate Buffer".
3876    
3877     /usr2/lisp/nhem/morecoms.lisp, 15-Jun-87 22:18:26, Edit by Chiles
3878     Made "Do Nothing" set the last command type to its current value.
3879     Added "Insert Kill Buffer".
3880    
3881     /usr2/lisp/nhem/echocoms.lisp, 15-Jun-87 13:47:15, Edit by Chiles
3882     Made "Help on Parse" check for *parse-help* being nil.
3883    
3884     /usr2/lisp/nhem/bit-screen.lisp, 08-Jun-87 12:20:39, Edit by Chiles
3885     Modified DEFAULT-CREATE-INITIAL-WINDOWS-HOOK to added in a couple more
3886     border widths, so the echo area's bottom border is visible.
3887    
3888     *************************
3889    
3890     /usr1/lisp/hemlock/rompsite.lisp, 03-Jun-87 10:09:24, Edit by DBM.
3891     All references to the accint package have been changed to Mach.
3892    
3893     /usr1/lisp/hemlock/obit-screen.lisp, 03-Jun-87 10:05:34, Edit by DBM.
3894     All references to the accint package have been changed to Mach.
3895    
3896     /usr2/lisp/nhem/tty-display.lisp, 01-Jun-87 21:25:15, Edit by Chiles
3897     Modified TTY-SMART-WINDOW-REDISPLAY to punt insert/delete line
3898     optimizations in favor of redrawing every altered line when "Scroll
3899     Redraw Ratio" is exceeded.
3900    
3901     /usr2/lisp/nhem/command.lisp, 01-Jun-87 21:12:21, Edit by Chiles
3902     "Scroll Redraw Ratio" is a new Hemlock variable that controls the
3903     abortion of insert/delete line optimization in terminal redisplay in
3904     favor of redrawing all altered lines. This is used in Tty-Display.Lisp.
3905    
3906     /usr2/lisp/nhem/tty-display.lisp, 27-May-87 14:38:50, Edit by Chiles
3907     Wrote TTY-SMART-CLEAR-TO-EOW to use the internal screen image instead of
3908     TTY-SEMI-DUMB-WINDOW-REDISPLAY and TTY-SMART-WINDOW-REDISPLAY using the
3909     clear-to-eow method that clears every line disregarding internal
3910     information.
3911    
3912     /usr2/lisp/nhem/rompsite.lisp, 26-May-87 16:14:27, Edit by Chiles
3913     Modified EDITOR-TTY-IN to detect lowercase control g's.
3914    
3915     /usr2/lisp/nhem/bit-screen.lisp, 25-May-87 17:40:30, Edit by Chiles
3916     Modified arguments to X window event handlers as per the changes in
3917     X.Lisp.
3918    
3919     /usr1/ram/spellcoms.lisp, 22-May-87 04:02:19, Edit by Ram
3920     Fixed Fix-Word to bump the mark in the all uppercase case even when the word
3921     is already in the hashtable.
3922    
3923     /usr1/ram/echo.lisp, 14-May-87 13:07:07, Edit by Ram
3924     Changed Message to use displayed-p on the buffer end to tell whether the echo
3925     area needs to be cleared rather than just counting the lines. This works
3926     much better in the presence of wrapped lines.
3927    
3928     /usr1/ram/cursor.lisp, 14-May-87 13:02:09, Edit by Ram
3929     Changed renamed Display-P to %Displayed-P, and wrote Displayed-P which does
3930     an update-window-iamge before calling %Displayed-P.
3931    
3932     /usr2/lisp/xhem/xcommand.lisp, 12-May-87 16:00:16, Edit by Chiles
3933     This is a new file of X specific commands. Currently it only contains
3934     "Insert Cut Buffer" and "Region to Cut Buffer".
3935    
3936     /usr2/lisp/xhem/keyboard_codes.lisp, 12-May-87 15:55:42, Edit by Chiles
3937     Modified some translations to work better with the new key bindings.
3938    
3939     /usr2/lisp/xhem/lispbuf.lisp, 12-May-87 14:43:15, Edit by Chiles
3940     Added "List Compile File" and "Re-evaluate Defvar".
3941    
3942     /usr2/lisp/xhem/command.lisp, 12-May-87 14:07:11, Edit by Chiles
3943     Modified "Self Insert" and "Quoted Insert" to handler new TEXT-CHARACTER
3944     in Rompsite.Lisp.
3945    
3946     /usr2/lisp/xhem/morecoms.lisp, 12-May-87 14:01:29, Edit by Chiles
3947     Made "List Buffers" on a prefix argument list only modified buffers.
3948    
3949     /usr2/lisp/xhem/main.lisp, 12-May-87 12:55:51, Edit by Chiles
3950     Stopped ED from calling REDISPLAY-ALL when the editor has been entered
3951     already and moved this into the device init methods that require this.
3952    
3953     /usr2/lisp/xhem/lispmode.lisp, 12-May-87 12:53:32, Edit by Chiles
3954     Blasted a couple bogus type declarations on some DEFSTRUCT slots.
3955     Inserted a few lines to LISP-INDENTATION from my init file.
3956    
3957     /usr2/lisp/xhem/indent.lisp, 12-May-87 12:48:29, Edit by Chiles
3958     Replaced a couple SCAN-CHAR and REV-SCAN-CHAR uses with FIND-ATTRIBUTE
3959     and REVERSE-FIND-ATTRIBUTE, so compilation in a Lisp without Hemlock
3960     wouldn't lose.
3961    
3962     /usr2/lisp/xhem/filecoms.lisp, 12-May-87 12:42:08, Edit by Chiles
3963     Renamed "New Window" to "Split Window", and made "New Window" prompt the
3964     user for a window.
3965    
3966     /usr2/lisp/xhem/charmacs.lisp, 12-May-87 12:24:05, Edit by Chiles
3967     Modified character name a-list. Rob Flushed addition of the command-bits
3968     feature and added the all-bit-names constant.
3969    
3970     /usr2/lisp/xhem/window.lisp, 12-May-87 11:47:35, Edit by Chiles
3971     This contains the stuff we still need from Owindow.Lisp and some new
3972     stuff brought over from the Perq.
3973    
3974     /usr2/lisp/xhem/tty-screen.lisp, 12-May-87 11:43:55, Edit by Chiles
3975     Modified to fit the new device independent structure, adding beep and
3976     finish-output methods. Creating and Deleting window methods now set
3977     *screen-image-trashed since not all devices need this. Random typeout
3978     methods got an extra argument that we ignore.
3979    
3980     /usr2/lisp/xhem/struct.lisp, 12-May-87 11:37:25, Edit by Chiles
3981     Modified window, dis-line, and font structures. When the old bitmap
3982     stuff goes away, so will a few slots of windows. Also, some old setf
3983     stuff for old font information will go away.
3984    
3985     /usr2/lisp/xhem/screen.lisp, 12-May-87 11:34:06, Edit by Chiles
3986     Modified to be once-again device independent with respect to the addition
3987     of Hemlock running under X windows. MAKE-WINDOW and DELETE-WINDOW no
3988     longer set *screen-image-trashed* since this isn't necessary for all
3989     devices.
3990    
3991     /usr2/lisp/xhem/rompsite.lisp, 12-May-87 00:56:01, Edit by Chiles
3992     SITE-INIT is all new and defines some Hemlock variables for controlling
3993     some of the X activity. INIT-RAW-IO is much bigger now for initializing
3994     stuff when we are running under X. *editor-windowed-input* is set to t
3995     when we are running under X, and WINDOWED-MONITOR-P returns the value of
3996     this variable for use is other files.
3997    
3998     BEEP was moved to Code:Machio.Lisp, and there's a couple different
3999     beeping methods in here now that get called as a result of
4000     *beep-function* being bound by SITE-WRAPPER-MACRO. HEMLOCK-WINDOW calls
4001     *hemlock-window-mngt* when *current-window* is bound, which happens going
4002     in and out of Hemlock.
4003    
4004     The X scan code translation mechanism lives here, but the initialization
4005     is in Keytran.Lisp. Terminal translation now downcases control
4006     characters to interact more smoothly with the new Hemlock key translation
4007     and binding scheme.
4008    
4009     There are now different types of editor input streams that all a head and
4010     tail pointer into an input queue of events. One is used for terminals
4011     and flat bitmap screens, and the other uses SERVER for windowed input
4012     under X. TEXT-CHARACTER is new and now more correct.
4013    
4014     There is a page of X support: getting a Hemlock cursor, setting up a grey
4015     pixmap for border frobbing, cut buffer manipulation, and naming windows.
4016    
4017     /usr2/lisp/xhem/owindow.lisp, 12-May-87 00:52:54, Edit by Chiles
4018     This file used to be Window.Lisp. It now contains only the old bitmap
4019     related code for setting up a windows image.
4020    
4021     /usr2/lisp/xhem/ofont.lisp, 12-May-87 00:51:35, Edit by Chiles
4022     This file used to be Font.Lisp. It now contains only the few things
4023     necessary for old bitmap font interfacing.
4024    
4025     /usr2/lisp/xhem/obit-screen.lisp, 12-May-87 00:43:50, Edit by Chiles
4026     This file used to be Screen-Bit.Lisp. Shared stuff has been moved to
4027     the new file by the old name. Window creation and deletion methods now
4028     set *screen-image-trashed* since this is not meaningful across all
4029     devices.
4030    
4031     /usr2/lisp/xhem/obit-display.lisp, 12-May-87 00:40:35, Edit by Chiles
4032     This file used to be Bit-Display.Lisp. Shared stuff has been moved to
4033     the new file by the old name.
4034    
4035     /usr2/lisp/xhem/macros.lisp, 12-May-87 00:35:30, Edit by Chiles
4036     WITH-RANDOM-TYPEOUT has been modified to handle new termination
4037     functionality involved with running Hemlock under X.
4038     LISP-ERROR-ERROR-HANDLER no longer calls REDISPLAY after returning from a
4039     BREAK. This is the responsibility of the device's init method if it is
4040     necessary.
4041    
4042     /usr2/lisp/xhem/keytran.lisp, 12-May-87 00:30:18, Edit by Chiles
4043     This is a new file. It contains the initialization of the keyboard
4044     translations for Hemlock running under X. These were too numerous to
4045     leave in Rompsite since there is no hack for generating the translations.
4046    
4047     /usr2/lisp/xhem/hunk-draw.lisp, 12-May-87 00:28:02, Edit by Chiles
4048     This is a new file, a kin to Pane.Lisp. It contains screen painting
4049     routines for Hemlock running under X windows. This includes cursor and
4050     border manipulation.
4051