/[emacs]/emacs/src/ChangeLog.1
ViewVC logotype

Diff of /emacs/src/ChangeLog.1

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by gerd, Sat Oct 6 09:42:36 2001 UTC revision 1.4 by sds, Tue Nov 13 00:05:26 2001 UTC
# Line 1  Line 1 
1  1986-05-18  Richard M. Stallman  (rms at prep)  1986-05-18  Richard M. Stallman  (rms@prep)
2    
3          * alloc.c (malloc_warning_1): Add some advice on          * alloc.c (malloc_warning_1): Add some advice on
4          the significance of the warning.          the significance of the warning.
5    
6  1986-05-09  Richard M. Stallman  (rms at prep)  1986-05-09  Richard M. Stallman  (rms@prep)
7    
8          * sysdep.c (get_screen_size):          * sysdep.c (get_screen_size):
9          Reject values of TIOCGSIZE if they are ridiculous.          Reject values of TIOCGSIZE if they are ridiculous.
10    
11  1986-05-05  Richard M. Stallman  (rms at prep)  1986-05-05  Richard M. Stallman  (rms@prep)
12    
13          * process.c (send_process_1):          * process.c (send_process_1):
14          If pipe buffer is full, wait a second and try again.          If pipe buffer is full, wait a second and try again.
15    
16  1986-05-02  Richard M. Stallman  (rms at prep)  1986-05-02  Richard M. Stallman  (rms@prep)
17    
18          * termcap.c (tputs): round rather than truncating          * termcap.c (tputs): round rather than truncating
19          when dividing padcount.          when dividing padcount.
20    
21  1986-04-24  Richard M. Stallman  (rms at prep)  1986-04-24  Richard M. Stallman  (rms@prep)
22    
23          * insdel.c (del_range): args passed to adjust_markers          * insdel.c (del_range): args passed to adjust_markers
24          are now properly adjusted for the gap.          are now properly adjusted for the gap.
25    
26  1986-04-20  Richard M. Stallman  (rms at prep)  1986-04-20  Richard M. Stallman  (rms@prep)
27    
28          * alloca.c: Declare xmalloc.          * alloca.c: Declare xmalloc.
29    
30  1986-04-17  Richard M. Stallman  (rms at prep)  1986-04-17  Richard M. Stallman  (rms@prep)
31    
32          * filelock.c (unlock_buffer): New function to unlock          * filelock.c (unlock_buffer): New function to unlock
33          a specified buffer.  Use in Fdelete_buffer_internal          a specified buffer.  Use in Fdelete_buffer_internal
34          to avoid lossage if buffer being killed is not current.          to avoid lossage if buffer being killed is not current.
35    
36  1986-04-14  Richard M. Stallman  (rms at prep)  1986-04-14  Richard M. Stallman  (rms@prep)
37    
38          * alloc.c (malloc_warning, Fgarbage_collect):          * alloc.c (malloc_warning, Fgarbage_collect):
39          If malloc_warning is called during GC, just save warning          If malloc_warning is called during GC, just save warning
40          in malloc_warn_string.  Try again to warn when GC ends.          in malloc_warn_string.  Try again to warn when GC ends.
41    
42  1986-04-12  Richard M. Stallman  (rms at prep)  1986-04-12  Richard M. Stallman  (rms@prep)
43    
44          * m-celerity.h: Remove spurious effectless #define BSTRINGS          * m-celerity.h: Remove spurious effectless #define BSTRINGS
45    
46  1986-04-10  Richard M. Stallman  (rms at prep)  1986-04-10  Richard M. Stallman  (rms@prep)
47    
48          * xfns.c (Fx_get_default):          * xfns.c (Fx_get_default):
49          Avoid doing strlen(value) if value is 0.          Avoid doing strlen(value) if value is 0.
50    
51  1986-04-08  Richard M. Stallman  (rms at prep)  1986-04-08  Richard M. Stallman  (rms@prep)
52    
53          * indent.c (compute_motion):          * indent.c (compute_motion):
54          Change unsigned short back to short.  unsigned short is plain          Change unsigned short back to short.  unsigned short is plain
# Line 57  Line 57 
57          Alternate HPOS definition for Celerity since casting to (short)          Alternate HPOS definition for Celerity since casting to (short)
58          loses there.          loses there.
59    
60  1986-04-07  Richard M. Stallman  (rms at prep)  1986-04-07  Richard M. Stallman  (rms@prep)
61    
62          * dispnew.c (update_screen):          * dispnew.c (update_screen):
63          Don't zero OPhysScreen and DesiredScreen until after          Don't zero OPhysScreen and DesiredScreen until after
64          final error check.  Omit the error check unless debug_end_pos.          final error check.  Omit the error check unless debug_end_pos.
65    
66  1986-04-06  Richard M. Stallman  (rms at prep)  1986-04-06  Richard M. Stallman  (rms@prep)
67    
68          * cm.c (calccost):          * cm.c (calccost):
69          Was returning garbage if arrived at fail: by goto fail;.          Was returning garbage if arrived at fail: by goto fail;.
70    
71  1986-03-27  Richard Mlynarik  (mly at prep)  1986-03-27  Richard Mlynarik  (mly@prep)
72    
73          * dispnew.c:          * dispnew.c:
74          Typo: `#ifdef defined...' => `#if defined...'          Typo: `#ifdef defined...' => `#if defined...'
75    
76  1986-03-26  Richard M. Stallman  (rms at prep)  1986-03-26  Richard M. Stallman  (rms@prep)
77    
78          * doc.c (FSnarf_documentation):          * doc.c (FSnarf_documentation):
79          Appending the arg to the file name must be done          Appending the arg to the file name must be done
80          whether or not CANNOT_DUMP.          whether or not CANNOT_DUMP.
81    
82  1986-03-25  Richard M. Stallman  (rms at prep)  1986-03-25  Richard M. Stallman  (rms@prep)
83    
84          * fileio.c (Fsubstitute_in_file_name):          * fileio.c (Fsubstitute_in_file_name):
85          // at beginning of filename is meaningful on Apollo.          // at beginning of filename is meaningful on Apollo.
# Line 90  Line 90 
90          * crt0.c: If NEED_ERRNO defined, declare errno.          * crt0.c: If NEED_ERRNO defined, declare errno.
91          * m-7300.h: New file.          * m-7300.h: New file.
92    
93  1986-03-25  Richard Mlynarik  (mly at prep)  1986-03-25  Richard Mlynarik  (mly@prep)
94    
95          * alloc.c (Fmake_symbol):          * alloc.c (Fmake_symbol):
96          CHECK_STRING the argument.          CHECK_STRING the argument.
97    
98  1986-03-24  Richard M. Stallman  (rms at prep)  1986-03-24  Richard M. Stallman  (rms@prep)
99    
100          * xfns.c (Fx_proc_mouse_event):          * xfns.c (Fx_proc_mouse_event):
101          Use shifts rather than byte addressing to extract from .detail.          Use shifts rather than byte addressing to extract from .detail.
102    
103  1986-03-24  Richard Mlynarik  (mly at prep)  1986-03-24  Richard Mlynarik  (mly@prep)
104    
105          * minibuf.c (do_completion):          * minibuf.c (do_completion):
106          Only funcall predicate if it is non-nil          Only funcall predicate if it is non-nil
107          Make completion of "nil" in obarrays work.          Make completion of "nil" in obarrays work.
108    
109  1986-03-21  Richard M. Stallman  (rms at prep)  1986-03-21  Richard M. Stallman  (rms@prep)
110    
111          * fileio.c (Fsubstitute_in_file_name):          * fileio.c (Fsubstitute_in_file_name):
112          #if 0 last change (LOGNAME); it makes vax running 5.0 crash.          #if 0 last change (LOGNAME); it makes vax running 5.0 crash.
113    
114  1986-03-20  Richard M. Stallman  (rms at prep)  1986-03-20  Richard M. Stallman  (rms@prep)
115    
116          * unexec.c (make_hdr): avoid comparing a_bss field with 0.          * unexec.c (make_hdr): avoid comparing a_bss field with 0.
117          It is unsigned on some machines.  Save sbrk (0) in tem.          It is unsigned on some machines.  Save sbrk (0) in tem.
118    
119  1986-03-19  Richard M. Stallman  (rms at prep)  1986-03-19  Richard M. Stallman  (rms@prep)
120    
121          * minibuf.c (do_completion):          * minibuf.c (do_completion):
122          Don't say string is exact match if it fails the predicate.          Don't say string is exact match if it fails the predicate.
# Line 131  Line 131 
131          * process.c (kill_buffer_processes):          * process.c (kill_buffer_processes):
132          Pass nil, not 0, to sig_process for current_group arg.          Pass nil, not 0, to sig_process for current_group arg.
133    
134  1986-03-18  Richard M. Stallman  (rms at prep)  1986-03-18  Richard M. Stallman  (rms@prep)
135    
136          * process.c (handle_process_output):          * process.c (handle_process_output):
137          Avoid error if process's buffer is dead.          Avoid error if process's buffer is dead.
# Line 142  Line 142 
142          * fileio.c (Fsubstitute_in_file_name):          * fileio.c (Fsubstitute_in_file_name):
143          On USG, if looking for env var USER and not found, use LOGNAME.          On USG, if looking for env var USER and not found, use LOGNAME.
144    
145  1986-03-16  Richard M. Stallman  (rms at prep)  1986-03-16  Richard M. Stallman  (rms@prep)
146    
147          * s-usg*.h, s-unipl*.h:          * s-usg*.h, s-unipl*.h:
148          Replace default ADDR_CORRECT with a no-op.          Replace default ADDR_CORRECT with a no-op.
# Line 161  Line 161 
161          * sysdep.c (reset_sys_modes):          * sysdep.c (reset_sys_modes):
162          Don't use FASYNC if it is not defined.          Don't use FASYNC if it is not defined.
163    
164  1986-03-15  Richard M. Stallman  (rms at prep)  1986-03-15  Richard M. Stallman  (rms@prep)
165    
166          * window.c (save_window_restore):          * window.c (save_window_restore):
167          Fix logic for handling dead buffers.          Fix logic for handling dead buffers.
# Line 172  Line 172 
172    
173          * ymakefile: always assemble alloca.s if C_ALLOCA isn't set.          * ymakefile: always assemble alloca.s if C_ALLOCA isn't set.
174    
175  1986-03-14  Richard M. Stallman  (rms at prep)  1986-03-14  Richard M. Stallman  (rms@prep)
176    
177          * s-usg5.0.h: Remove LOADER_N_SWITCH.          * s-usg5.0.h: Remove LOADER_N_SWITCH.
178    
179  1986-03-14  Richard Mlynarik  (mly at prep)  1986-03-14  Richard Mlynarik  (mly@prep)
180    
181          * editfns.c          * editfns.c
182          Improve doc for bolp, bobp, eolp          Improve doc for bolp, bobp, eolp
183    
184  1986-03-14  Richard M. Stallman  (rms at prep)  1986-03-14  Richard M. Stallman  (rms@prep)
185    
186          * cm.c (calccost): Refuse to use incremental cursor motion          * cm.c (calccost): Refuse to use incremental cursor motion
187          after wrapping on terminals with MagicWrap (xn flag).          after wrapping on terminals with MagicWrap (xn flag).
188    
189  1986-03-13  Richard M. Stallman  (rms at prep)  1986-03-13  Richard M. Stallman  (rms@prep)
190    
191          * emacs.c (main): For APOLLO: reserve 4meg with set_sbrk_size.          * emacs.c (main): For APOLLO: reserve 4meg with set_sbrk_size.
192    
193          * alloc.c (Fpurecopy): fix typo unsignedint.          * alloc.c (Fpurecopy): fix typo unsignedint.
194    
195  1986-03-12  Richard M. Stallman  (rms at prep)  1986-03-12  Richard M. Stallman  (rms@prep)
196    
197          * dired.c (file_name_completion):          * dired.c (file_name_completion):
198          Allow exact match against an ignored extension.          Allow exact match against an ignored extension.
# Line 201  Line 201 
201          * s-hpux.h: Turn off HAVE_PTYS since their csh has "sanity          * s-hpux.h: Turn off HAVE_PTYS since their csh has "sanity
202          checking" and other programs seem to lose with ptys.          checking" and other programs seem to lose with ptys.
203    
204  1986-03-11  Richard M. Stallman  (rms at prep)  1986-03-11  Richard M. Stallman  (rms@prep)
205    
206          * sysdep.c ({un,}request_sigio and callers):          * sysdep.c ({un,}request_sigio and callers):
207          Make alternate names init_sigio and reset_sigio;          Make alternate names init_sigio and reset_sigio;
# Line 227  Line 227 
227          * unexec.c (make_hdr):          * unexec.c (make_hdr):
228          New compiler switch NO_REMAP means don't change text/data boundary.          New compiler switch NO_REMAP means don't change text/data boundary.
229    
230  1986-03-10  Richard M. Stallman  (rms at prep)  1986-03-10  Richard M. Stallman  (rms@prep)
231    
232          * indent.c, window.c, xdisp.c:          * indent.c, window.c, xdisp.c:
233          Make compute_motion, vmotion and display_text_line          Make compute_motion, vmotion and display_text_line
# Line 246  Line 246 
246          involves including syms.h and making global vars          involves including syms.h and making global vars
247          bias and lnnoptr that are set in make_hdr.          bias and lnnoptr that are set in make_hdr.
248    
249  1986-03-08  Richard M. Stallman  (rms at prep)  1986-03-08  Richard M. Stallman  (rms@prep)
250    
251          * editfns.c (init_editfns):          * editfns.c (init_editfns):
252          Make AMPERSAND_FULL_NAME case start with USER_FULL_NAME.          Make AMPERSAND_FULL_NAME case start with USER_FULL_NAME.
# Line 258  Line 258 
258          Put the rounding-to-page-boundaries of section positions          Put the rounding-to-page-boundaries of section positions
259          within the file into a UMAX conditional.  (See Feb 19).          within the file into a UMAX conditional.  (See Feb 19).
260    
261  1986-03-06  Richard M. Stallman  (rms at prep)  1986-03-06  Richard M. Stallman  (rms@prep)
262    
263          * ymakefile: Add -k100000 switch to ld, for celerity.          * ymakefile: Add -k100000 switch to ld, for celerity.
264    
265          * eval.c (funcall_lambda):          * eval.c (funcall_lambda):
266          Change a comma-sequence to a compound statement.          Change a comma-sequence to a compound statement.
267    
268  1986-03-03  Richard M. Stallman  (rms at prep)  1986-03-03  Richard M. Stallman  (rms@prep)
269    
270          * xfns.c, xterm.c:          * xfns.c, xterm.c:
271          Install much-changed versions already tested at Athena.          Install much-changed versions already tested at Athena.
# Line 293  Line 293 
293          (for sysV) Set VTIME to zero; with VMIN=1 this means          (for sysV) Set VTIME to zero; with VMIN=1 this means
294          no time limit.          no time limit.
295    
296  1986-03-02  Richard M. Stallman  (rms at prep)  1986-03-02  Richard M. Stallman  (rms@prep)
297    
298          * keyboard.c (quit_throw_to_get_char):          * keyboard.c (quit_throw_to_get_char):
299          Before really throwing, clear waiting_for_input          Before really throwing, clear waiting_for_input
# Line 301  Line 301 
301          (get_char): Add error check for getcjmp being zero          (get_char): Add error check for getcjmp being zero
302          where it should not be.  Put this under DEBUG switch.          where it should not be.  Put this under DEBUG switch.
303    
304  1986-03-01  Richard M. Stallman  (rms at prep)  1986-03-01  Richard M. Stallman  (rms@prep)
305    
306          * crt0.c: Defining BOGUS forces use of the vax-tahoe-sequent case.          * crt0.c: Defining BOGUS forces use of the vax-tahoe-sequent case.
307          Add a small conditional within it for tower32.          Add a small conditional within it for tower32.
# Line 326  Line 326 
326    
327          * ymakefile: Change DOCSTR to DOC.          * ymakefile: Change DOCSTR to DOC.
328    
329  1986-02-28  Richard M. Stallman  (rms at prep)  1986-02-28  Richard M. Stallman  (rms@prep)
330    
331          * buffer.c (Fdelete_buffer_internal):          * buffer.c (Fdelete_buffer_internal):
332          Unchain all markers from a buffer being killed.          Unchain all markers from a buffer being killed.
333    
334  1986-02-27  Richard M. Stallman  (rms at prep)  1986-02-27  Richard M. Stallman  (rms@prep)
335    
336          * unexec.c, malloc.c:          * unexec.c, malloc.c:
337          If NBPG is used for getpagesize, multiply it by CLSIZE          If NBPG is used for getpagesize, multiply it by CLSIZE
338          and define that as 1 if not otherwise defined.          and define that as 1 if not otherwise defined.
339    
340  1986-02-26  Richard M. Stallman  (rms at prep)  1986-02-26  Richard M. Stallman  (rms@prep)
341    
342          * lread.c (Fload):          * lread.c (Fload):
343          Detect when fdopen returns 0 given a valid descriptor.          Detect when fdopen returns 0 given a valid descriptor.
# Line 345  Line 345 
345          * sysdep.c (stuff_char):          * sysdep.c (stuff_char):
346          Declare arg as char, so TIOCSTI does not give wrong address.          Declare arg as char, so TIOCSTI does not give wrong address.
347    
348  1986-02-25  Richard M. Stallman  (rms at prep)  1986-02-25  Richard M. Stallman  (rms@prep)
349    
350          * dispnew.c (update_screen):          * dispnew.c (update_screen):
351          * xdisp.c (DoDsp, Fredraw_display):          * xdisp.c (DoDsp, Fredraw_display):
# Line 372  Line 372 
372          Redefine LLITOUT as 0; it loses in 4.1.          Redefine LLITOUT as 0; it loses in 4.1.
373          Define LNOFLSH.  Include wait.h, not sys/wait.h.          Define LNOFLSH.  Include wait.h, not sys/wait.h.
374    
375  1986-02-24  Richard M. Stallman  (rms at prep)  1986-02-24  Richard M. Stallman  (rms@prep)
376    
377          * malloc.c: Define getpagesize as macro when not avail as syscall.          * malloc.c: Define getpagesize as macro when not avail as syscall.
378    
379  1986-02-23  Richard M. Stallman  (rms at prep)  1986-02-23  Richard M. Stallman  (rms@prep)
380    
381          * terminfo.c: Provide a definition of ospeed.          * terminfo.c: Provide a definition of ospeed.
382    
383  1986-02-22  Richard M. Stallman  (rms at prep)  1986-02-22  Richard M. Stallman  (rms@prep)
384    
385          * alloca.s (hack_sky):          * alloca.s (hack_sky):
386          Move label hack3; bug was making some floating ops dump core.          Move label hack3; bug was making some floating ops dump core.
# Line 393  Line 393 
393          Also remove a debugging check that did not go off          Also remove a debugging check that did not go off
394          when this bug hit.          when this bug hit.
395    
396  1986-02-18  Richard M. Stallman  (rms at prep)  1986-02-18  Richard M. Stallman  (rms@prep)
397    
398          * indent.c (compute_motion):          * indent.c (compute_motion):
399          Change all short to unsigned short.  Needed for celerity.          Change all short to unsigned short.  Needed for celerity.
# Line 426  Line 426 
426          Store all the lines in an array for debugging, to help          Store all the lines in an array for debugging, to help
427          debug the problem where lines get lost.          debug the problem where lines get lost.
428    
429  1986-02-14  Richard M. Stallman  (rms at prep)  1986-02-14  Richard M. Stallman  (rms@prep)
430    
431          * alloca.s (ns16000):          * alloca.s (ns16000):
432          Change non-sequent defn of REGISTER: add a displacement of zero.          Change non-sequent defn of REGISTER: add a displacement of zero.
433    
434  1986-02-13  Richard M. Stallman  (rms at prep)  1986-02-13  Richard M. Stallman  (rms@prep)
435    
436          * alloc.c (purecopy, mark_object), lisp.h:          * alloc.c (purecopy, mark_object), lisp.h:
437          Use XUINT, not XINT, in VIRT_ADDR_VARIES checks for pure object.          Use XUINT, not XINT, in VIRT_ADDR_VARIES checks for pure object.
438    
439  1986-02-11  Richard M. Stallman  (rms at prep)  1986-02-11  Richard M. Stallman  (rms@prep)
440    
441          * fns.c (Fload_average):          * fns.c (Fload_average):
442          Don't use struct nlist if no LOAD_AVE_TYPE.          Don't use struct nlist if no LOAD_AVE_TYPE.
443    
444          * crt0.c: Add missing semicolon in vax/tahoe/sequent code.          * crt0.c: Add missing semicolon in vax/tahoe/sequent code.
445    
446  1986-02-10  Richard M. Stallman  (rms at prep)  1986-02-10  Richard M. Stallman  (rms@prep)
447    
448          * crt0.c: Remove duplicate _start for pyramid.          * crt0.c: Remove duplicate _start for pyramid.
449    
450  1986-02-07  Richard M. Stallman  (rms at prep)  1986-02-07  Richard M. Stallman  (rms@prep)
451    
452          * sysdep.c (gettimeofday): Define this only if HAVE_TIMEVAL.          * sysdep.c (gettimeofday): Define this only if HAVE_TIMEVAL.
453    
# Line 472  Line 472 
472          * unexec.c: For sequent machine, handle its incompatible          * unexec.c: For sequent machine, handle its incompatible
473          meaning of N_TXTOFF, and use N_ADDRADJ where necessary.          meaning of N_TXTOFF, and use N_ADDRADJ where necessary.
474    
475  1986-02-06  Richard M. Stallman  (rms at prep)  1986-02-06  Richard M. Stallman  (rms@prep)
476    
477          * sysdep.c (init_sys_modes):          * sysdep.c (init_sys_modes):
478          Set tty flags ISTRIP, CS8 and PARENB right for Meta key.          Set tty flags ISTRIP, CS8 and PARENB right for Meta key.
# Line 481  Line 481 
481          Define CPP macro as name of cpp to use.  Use it for alloca.s.          Define CPP macro as name of cpp to use.  Use it for alloca.s.
482          Make LOADER_N_SWITCH control solely the -N.          Make LOADER_N_SWITCH control solely the -N.
483    
484  1986-02-06  Richard Mlynarik  (mly at prep)  1986-02-06  Richard Mlynarik  (mly@prep)
485    
486          * fns.c (Frequire):          * fns.c (Frequire):
487          Fix documentation          Fix documentation
488    
489  1986-02-06  Richard M. Stallman  (rms at prep)  1986-02-06  Richard M. Stallman  (rms@prep)
490    
491          * indent.c (compute_motion):          * indent.c (compute_motion):
492          For tabs, make sure to take remainder of positive #          For tabs, make sure to take remainder of positive #
# Line 505  Line 505 
505          Call prepare_to_modify_buffer even if no CLASH_DETECTION.          Call prepare_to_modify_buffer even if no CLASH_DETECTION.
506          Don't make gap if gap is big enough.          Don't make gap if gap is big enough.
507    
508  1986-02-05  Richard M. Stallman  (rms at prep)  1986-02-05  Richard M. Stallman  (rms@prep)
509    
510          * termcap.c (tgetent):          * termcap.c (tgetent):
511          Only use TERMCAP var as termcap entry value          Only use TERMCAP var as termcap entry value
# Line 518  Line 518 
518          to fix bug where alternating TAB 1 TAB 1... causes a 1          to fix bug where alternating TAB 1 TAB 1... causes a 1
519          to shift sideways in incremental redisplay in DoDsp.          to shift sideways in incremental redisplay in DoDsp.
520    
521  1986-02-04  Richard M. Stallman  (rms at prep)  1986-02-04  Richard M. Stallman  (rms@prep)
522    
523          * keyboard.c (command_loop_1):          * keyboard.c (command_loop_1):
524          Don't do direct output if input is pending.          Don't do direct output if input is pending.
525    
526          * xterm.h: Find the file Xlib.h in /usr/include/X.          * xterm.h: Find the file Xlib.h in /usr/include/X.
527    
528  1986-02-03  Richard M. Stallman  (rms at prep)  1986-02-03  Richard M. Stallman  (rms@prep)
529    
530          * process.c (pty): HPUX has different dir for pty-tty devices.          * process.c (pty): HPUX has different dir for pty-tty devices.
531    
532          * termcap.c: Don't include types.h or file.h.          * termcap.c: Don't include types.h or file.h.
533    
534  1986-02-02  Richard M. Stallman  (rms at prep)  1986-02-02  Richard M. Stallman  (rms@prep)
535    
536          * print.c (print):          * print.c (print):
537          Print a marker's corrected position, not its bufpos.          Print a marker's corrected position, not its bufpos.
# Line 540  Line 540 
540          If old and new windows show same buffer,          If old and new windows show same buffer,
541          make sure new point is inside the clipping region.          make sure new point is inside the clipping region.
542    
543  1986-01-31  Richard M. Stallman  (rms at prep)  1986-01-31  Richard M. Stallman  (rms@prep)
544    
545          * fns.c (Fload_average):          * fns.c (Fload_average):
546          In NLIST_STRUCT case, set nl[1] to 0, not "".          In NLIST_STRUCT case, set nl[1] to 0, not "".
547          Fix KERNEL_FILE and LDAV_SYMBOL for HPUX.          Fix KERNEL_FILE and LDAV_SYMBOL for HPUX.
548    
549  1986-01-30  Richard M. Stallman  (rms at prep)  1986-01-30  Richard M. Stallman  (rms@prep)
550    
551          * m-pyramid.h: Turn on NO_UNION_TYPE.          * m-pyramid.h: Turn on NO_UNION_TYPE.
552    
553          * fns.c: For BSD, include sys/param.h          * fns.c: For BSD, include sys/param.h
554    
555  1986-01-29  Richard M. Stallman  (rms at prep)  1986-01-29  Richard M. Stallman  (rms@prep)
556    
557          * fns.c (Fload_average):          * fns.c (Fload_average):
558          Define a few symbols LDAV_SYMBOL and KERNEL_FILE_NAME          Define a few symbols LDAV_SYMBOL and KERNEL_FILE_NAME
# Line 586  Line 586 
586          * term.c (set_terminal_modes): Don't clear screen here.          * term.c (set_terminal_modes): Don't clear screen here.
587          * xdisp.c (Fredraw_display): Clear screen here instead.          * xdisp.c (Fredraw_display): Clear screen here instead.
588    
589  1986-01-28  Richard M. Stallman  (rms at prep)  1986-01-28  Richard M. Stallman  (rms@prep)
590    
591          * s-hpux.h:  Do #undef SIGIO.          * s-hpux.h:  Do #undef SIGIO.
592    
# Line 612  Line 612 
612          Define SIGCHLD as SIGCLD only if SIGCHLD not already defined.          Define SIGCHLD as SIGCLD only if SIGCHLD not already defined.
613          (wait_handling_process_output):Fill in one non-HAVE_TIMEVAL case.          (wait_handling_process_output):Fill in one non-HAVE_TIMEVAL case.
614    
615  1986-01-27  Richard M. Stallman  (rms at prep)  1986-01-27  Richard M. Stallman  (rms@prep)
616    
617          * sysdep.c (reset_sys_modes):          * sysdep.c (reset_sys_modes):
618          Call unrequest_sigio twice.          Call unrequest_sigio twice.
619          Make sure FASYNC is clear in old_fcntl_flags.          Make sure FASYNC is clear in old_fcntl_flags.
620    
621  1986-01-26  Richard M. Stallman  (rms at prep)  1986-01-26  Richard M. Stallman  (rms@prep)
622    
623          * fns.c (Frandom):          * fns.c (Frandom):
624          Removed case for number as arg, since it has problems          Removed case for number as arg, since it has problems
# Line 627  Line 627 
627          * lisp.h (XSET):          * lisp.h (XSET):
628          Fix bugs in the union-type definition.          Fix bugs in the union-type definition.
629    
630  1986-01-24  Richard M. Stallman  (rms at prep)  1986-01-24  Richard M. Stallman  (rms@prep)
631    
632          * process.c:          * process.c:
633          Define macros for accessing the `union wait' structure.          Define macros for accessing the `union wait' structure.
# Line 635  Line 635 
635          * keyboard.c (fake_suspend):          * keyboard.c (fake_suspend):
636          Set subshell current dir to current buffer's default dir.          Set subshell current dir to current buffer's default dir.
637    
638  1986-01-23  Richard M. Stallman  (rms at prep)  1986-01-23  Richard M. Stallman  (rms@prep)
639    
640          * dispnew.c (Fsit_for):          * dispnew.c (Fsit_for):
641          Call gobble_input only if SIGIO exists.          Call gobble_input only if SIGIO exists.
# Line 685  Line 685 
685          * terminfo.c (new file):          * terminfo.c (new file):
686          Defines a version of tparam for use with terminfo.          Defines a version of tparam for use with terminfo.
687    
688  1986-01-22  Richard M. Stallman  (rms at prep)  1986-01-22  Richard M. Stallman  (rms@prep)
689    
690          * dispnew.c:          * dispnew.c:
691          If HPUX, insert time.h instead of sys/time.h.          If HPUX, insert time.h instead of sys/time.h.
# Line 748  Line 748 
748          * emacs.c:          * emacs.c:
749          Include sys/ioctl.h only for BSD.  ioctl used only in BSD.          Include sys/ioctl.h only for BSD.  ioctl used only in BSD.
750    
751  1986-01-21  Richard Mlynarik  (mly at prep)  1986-01-21  Richard Mlynarik  (mly@prep)
752    
753          * keyboard.c (EchoThem):          * keyboard.c (EchoThem):
754          Always display an explicit prompt, even if echo_keystrokes == 0          Always display an explicit prompt, even if echo_keystrokes == 0
755    
756  1986-01-21  Richard M. Stallman  (rms at prep)  1986-01-21  Richard M. Stallman  (rms@prep)
757    
758          * keyboard.c (kbd_buffer_store_char, fake_suspend):          * keyboard.c (kbd_buffer_store_char, fake_suspend):
759          Take the STRIDE code for subshell out of kbd_buffer_store_char          Take the STRIDE code for subshell out of kbd_buffer_store_char
# Line 792  Line 792 
792          Install Fish's other new UNIPLUS conditionalization          Install Fish's other new UNIPLUS conditionalization
793          on the hackery for xforkin, etc.          on the hackery for xforkin, etc.
794    
795  1986-01-20  Richard M. Stallman  (rms at prep)  1986-01-20  Richard M. Stallman  (rms@prep)
796    
797          * fns.c (Frandom):          * fns.c (Frandom):
798          Optional arg of t means randomize the seed.          Optional arg of t means randomize the seed.
# Line 810  Line 810 
810          Rewrite to avoid dependence on distance between          Rewrite to avoid dependence on distance between
811          the two arrays PhysScreen and DesiredScreen.          the two arrays PhysScreen and DesiredScreen.
812    
813  1986-01-19  Richard M. Stallman  (rms at prep)  1986-01-19  Richard M. Stallman  (rms@prep)
814    
815          * fns.c (mapcar1):          * fns.c (mapcar1):
816          Preinitialize contents of vals, so it won't contain junk          Preinitialize contents of vals, so it won't contain junk
# Line 820  Line 820 
820          Use error, not Fsignal, to report eval-depth-overflow.          Use error, not Fsignal, to report eval-depth-overflow.
821          Previous calls to Fsignal were buggy.          Previous calls to Fsignal were buggy.
822    
823  1986-01-17  Richard Mlynarik  (mly at prep)  1986-01-17  Richard Mlynarik  (mly@prep)
824    
825          * lread.c (init_obarray):          * lread.c (init_obarray):
826          Kludge around losing pyramid compiler.          Kludge around losing pyramid compiler.
827    
828  1986-01-14  Richard Mlynarik  (mly at prep)  1986-01-14  Richard Mlynarik  (mly@prep)
829    
830          * window.c (Fdelete_window):          * window.c (Fdelete_window):
831          When deleting a dummy parent window, don't try to GC buffer stuff.          When deleting a dummy parent window, don't try to GC buffer stuff.
832    
833          * process.c (list_processes_1):          * process.c (list_processes_1):
834          Don't blow out if buffer associated with process is,          Don't blow out if buffer associated with process is,
835          through some bug I don't understand, killed.              through some bug I don't understand, killed.
836    
837          * keymap.c (get_keyelt), keyboard.c (Fcommand_execute):          * keymap.c (get_keyelt), keyboard.c (Fcommand_execute):
838          Allow (lambda ...) to appear as a key's definition.              Allow (lambda ...) to appear as a key's definition.
839    
840          * m-sun3.h, unexec.c:          * m-sun3.h, unexec.c:
841          Sun3 changes from Barry Shein.          Sun3 changes from Barry Shein.
842    
843  1986-01-10  Richard Mlynarik  (mly at prep)  1986-01-10  Richard Mlynarik  (mly@prep)
844    
845          * m-stride.h, s-stride.h, crt0.c, fns.c, keyboard.c, process.c,          * m-stride.h, s-stride.h, crt0.c, fns.c, keyboard.c, process.c,
846            sysdep.c.            sysdep.c.
# Line 851  Line 851 
851          emacs -- perhaps this is a reasonable thing in all wimpy unix          emacs -- perhaps this is a reasonable thing in all wimpy unix
852          versions.          versions.
853    
854  1986-01-10  Richard M. Stallman  (rms at prep)  1986-01-10  Richard M. Stallman  (rms@prep)
855    
856          * dispnew.c (update_line):          * dispnew.c (update_line):
857          Don't consider spaces at beginning as special if line is          Don't consider spaces at beginning as special if line is
# Line 866  Line 866 
866          If lock file is invalid, delete it and continue.          If lock file is invalid, delete it and continue.
867          If delete fails, ignore the lock.          If delete fails, ignore the lock.
868    
869  1986-01-09  Richard Mlynarik  (mly at prep)  1986-01-09  Richard Mlynarik  (mly@prep)
870    
871          * syntax.c:          * syntax.c:
872          New function check_syntax_table          New function check_syntax_table
# Line 878  Line 878 
878          Rename Fmake_syntax_table FCopy_syntax_table          Rename Fmake_syntax_table FCopy_syntax_table
879          after making it take an arg (default Vstandard_syntax_table)          after making it take an arg (default Vstandard_syntax_table)
880          -- retain alias in subr.el          -- retain alias in subr.el
881            
882  1986-01-08  Richard M. Stallman  (rms at prep)  1986-01-08  Richard M. Stallman  (rms@prep)
883    
884          * sysdep.c, term.c (get_screen_size):          * sysdep.c, term.c (get_screen_size):
885          New function to get screen size from kernel when possible.          New function to get screen size from kernel when possible.
# Line 889  Line 889 
889          * dispnew.c (Fding):          * dispnew.c (Fding):
890          Make doc say it terminates kbd macros.          Make doc say it terminates kbd macros.
891    
892  1986-01-07  Richard Mlynarik  (mly at prep)  1986-01-07  Richard Mlynarik  (mly@prep)
893    
894          * doc.c (Fsubstitute_command_keys):          * doc.c (Fsubstitute_command_keys):
895          Insert an explanatory message for "\\{unbound-variable}"          Insert an explanatory message for "\\{unbound-variable}"
896    
897  1986-01-06  Richard Mlynarik  (mly at prep)  1986-01-06  Richard Mlynarik  (mly@prep)
898    
899          * termcap.c (tputs):          * termcap.c (tputs):
900          Punt if passed (char) 0.          Punt if passed (char) 0.
901    
902  1985-12-31  Richard M. Stallman  (rms at prep)  1985-12-31  Richard M. Stallman  (rms@prep)
903    
904          * dispnew.c (Ding):          * dispnew.c (Ding):
905          Expand error message for keyboard macro case.          Expand error message for keyboard macro case.
# Line 907  Line 907 
907          * dired.c (Ffile_attributes):          * dired.c (Ffile_attributes):
908          Fix documentation error about meaning of ctime.          Fix documentation error about meaning of ctime.
909    
910  1985-12-28  Richard M. Stallman  (rms at prep)  1985-12-28  Richard M. Stallman  (rms@prep)
911    
912          * callproc.c (Fcall_process):          * callproc.c (Fcall_process):
913          Fix typo in name synch_process_pid.          Fix typo in name synch_process_pid.
914    
915  1985-12-27  Richard M. Stallman  (rms at prep)  1985-12-27  Richard M. Stallman  (rms@prep)
916    
917          * s-unipl5.2.h:          * s-unipl5.2.h:
918          Define HAVE_SELECT.          Define HAVE_SELECT.
# Line 921  Line 921 
921          If the commands are conditional, the target/dependencies line must          If the commands are conditional, the target/dependencies line must
922          be conditional also.          be conditional also.
923    
924  1985-12-20  Richard M. Stallman  (rms at prep)  1985-12-20  Richard M. Stallman  (rms@prep)
925    
926          * print.c (printchar, strout):          * print.c (printchar, strout):
927          If output stream is Qt and noninteractive,          If output stream is Qt and noninteractive,
928          don't do the usual interactive output stuff.          don't do the usual interactive output stuff.
929          In strout, avoid changing i so do not truncate the output.          In strout, avoid changing i so do not truncate the output.
930    
931  1985-12-19  Richard M. Stallman  (rms at prep)  1985-12-19  Richard M. Stallman  (rms@prep)
932    
933          * fns.c (merge):          * fns.c (merge):
934          Don't assume args are consecutive; GCPRO each one separately.          Don't assume args are consecutive; GCPRO each one separately.
# Line 942  Line 942 
942          loses since Fprinc needs 2 args.  Use intermediate          loses since Fprinc needs 2 args.  Use intermediate
943          function malloc_warning_1.          function malloc_warning_1.
944    
945  1985-12-18  Richard M. Stallman  (rms at prep)  1985-12-18  Richard M. Stallman  (rms@prep)
946    
947          * filelock.c (lock_if_free):          * filelock.c (lock_if_free):
948          kill failing means lock is free only if errno is ESRCH.          kill failing means lock is free only if errno is ESRCH.
# Line 950  Line 950 
950          * fns.c (Fy_or_n_p, Fyes_or_no_p):          * fns.c (Fy_or_n_p, Fyes_or_no_p):
951          Call Fdiscard_input if user gives invalid answer.          Call Fdiscard_input if user gives invalid answer.
952    
953  1985-12-17  Richard M. Stallman  (rms at prep)  1985-12-17  Richard M. Stallman  (rms@prep)
954    
955          * eval.c (apply_lambda):          * eval.c (apply_lambda):
956          Do debug-on-exit here, because if we return to Feval          Do debug-on-exit here, because if we return to Feval
# Line 965  Line 965 
965          Eliminate the alarm stuff, including send_process_alarm.          Eliminate the alarm stuff, including send_process_alarm.
966          Call report_file_error if write returns negative.          Call report_file_error if write returns negative.
967    
968  1985-12-15  Richard M. Stallman  (rms at prep)  1985-12-15  Richard M. Stallman  (rms@prep)
969    
970          * alloc.c (init_alloc_once):          * alloc.c (init_alloc_once):
971          Stop looping if shift produces 1, as well as if produces 0.          Stop looping if shift produces 1, as well as if produces 0.
972    
973  1985-12-14  Richard M. Stallman  (rms at prep)  1985-12-14  Richard M. Stallman  (rms@prep)
974    
975          * editfns.c (Fregion_{beginning,end}):          * editfns.c (Fregion_{beginning,end}):
976          New Lisp primitives, needed for the things that          New Lisp primitives, needed for the things that
# Line 989  Line 989 
989          * callint.c (quotify_args):          * callint.c (quotify_args):
990          Don't exempt the first arg.  Use quotify_arg to do the work.          Don't exempt the first arg.  Use quotify_arg to do the work.
991    
992  1985-12-13  Richard M. Stallman  (rms at prep)  1985-12-13  Richard M. Stallman  (rms@prep)
993    
994          * fileio.c (Fdo_auto_save):          * fileio.c (Fdo_auto_save):
995          Use message1 to output "Auto-saving..."          Use message1 to output "Auto-saving..."
996          so do not clobber the old message to be restored at end.          so do not clobber the old message to be restored at end.
997    
998  1985-12-12  Richard M. Stallman  (rms at prep)  1985-12-12  Richard M. Stallman  (rms@prep)
999    
1000          * syntax.c:          * syntax.c:
1001          After turning on immediate_quit, must do QUIT;          After turning on immediate_quit, must do QUIT;
# Line 1037  Line 1037 
1037          Change remaining CANNOT_DUMP and APOLLO conditionals          Change remaining CANNOT_DUMP and APOLLO conditionals
1038          into VIRT_ADDR_VARIES conditionals.          into VIRT_ADDR_VARIES conditionals.
1039    
1040  1985-12-10  Richard M. Stallman  (rms at prep)  1985-12-10  Richard M. Stallman  (rms@prep)
1041    
1042          * fns.c:          * fns.c:
1043          Don't include files for load-average if load-average not supported.          Don't include files for load-average if load-average not supported.
# Line 1075  Line 1075 
1075          which stuffs a string's contents plus any unused input Emacs has          which stuffs a string's contents plus any unused input Emacs has
1076          already read.          already read.
1077    
1078  1985-12-09  Richard M. Stallman  (rms at prep)  1985-12-09  Richard M. Stallman  (rms@prep)
1079    
1080          * fileio.c (Fdo_auto_save):          * fileio.c (Fdo_auto_save):
1081          Don't auto save a buffer that is not modified          Don't auto save a buffer that is not modified
# Line 1085  Line 1085 
1085          Use make_number for args to Findent_to.          Use make_number for args to Findent_to.
1086          Omitting make_number always loses on Pyramid, it seems.          Omitting make_number always loses on Pyramid, it seems.
1087    
1088  1985-12-08  Richard M. Stallman  (rms at prep)  1985-12-08  Richard M. Stallman  (rms@prep)
1089    
1090          * minibuf.c (Fminibuffer_complete_word):          * minibuf.c (Fminibuffer_complete_word):
1091          If next char not unique, try adding an actual space.          If next char not unique, try adding an actual space.
# Line 1097  Line 1097 
1097          Fix lossage when second completion found is an initial segment of          Fix lossage when second completion found is an initial segment of
1098          the first one.          the first one.
1099    
1100  1985-12-07  Richard M. Stallman  (rms at prep)  1985-12-07  Richard M. Stallman  (rms@prep)
1101    
1102          * xdisp.c (redisplay_window):          * xdisp.c (redisplay_window):
1103          Don't use the clause for only-point-has-changed          Don't use the clause for only-point-has-changed
# Line 1141  Line 1141 
1141          Make malloc_sbrk_used and malloc_sbrk_unused          Make malloc_sbrk_used and malloc_sbrk_unused
1142          not be external if APOLLO.          not be external if APOLLO.
1143    
1144  1985-12-06  Richard M. Stallman  (rms at prep)  1985-12-06  Richard M. Stallman  (rms@prep)
1145    
1146          * emacs.c, keyboard.c, sysdep.c:          * emacs.c, keyboard.c, sysdep.c:
1147          Rename InitDsp -> init_sys_modes and RstDsp -> reset_sys_modes.          Rename InitDsp -> init_sys_modes and RstDsp -> reset_sys_modes.
# Line 1159  Line 1159 
1159          Don't change C variable `noninteractive' if user          Don't change C variable `noninteractive' if user
1160          sets the Lisp variable `noninteractive'.          sets the Lisp variable `noninteractive'.
1161    
1162  1985-12-05  Richard M. Stallman  (rms at prep)  1985-12-05  Richard M. Stallman  (rms@prep)
1163    
1164          * callproc.c (Fcall_process):          * callproc.c (Fcall_process):
1165          Close filefd if about to get error.          Close filefd if about to get error.
# Line 1200  Line 1200 
1200          * buffer.c (list_buffers_1):          * buffer.c (list_buffers_1):
1201          Make at least two spaces between all fields on a line.          Make at least two spaces between all fields on a line.
1202    
1203  1985-12-04  Richard M. Stallman  (rms at prep)  1985-12-04  Richard M. Stallman  (rms@prep)
1204    
1205          * xfns.c:          * xfns.c:
1206          Define Fx_pop_up_window.          Define Fx_pop_up_window.
# Line 1218  Line 1218 
1218          * lread.c (Fintern, Fintern_soft):          * lread.c (Fintern, Fintern_soft):
1219          Don't allow a symbol as argument to intern or intern-soft.          Don't allow a symbol as argument to intern or intern-soft.
1220    
1221  1985-12-04  Richard Mlynarik  (mly at prep)  1985-12-04  Richard Mlynarik  (mly@prep)
1222    
1223          * editfns.c (Fsubst_char_in_region):          * editfns.c (Fsubst_char_in_region):
1224          Typo.          Typo.
1225    
1226  1985-12-03  Richard M. Stallman  (rms at prep)  1985-12-03  Richard M. Stallman  (rms@prep)
1227    
1228          * fileio.c (Fdo_auto_save):          * fileio.c (Fdo_auto_save):
1229          Always restore old minibuf message if any.          Always restore old minibuf message if any.
# Line 1233  Line 1233 
1233          Truncate command-history to 30 elements.          Truncate command-history to 30 elements.
1234          Add some register decls.          Add some register decls.
1235    
1236  1985-12-03  Richard Mlynarik  (mly at prep)  1985-12-03  Richard Mlynarik  (mly@prep)
1237    
1238          * lread.c (Fload):          * lread.c (Fload):
1239          Suppress "Loading %s... done" if noninteractive          Suppress "Loading %s... done" if noninteractive
# Line 1244  Line 1244 
1244          * regex.c (re_compile_pattern):          * regex.c (re_compile_pattern):
1245          Fix error message (double "\"'s for c compiler)          Fix error message (double "\"'s for c compiler)
1246    
1247  1985-12-03  Richard M. Stallman  (rms at prep)  1985-12-03  Richard M. Stallman  (rms@prep)
1248    
1249          * editfns.c (Fsubst_char_in_region):          * editfns.c (Fsubst_char_in_region):
1250          If 5th arg is non-nil, don't record for undo.          If 5th arg is non-nil, don't record for undo.
1251    
1252  1985-12-02  Richard M. Stallman  (rms at prep)  1985-12-02  Richard M. Stallman  (rms@prep)
1253    
1254          * unexec.c (copy_sym, make_hdr):          * unexec.c (copy_sym, make_hdr):
1255          Pass file names to these functions.          Pass file names to these functions.
# Line 1261  Line 1261 
1261          * window.c (set_window_{height,width}):          * window.c (set_window_{height,width}):
1262          Make `nodelete' apply to children as well.          Make `nodelete' apply to children as well.
1263    
1264  1985-11-28  Richard M. Stallman  (rms at prep)  1985-11-28  Richard M. Stallman  (rms@prep)
1265    
1266          * indent.c (compute_motion):          * indent.c (compute_motion):
1267          Omit one register decl if TAHOE_REGISTER_BUG.          Omit one register decl if TAHOE_REGISTER_BUG.
# Line 1269  Line 1269 
1269          * m-tahoe.h:          * m-tahoe.h:
1270          New file.          New file.
1271    
1272  1985-11-27  Richard M. Stallman  (rms at prep)  1985-11-27  Richard M. Stallman  (rms@prep)
1273    
1274          * sysdep.c (RstDsp):          * sysdep.c (RstDsp):
1275          Do TIOCSETC before doing fcntl F_SETOWN.          Do TIOCSETC before doing fcntl F_SETOWN.
# Line 1296  Line 1296 
1296          Define variable `dont_calculate_cost's:          Define variable `dont_calculate_cost's:
1297          If set nonzero, `calculate_costs' is not called.          If set nonzero, `calculate_costs' is not called.
1298    
1299  1985-11-25  Richard M. Stallman  (rms at prep)  1985-11-25  Richard M. Stallman  (rms@prep)
1300    
1301          * sysdep.c, keyboard.c:          * sysdep.c, keyboard.c:
1302          Clean up USG simulation of FIONREAD.          Clean up USG simulation of FIONREAD.
# Line 1320  Line 1320 
1320          * process.c (Faccept_process_input):          * process.c (Faccept_process_input):
1321          New Lisp function.          New Lisp function.
1322    
1323  1985-11-24  Richard M. Stallman  (rms at prep)  1985-11-24  Richard M. Stallman  (rms@prep)
1324    
1325          * unexec.c:          * unexec.c:
1326          Close output descriptor if get an error.          Close output descriptor if get an error.
1327    
1328  1985-11-23  Richard M. Stallman  (rms at prep)  1985-11-23  Richard M. Stallman  (rms@prep)
1329    
1330          * termcap.c (tgetstr):          * termcap.c (tgetstr):
1331          Supply second arg in call to tgetstr1.          Supply second arg in call to tgetstr1.
1332    
1333  1985-11-22  Richard M. Stallman  (rms at prep)  1985-11-22  Richard M. Stallman  (rms@prep)
1334    
1335          * s-bsd4.3.h:          * s-bsd4.3.h:
1336          Undefine INTERUPT_INPUT.  Noninterrupt input should work          Undefine INTERUPT_INPUT.  Noninterrupt input should work
# Line 1345  Line 1345 
1345          * term.c (topos):          * term.c (topos):
1346          Call hook before checking curY and curX.          Call hook before checking curY and curX.
1347    
1348  1985-11-22  Richard Mlynarik  (mly at prep)  1985-11-22  Richard Mlynarik  (mly@prep)
1349    
1350          * fileio.c (Frename_file):          * fileio.c (Frename_file):
1351          Supply third arg to Fcopy_file          Supply third arg to Fcopy_file
1352    
1353  1985-11-22  Richard M. Stallman  (rms at prep)  1985-11-22  Richard M. Stallman  (rms@prep)
1354    
1355          * keymap.c (push_text_char_description):          * keymap.c (push_text_char_description):
1356          Represent ESC by ^[, not $.          Represent ESC by ^[, not $.
1357    
1358  1985-11-20  Richard M. Stallman  (rms at prep)  1985-11-20  Richard M. Stallman  (rms@prep)
1359    
1360          * minibuf.c (read_minibuf):          * minibuf.c (read_minibuf):
1361          Make Vminibuffer_help_form do its intended job.          Make Vminibuffer_help_form do its intended job.
1362          Use alloca to get the space for the prompt.          Use alloca to get the space for the prompt.
1363    
1364  1985-11-20  Richard Mlynarik  (mly at prep)  1985-11-20  Richard Mlynarik  (mly@prep)
1365    
1366          * callproc.c (Fcall_process_region):          * callproc.c (Fcall_process_region):
1367          Documentation fix (why isn't this function written in lisp?)          Documentation fix (why isn't this function written in lisp?)
# Line 1369  Line 1369 
1369          * minibuf.c (read_minibuf)          * minibuf.c (read_minibuf)
1370          Use MScreenWidth          Use MScreenWidth
1371    
1372  1985-11-20  Richard M. Stallman  (rms at prep)  1985-11-20  Richard M. Stallman  (rms@prep)
1373    
1374          * tparam.c (tparam):          * tparam.c (tparam):
1375          Don't pass `left' or `up' to strcat if it is null.          Don't pass `left' or `up' to strcat if it is null.
# Line 1378  Line 1378 
1378          Split register arg c into arg c1 and register local c.          Split register arg c into arg c1 and register local c.
1379          Using & on a register argument happens to work on vax.          Using & on a register argument happens to work on vax.
1380    
1381  1985-11-19  Richard M. Stallman  (rms at prep)  1985-11-19  Richard M. Stallman  (rms@prep)
1382    
1383          * xdisp.c (try_window_id):          * xdisp.c (try_window_id):
1384          If change is on top line and display is not starting          If change is on top line and display is not starting
# Line 1386  Line 1386 
1386          Return -1, which now tells redisplay_window not to try          Return -1, which now tells redisplay_window not to try
1387          slow redisplay with the same window start.          slow redisplay with the same window start.
1388    
1389  1985-11-18  Richard M. Stallman  (rms at prep)  1985-11-18  Richard M. Stallman  (rms@prep)
1390    
1391          * m-apollo.h:          * m-apollo.h:
1392          New file.  Use with s-bsd4.2.h?          New file.  Use with s-bsd4.2.h?
# Line 1422  Line 1422 
1422          Make mention of alloca.o be conditional on not APOLLO.          Make mention of alloca.o be conditional on not APOLLO.
1423          Make -lg conditional likewise.          Make -lg conditional likewise.
1424    
1425  1985-11-15  Richard M. Stallman  (rms at prep)  1985-11-15  Richard M. Stallman  (rms@prep)
1426    
1427          * ymakefile, read.c:          * ymakefile, read.c:
1428          Rename read.* to lread.* to avoid trouble with          Rename read.* to lread.* to avoid trouble with
1429          #define read sys_read.          #define read sys_read.
1430    
1431  1985-11-14  Richard M. Stallman  (rms at prep)  1985-11-14  Richard M. Stallman  (rms@prep)
1432    
1433          * New files xfns.c, xterm.c for X window system.          * New files xfns.c, xterm.c for X window system.
1434          xfns contains Lisp subrs for interacting with X.          xfns contains Lisp subrs for interacting with X.
# Line 1456  Line 1456 
1456          * buffer.c:          * buffer.c:
1457          Flush Lisp variable buffer-number.          Flush Lisp variable buffer-number.
1458    
1459  1985-11-13  Richard M. Stallman  (rms at prep)  1985-11-13  Richard M. Stallman  (rms@prep)
1460    
1461          * term.c (term_init):          * term.c (term_init):
1462          For c100, do not set TS_set_window if termcap entry gives one          For c100, do not set TS_set_window if termcap entry gives one
# Line 1529  Line 1529 
1529          * minibuf.c:          * minibuf.c:
1530          Comment out Fread_function, not used.          Comment out Fread_function, not used.
1531    
1532  1985-11-12  Richard M. Stallman  (rms at prep)  1985-11-12  Richard M. Stallman  (rms@prep)
1533    
1534          * keymap.c:          * keymap.c:
1535          Comment out synkey, which nobody calls.          Comment out synkey, which nobody calls.
# Line 1547  Line 1547 
1547          A few declarations for lint's sake.          A few declarations for lint's sake.
1548          Make alias file-readable-p for file-exists-p.          Make alias file-readable-p for file-exists-p.
1549    
1550  1985-11-11  Richard M. Stallman  (rms at prep)  1985-11-11  Richard M. Stallman  (rms@prep)
1551    
1552          * emacs.c (Fkill_emacs):          * emacs.c (Fkill_emacs):
1553          Return arg as exit code if arg is numeric even if interactive.          Return arg as exit code if arg is numeric even if interactive.
# Line 1559  Line 1559 
1559          * tparam.c (tparam):          * tparam.c (tparam):
1560          Rename %s as %f.          Rename %s as %f.
1561    
1562  1985-11-10  Richard M. Stallman  (rms at prep)  1985-11-10  Richard M. Stallman  (rms@prep)
1563    
1564          * read.c (Fload):          * read.c (Fload):
1565          Rename closefile to load_unwind.          Rename closefile to load_unwind.
# Line 1572  Line 1572 
1572          * term.c (write_standout_marker):          * term.c (write_standout_marker):
1573          Do write the end-standout marker even when sg#0.          Do write the end-standout marker even when sg#0.
1574    
1575  1985-11-09  Richard M. Stallman  (rms at prep)  1985-11-09  Richard M. Stallman  (rms@prep)
1576    
1577          * term.c (set_scroll_region):          * term.c (set_scroll_region):
1578          Change parameters given to the `cs' string          Change parameters given to the `cs' string
# Line 1582  Line 1582 
1582          %i now increments two args, not just one.          %i now increments two args, not just one.
1583          Redefine %a somewhat, as will be described in termcap.texinfo.          Redefine %a somewhat, as will be described in termcap.texinfo.
1584    
1585  1985-11-08  Richard Mlynarik  (mly at prep)  1985-11-08  Richard Mlynarik  (mly@prep)
1586    
1587          * emacs.c (Fkill_emacs):          * emacs.c (Fkill_emacs):
1588          arg default is 0 if noninteractive, nil if interactive          arg default is 0 if noninteractive, nil if interactive
# Line 1590  Line 1590 
1590          * minibuf.c (Fread_variable):          * minibuf.c (Fread_variable):
1591          Only recognize symbols that are user-variable-p.          Only recognize symbols that are user-variable-p.
1592    
1593  1985-11-08  Richard M. Stallman  (rms at prep)  1985-11-08  Richard M. Stallman  (rms@prep)
1594    
1595          * sysdep.c (init_display):          * sysdep.c (init_display):
1596          Turn on LPASS8 if it is defined.          Turn on LPASS8 if it is defined.
1597          Gives 8-bit input in CBREAK mode.          Gives 8-bit input in CBREAK mode.
1598    
1599  1985-11-06  Richard M. Stallman  (rms at prep)  1985-11-06  Richard M. Stallman  (rms@prep)
1600    
1601          * sysdep.c (get_input_pending, select):          * sysdep.c (get_input_pending, select):
1602          Provide alternate code for USG without FIONREAD.          Provide alternate code for USG without FIONREAD.
# Line 1609  Line 1609 
1609          * m-dual.h:          * m-dual.h:
1610          Don't define LOAD_AVE_TYPE or LOAD_AVE_CVT.          Don't define LOAD_AVE_TYPE or LOAD_AVE_CVT.
1611    
1612  1985-11-05  Richard Mlynarik  (mly at prep)  1985-11-05  Richard Mlynarik  (mly@prep)
1613    
1614          * print.c (print):          * print.c (print):
1615          Hack deleted buffers.          Hack deleted buffers.
1616    
1617  1985-11-04  Richard M. Stallman  (rms at prep)  1985-11-04  Richard M. Stallman  (rms@prep)
1618    
1619          * syntax.c (describe_syntax_1):          * syntax.c (describe_syntax_1):
1620          Return type Lisp_Object and value Qnil.          Return type Lisp_Object and value Qnil.
1621    
1622  1985-11-04  Richard Mlynarik  (mly at prep)  1985-11-04  Richard Mlynarik  (mly@prep)
1623    
1624          * minibuf.c (Fread_variable):          * minibuf.c (Fread_variable):
1625          Choose amongst user-variable-p frobs rather than boundp ones          Choose amongst user-variable-p frobs rather than boundp ones
1626    
1627  1985-11-02  Richard M. Stallman  (rms at prep)  1985-11-02  Richard M. Stallman  (rms@prep)
1628    
1629          * window.c (window_scroll):          * window.c (window_scroll):
1630          Get error if try to scroll back when at top.          Get error if try to scroll back when at top.
# Line 1632  Line 1632 
1632          * window.c (Fscroll_down, Fscroll_up):          * window.c (Fscroll_down, Fscroll_up):
1633          Share new subroutine scroll_command to compute amount to scroll by.          Share new subroutine scroll_command to compute amount to scroll by.
1634    
1635  1985-11-01  Richard M. Stallman  (rms at prep)  1985-11-01  Richard M. Stallman  (rms@prep)
1636    
1637          * dispnew.c (Fset_input_mode):          * dispnew.c (Fset_input_mode):
1638          Always set interrupt_input to 0 when SIGIO is undefined.          Always set interrupt_input to 0 when SIGIO is undefined.
# Line 1640  Line 1640 
1640          * keyboard.c (gobble_input, input_available_signal, kbd_buffer_store_char):          * keyboard.c (gobble_input, input_available_signal, kbd_buffer_store_char):
1641          Make these functions exist only if SIGIO is defined.          Make these functions exist only if SIGIO is defined.
1642    
1643  1985-10-30  Richard M. Stallman  (rms at prep)  1985-10-30  Richard M. Stallman  (rms@prep)
1644    
1645          * sysdep.c (select):          * sysdep.c (select):
1646          Use signal, not sigset, since we simulate signal on          Use signal, not sigset, since we simulate signal on
# Line 1657  Line 1657 
1657          * alloca.s:          * alloca.s:
1658          Provide alloca for 3b5.          Provide alloca for 3b5.
1659    
1660  1985-10-30  Richard Mlynarik  (mly at prep)  1985-10-30  Richard Mlynarik  (mly@prep)
1661    
1662          * editfns.c, print.c (Fmessage):          * editfns.c, print.c (Fmessage):
1663          Move Fmessage from editfns to print          Move Fmessage from editfns to print
# Line 1670  Line 1670 
1670          * buffer.h, abbrev.c, cmds.c, xdisp.c          * buffer.h, abbrev.c, cmds.c, xdisp.c
1671          abbrev_mode is buffer-local (like all other minor modes)          abbrev_mode is buffer-local (like all other minor modes)
1672    
1673  1985-10-29  Richard M. Stallman  (rms at prep)  1985-10-29  Richard M. Stallman  (rms@prep)
1674    
1675          * sysdep.c (wait_for_termination):          * sysdep.c (wait_for_termination):
1676          Install case for 4.1 with subprocesses.          Install case for 4.1 with subprocesses.
# Line 1694  Line 1694 
1694          * fns.c (Fequal):          * fns.c (Fequal):
1695          Markers are equal if they point at the same place.          Markers are equal if they point at the same place.
1696    
1697  1985-10-29  Richard Mlynarik  (mly at prep)  1985-10-29  Richard Mlynarik  (mly@prep)
1698    
1699          * fns.c (Frequire):          * fns.c (Frequire):
1700          Don't print message whilst loading required file.          Don't print message whilst loading required file.
1701    
1702  1985-10-29  Richard M. Stallman  (rms at prep)  1985-10-29  Richard M. Stallman  (rms@prep)
1703    
1704          * syntax.c (scan_lists):          * syntax.c (scan_lists):
1705          Initialize mathexit.          Initialize mathexit.
1706    
1707  1985-10-28  Richard M. Stallman  (rms at prep)  1985-10-28  Richard M. Stallman  (rms@prep)
1708    
1709          * process.c (child_sig):          * process.c (child_sig):
1710          Rename `dead_pid' to `synch_process_pid'.          Rename `dead_pid' to `synch_process_pid'.
# Line 1726  Line 1726 
1726          * read.c (read_escape):          * read.c (read_escape):
1727          After C-, don't clear meta bit of what follows.          After C-, don't clear meta bit of what follows.
1728    
1729  1985-10-27  Richard M. Stallman  (rms at prep)  1985-10-27  Richard M. Stallman  (rms@prep)
1730    
1731          * m-*.h:          * m-*.h:
1732          Define SIGN_EXTEND_CHAR for all machines.          Define SIGN_EXTEND_CHAR for all machines.
1733    
1734  1985-10-26  Richard M. Stallman  (rms at prep)  1985-10-26  Richard M. Stallman  (rms@prep)
1735    
1736          * xdisp.c (display_mode_line):          * xdisp.c (display_mode_line):
1737          If window is not full width but its parent is,          If window is not full width but its parent is,
# Line 1749  Line 1749 
1749          If a symbol's definition is a symbol that is a macro,          If a symbol's definition is a symbol that is a macro,
1750          expand either one seen.          expand either one seen.
1751    
1752  1985-10-23  Richard M. Stallman  (rms at prep)  1985-10-23  Richard M. Stallman  (rms@prep)
1753    
1754          * eval.c (Fthrow):          * eval.c (Fthrow):
1755          If TAG is nil, always say it is not found, to avoid          If TAG is nil, always say it is not found, to avoid
# Line 1784  Line 1784 
1784          In 4.2, final slash can cause wrong result          In 4.2, final slash can cause wrong result
1785          if file is read-protected.          if file is read-protected.
1786    
1787  1985-10-22  Richard Mlynarik  (mly at prep)  1985-10-22  Richard Mlynarik  (mly@prep)
1788    
1789          * eval.c (Fcondition_case):          * eval.c (Fcondition_case):
1790          Add some error-checks to condition-case;          Add some error-checks to condition-case;
# Line 1801  Line 1801 
1801          * fns.c (Fnconc):          * fns.c (Fnconc):
1802          typo: wrong_type_arg called with Flistp, not Qlistp          typo: wrong_type_arg called with Flistp, not Qlistp
1803    
1804  1985-10-22  Richard M. Stallman  (rms at mit-prep)  1985-10-22  Richard M. Stallman  (rms@mit-prep)
1805    
1806          * process.c (Fset_process_buffer, Fstart_process):          * process.c (Fset_process_buffer, Fstart_process):
1807          Allow a process's buffer to be nil.          Allow a process's buffer to be nil.
1808    
1809  1985-10-21  Richard M. Stallman  (rms at mit-prep)  1985-10-21  Richard M. Stallman  (rms@mit-prep)
1810    
1811          * window.c (Fscroll_{left,right}):          * window.c (Fscroll_{left,right}):
1812          Default arg is now window width minus 2.          Default arg is now window width minus 2.
# Line 1832  Line 1832 
1832          Qvoid_{variable,function}.  No longer pass boundp or fboundp          Qvoid_{variable,function}.  No longer pass boundp or fboundp
1833          as part of the extra info, since would be redundant.          as part of the extra info, since would be redundant.
1834    
1835  1985-10-18  Richard M. Stallman  (rms at mit-prep)  1985-10-18  Richard M. Stallman  (rms@mit-prep)
1836    
1837          * editfns.c (Fformat):          * editfns.c (Fformat):
1838          Remove limit on length of output.          Remove limit on length of output.
# Line 1840  Line 1840 
1840          * doprnt.c (doprnt):          * doprnt.c (doprnt):
1841          Rearrange so can handle %2s, etc.          Rearrange so can handle %2s, etc.
1842    
1843  1985-10-17  Richard M. Stallman  (rms at mit-prep)  1985-10-17  Richard M. Stallman  (rms@mit-prep)
1844    
1845          * process.c:          * process.c:
1846          Define sys_siglist for 4.1, which doesn't provide one.          Define sys_siglist for 4.1, which doesn't provide one.
# Line 1933  Line 1933 
1933          * search.c (search_buffer):          * search.c (search_buffer):
1934          If fwd, require match to end not beyond search limit.          If fwd, require match to end not beyond search limit.
1935    
1936  1985-10-16  Richard M. Stallman  (rms at mit-prep)  1985-10-16  Richard M. Stallman  (rms@mit-prep)
1937    
1938          * alloc.c:          * alloc.c:
1939          New vars data-bytes-{used,free} that ref malloc_sbrk{,un}used.          New vars data-bytes-{used,free} that ref malloc_sbrk{,un}used.
# Line 2022  Line 2022 
2022          * fileio.c (Finsert_file_contents):          * fileio.c (Finsert_file_contents):
2023          Set up for this to be undone.          Set up for this to be undone.
2024    
2025  1985-10-15  Richard M. Stallman  (rms at mit-prep)  1985-10-15  Richard M. Stallman  (rms@mit-prep)
2026    
2027          * syntax.c (Fmodify_syntax_entry):          * syntax.c (Fmodify_syntax_entry):
2028          Use %s rather than %c in interactive string.          Use %s rather than %c in interactive string.
# Line 2050  Line 2050 
2050          * callproc.c (Fcall_process):          * callproc.c (Fcall_process):
2051          Always try opening program before forking.          Always try opening program before forking.
2052    
2053  1985-10-14  Richard M. Stallman  (rms at mit-prep)  1985-10-14  Richard M. Stallman  (rms@mit-prep)
2054    
2055          * Makefile:          * Makefile:
2056          Now it takes ymakefile, passes it thru cpp to get xmakefile,          Now it takes ymakefile, passes it thru cpp to get xmakefile,
# Line 2073  Line 2073 
2073          * eval.c (apply_lambda, funcall_lambda):          * eval.c (apply_lambda, funcall_lambda):
2074          Flush &quote support.          Flush &quote support.
2075    
2076  1985-10-11  Richard M. Stallman  (rms at mit-prep)  1985-10-11  Richard M. Stallman  (rms@mit-prep)
2077    
2078          * fileio.c (Frename_file):          * fileio.c (Frename_file):
2079          If fails due to moving across devices, copy and delete old file.          If fails due to moving across devices, copy and delete old file.
# Line 2082  Line 2082 
2082          If the first line contains `\[', pass the string thru          If the first line contains `\[', pass the string thru
2083          substitute-command-keys and try again.          substitute-command-keys and try again.
2084    
2085  1985-10-10  Richard M. Stallman  (rms at mit-prep)  1985-10-10  Richard M. Stallman  (rms@mit-prep)
2086    
2087          * Makefile:          * Makefile:
2088          Define new parameter LDFLAGS, and make more use of LIBES.          Define new parameter LDFLAGS, and make more use of LIBES.
# Line 2099  Line 2099 
2099          * dired.c:          * dired.c:
2100          Do not include dir.h if including ndir.h.          Do not include dir.h if including ndir.h.
2101    
2102  1985-10-09  Richard M. Stallman  (rms at mit-prep)  1985-10-09  Richard M. Stallman  (rms@mit-prep)
2103    
2104          * fileio.c (Fsubstitute_in_command_name):          * fileio.c (Fsubstitute_in_command_name):
2105          Simplify /~ and // if produced as result of variable substitution.          Simplify /~ and // if produced as result of variable substitution.
2106    
2107  1985-10-08  Richard M. Stallman  (rms at mit-prep)  1985-10-08  Richard M. Stallman  (rms@mit-prep)
2108    
2109          * fns.c (concat):          * fns.c (concat):
2110          Failed to initialize data type of `len'.          Failed to initialize data type of `len'.
# Line 2138  Line 2138 
2138          instead of macros going through variables that          instead of macros going through variables that
2139          might fail to be set up.          might fail to be set up.
2140    
2141  1985-10-07  Richard Mlynarik  (mly at mit-prep)  1985-10-07  Richard Mlynarik  (mly@mit-prep)
2142    
2143          * print.c (print)          * print.c (print)
2144          No need to escape symbols  +  and  -  if not followed by digits          No need to escape symbols  +  and  -  if not followed by digits
2145    
2146  1985-10-07  Richard M. Stallman  (rms at mit-prep)  1985-10-07  Richard M. Stallman  (rms@mit-prep)
2147    
2148          * filelock.c:          * filelock.c:
2149          New file containing stuff to handle locking files while          New file containing stuff to handle locking files while
# Line 2165  Line 2165 
2165          * undo.c (Fundo_more):          * undo.c (Fundo_more):
2166          Unlock file if undoing makes buffer unmodified.          Unlock file if undoing makes buffer unmodified.
2167    
2168  1985-10-06  Richard M. Stallman  (rms at mit-prep)  1985-10-06  Richard M. Stallman  (rms@mit-prep)
2169    
2170          * dired.c (file_name_completions):          * dired.c (file_name_completions):
2171          If looking for list of all completions, don't ignore any.          If looking for list of all completions, don't ignore any.
2172          Do this by starting with passcount = 1.          Do this by starting with passcount = 1.
2173    
2174  1985-10-05  Richard M. Stallman  (rms at mit-prep)  1985-10-05  Richard M. Stallman  (rms@mit-prep)
2175    
2176          * xdisp.c (message):          * xdisp.c (message):
2177          Use doprnt instead of sprintf: prevent overflowing buf.          Use doprnt instead of sprintf: prevent overflowing buf.
# Line 2180  Line 2180 
2180          Protect against overflowing tbuf even if strings are clobbered          Protect against overflowing tbuf even if strings are clobbered
2181          and have negative length.          and have negative length.
2182    
2183  1985-10-02  Richard M. Stallman  (rms at mit-prep)  1985-10-02  Richard M. Stallman  (rms@mit-prep)
2184    
2185          * insdel.c (delete_range):          * insdel.c (delete_range):
2186          Must immediately relocate markers into deleted text.          Must immediately relocate markers into deleted text.
2187          Otherwise if an insertion follows they may end up pointing          Otherwise if an insertion follows they may end up pointing
2188          into the middle of it.          into the middle of it.
2189    
2190  1985-10-01  Richard M. Stallman  (rms at mit-prep)  1985-10-01  Richard M. Stallman  (rms@mit-prep)
2191    
2192          * dispnew.c, xdisp.c, minibuf.c:          * dispnew.c, xdisp.c, minibuf.c:
2193          cursX and cursY are now origin zero.          cursX and cursY are now origin zero.
# Line 2197  Line 2197 
2197          New "cS" string, in TS_set_scroll_region_1,          New "cS" string, in TS_set_scroll_region_1,
2198          accepts four params suitable for handling aaa's \E[...p cmd.          accepts four params suitable for handling aaa's \E[...p cmd.
2199    
2200  1985-09-30  Richard M. Stallman  (rms at mit-prep)  1985-09-30  Richard M. Stallman  (rms@mit-prep)
2201    
2202          * xdisp.c (redisplay_window):          * xdisp.c (redisplay_window):
2203          Don't clobber the point value of the buffer          Don't clobber the point value of the buffer
# Line 2209  Line 2209 
2209          Define reassert_line_highlight_hook, and call it.          Define reassert_line_highlight_hook, and call it.
2210    
2211          * dispnew.c (direct_output_for_self_insert):          * dispnew.c (direct_output_for_self_insert):
2212          Call reassert_line_highlight.            Call reassert_line_highlight.
2213    
2214  1985-09-29  Richard M. Stallman  (rms at mit-prep)  1985-09-29  Richard M. Stallman  (rms@mit-prep)
2215    
2216          * print.c (print):          * print.c (print):
2217          Fix one-off bug in Vprint_length; one element too few          Fix one-off bug in Vprint_length; one element too few
# Line 2220  Line 2220 
2220          * fileio.c (Fread_file_name_internal):          * fileio.c (Fread_file_name_internal):
2221          Avoid error when spec'd name has no slashes.          Avoid error when spec'd name has no slashes.
2222    
2223  1985-09-28  Richard M. Stallman  (rms at mit-prep)  1985-09-28  Richard M. Stallman  (rms@mit-prep)
2224    
2225          * term.c (clear_to_end, clear_screen):          * term.c (clear_to_end, clear_screen):
2226          Set cleared lines to the background highlighting state.          Set cleared lines to the background highlighting state.
# Line 2243  Line 2243 
2243          * fns.c (Fprovide):          * fns.c (Fprovide):
2244          If Vautoload_queue is non-nil, record old value of Vfeatures.          If Vautoload_queue is non-nil, record old value of Vfeatures.
2245    
2246  1985-09-27  Richard M. Stallman  (rms at mit-prep)  1985-09-27  Richard M. Stallman  (rms@mit-prep)
2247    
2248          * abbrev.c (Fdefine_global_abbrev, Fdefine_mode_abbrev):          * abbrev.c (Fdefine_global_abbrev, Fdefine_mode_abbrev):
2249          Convert name to lower case before defining.          Convert name to lower case before defining.
# Line 2254  Line 2254 
2254          * buffer.c (init_buffer_once):          * buffer.c (init_buffer_once):
2255          Add variable `tem'.  Don't call Fcurrent_buffer.          Add variable `tem'.  Don't call Fcurrent_buffer.
2256    
2257  1985-09-26  Richard M. Stallman  (rms at mit-prep)  1985-09-26  Richard M. Stallman  (rms@mit-prep)
2258    
2259          * fileio.c (Fexpand_file_name):          * fileio.c (Fexpand_file_name):
2260          Discard through any slash that precedes a tilde.          Discard through any slash that precedes a tilde.
2261    
2262  1985-09-20  Richard M. Stallman  (rms at mit-prep)  1985-09-20  Richard M. Stallman  (rms@mit-prep)
2263    
2264          * fns.c (concat):          * fns.c (concat):
2265          In the case of append, don't copy or test the last arg.          In the case of append, don't copy or test the last arg.
2266    
2267  1985-09-19  Richard M. Stallman  (rms at mit-prep)  1985-09-19  Richard M. Stallman  (rms@mit-prep)
2268    
2269          * keyboard.c (command_loop_1):          * keyboard.c (command_loop_1):
2270          If minibuffer and echo area both in use,          If minibuffer and echo area both in use,
# Line 2287  Line 2287 
2287          Fix garbage code to ignore, correctly,          Fix garbage code to ignore, correctly,
2288          stopped or dead processes.          stopped or dead processes.
2289    
2290  1985-09-17  Richard M. Stallman  (rms at mit-prep)  1985-09-17  Richard M. Stallman  (rms@mit-prep)
2291    
2292          * Don't use strings.h (not all Unix versions have it).          * Don't use strings.h (not all Unix versions have it).
2293          Declare index explicitly where needed.          Declare index explicitly where needed.
# Line 2312  Line 2312 
2312          * unexec.c (make_hdr):          * unexec.c (make_hdr):
2313          Remove sun data_start rounding change: round down again.          Remove sun data_start rounding change: round down again.
2314    
2315  1985-09-13  Richard M. Stallman  (rms at mit-prep)  1985-09-13  Richard M. Stallman  (rms@mit-prep)
2316    
2317          * minibuf.c (minibuf_completion_help_1):          * minibuf.c (minibuf_completion_help_1):
2318          Always indent at least one space between the two function names on          Always indent at least one space between the two function names on
2319          a line.          a line.
2320    
2321  1985-09-12  Richard M. Stallman  (rms at mit-prep)  1985-09-12  Richard M. Stallman  (rms@mit-prep)
2322    
2323          * syntax.h, syntax.c:          * syntax.h, syntax.c:
2324          Define new syntax class Spunct, for punctuation.          Define new syntax class Spunct, for punctuation.
# Line 2326  Line 2326 
2326          Define all non-whitespace that used to be Swhitespace as          Define all non-whitespace that used to be Swhitespace as
2327          being punctuation.          being punctuation.
2328    
2329  1985-09-11  Richard M. Stallman  (rms at mit-prep)  1985-09-11  Richard M. Stallman  (rms@mit-prep)
2330    
2331          * dired.c (file_name_completions):          * dired.c (file_name_completions):
2332          Fix bug matching implicit slash after name of dir          Fix bug matching implicit slash after name of dir
2333          against an implicit slash in bestmatch.          against an implicit slash in bestmatch.
2334    
2335  1985-09-10  Richard M. Stallman  (rms at mit-prep)  1985-09-10  Richard M. Stallman  (rms@mit-prep)
2336    
2337          * cmds.c (Fnewline):          * cmds.c (Fnewline):
2338          Barf immediately if buffer read only.          Barf immediately if buffer read only.
# Line 2350  Line 2350 
2350          * abbrev.c (describe_abbrev):          * abbrev.c (describe_abbrev):
2351          Direct final newline to same stream as everything else.          Direct final newline to same stream as everything else.
2352    
2353  1985-09-08  Richard M. Stallman  (rms at mit-prep)  1985-09-08  Richard M. Stallman  (rms@mit-prep)
2354    
2355          * editfns.c, dispnew.c:          * editfns.c, dispnew.c:
2356          Definition of baud-rate moved to dispnew.c.          Definition of baud-rate moved to dispnew.c.
# Line 2380  Line 2380 
2380          Use new functions args_out_of_range and args_out_of_range_3          Use new functions args_out_of_range and args_out_of_range_3
2381          (in data.c) to do this.          (in data.c) to do this.
2382    
2383  1985-09-07  Richard M. Stallman  (rms at mit-prep)  1985-09-07  Richard M. Stallman  (rms@mit-prep)
2384    
2385          * search.c (compile_pattern & callers):          * search.c (compile_pattern & callers):
2386          Must recompile even the same string if translate table is          Must recompile even the same string if translate table is
# Line 2397  Line 2397 
2397          * search.c (Fstring_match):          * search.c (Fstring_match):
2398          Set the search_regs, like buffer searching commands.          Set the search_regs, like buffer searching commands.
2399    
2400  1985-09-06  Richard M. Stallman  (rms at mit-prep)  1985-09-06  Richard M. Stallman  (rms@mit-prep)
2401    
2402          * editfns.c (Finsert_before_markers):          * editfns.c (Finsert_before_markers):
2403          User interface to insert_before_markers.          User interface to insert_before_markers.
# Line 2422  Line 2422 
2422          * syntax.c (scan_sexps_forward):          * syntax.c (scan_sexps_forward):
2423          Stop properly if end of range comes after a char quote within a string.          Stop properly if end of range comes after a char quote within a string.
2424    
2425  1985-09-05  Richard M. Stallman  (rms at mit-prep)  1985-09-05  Richard M. Stallman  (rms@mit-prep)
2426    
2427          * fileio.c (Fread_file_name):          * fileio.c (Fread_file_name):
2428          Abbreviate the default dir using ~ if possible.          Abbreviate the default dir using ~ if possible.
# Line 2433  Line 2433 
2433          * term.c (write_chars):          * term.c (write_chars):
2434          When using TS_repeat, the count was wrong, and len was not updated.          When using TS_repeat, the count was wrong, and len was not updated.
2435    
2436  1985-09-05  Richard M. Stallman  (rms at mit-prep)  1985-09-05  Richard M. Stallman  (rms@mit-prep)
2437    
2438          * process.c (handle_process_output):          * process.c (handle_process_output):
2439          Preserve logical ordering of input and output when there is type ahead.          Preserve logical ordering of input and output when there is type ahead.
2440    
2441  1985-09-05  Richard M. Stallman  (rms at mit-prep)  1985-09-05  Richard M. Stallman  (rms@mit-prep)
2442    
2443          * macros.c:          * macros.c:
2444          Define executing-kbd-macro as alias for executing-macro.          Define executing-kbd-macro as alias for executing-macro.
2445          Eventually old name will be flushed.          Eventually old name will be flushed.
2446    
2447  1985-09-04  Richard M. Stallman  (rms at mit-prep)  1985-09-04  Richard M. Stallman  (rms@mit-prep)
2448    
2449          * keyboard.c (Fsuspend_emacs):          * keyboard.c (Fsuspend_emacs):
2450          Put back `kill', accidentally deleted.          Put back `kill', accidentally deleted.
# Line 2455  Line 2455 
2455          Simplify handling of nlen == screen_width case          Simplify handling of nlen == screen_width case
2456          to avoid calling write_chars on -1 chars.          to avoid calling write_chars on -1 chars.
2457    
2458  1985-09-02  Richard M. Stallman  (rms at mit-prep)  1985-09-02  Richard M. Stallman  (rms@mit-prep)
2459    
2460          * term.c ((re)set_terminal_modes):          * term.c ((re)set_terminal_modes):
2461          Use the correct hook in each case.          Use the correct hook in each case.
# Line 2471  Line 2471 
2471          * print.c (print):          * print.c (print):
2472          Define variable print-length, and refer to it as nec.          Define variable print-length, and refer to it as nec.
2473    
2474  1985-08-31  Richard Mlynarik  (mly at mit-prep)  1985-08-31  Richard Mlynarik  (mly@mit-prep)
2475    
2476          * editfns.c (init_editfns)          * editfns.c (init_editfns)
2477          Try to improve AMPERSAND_FULL_NAME frobbing a little.          Try to improve AMPERSAND_FULL_NAME frobbing a little.
# Line 2480  Line 2480 
2480          Define function user-variable-p, which returns t if first char of          Define function user-variable-p, which returns t if first char of
2481          var doc string is "*".  Make (interactive "v") use it.          var doc string is "*".  Make (interactive "v") use it.
2482    
2483  1985-08-31  Richard M. Stallman  (rms at mit-prep)  1985-08-31  Richard M. Stallman  (rms@mit-prep)
2484    
2485          * syntax.c (scan_words):          * syntax.c (scan_words):
2486          Always clear immediate_quit on exit.          Always clear immediate_quit on exit.
2487    
2488  1985-08-30  Richard M. Stallman  (rms at mit-prep)  1985-08-30  Richard M. Stallman  (rms@mit-prep)
2489    
2490          * process.c (handle_process_output):          * process.c (handle_process_output):
2491          Don't use the name `howmany' to avoid possible conflict          Don't use the name `howmany' to avoid possible conflict
# Line 2494  Line 2494 
2494          * xdisp.c (decode_mode_spec):          * xdisp.c (decode_mode_spec):
2495          Never try to output 100% -- output 99% instead.          Never try to output 100% -- output 99% instead.
2496    
2497  1985-08-11  Richard Mlynarik  (mly at mit-prep)  1985-08-11  Richard Mlynarik  (mly@mit-prep)
2498    
2499          * m-sun.h          * m-sun.h
2500          Don't define SUN -- "sun" already exists.          Don't define SUN -- "sun" already exists.
# Line 2507  Line 2507 
2507          * search.c (compile_pattern):          * search.c (compile_pattern):
2508          Signal an  invalid-regexp  error if lose.          Signal an  invalid-regexp  error if lose.
2509    
2510  1985-08-09  Richard Mlynarik  (mly at mit-prep)  1985-08-09  Richard Mlynarik  (mly@mit-prep)
2511    
2512          * term.c (clear_end_of_line)          * term.c (clear_end_of_line)
2513          Calling cmplus before chars output when terminals lacks clreol          Calling cmplus before chars output when terminals lacks clreol
2514          (crl@newton.purdue.edu)          (crl@newton.purdue.edu)
2515    
2516  1985-08-06  Richard Mlynarik  (mly at mit-prep)  1985-08-06  Richard Mlynarik  (mly@mit-prep)
2517    
2518          * macros.c (end-kdb-macro):          * macros.c (end-kdb-macro):
2519          Barf if not defining a macro.          Barf if not defining a macro.
# Line 2525  Line 2525 
2525          Make where_is_in_buffer take a firstonly arg to speed up          Make where_is_in_buffer take a firstonly arg to speed up
2526          substitute-command-keys.  Make it really use its buf argument.          substitute-command-keys.  Make it really use its buf argument.
2527          (crl@newton.purdue.edu)          (crl@newton.purdue.edu)
2528    
2529          * emacs.c (kill-emacs):          * emacs.c (kill-emacs):
2530          If noninteractive and arg is fixnum, return arg as program return          If noninteractive and arg is fixnum, return arg as program return
2531          code by exit(arg)          code by exit(arg)
# Line 2537  Line 2537 
2537          Fix timing screw if SIGCHLD received in middle of deactivation          Fix timing screw if SIGCHLD received in middle of deactivation
2538          (by silogic!eggert@ucla-cs.arpa)          (by silogic!eggert@ucla-cs.arpa)
2539    
2540  1985-08-05  Richard Mlynarik  (mly at mit-prep)  1985-08-05  Richard Mlynarik  (mly@mit-prep)
2541    
2542          * callint.c          * callint.c
2543          Improve doc of {current-}prefix-arg          Improve doc of {current-}prefix-arg
# Line 2552  Line 2552 
2552          needed for real, bad flow control.          needed for real, bad flow control.
2553          -- silogic!eggert@ucla-cs.arpa          -- silogic!eggert@ucla-cs.arpa
2554    
2555  1985-07-21  Richard Mlynarik  (mly at mit-prep)  1985-07-21  Richard Mlynarik  (mly@mit-prep)
2556    
2557          * sysdep.c (tabs_safe_p):          * sysdep.c (tabs_safe_p):
2558          gtty call was missing fd arg.          gtty call was missing fd arg.
2559    
2560  1985-07-15  Richard M. Stallman  (rms at mit-prep)  1985-07-15  Richard M. Stallman  (rms@mit-prep)
2561    
2562          * xdisp.c, minibuf.c, fileio.c:          * xdisp.c, minibuf.c, fileio.c:
2563          Add * to some variables' doc, remove from others.          Add * to some variables' doc, remove from others.
# Line 2575  Line 2575 
2575          Pass correct data type (int) when call self at end.          Pass correct data type (int) when call self at end.
2576          Similar in set_window_width.          Similar in set_window_width.
2577    
2578  1985-07-14  Richard M. Stallman  (rms at mit-prep)  1985-07-14  Richard M. Stallman  (rms@mit-prep)
2579    
2580          * editfns.c (subst-char-in-region):          * editfns.c (subst-char-in-region):
2581          * casefiddle.c (operate_on_region):          * casefiddle.c (operate_on_region):
# Line 2601  Line 2601 
2601          * casefiddle.c (operate_on_word):          * casefiddle.c (operate_on_word):
2602          Handle case of scan_words returning 0.          Handle case of scan_words returning 0.
2603    
2604  1985-07-12  Richard M. Stallman  (rms at mit-prep)  1985-07-12  Richard M. Stallman  (rms@mit-prep)
2605    
2606          * xdisp.c (display_string):          * xdisp.c (display_string):
2607          Regard display chars as unsigned chars.          Regard display chars as unsigned chars.
2608    
2609  1985-07-12  Richard Mlynarik  (mly at mit-prep)  1985-07-12  Richard Mlynarik  (mly@mit-prep)
2610    
2611          * callint.c          * callint.c
2612          Stuff was being added to command-history even if aborted out          Stuff was being added to command-history even if aborted out
2613    
2614  1985-07-11  Richard M. Stallman  (rms at mit-prep)  1985-07-11  Richard M. Stallman  (rms@mit-prep)
2615    
2616          * process.c: delete-exited-processes is boolean.          * process.c: delete-exited-processes is boolean.
2617    
# Line 2620  Line 2620 
2620          0100 | nchars if there is a `so' or `se' string.          0100 | nchars if there is a `so' or `se' string.
2621          Should fix lossage with :sg#0:          Should fix lossage with :sg#0:
2622    
2623  1985-07-10  Richard M. Stallman  (rms at mit-prep)  1985-07-10  Richard M. Stallman  (rms@mit-prep)
2624    
2625          * keyboard.c:          * keyboard.c:
2626          Rename waiting to waiting_for_input, no longer static.          Rename waiting to waiting_for_input, no longer static.
# Line 2633  Line 2633 
2633          * process.c (create_process):          * process.c (create_process):
2634          Set up alarm signal handler before requesting alarm.          Set up alarm signal handler before requesting alarm.
2635    
2636  1985-07-09  Richard M. Stallman  (rms at mit-prep)  1985-07-09  Richard M. Stallman  (rms@mit-prep)
2637    
2638          * process.c (create_process):          * process.c (create_process):
2639          Don't let child change Emacs's values of forkin and forkout.          Don't let child change Emacs's values of forkin and forkout.
2640          Use a timer interrupt to unhang `close (forkin)'          Use a timer interrupt to unhang `close (forkin)'
2641          since it gets wedged if the child exited already.          since it gets wedged if the child exited already.
2642    
2643  1985-07-08  Richard M. Stallman  (rms at mit-prep)  1985-07-08  Richard M. Stallman  (rms@mit-prep)
2644    
2645          * xdisp.c (redisplay_window):          * xdisp.c (redisplay_window):
2646          It was returning garbage.          It was returning garbage.
# Line 2649  Line 2649 
2649          Make stuff_char work correctly assuming its arg          Make stuff_char work correctly assuming its arg
2650          is the character to stuff, and always pass it the character.          is the character to stuff, and always pass it the character.
2651    
2652  1985-07-07  Richard M. Stallman  (rms at mit-prep)  1985-07-07  Richard M. Stallman  (rms@mit-prep)
2653    
2654          * dispnew.c, cm.h, sysdep.c:          * dispnew.c, cm.h, sysdep.c:
2655          ospeed must be short, not int.          ospeed must be short, not int.
# Line 2666  Line 2666 
2666          * lisp.h, m-*.h:          * lisp.h, m-*.h:
2667          EXPLICIT_SIGN_EXTEND controls whether to define XINT using shifts.          EXPLICIT_SIGN_EXTEND controls whether to define XINT using shifts.
2668    
2669  1985-07-05  Richard M. Stallman  (rms at mit-prep)  1985-07-05  Richard M. Stallman  (rms@mit-prep)
2670    
2671          * cmds.c (newline):          * cmds.c (newline):
2672          Make it REALLY do auto-filling.          Make it REALLY do auto-filling.
# Line 2683  Line 2683 
2683          Define Wcm.cm_losewrap, which says that reaching right margin          Define Wcm.cm_losewrap, which says that reaching right margin
2684          has undefined results.  Turn this on for supdup terminals.          has undefined results.  Turn this on for supdup terminals.
2685    
2686  1985-07-04  Richard M. Stallman  (rms at mit-prep)  1985-07-04  Richard M. Stallman  (rms@mit-prep)
2687    
2688          * dispnew.c (update_line):          * dispnew.c (update_line):
2689          If want to insert chars early in line and delete chars late in line,          If want to insert chars early in line and delete chars late in line,
# Line 2692  Line 2692 
2692          * dispnew.c (update_screen):          * dispnew.c (update_screen):
2693          Round outq down, not to nearest second, to get sleep time.          Round outq down, not to nearest second, to get sleep time.
2694    
2695  1985-07-03  Richard M. Stallman  (rms at mit-prep)  1985-07-03  Richard M. Stallman  (rms@mit-prep)
2696    
2697          * term.c (term_init):          * term.c (term_init):
2698          Was storing "dc" string in wrong place.          Was storing "dc" string in wrong place.
# Line 2706  Line 2706 
2706          * dispnew.c (direct_output_for_insert):          * dispnew.c (direct_output_for_insert):
2707          Make line remain null-terminated.          Make line remain null-terminated.
2708    
2709  1985-07-02  Richard M. Stallman,,,  (rms at mit-prep)  1985-07-02  Richard M. Stallman,,,  (rms@mit-prep)
2710    
2711          * window.c (window_loop, case 5):          * window.c (window_loop, case 5):
2712          Change < to > so get-largest-window gets largest, not smallest.          Change < to > so get-largest-window gets largest, not smallest.
# Line 2720  Line 2720 
2720          user_full_name.          user_full_name.
2721          Clean up AMPERSAND_FULL_NAME code a little.          Clean up AMPERSAND_FULL_NAME code a little.
2722    
2723  1985-07-01  Richard M. Stallman  (rms at mit-prep)  1985-07-01  Richard M. Stallman  (rms@mit-prep)
2724    
2725          * minibuf.c: (minibuffer-complete-word):          * minibuf.c: (minibuffer-complete-word):
2726          Fix case of Space in filename, where front of minibuffer          Fix case of Space in filename, where front of minibuffer
# Line 2733  Line 2733 
2733    
2734          * keyboard.c: make stop_character not static.          * keyboard.c: make stop_character not static.
2735    
2736  1985-06-26  Richard M. Stallman  (rms at mit-prep)  1985-06-26  Richard M. Stallman  (rms@mit-prep)
2737    
2738          * xdisp.c (try_window_id):          * xdisp.c (try_window_id):
2739          If C-k is done at end of next-to-last line,          If C-k is done at end of next-to-last line,
# Line 2743  Line 2743 
2743          this is inconsistent.  Fix by setting          this is inconsistent.  Fix by setting
2744          blank_end_of_window to nonzero.          blank_end_of_window to nonzero.
2745    
2746  1985-06-25  Richard M. Stallman  (rms at mit-prep)  1985-06-25  Richard M. Stallman  (rms@mit-prep)
2747    
2748          * cmds.c (Fnewline):          * cmds.c (Fnewline):
2749          Call the auto fill hook if appropriate.          Call the auto fill hook if appropriate.
# Line 2765  Line 2765 
2765          * TrmAmb.c flushed.          * TrmAmb.c flushed.
2766          * Trm*.c: tt.t_init routine now passed no arguments.          * Trm*.c: tt.t_init routine now passed no arguments.
2767    
2768  1985-06-23  Richard M. Stallman  (rms at mit-prep)  1985-06-23  Richard M. Stallman  (rms@mit-prep)
2769    
2770          * display.c: include sys/ioctl.h so conditionals work right.          * display.c: include sys/ioctl.h so conditionals work right.
2771    
2772  1985-06-22  Richard M. Stallman  (rms at mit-prep)  1985-06-22  Richard M. Stallman  (rms@mit-prep)
2773    
2774          * doprnt.c: Flush extra increment of fmt for %%.          * doprnt.c: Flush extra increment of fmt for %%.
2775    
# Line 2783  Line 2783 
2783    
2784          * process.c (pty):  Don't turn on FIONBIO.          * process.c (pty):  Don't turn on FIONBIO.
2785    
2786  1985-06-18  Richard M. Stallman  (rms at mit-prep)  1985-06-18  Richard M. Stallman  (rms@mit-prep)
2787    
2788          * process.c (create_process):          * process.c (create_process):
2789          Make pty terminal the controlling terminal of the child.          Make pty terminal the controlling terminal of the child.
# Line 2797  Line 2797 
2797          * search.c (replace-match):          * search.c (replace-match):
2798          Fix bug in case preservation by initializing `last' for final loop.          Fix bug in case preservation by initializing `last' for final loop.
2799    
2800  1985-06-17  Richard M. Stallman  (rms at mit-prep)  1985-06-17  Richard M. Stallman  (rms@mit-prep)
2801    
2802          * sysdep.c: New file containing interfaces to system-dependent          * sysdep.c: New file containing interfaces to system-dependent
2803          kernel entries and libraries.          kernel entries and libraries.
# Line 2812  Line 2812 
2812          * syntax.c: Eliminate find-line-comment and find-line-comment-body.          * syntax.c: Eliminate find-line-comment and find-line-comment-body.
2813          Lisp code should use comment-start-skip to find comments.          Lisp code should use comment-start-skip to find comments.
2814    
2815  1985-06-15  Richard M. Stallman  (rms at mit-prep)  1985-06-15  Richard M. Stallman  (rms@mit-prep)
2816    
2817          * TrmTERM.c:          * TrmTERM.c:
2818          Suppress use of ^M on telerays.  Know that ins line          Suppress use of ^M on telerays.  Know that ins line
2819          leaves cursor in column 0 on telerays.          leaves cursor in column 0 on telerays.
2820          Don't decrement width for :am: terminals; this is an experiment.          Don't decrement width for :am: terminals; this is an experiment.
2821    
2822  1985-06-14  Richard M. Stallman  (rms at mit-prep)  1985-06-14  Richard M. Stallman  (rms@mit-prep)
2823    
2824          * TrmTERM.c (TrmTERM):          * TrmTERM.c (TrmTERM):
2825          Override termcap's so and sg for telerays (xt is set).          Override termcap's so and sg for telerays (xt is set).
# Line 2852  Line 2852 
2852          * keyboard.c (EchoThem):          * keyboard.c (EchoThem):
2853          Process quits only if `waiting' is set.          Process quits only if `waiting' is set.
2854    
2855  1985-06-12  Richard Mlynarik  (mly at mit-prep)  1985-06-12  Richard Mlynarik  (mly@mit-prep)
2856    
2857          * minibuf.c, callint.c, read.c, mocklisp.c          * minibuf.c, callint.c, read.c, mocklisp.c
2858          New function read-from-minibuffer does all you could ever want.          New function read-from-minibuffer does all you could ever want.
# Line 2866  Line 2866 
2866          => New lisp variables minibuffer-local-map, minibuffer-local-ns-map,          => New lisp variables minibuffer-local-map, minibuffer-local-ns-map,
2867          minibuffer-local-completion-map, minibuffer-local-must-match-map.          minibuffer-local-completion-map, minibuffer-local-must-match-map.
2868    
2869  1985-06-12  Richard M. Stallman  (rms at mit-prep)  1985-06-12  Richard M. Stallman  (rms@mit-prep)
2870    
2871          * keymap.c:          * keymap.c:
2872          Supply missing defsubr of keymapp.          Supply missing defsubr of keymapp.
2873    
2874  1985-06-11  Richard M. Stallman  (rms at mit-prep)  1985-06-11  Richard M. Stallman  (rms@mit-prep)
2875    
2876          * callint.c, editfns.c, doprnt.c:          * callint.c, editfns.c, doprnt.c:
2877          Use new function doprnt instead of _doprnt.          Use new function doprnt instead of _doprnt.
2878    
2879  1985-06-10  Richard M. Stallman  (rms at mit-prep)  1985-06-10  Richard M. Stallman  (rms@mit-prep)
2880    
2881          * TrmC100.c: Do termscript output.          * TrmC100.c: Do termscript output.
2882    
2883  1985-06-10  Richard Mlynarik  (mly at mit-prep)  1985-06-10  Richard Mlynarik  (mly@mit-prep)
2884    
2885          * print.c, lisp.h, buffer.c          * print.c, lisp.h, buffer.c
2886          New function prin1-to-string.          New function prin1-to-string.
2887          (Needs an initialization done in buffer.c)          (Needs an initialization done in buffer.c)
2888    
2889  1985-06-10  Richard M. Stallman  (rms at mit-prep)  1985-06-10  Richard M. Stallman  (rms@mit-prep)
2890    
2891          * TrmTERM.c:          * TrmTERM.c:
2892          Fix interaction of XTflag with SGnum (telerays):          Fix interaction of XTflag with SGnum (telerays):
# Line 2897  Line 2897 
2897          Clear Vquit_flag in read_key_sequence, not in get_char.          Clear Vquit_flag in read_key_sequence, not in get_char.
2898          This makes it possible to quit out of y-or-n-p again.          This makes it possible to quit out of y-or-n-p again.
2899    
2900  1985-06-10  Richard Mlynarik  (mly at mit-prep)  1985-06-10  Richard Mlynarik  (mly@mit-prep)
2901    
2902          * dired.c (file_name_completion)          * dired.c (file_name_completion)
2903          Check Vquit_flag each time around and quit if requested.          Check Vquit_flag each time around and quit if requested.
2904    
2905  1985-06-10  Richard M. Stallman  (rms at mit-prep)  1985-06-10  Richard M. Stallman  (rms@mit-prep)
2906    
2907          * minibuf.c: Use Tab for completion, not ESC.          * minibuf.c: Use Tab for completion, not ESC.
2908    
2909          * unexec.c: round bss_start up to page bndry.          * unexec.c: round bss_start up to page bndry.
2910    
2911  1985-06-09  Richard M. Stallman  (rms at mit-prep)  1985-06-09  Richard M. Stallman  (rms@mit-prep)
2912    
2913          * keyboard.c (kbd_buffer_store_char):          * keyboard.c (kbd_buffer_store_char):
2914          Call interrupt_signal for every C-g, even while waiting.          Call interrupt_signal for every C-g, even while waiting.
# Line 2919  Line 2919 
2919          * keyboard.c (quit_throw_to_get_char):          * keyboard.c (quit_throw_to_get_char):
2920          Don't clear Vquit_flag.  Let Lisp program see quit-flag set.          Don't clear Vquit_flag.  Let Lisp program see quit-flag set.
2921    
2922  1985-06-08  Richard M. Stallman  (rms at mit-prep)  1985-06-08  Richard M. Stallman  (rms@mit-prep)
2923    
2924          * various files:          * various files:
2925          Make functions called by internal_with_output_to_temp_window          Make functions called by internal_with_output_to_temp_window
# Line 2932  Line 2932 
2932          * read.c (read_vector):          * read.c (read_vector):
2933          Pass make_pure_vector an int, as it expects, not a Lisp_Object.          Pass make_pure_vector an int, as it expects, not a Lisp_Object.
2934    
2935  1985-06-07  Richard Mlynarik  (mly at mit-prep)  1985-06-07  Richard Mlynarik  (mly@mit-prep)
2936    
2937          * buffer.c          * buffer.c
2938          documentation fixes          documentation fixes
2939    
2940  1985-06-07  Richard M. Stallman  (rms at mit-prep)  1985-06-07  Richard M. Stallman  (rms@mit-prep)
2941    
2942          * TrmTERM.c:          * TrmTERM.c:
2943          HLflags is now a three-way flag: 1 => line has SOstr,          HLflags is now a three-way flag: 1 => line has SOstr,
# Line 2952  Line 2952 
2952          Eliminate `executing' flag.          Eliminate `executing' flag.
2953          Quit now always sets Vquit_flag; input code tests it.          Quit now always sets Vquit_flag; input code tests it.
2954    
2955  1985-06-06  Richard Mlynarik  (mly at mit-prep)  1985-06-06  Richard Mlynarik  (mly@mit-prep)
2956    
2957          * doc.c (Fdocumentation):          * doc.c (Fdocumentation):
2958          Handle sparse keymaps (lists whose car is `keymap')          Handle sparse keymaps (lists whose car is `keymap')
2959          by way of canned string.          by way of canned string.
2960    
2961  1985-06-06  Richard M. Stallman  (rms at mit-prep)  1985-06-06  Richard M. Stallman  (rms@mit-prep)
2962    
2963          * keyboard.c (kbd_buffer_get_char):          * keyboard.c (kbd_buffer_get_char):
2964          Keep doing gobble_input and waiting, until kbd_count becomes nonzero.          Keep doing gobble_input and waiting, until kbd_count becomes nonzero.
2965    
2966  1985-06-05  Richard M. Stallman  (rms at mit-prep)  1985-06-05  Richard M. Stallman  (rms@mit-prep)
2967    
2968          * dired.c (file-name-completion, file-name-all-completions):          * dired.c (file-name-completion, file-name-all-completions):
2969          Make these functions share most of their code.          Make these functions share most of their code.
# Line 2974  Line 2974 
2974          Handle keyboard macros (symbols with strings as definitions)          Handle keyboard macros (symbols with strings as definitions)
2975          with a canned string.          with a canned string.
2976    
2977  1985-06-05  Richard Mlynarik  (mly at mit-prep)  1985-06-05  Richard Mlynarik  (mly@mit-prep)
2978    
2979          * dired.c (file-name-completion)          * dired.c (file-name-completion)
2980          Spazz comparing against completion-ignored-extensions (boole!eggert)          Spazz comparing against completion-ignored-extensions (boole!eggert)
2981          That was no spazz, that was a feature - rms.          That was no spazz, that was a feature - rms.
2982    
2983  1985-06-05  K. Shane Hartman  (shane at mit-prep)  1985-06-05  K. Shane Hartman  (shane@mit-prep)
2984    
2985          * cmds.c (end-of-line): Fix documentation.  Claimed it moved to          * cmds.c (end-of-line): Fix documentation.  Claimed it moved to
2986          beginning of line.          beginning of line.
2987    
2988          * buffer.c (fill-column): Fix typo in documentation.          * buffer.c (fill-column): Fix typo in documentation.
2989    
2990  1985-06-04  Richard M. Stallman  (rms at mit-prep)  1985-06-04  Richard M. Stallman  (rms@mit-prep)
2991    
2992          * bytecode.c:          * bytecode.c:
2993          Make Bread_char check for quit before finishing.          Make Bread_char check for quit before finishing.
2994          A quit is likely to requested during the read_char.          A quit is likely to requested during the read_char.
2995    
2996  1985-06-04  Richard Mlynarik  (mly at mit-prep)  1985-06-04  Richard Mlynarik  (mly@mit-prep)
2997    
2998          * dired.c (file-name-completion, file-name-all-completions)          * dired.c (file-name-completion, file-name-all-completions)
2999          Append "/" to names of directories.          Append "/" to names of directories.
3000    
3001  1985-06-04  K. Shane Hartman  (shane at mit-prep)  1985-06-04  K. Shane Hartman  (shane@mit-prep)
3002    
3003          * minibuf.c (Vminibuffer_help_form):          * minibuf.c (Vminibuffer_help_form):
3004          Change the lisp name to be minibuffer-help-form rather than          Change the lisp name to be minibuffer-help-form rather than
3005          Vminibuffer-help-form.          Vminibuffer-help-form.
3006    
3007  1985-06-02  Richard M. Stallman  (rms at mit-prep)  1985-06-02  Richard M. Stallman  (rms@mit-prep)
3008    
3009          * config.h, s-*.h:          * config.h, s-*.h:
3010          Eliminate CBREAK_INPUT and FRONT_END_PROCESS;          Eliminate CBREAK_INPUT and FRONT_END_PROCESS;
# Line 3045  Line 3045 
3045          If wait_reading_process_input returns and kbd_count stil 0,          If wait_reading_process_input returns and kbd_count stil 0,
3046          gobble the buffered input.          gobble the buffered input.
3047    
3048  1985-06-01  Richard M. Stallman  (rms at mit-prep)  1985-06-01  Richard M. Stallman  (rms@mit-prep)
3049    
3050          * dispnew.c (sit-for):          * dispnew.c (sit-for):
3051          Gobble any pending input before calling wait_reading_process_input.          Gobble any pending input before calling wait_reading_process_input.
# Line 3083  Line 3083 
3083          * display.c, TrmTERM.c:          * display.c, TrmTERM.c:
3084          Do fflush(termscript) in UpdateScreen, not in TrmTERM.          Do fflush(termscript) in UpdateScreen, not in TrmTERM.
3085    
3086  1985-05-31  Richard M. Stallman  (rms at mit-prep)  1985-05-31  Richard M. Stallman  (rms@mit-prep)
3087    
3088          * TrmVT100.c: Generate termscript output.          * TrmVT100.c: Generate termscript output.
3089    
# Line 3105  Line 3105 
3105          * keyboard.c (kbd_buffer_get_char):          * keyboard.c (kbd_buffer_get_char):
3106          #ifndef INTERRUPT_INPUT, always read at least 1 character.          #ifndef INTERRUPT_INPUT, always read at least 1 character.
3107    
3108  1985-05-30  Richard M. Stallman  (rms at mit-prep)  1985-05-30  Richard M. Stallman  (rms@mit-prep)
3109    
3110          * display.c (UpdateScreen):          * display.c (UpdateScreen):
3111          Allow preemption at beginning if already input avail.          Allow preemption at beginning if already input avail.
# Line 3123  Line 3123 
3123          * data.c (symbol-function, symbol-value):          * data.c (symbol-function, symbol-value):
3124          Pass Qboundp or Qfboundp as extra info when signal void-symbol.          Pass Qboundp or Qfboundp as extra info when signal void-symbol.
3125    
3126  1985-05-29  Richard M. Stallman  (rms at mit-prep)  1985-05-29  Richard M. Stallman  (rms@mit-prep)
3127    
3128          * fileio.c (add-name-to-file):          * fileio.c (add-name-to-file):
3129          If no query or error about new name existing, delete it          If no query or error about new name existing, delete it
# Line 3161  Line 3161 
3161          * callint.c (case 'b'):          * callint.c (case 'b'):
3162          Don't allow a minibuffer to be the default buffer.          Don't allow a minibuffer to be the default buffer.
3163    
3164  1985-05-28  Richard Mlynarik  (mly at mit-prep)  1985-05-28  Richard Mlynarik  (mly@mit-prep)
3165    
3166          * minibuffer.c (read_minibuf)          * minibuffer.c (read_minibuf)
3167          Added variable enable-recursive-minibuffers          Added variable enable-recursive-minibuffers
# Line 3175  Line 3175 
3175          Wrote generate-new-buffer --- like gentemp for buffer names.          Wrote generate-new-buffer --- like gentemp for buffer names.
3176          Rewrote create-file-buffer into lisp code in lisp/files.el          Rewrote create-file-buffer into lisp code in lisp/files.el
3177    
3178  1985-05-27  Richard M. Stallman  (rms at mit-prep)  1985-05-27  Richard M. Stallman  (rms@mit-prep)
3179    
3180          * crt0.c:          * crt0.c:
3181          Make each machine type use completely separate code.          Make each machine type use completely separate code.
# Line 3203  Line 3203 
3203          * keyboard.c (command_loop_1):          * keyboard.c (command_loop_1):
3204          Kill Emacs on end of file only if not executing a macro.          Kill Emacs on end of file only if not executing a macro.
3205    
3206  1985-05-26  Richard M. Stallman  (rms at mit-prep)  1985-05-26  Richard M. Stallman  (rms@mit-prep)
3207    
3208          * display.h, Trm.h:          * display.h, Trm.h:
3209          Move VisibleBell and baud_rate to Trm.h.          Move VisibleBell and baud_rate to Trm.h.
# Line 3220  Line 3220 
3220          ?? Make second arg to tputs always number of LINES below cursor          ?? Make second arg to tputs always number of LINES below cursor
3221          because the termcap documentation says so.  Is this right ??          because the termcap documentation says so.  Is this right ??
3222    
3223  1985-05-24  Richard M. Stallman  (rms at mit-prep)  1985-05-24  Richard M. Stallman  (rms@mit-prep)
3224    
3225          * keymap.c (push_key_description):          * keymap.c (push_key_description):
3226          Use DEL for 0177, RET for 015, LFD for 012, TAB for 011, SPC for 040.          Use DEL for 0177, RET for 015, LFD for 012, TAB for 011, SPC for 040.
# Line 3249  Line 3249 
3249          Was losing the other buffer's recent setq's if the other          Was losing the other buffer's recent setq's if the other
3250          buffer had the same variable local.          buffer had the same variable local.
3251    
3252  1985-05-23  Richard M. Stallman  (rms at mit-prep)  1985-05-23  Richard M. Stallman  (rms@mit-prep)
3253    
3254          * buffer.c (list_buffers_1):          * buffer.c (list_buffers_1):
3255          Put back the lost column in the entries          Put back the lost column in the entries
3256          rather than removing it from the header.          rather than removing it from the header.
3257    
3258  1985-05-23  Richard M. Stallman  (rms at mit-prep)  1985-05-23  Richard M. Stallman  (rms@mit-prep)
3259    
3260          * xdisp.c (decode_mode_spec):          * xdisp.c (decode_mode_spec):
3261          Display "Abbrev" if abbrev_mode is set.          Display "Abbrev" if abbrev_mode is set.
# Line 3266  Line 3266 
3266          open-dribble-file: take filename as argument.          open-dribble-file: take filename as argument.
3267          command_loop_1: on end of file, call kill-emacs.          command_loop_1: on end of file, call kill-emacs.
3268    
3269  1985-05-22  Richard M. Stallman  (rms at mit-prep)  1985-05-22  Richard M. Stallman  (rms@mit-prep)
3270    
3271          * window.c (save_window_restore):          * window.c (save_window_restore):
3272          Set windows_or_buffers_changed.          Set windows_or_buffers_changed.
# Line 3281  Line 3281 
3281          Return nil if called within expression being evalled          Return nil if called within expression being evalled
3282          by a built-in C function such as eval-region.          by a built-in C function such as eval-region.
3283    
3284  1985-05-22  K. Shane Hartman  (shane at mit-prep)  1985-05-22  K. Shane Hartman  (shane@mit-prep)
3285    
3286          * config.h, TrmXTERM.c, display.c          * config.h, TrmXTERM.c, display.c
3287          Change define for XWINDOW to XVSWINDOW because XWINDOW          Change define for XWINDOW to XVSWINDOW because XWINDOW
3288          is defined as a macro in lisp.h.          is defined as a macro in lisp.h.
3289    
3290  1985-05-22  Richard M. Stallman  (rms at mit-prep)  1985-05-22  Richard M. Stallman  (rms@mit-prep)
3291    
3292          * print.c (printchar, strout):          * print.c (printchar, strout):
3293          Output minibuffer chars to stdout if noninteractive.          Output minibuffer chars to stdout if noninteractive.
# Line 3314  Line 3314 
3314          in a buffer in Lisp mode.          in a buffer in Lisp mode.
3315    
3316          * TrmXTERM.c: new file.  Used for interface to          * TrmXTERM.c: new file.  Used for interface to
3317          MIT's `X' window system.          MIT's `X' window system.
3318    
3319  1985-05-22  Richard Mlynarik  (mly at mit-prep)  1985-05-22  Richard Mlynarik  (mly@mit-prep)
3320    
3321          * buffer.c (list_buffers_1):          * buffer.c (list_buffers_1):
3322          made list-buffers print "R" if buffer read-only.          made list-buffers print "R" if buffer read-only.
3323          (No change is needed to lisp/buff-menu.el)          (No change is needed to lisp/buff-menu.el)
3324    
3325  1985-05-22  Richard M. Stallman  (rms at mit-prep)  1985-05-22  Richard M. Stallman  (rms@mit-prep)
3326    
3327          * keyboard.c (get_char):          * keyboard.c (get_char):
3328          Use (in effect) save-window-excursion to flush the window          Use (in effect) save-window-excursion to flush the window
# Line 3342  Line 3342 
3342          * dispnew.c (sleep-for): flush spurious reference to          * dispnew.c (sleep-for): flush spurious reference to
3343          nonexistent variable time_limit.          nonexistent variable time_limit.
3344    
3345  1985-05-21  Richard Mlynarik  (mly at mit-prep)  1985-05-21  Richard Mlynarik  (mly@mit-prep)
3346    
3347          * The documentation for substitute-command-keys was fazed out by          * The documentation for substitute-command-keys was fazed out by
3348          its own hairy heuristics!  Moby quoting (past the c compiler, and          its own hairy heuristics!  Moby quoting (past the c compiler, and
# Line 3351  Line 3351 
3351          printed documentation out of doc strings need to know about this          printed documentation out of doc strings need to know about this
3352          cruft.          cruft.
3353    
3354  1985-05-21  Richard M. Stallman  (rms at mit-prep)  1985-05-21  Richard M. Stallman  (rms@mit-prep)
3355    
3356          * TrmTERM.c, dispnew.c, cm.c:          * TrmTERM.c, dispnew.c, cm.c:
3357          open-termscript opens a termscript file,          open-termscript opens a termscript file,
# Line 3361  Line 3361 
3361          * Makefile:          * Makefile:
3362          Recompute DOCSTR file only if other things have changed.          Recompute DOCSTR file only if other things have changed.
3363    
3364  1985-05-20  Richard M. Stallman  (rms at mit-prep)  1985-05-20  Richard M. Stallman  (rms@mit-prep)
3365    
3366          * keyboard.c (command-execute):          * keyboard.c (command-execute):
3367          Use do_autoload.          Use do_autoload.
# Line 3375  Line 3375 
3375          Make Fautoload do nothing if function is already defined.          Make Fautoload do nothing if function is already defined.
3376          Open code the loops that trace function definitions of symbols.          Open code the loops that trace function definitions of symbols.
3377    
3378  1985-05-19  Richard M. Stallman  (rms at mit-prep)  1985-05-19  Richard M. Stallman  (rms@mit-prep)
3379    
3380          * buffer.c, window.c:          * buffer.c, window.c:
3381          Change algorithm for reordering Vbuffer_alist:          Change algorithm for reordering Vbuffer_alist:
# Line 3392  Line 3392 
3392          * process.c (make_process):          * process.c (make_process):
3393          Fix bug where incremented-for-uniqueness name wasn't really used.          Fix bug where incremented-for-uniqueness name wasn't really used.
3394    
3395  1985-05-17  Richard M. Stallman  (rms at mit-prep)  1985-05-17  Richard M. Stallman  (rms@mit-prep)
3396    
3397          * undo.c:          * undo.c:
3398          Fix bug of reinserting/replacing undone chars          Fix bug of reinserting/replacing undone chars
# Line 3400  Line 3400 
3400          Use tembuf to handle properly a Uchange          Use tembuf to handle properly a Uchange
3401          of length > half the undo buffer.          of length > half the undo buffer.
3402    
3403  1985-05-16  Richard M. Stallman  (rms at mit-prep)  1985-05-16  Richard M. Stallman  (rms@mit-prep)
3404    
3405          * window.c (set-window-start):          * window.c (set-window-start):
3406          accept third arg NOFORCE meaning don't set w->force_start.          accept third arg NOFORCE meaning don't set w->force_start.
# Line 3428  Line 3428 
3428          * TrmTERM.c, TrmVT100.c:          * TrmTERM.c, TrmVT100.c:
3429          Turn on alternate keypad on entry, turn off on exit.          Turn on alternate keypad on entry, turn off on exit.
3430    
3431  1985-05-16  Richard Mlynarik  (mly at mit-prep)  1985-05-16  Richard Mlynarik  (mly@mit-prep)
3432    
3433          * fileio.c: added optional third arg ok-if-exists to          * fileio.c: added optional third arg ok-if-exists to
3434          rename-file, make-symbolic-link, add-name-to-file and copy-file.          rename-file, make-symbolic-link, add-name-to-file and copy-file.
# Line 3437  Line 3437 
3437          called interactively the user is queried as to whether s/he          called interactively the user is queried as to whether s/he
3438          wants to bash the file; otherwise (ok-if-exists nil, non-interactive)          wants to bash the file; otherwise (ok-if-exists nil, non-interactive)
3439          a  file-already-exists  error is signalled.          a  file-already-exists  error is signalled.
3440            
3441          * window.c: made get-window-buffer return nil if get-buffer of          * window.c: made get-window-buffer return nil if get-buffer of
3442          its arg returns nil, rather than erring.          its arg returns nil, rather than erring.
3443    
3444  1985-05-14  Richard M. Stallman  (rms at mit-prep)  1985-05-14  Richard M. Stallman  (rms@mit-prep)
3445    
3446          * dispnew.c, display.c:          * dispnew.c, display.c:
3447          Function scroll_max_lines_saved returns # lines in common          Function scroll_max_lines_saved returns # lines in common
# Line 3449  Line 3449 
3449          UpdateScreen skips i/d calc on big window, fast screen          UpdateScreen skips i/d calc on big window, fast screen
3450          when there are too few lines in common.          when there are too few lines in common.
3451    
3452  1985-05-13  Richard M. Stallman  (rms at mit-prep)  1985-05-13  Richard M. Stallman  (rms@mit-prep)
3453    
3454          * indent.c:          * indent.c:
3455          Fix cursor position calculation for continued tabs.          Fix cursor position calculation for continued tabs.
# Line 3486  Line 3486 
3486          * eval.c:          * eval.c:
3487          Fsignal clears immediate_quit.          Fsignal clears immediate_quit.
3488    
3489  1985-05-12  Richard M. Stallman  (rms at mit-prep)  1985-05-12  Richard M. Stallman  (rms@mit-prep)
3490    
3491          * cmds.c: modified `newline' to insert before an existing          * cmds.c: modified `newline' to insert before an existing
3492          newline before dot.  This produces better redisplay.          newline before dot.  This produces better redisplay.
3493            
3494          * xdisp.c: fixed bug that modifying buffer displayed in two windows          * xdisp.c: fixed bug that modifying buffer displayed in two windows
3495          failed to redisplay both mode lines with stars.          failed to redisplay both mode lines with stars.
3496    
# Line 3505  Line 3505 
3505          * eval.c, fns.c, bytecode.c: put in register decls for Lisp_Objects.          * eval.c, fns.c, bytecode.c: put in register decls for Lisp_Objects.
3506          Saved 2500 bytes of object code.          Saved 2500 bytes of object code.
3507    
3508  1985-05-11  Richard M. Stallman  (rms at mit-prep)  1985-05-11  Richard M. Stallman  (rms@mit-prep)
3509    
3510          * editfns.c: Put in code for & in fullname,          * editfns.c: Put in code for & in fullname,
3511          under AMPERSAND_FULL_NAME flag.          under AMPERSAND_FULL_NAME flag.

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26