aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Steingold2001-11-13 00:07:54 +0000
committerSam Steingold2001-11-13 00:07:54 +0000
commitdff28924e8526936dc265e5ac63c55f20185529b (patch)
tree6db0b0809d59fafb696ed4fdc42167b081e119ac /src
parent74e1aeec7fc0aeccde00bf505a8e43e56117d5d2 (diff)
downloademacs-dff28924e8526936dc265e5ac63c55f20185529b.tar.gz
emacs-dff28924e8526936dc265e5ac63c55f20185529b.zip
fixed format
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.1526
-rw-r--r--src/ChangeLog.2834
-rw-r--r--src/ChangeLog.31696
3 files changed, 1528 insertions, 1528 deletions
diff --git a/src/ChangeLog.1 b/src/ChangeLog.1
index a902a06fea2..4eb8dd29608 100644
--- a/src/ChangeLog.1
+++ b/src/ChangeLog.1
@@ -1,54 +1,54 @@
11986-05-18 Richard M. Stallman (rms at prep) 11986-05-18 Richard M. Stallman (rms@prep)
2 2
3 * alloc.c (malloc_warning_1): Add some advice on 3 * alloc.c (malloc_warning_1): Add some advice on
4 the significance of the warning. 4 the significance of the warning.
5 5
61986-05-09 Richard M. Stallman (rms at prep) 61986-05-09 Richard M. Stallman (rms@prep)
7 7
8 * sysdep.c (get_screen_size): 8 * sysdep.c (get_screen_size):
9 Reject values of TIOCGSIZE if they are ridiculous. 9 Reject values of TIOCGSIZE if they are ridiculous.
10 10
111986-05-05 Richard M. Stallman (rms at prep) 111986-05-05 Richard M. Stallman (rms@prep)
12 12
13 * process.c (send_process_1): 13 * process.c (send_process_1):
14 If pipe buffer is full, wait a second and try again. 14 If pipe buffer is full, wait a second and try again.
15 15
161986-05-02 Richard M. Stallman (rms at prep) 161986-05-02 Richard M. Stallman (rms@prep)
17 17
18 * termcap.c (tputs): round rather than truncating 18 * termcap.c (tputs): round rather than truncating
19 when dividing padcount. 19 when dividing padcount.
20 20
211986-04-24 Richard M. Stallman (rms at prep) 211986-04-24 Richard M. Stallman (rms@prep)
22 22
23 * insdel.c (del_range): args passed to adjust_markers 23 * insdel.c (del_range): args passed to adjust_markers
24 are now properly adjusted for the gap. 24 are now properly adjusted for the gap.
25 25
261986-04-20 Richard M. Stallman (rms at prep) 261986-04-20 Richard M. Stallman (rms@prep)
27 27
28 * alloca.c: Declare xmalloc. 28 * alloca.c: Declare xmalloc.
29 29
301986-04-17 Richard M. Stallman (rms at prep) 301986-04-17 Richard M. Stallman (rms@prep)
31 31
32 * filelock.c (unlock_buffer): New function to unlock 32 * filelock.c (unlock_buffer): New function to unlock
33 a specified buffer. Use in Fdelete_buffer_internal 33 a specified buffer. Use in Fdelete_buffer_internal
34 to avoid lossage if buffer being killed is not current. 34 to avoid lossage if buffer being killed is not current.
35 35
361986-04-14 Richard M. Stallman (rms at prep) 361986-04-14 Richard M. Stallman (rms@prep)
37 37
38 * alloc.c (malloc_warning, Fgarbage_collect): 38 * alloc.c (malloc_warning, Fgarbage_collect):
39 If malloc_warning is called during GC, just save warning 39 If malloc_warning is called during GC, just save warning
40 in malloc_warn_string. Try again to warn when GC ends. 40 in malloc_warn_string. Try again to warn when GC ends.
41 41
421986-04-12 Richard M. Stallman (rms at prep) 421986-04-12 Richard M. Stallman (rms@prep)
43 43
44 * m-celerity.h: Remove spurious effectless #define BSTRINGS 44 * m-celerity.h: Remove spurious effectless #define BSTRINGS
45 45
461986-04-10 Richard M. Stallman (rms at prep) 461986-04-10 Richard M. Stallman (rms@prep)
47 47
48 * xfns.c (Fx_get_default): 48 * xfns.c (Fx_get_default):
49 Avoid doing strlen(value) if value is 0. 49 Avoid doing strlen(value) if value is 0.
50 50
511986-04-08 Richard M. Stallman (rms at prep) 511986-04-08 Richard M. Stallman (rms@prep)
52 52
53 * indent.c (compute_motion): 53 * indent.c (compute_motion):
54 Change unsigned short back to short. unsigned short is plain 54 Change unsigned short back to short. unsigned short is plain
@@ -57,29 +57,29 @@
57 Alternate HPOS definition for Celerity since casting to (short) 57 Alternate HPOS definition for Celerity since casting to (short)
58 loses there. 58 loses there.
59 59
601986-04-07 Richard M. Stallman (rms at prep) 601986-04-07 Richard M. Stallman (rms@prep)
61 61
62 * dispnew.c (update_screen): 62 * dispnew.c (update_screen):
63 Don't zero OPhysScreen and DesiredScreen until after 63 Don't zero OPhysScreen and DesiredScreen until after
64 final error check. Omit the error check unless debug_end_pos. 64 final error check. Omit the error check unless debug_end_pos.
65 65
661986-04-06 Richard M. Stallman (rms at prep) 661986-04-06 Richard M. Stallman (rms@prep)
67 67
68 * cm.c (calccost): 68 * cm.c (calccost):
69 Was returning garbage if arrived at fail: by goto fail;. 69 Was returning garbage if arrived at fail: by goto fail;.
70 70
711986-03-27 Richard Mlynarik (mly at prep) 711986-03-27 Richard Mlynarik (mly@prep)
72 72
73 * dispnew.c: 73 * dispnew.c:
74 Typo: `#ifdef defined...' => `#if defined...' 74 Typo: `#ifdef defined...' => `#if defined...'
75 75
761986-03-26 Richard M. Stallman (rms at prep) 761986-03-26 Richard M. Stallman (rms@prep)
77 77
78 * doc.c (FSnarf_documentation): 78 * doc.c (FSnarf_documentation):
79 Appending the arg to the file name must be done 79 Appending the arg to the file name must be done
80 whether or not CANNOT_DUMP. 80 whether or not CANNOT_DUMP.
81 81
821986-03-25 Richard M. Stallman (rms at prep) 821986-03-25 Richard M. Stallman (rms@prep)
83 83
84 * fileio.c (Fsubstitute_in_file_name): 84 * fileio.c (Fsubstitute_in_file_name):
85 // at beginning of filename is meaningful on Apollo. 85 // at beginning of filename is meaningful on Apollo.
@@ -90,33 +90,33 @@
90 * crt0.c: If NEED_ERRNO defined, declare errno. 90 * crt0.c: If NEED_ERRNO defined, declare errno.
91 * m-7300.h: New file. 91 * m-7300.h: New file.
92 92
931986-03-25 Richard Mlynarik (mly at prep) 931986-03-25 Richard Mlynarik (mly@prep)
94 94
95 * alloc.c (Fmake_symbol): 95 * alloc.c (Fmake_symbol):
96 CHECK_STRING the argument. 96 CHECK_STRING the argument.
97 97
981986-03-24 Richard M. Stallman (rms at prep) 981986-03-24 Richard M. Stallman (rms@prep)
99 99
100 * xfns.c (Fx_proc_mouse_event): 100 * xfns.c (Fx_proc_mouse_event):
101 Use shifts rather than byte addressing to extract from .detail. 101 Use shifts rather than byte addressing to extract from .detail.
102 102
1031986-03-24 Richard Mlynarik (mly at prep) 1031986-03-24 Richard Mlynarik (mly@prep)
104 104
105 * minibuf.c (do_completion): 105 * minibuf.c (do_completion):
106 Only funcall predicate if it is non-nil 106 Only funcall predicate if it is non-nil
107 Make completion of "nil" in obarrays work. 107 Make completion of "nil" in obarrays work.
108 108
1091986-03-21 Richard M. Stallman (rms at prep) 1091986-03-21 Richard M. Stallman (rms@prep)
110 110
111 * fileio.c (Fsubstitute_in_file_name): 111 * fileio.c (Fsubstitute_in_file_name):
112 #if 0 last change (LOGNAME); it makes vax running 5.0 crash. 112 #if 0 last change (LOGNAME); it makes vax running 5.0 crash.
113 113
1141986-03-20 Richard M. Stallman (rms at prep) 1141986-03-20 Richard M. Stallman (rms@prep)
115 115
116 * unexec.c (make_hdr): avoid comparing a_bss field with 0. 116 * unexec.c (make_hdr): avoid comparing a_bss field with 0.
117 It is unsigned on some machines. Save sbrk (0) in tem. 117 It is unsigned on some machines. Save sbrk (0) in tem.
118 118
1191986-03-19 Richard M. Stallman (rms at prep) 1191986-03-19 Richard M. Stallman (rms@prep)
120 120
121 * minibuf.c (do_completion): 121 * minibuf.c (do_completion):
122 Don't say string is exact match if it fails the predicate. 122 Don't say string is exact match if it fails the predicate.
@@ -131,7 +131,7 @@
131 * process.c (kill_buffer_processes): 131 * process.c (kill_buffer_processes):
132 Pass nil, not 0, to sig_process for current_group arg. 132 Pass nil, not 0, to sig_process for current_group arg.
133 133
1341986-03-18 Richard M. Stallman (rms at prep) 1341986-03-18 Richard M. Stallman (rms@prep)
135 135
136 * process.c (handle_process_output): 136 * process.c (handle_process_output):
137 Avoid error if process's buffer is dead. 137 Avoid error if process's buffer is dead.
@@ -142,7 +142,7 @@
142 * fileio.c (Fsubstitute_in_file_name): 142 * fileio.c (Fsubstitute_in_file_name):
143 On USG, if looking for env var USER and not found, use LOGNAME. 143 On USG, if looking for env var USER and not found, use LOGNAME.
144 144
1451986-03-16 Richard M. Stallman (rms at prep) 1451986-03-16 Richard M. Stallman (rms@prep)
146 146
147 * s-usg*.h, s-unipl*.h: 147 * s-usg*.h, s-unipl*.h:
148 Replace default ADDR_CORRECT with a no-op. 148 Replace default ADDR_CORRECT with a no-op.
@@ -161,7 +161,7 @@
161 * sysdep.c (reset_sys_modes): 161 * sysdep.c (reset_sys_modes):
162 Don't use FASYNC if it is not defined. 162 Don't use FASYNC if it is not defined.
163 163
1641986-03-15 Richard M. Stallman (rms at prep) 1641986-03-15 Richard M. Stallman (rms@prep)
165 165
166 * window.c (save_window_restore): 166 * window.c (save_window_restore):
167 Fix logic for handling dead buffers. 167 Fix logic for handling dead buffers.
@@ -172,27 +172,27 @@
172 172
173 * ymakefile: always assemble alloca.s if C_ALLOCA isn't set. 173 * ymakefile: always assemble alloca.s if C_ALLOCA isn't set.
174 174
1751986-03-14 Richard M. Stallman (rms at prep) 1751986-03-14 Richard M. Stallman (rms@prep)
176 176
177 * s-usg5.0.h: Remove LOADER_N_SWITCH. 177 * s-usg5.0.h: Remove LOADER_N_SWITCH.
178 178
1791986-03-14 Richard Mlynarik (mly at prep) 1791986-03-14 Richard Mlynarik (mly@prep)
180 180
181 * editfns.c 181 * editfns.c
182 Improve doc for bolp, bobp, eolp 182 Improve doc for bolp, bobp, eolp
183 183
1841986-03-14 Richard M. Stallman (rms at prep) 1841986-03-14 Richard M. Stallman (rms@prep)
185 185
186 * cm.c (calccost): Refuse to use incremental cursor motion 186 * cm.c (calccost): Refuse to use incremental cursor motion
187 after wrapping on terminals with MagicWrap (xn flag). 187 after wrapping on terminals with MagicWrap (xn flag).
188 188
1891986-03-13 Richard M. Stallman (rms at prep) 1891986-03-13 Richard M. Stallman (rms@prep)
190 190
191 * emacs.c (main): For APOLLO: reserve 4meg with set_sbrk_size. 191 * emacs.c (main): For APOLLO: reserve 4meg with set_sbrk_size.
192 192
193 * alloc.c (Fpurecopy): fix typo unsignedint. 193 * alloc.c (Fpurecopy): fix typo unsignedint.
194 194
1951986-03-12 Richard M. Stallman (rms at prep) 1951986-03-12 Richard M. Stallman (rms@prep)
196 196
197 * dired.c (file_name_completion): 197 * dired.c (file_name_completion):
198 Allow exact match against an ignored extension. 198 Allow exact match against an ignored extension.
@@ -201,7 +201,7 @@
201 * s-hpux.h: Turn off HAVE_PTYS since their csh has "sanity 201 * s-hpux.h: Turn off HAVE_PTYS since their csh has "sanity
202 checking" and other programs seem to lose with ptys. 202 checking" and other programs seem to lose with ptys.
203 203
2041986-03-11 Richard M. Stallman (rms at prep) 2041986-03-11 Richard M. Stallman (rms@prep)
205 205
206 * sysdep.c ({un,}request_sigio and callers): 206 * sysdep.c ({un,}request_sigio and callers):
207 Make alternate names init_sigio and reset_sigio; 207 Make alternate names init_sigio and reset_sigio;
@@ -227,7 +227,7 @@
227 * unexec.c (make_hdr): 227 * unexec.c (make_hdr):
228 New compiler switch NO_REMAP means don't change text/data boundary. 228 New compiler switch NO_REMAP means don't change text/data boundary.
229 229
2301986-03-10 Richard M. Stallman (rms at prep) 2301986-03-10 Richard M. Stallman (rms@prep)
231 231
232 * indent.c, window.c, xdisp.c: 232 * indent.c, window.c, xdisp.c:
233 Make compute_motion, vmotion and display_text_line 233 Make compute_motion, vmotion and display_text_line
@@ -246,7 +246,7 @@
246 involves including syms.h and making global vars 246 involves including syms.h and making global vars
247 bias and lnnoptr that are set in make_hdr. 247 bias and lnnoptr that are set in make_hdr.
248 248
2491986-03-08 Richard M. Stallman (rms at prep) 2491986-03-08 Richard M. Stallman (rms@prep)
250 250
251 * editfns.c (init_editfns): 251 * editfns.c (init_editfns):
252 Make AMPERSAND_FULL_NAME case start with USER_FULL_NAME. 252 Make AMPERSAND_FULL_NAME case start with USER_FULL_NAME.
@@ -258,14 +258,14 @@
258 Put the rounding-to-page-boundaries of section positions 258 Put the rounding-to-page-boundaries of section positions
259 within the file into a UMAX conditional. (See Feb 19). 259 within the file into a UMAX conditional. (See Feb 19).
260 260
2611986-03-06 Richard M. Stallman (rms at prep) 2611986-03-06 Richard M. Stallman (rms@prep)
262 262
263 * ymakefile: Add -k100000 switch to ld, for celerity. 263 * ymakefile: Add -k100000 switch to ld, for celerity.
264 264
265 * eval.c (funcall_lambda): 265 * eval.c (funcall_lambda):
266 Change a comma-sequence to a compound statement. 266 Change a comma-sequence to a compound statement.
267 267
2681986-03-03 Richard M. Stallman (rms at prep) 2681986-03-03 Richard M. Stallman (rms@prep)
269 269
270 * xfns.c, xterm.c: 270 * xfns.c, xterm.c:
271 Install much-changed versions already tested at Athena. 271 Install much-changed versions already tested at Athena.
@@ -293,7 +293,7 @@
293 (for sysV) Set VTIME to zero; with VMIN=1 this means 293 (for sysV) Set VTIME to zero; with VMIN=1 this means
294 no time limit. 294 no time limit.
295 295
2961986-03-02 Richard M. Stallman (rms at prep) 2961986-03-02 Richard M. Stallman (rms@prep)
297 297
298 * keyboard.c (quit_throw_to_get_char): 298 * keyboard.c (quit_throw_to_get_char):
299 Before really throwing, clear waiting_for_input 299 Before really throwing, clear waiting_for_input
@@ -301,7 +301,7 @@
301 (get_char): Add error check for getcjmp being zero 301 (get_char): Add error check for getcjmp being zero
302 where it should not be. Put this under DEBUG switch. 302 where it should not be. Put this under DEBUG switch.
303 303
3041986-03-01 Richard M. Stallman (rms at prep) 3041986-03-01 Richard M. Stallman (rms@prep)
305 305
306 * crt0.c: Defining BOGUS forces use of the vax-tahoe-sequent case. 306 * crt0.c: Defining BOGUS forces use of the vax-tahoe-sequent case.
307 Add a small conditional within it for tower32. 307 Add a small conditional within it for tower32.
@@ -326,18 +326,18 @@
326 326
327 * ymakefile: Change DOCSTR to DOC. 327 * ymakefile: Change DOCSTR to DOC.
328 328
3291986-02-28 Richard M. Stallman (rms at prep) 3291986-02-28 Richard M. Stallman (rms@prep)
330 330
331 * buffer.c (Fdelete_buffer_internal): 331 * buffer.c (Fdelete_buffer_internal):
332 Unchain all markers from a buffer being killed. 332 Unchain all markers from a buffer being killed.
333 333
3341986-02-27 Richard M. Stallman (rms at prep) 3341986-02-27 Richard M. Stallman (rms@prep)
335 335
336 * unexec.c, malloc.c: 336 * unexec.c, malloc.c:
337 If NBPG is used for getpagesize, multiply it by CLSIZE 337 If NBPG is used for getpagesize, multiply it by CLSIZE
338 and define that as 1 if not otherwise defined. 338 and define that as 1 if not otherwise defined.
339 339
3401986-02-26 Richard M. Stallman (rms at prep) 3401986-02-26 Richard M. Stallman (rms@prep)
341 341
342 * lread.c (Fload): 342 * lread.c (Fload):
343 Detect when fdopen returns 0 given a valid descriptor. 343 Detect when fdopen returns 0 given a valid descriptor.
@@ -345,7 +345,7 @@
345 * sysdep.c (stuff_char): 345 * sysdep.c (stuff_char):
346 Declare arg as char, so TIOCSTI does not give wrong address. 346 Declare arg as char, so TIOCSTI does not give wrong address.
347 347
3481986-02-25 Richard M. Stallman (rms at prep) 3481986-02-25 Richard M. Stallman (rms@prep)
349 349
350 * dispnew.c (update_screen): 350 * dispnew.c (update_screen):
351 * xdisp.c (DoDsp, Fredraw_display): 351 * xdisp.c (DoDsp, Fredraw_display):
@@ -372,15 +372,15 @@
372 Redefine LLITOUT as 0; it loses in 4.1. 372 Redefine LLITOUT as 0; it loses in 4.1.
373 Define LNOFLSH. Include wait.h, not sys/wait.h. 373 Define LNOFLSH. Include wait.h, not sys/wait.h.
374 374
3751986-02-24 Richard M. Stallman (rms at prep) 3751986-02-24 Richard M. Stallman (rms@prep)
376 376
377 * malloc.c: Define getpagesize as macro when not avail as syscall. 377 * malloc.c: Define getpagesize as macro when not avail as syscall.
378 378
3791986-02-23 Richard M. Stallman (rms at prep) 3791986-02-23 Richard M. Stallman (rms@prep)
380 380
381 * terminfo.c: Provide a definition of ospeed. 381 * terminfo.c: Provide a definition of ospeed.
382 382
3831986-02-22 Richard M. Stallman (rms at prep) 3831986-02-22 Richard M. Stallman (rms@prep)
384 384
385 * alloca.s (hack_sky): 385 * alloca.s (hack_sky):
386 Move label hack3; bug was making some floating ops dump core. 386 Move label hack3; bug was making some floating ops dump core.
@@ -393,7 +393,7 @@
393 Also remove a debugging check that did not go off 393 Also remove a debugging check that did not go off
394 when this bug hit. 394 when this bug hit.
395 395
3961986-02-18 Richard M. Stallman (rms at prep) 3961986-02-18 Richard M. Stallman (rms@prep)
397 397
398 * indent.c (compute_motion): 398 * indent.c (compute_motion):
399 Change all short to unsigned short. Needed for celerity. 399 Change all short to unsigned short. Needed for celerity.
@@ -426,28 +426,28 @@
426 Store all the lines in an array for debugging, to help 426 Store all the lines in an array for debugging, to help
427 debug the problem where lines get lost. 427 debug the problem where lines get lost.
428 428
4291986-02-14 Richard M. Stallman (rms at prep) 4291986-02-14 Richard M. Stallman (rms@prep)
430 430
431 * alloca.s (ns16000): 431 * alloca.s (ns16000):
432 Change non-sequent defn of REGISTER: add a displacement of zero. 432 Change non-sequent defn of REGISTER: add a displacement of zero.
433 433
4341986-02-13 Richard M. Stallman (rms at prep) 4341986-02-13 Richard M. Stallman (rms@prep)
435 435
436 * alloc.c (purecopy, mark_object), lisp.h: 436 * alloc.c (purecopy, mark_object), lisp.h:
437 Use XUINT, not XINT, in VIRT_ADDR_VARIES checks for pure object. 437 Use XUINT, not XINT, in VIRT_ADDR_VARIES checks for pure object.
438 438
4391986-02-11 Richard M. Stallman (rms at prep) 4391986-02-11 Richard M. Stallman (rms@prep)
440 440
441 * fns.c (Fload_average): 441 * fns.c (Fload_average):
442 Don't use struct nlist if no LOAD_AVE_TYPE. 442 Don't use struct nlist if no LOAD_AVE_TYPE.
443 443
444 * crt0.c: Add missing semicolon in vax/tahoe/sequent code. 444 * crt0.c: Add missing semicolon in vax/tahoe/sequent code.
445 445
4461986-02-10 Richard M. Stallman (rms at prep) 4461986-02-10 Richard M. Stallman (rms@prep)
447 447
448 * crt0.c: Remove duplicate _start for pyramid. 448 * crt0.c: Remove duplicate _start for pyramid.
449 449
4501986-02-07 Richard M. Stallman (rms at prep) 4501986-02-07 Richard M. Stallman (rms@prep)
451 451
452 * sysdep.c (gettimeofday): Define this only if HAVE_TIMEVAL. 452 * sysdep.c (gettimeofday): Define this only if HAVE_TIMEVAL.
453 453
@@ -472,7 +472,7 @@
472 * unexec.c: For sequent machine, handle its incompatible 472 * unexec.c: For sequent machine, handle its incompatible
473 meaning of N_TXTOFF, and use N_ADDRADJ where necessary. 473 meaning of N_TXTOFF, and use N_ADDRADJ where necessary.
474 474
4751986-02-06 Richard M. Stallman (rms at prep) 4751986-02-06 Richard M. Stallman (rms@prep)
476 476
477 * sysdep.c (init_sys_modes): 477 * sysdep.c (init_sys_modes):
478 Set tty flags ISTRIP, CS8 and PARENB right for Meta key. 478 Set tty flags ISTRIP, CS8 and PARENB right for Meta key.
@@ -481,12 +481,12 @@
481 Define CPP macro as name of cpp to use. Use it for alloca.s. 481 Define CPP macro as name of cpp to use. Use it for alloca.s.
482 Make LOADER_N_SWITCH control solely the -N. 482 Make LOADER_N_SWITCH control solely the -N.
483 483
4841986-02-06 Richard Mlynarik (mly at prep) 4841986-02-06 Richard Mlynarik (mly@prep)
485 485
486 * fns.c (Frequire): 486 * fns.c (Frequire):
487 Fix documentation 487 Fix documentation
488 488
4891986-02-06 Richard M. Stallman (rms at prep) 4891986-02-06 Richard M. Stallman (rms@prep)
490 490
491 * indent.c (compute_motion): 491 * indent.c (compute_motion):
492 For tabs, make sure to take remainder of positive # 492 For tabs, make sure to take remainder of positive #
@@ -505,7 +505,7 @@
505 Call prepare_to_modify_buffer even if no CLASH_DETECTION. 505 Call prepare_to_modify_buffer even if no CLASH_DETECTION.
506 Don't make gap if gap is big enough. 506 Don't make gap if gap is big enough.
507 507
5081986-02-05 Richard M. Stallman (rms at prep) 5081986-02-05 Richard M. Stallman (rms@prep)
509 509
510 * termcap.c (tgetent): 510 * termcap.c (tgetent):
511 Only use TERMCAP var as termcap entry value 511 Only use TERMCAP var as termcap entry value
@@ -518,20 +518,20 @@
518 to fix bug where alternating TAB 1 TAB 1... causes a 1 518 to fix bug where alternating TAB 1 TAB 1... causes a 1
519 to shift sideways in incremental redisplay in DoDsp. 519 to shift sideways in incremental redisplay in DoDsp.
520 520
5211986-02-04 Richard M. Stallman (rms at prep) 5211986-02-04 Richard M. Stallman (rms@prep)
522 522
523 * keyboard.c (command_loop_1): 523 * keyboard.c (command_loop_1):
524 Don't do direct output if input is pending. 524 Don't do direct output if input is pending.
525 525
526 * xterm.h: Find the file Xlib.h in /usr/include/X. 526 * xterm.h: Find the file Xlib.h in /usr/include/X.
527 527
5281986-02-03 Richard M. Stallman (rms at prep) 5281986-02-03 Richard M. Stallman (rms@prep)
529 529
530 * process.c (pty): HPUX has different dir for pty-tty devices. 530 * process.c (pty): HPUX has different dir for pty-tty devices.
531 531
532 * termcap.c: Don't include types.h or file.h. 532 * termcap.c: Don't include types.h or file.h.
533 533
5341986-02-02 Richard M. Stallman (rms at prep) 5341986-02-02 Richard M. Stallman (rms@prep)
535 535
536 * print.c (print): 536 * print.c (print):
537 Print a marker's corrected position, not its bufpos. 537 Print a marker's corrected position, not its bufpos.
@@ -540,19 +540,19 @@
540 If old and new windows show same buffer, 540 If old and new windows show same buffer,
541 make sure new point is inside the clipping region. 541 make sure new point is inside the clipping region.
542 542
5431986-01-31 Richard M. Stallman (rms at prep) 5431986-01-31 Richard M. Stallman (rms@prep)
544 544
545 * fns.c (Fload_average): 545 * fns.c (Fload_average):
546 In NLIST_STRUCT case, set nl[1] to 0, not "". 546 In NLIST_STRUCT case, set nl[1] to 0, not "".
547 Fix KERNEL_FILE and LDAV_SYMBOL for HPUX. 547 Fix KERNEL_FILE and LDAV_SYMBOL for HPUX.
548 548
5491986-01-30 Richard M. Stallman (rms at prep) 5491986-01-30 Richard M. Stallman (rms@prep)
550 550
551 * m-pyramid.h: Turn on NO_UNION_TYPE. 551 * m-pyramid.h: Turn on NO_UNION_TYPE.
552 552
553 * fns.c: For BSD, include sys/param.h 553 * fns.c: For BSD, include sys/param.h
554 554
5551986-01-29 Richard M. Stallman (rms at prep) 5551986-01-29 Richard M. Stallman (rms@prep)
556 556
557 * fns.c (Fload_average): 557 * fns.c (Fload_average):
558 Define a few symbols LDAV_SYMBOL and KERNEL_FILE_NAME 558 Define a few symbols LDAV_SYMBOL and KERNEL_FILE_NAME
@@ -586,7 +586,7 @@
586 * term.c (set_terminal_modes): Don't clear screen here. 586 * term.c (set_terminal_modes): Don't clear screen here.
587 * xdisp.c (Fredraw_display): Clear screen here instead. 587 * xdisp.c (Fredraw_display): Clear screen here instead.
588 588
5891986-01-28 Richard M. Stallman (rms at prep) 5891986-01-28 Richard M. Stallman (rms@prep)
590 590
591 * s-hpux.h: Do #undef SIGIO. 591 * s-hpux.h: Do #undef SIGIO.
592 592
@@ -612,13 +612,13 @@
612 Define SIGCHLD as SIGCLD only if SIGCHLD not already defined. 612 Define SIGCHLD as SIGCLD only if SIGCHLD not already defined.
613 (wait_handling_process_output):Fill in one non-HAVE_TIMEVAL case. 613 (wait_handling_process_output):Fill in one non-HAVE_TIMEVAL case.
614 614
6151986-01-27 Richard M. Stallman (rms at prep) 6151986-01-27 Richard M. Stallman (rms@prep)
616 616
617 * sysdep.c (reset_sys_modes): 617 * sysdep.c (reset_sys_modes):
618 Call unrequest_sigio twice. 618 Call unrequest_sigio twice.
619 Make sure FASYNC is clear in old_fcntl_flags. 619 Make sure FASYNC is clear in old_fcntl_flags.
620 620
6211986-01-26 Richard M. Stallman (rms at prep) 6211986-01-26 Richard M. Stallman (rms@prep)
622 622
623 * fns.c (Frandom): 623 * fns.c (Frandom):
624 Removed case for number as arg, since it has problems 624 Removed case for number as arg, since it has problems
@@ -627,7 +627,7 @@
627 * lisp.h (XSET): 627 * lisp.h (XSET):
628 Fix bugs in the union-type definition. 628 Fix bugs in the union-type definition.
629 629
6301986-01-24 Richard M. Stallman (rms at prep) 6301986-01-24 Richard M. Stallman (rms@prep)
631 631
632 * process.c: 632 * process.c:
633 Define macros for accessing the `union wait' structure. 633 Define macros for accessing the `union wait' structure.
@@ -635,7 +635,7 @@
635 * keyboard.c (fake_suspend): 635 * keyboard.c (fake_suspend):
636 Set subshell current dir to current buffer's default dir. 636 Set subshell current dir to current buffer's default dir.
637 637
6381986-01-23 Richard M. Stallman (rms at prep) 6381986-01-23 Richard M. Stallman (rms@prep)
639 639
640 * dispnew.c (Fsit_for): 640 * dispnew.c (Fsit_for):
641 Call gobble_input only if SIGIO exists. 641 Call gobble_input only if SIGIO exists.
@@ -685,7 +685,7 @@
685 * terminfo.c (new file): 685 * terminfo.c (new file):
686 Defines a version of tparam for use with terminfo. 686 Defines a version of tparam for use with terminfo.
687 687
6881986-01-22 Richard M. Stallman (rms at prep) 6881986-01-22 Richard M. Stallman (rms@prep)
689 689
690 * dispnew.c: 690 * dispnew.c:
691 If HPUX, insert time.h instead of sys/time.h. 691 If HPUX, insert time.h instead of sys/time.h.
@@ -748,12 +748,12 @@
748 * emacs.c: 748 * emacs.c:
749 Include sys/ioctl.h only for BSD. ioctl used only in BSD. 749 Include sys/ioctl.h only for BSD. ioctl used only in BSD.
750 750
7511986-01-21 Richard Mlynarik (mly at prep) 7511986-01-21 Richard Mlynarik (mly@prep)
752 752
753 * keyboard.c (EchoThem): 753 * keyboard.c (EchoThem):
754 Always display an explicit prompt, even if echo_keystrokes == 0 754 Always display an explicit prompt, even if echo_keystrokes == 0
755 755
7561986-01-21 Richard M. Stallman (rms at prep) 7561986-01-21 Richard M. Stallman (rms@prep)
757 757
758 * keyboard.c (kbd_buffer_store_char, fake_suspend): 758 * keyboard.c (kbd_buffer_store_char, fake_suspend):
759 Take the STRIDE code for subshell out of kbd_buffer_store_char 759 Take the STRIDE code for subshell out of kbd_buffer_store_char
@@ -792,7 +792,7 @@
792 Install Fish's other new UNIPLUS conditionalization 792 Install Fish's other new UNIPLUS conditionalization
793 on the hackery for xforkin, etc. 793 on the hackery for xforkin, etc.
794 794
7951986-01-20 Richard M. Stallman (rms at prep) 7951986-01-20 Richard M. Stallman (rms@prep)
796 796
797 * fns.c (Frandom): 797 * fns.c (Frandom):
798 Optional arg of t means randomize the seed. 798 Optional arg of t means randomize the seed.
@@ -810,7 +810,7 @@
810 Rewrite to avoid dependence on distance between 810 Rewrite to avoid dependence on distance between
811 the two arrays PhysScreen and DesiredScreen. 811 the two arrays PhysScreen and DesiredScreen.
812 812
8131986-01-19 Richard M. Stallman (rms at prep) 8131986-01-19 Richard M. Stallman (rms@prep)
814 814
815 * fns.c (mapcar1): 815 * fns.c (mapcar1):
816 Preinitialize contents of vals, so it won't contain junk 816 Preinitialize contents of vals, so it won't contain junk
@@ -820,27 +820,27 @@
820 Use error, not Fsignal, to report eval-depth-overflow. 820 Use error, not Fsignal, to report eval-depth-overflow.
821 Previous calls to Fsignal were buggy. 821 Previous calls to Fsignal were buggy.
822 822
8231986-01-17 Richard Mlynarik (mly at prep) 8231986-01-17 Richard Mlynarik (mly@prep)
824 824
825 * lread.c (init_obarray): 825 * lread.c (init_obarray):
826 Kludge around losing pyramid compiler. 826 Kludge around losing pyramid compiler.
827 827
8281986-01-14 Richard Mlynarik (mly at prep) 8281986-01-14 Richard Mlynarik (mly@prep)
829 829
830 * window.c (Fdelete_window): 830 * window.c (Fdelete_window):
831 When deleting a dummy parent window, don't try to GC buffer stuff. 831 When deleting a dummy parent window, don't try to GC buffer stuff.
832 832
833 * process.c (list_processes_1): 833 * process.c (list_processes_1):
834 Don't blow out if buffer associated with process is, 834 Don't blow out if buffer associated with process is,
835 through some bug I don't understand, killed. 835 through some bug I don't understand, killed.
836 836
837 * keymap.c (get_keyelt), keyboard.c (Fcommand_execute): 837 * keymap.c (get_keyelt), keyboard.c (Fcommand_execute):
838 Allow (lambda ...) to appear as a key's definition. 838 Allow (lambda ...) to appear as a key's definition.
839 839
840 * m-sun3.h, unexec.c: 840 * m-sun3.h, unexec.c:
841 Sun3 changes from Barry Shein. 841 Sun3 changes from Barry Shein.
842 842
8431986-01-10 Richard Mlynarik (mly at prep) 8431986-01-10 Richard Mlynarik (mly@prep)
844 844
845 * m-stride.h, s-stride.h, crt0.c, fns.c, keyboard.c, process.c, 845 * m-stride.h, s-stride.h, crt0.c, fns.c, keyboard.c, process.c,
846 sysdep.c. 846 sysdep.c.
@@ -851,7 +851,7 @@
851 emacs -- perhaps this is a reasonable thing in all wimpy unix 851 emacs -- perhaps this is a reasonable thing in all wimpy unix
852 versions. 852 versions.
853 853
8541986-01-10 Richard M. Stallman (rms at prep) 8541986-01-10 Richard M. Stallman (rms@prep)
855 855
856 * dispnew.c (update_line): 856 * dispnew.c (update_line):
857 Don't consider spaces at beginning as special if line is 857 Don't consider spaces at beginning as special if line is
@@ -866,7 +866,7 @@
866 If lock file is invalid, delete it and continue. 866 If lock file is invalid, delete it and continue.
867 If delete fails, ignore the lock. 867 If delete fails, ignore the lock.
868 868
8691986-01-09 Richard Mlynarik (mly at prep) 8691986-01-09 Richard Mlynarik (mly@prep)
870 870
871 * syntax.c: 871 * syntax.c:
872 New function check_syntax_table 872 New function check_syntax_table
@@ -878,8 +878,8 @@
878 Rename Fmake_syntax_table FCopy_syntax_table 878 Rename Fmake_syntax_table FCopy_syntax_table
879 after making it take an arg (default Vstandard_syntax_table) 879 after making it take an arg (default Vstandard_syntax_table)
880 -- retain alias in subr.el 880 -- retain alias in subr.el
881 881
8821986-01-08 Richard M. Stallman (rms at prep) 8821986-01-08 Richard M. Stallman (rms@prep)
883 883
884 * sysdep.c, term.c (get_screen_size): 884 * sysdep.c, term.c (get_screen_size):
885 New function to get screen size from kernel when possible. 885 New function to get screen size from kernel when possible.
@@ -889,17 +889,17 @@
889 * dispnew.c (Fding): 889 * dispnew.c (Fding):
890 Make doc say it terminates kbd macros. 890 Make doc say it terminates kbd macros.
891 891
8921986-01-07 Richard Mlynarik (mly at prep) 8921986-01-07 Richard Mlynarik (mly@prep)
893 893
894 * doc.c (Fsubstitute_command_keys): 894 * doc.c (Fsubstitute_command_keys):
895 Insert an explanatory message for "\\{unbound-variable}" 895 Insert an explanatory message for "\\{unbound-variable}"
896 896
8971986-01-06 Richard Mlynarik (mly at prep) 8971986-01-06 Richard Mlynarik (mly@prep)
898 898
899 * termcap.c (tputs): 899 * termcap.c (tputs):
900 Punt if passed (char) 0. 900 Punt if passed (char) 0.
901 901
9021985-12-31 Richard M. Stallman (rms at prep) 9021985-12-31 Richard M. Stallman (rms@prep)
903 903
904 * dispnew.c (Ding): 904 * dispnew.c (Ding):
905 Expand error message for keyboard macro case. 905 Expand error message for keyboard macro case.
@@ -907,12 +907,12 @@
907 * dired.c (Ffile_attributes): 907 * dired.c (Ffile_attributes):
908 Fix documentation error about meaning of ctime. 908 Fix documentation error about meaning of ctime.
909 909
9101985-12-28 Richard M. Stallman (rms at prep) 9101985-12-28 Richard M. Stallman (rms@prep)
911 911
912 * callproc.c (Fcall_process): 912 * callproc.c (Fcall_process):
913 Fix typo in name synch_process_pid. 913 Fix typo in name synch_process_pid.
914 914
9151985-12-27 Richard M. Stallman (rms at prep) 9151985-12-27 Richard M. Stallman (rms@prep)
916 916
917 * s-unipl5.2.h: 917 * s-unipl5.2.h:
918 Define HAVE_SELECT. 918 Define HAVE_SELECT.
@@ -921,14 +921,14 @@
921 If the commands are conditional, the target/dependencies line must 921 If the commands are conditional, the target/dependencies line must
922 be conditional also. 922 be conditional also.
923 923
9241985-12-20 Richard M. Stallman (rms at prep) 9241985-12-20 Richard M. Stallman (rms@prep)
925 925
926 * print.c (printchar, strout): 926 * print.c (printchar, strout):
927 If output stream is Qt and noninteractive, 927 If output stream is Qt and noninteractive,
928 don't do the usual interactive output stuff. 928 don't do the usual interactive output stuff.
929 In strout, avoid changing i so do not truncate the output. 929 In strout, avoid changing i so do not truncate the output.
930 930
9311985-12-19 Richard M. Stallman (rms at prep) 9311985-12-19 Richard M. Stallman (rms@prep)
932 932
933 * fns.c (merge): 933 * fns.c (merge):
934 Don't assume args are consecutive; GCPRO each one separately. 934 Don't assume args are consecutive; GCPRO each one separately.
@@ -942,7 +942,7 @@
942 loses since Fprinc needs 2 args. Use intermediate 942 loses since Fprinc needs 2 args. Use intermediate
943 function malloc_warning_1. 943 function malloc_warning_1.
944 944
9451985-12-18 Richard M. Stallman (rms at prep) 9451985-12-18 Richard M. Stallman (rms@prep)
946 946
947 * filelock.c (lock_if_free): 947 * filelock.c (lock_if_free):
948 kill failing means lock is free only if errno is ESRCH. 948 kill failing means lock is free only if errno is ESRCH.
@@ -950,7 +950,7 @@
950 * fns.c (Fy_or_n_p, Fyes_or_no_p): 950 * fns.c (Fy_or_n_p, Fyes_or_no_p):
951 Call Fdiscard_input if user gives invalid answer. 951 Call Fdiscard_input if user gives invalid answer.
952 952
9531985-12-17 Richard M. Stallman (rms at prep) 9531985-12-17 Richard M. Stallman (rms@prep)
954 954
955 * eval.c (apply_lambda): 955 * eval.c (apply_lambda):
956 Do debug-on-exit here, because if we return to Feval 956 Do debug-on-exit here, because if we return to Feval
@@ -965,12 +965,12 @@
965 Eliminate the alarm stuff, including send_process_alarm. 965 Eliminate the alarm stuff, including send_process_alarm.
966 Call report_file_error if write returns negative. 966 Call report_file_error if write returns negative.
967 967
9681985-12-15 Richard M. Stallman (rms at prep) 9681985-12-15 Richard M. Stallman (rms@prep)
969 969
970 * alloc.c (init_alloc_once): 970 * alloc.c (init_alloc_once):
971 Stop looping if shift produces 1, as well as if produces 0. 971 Stop looping if shift produces 1, as well as if produces 0.
972 972
9731985-12-14 Richard M. Stallman (rms at prep) 9731985-12-14 Richard M. Stallman (rms@prep)
974 974
975 * editfns.c (Fregion_{beginning,end}): 975 * editfns.c (Fregion_{beginning,end}):
976 New Lisp primitives, needed for the things that 976 New Lisp primitives, needed for the things that
@@ -989,13 +989,13 @@
989 * callint.c (quotify_args): 989 * callint.c (quotify_args):
990 Don't exempt the first arg. Use quotify_arg to do the work. 990 Don't exempt the first arg. Use quotify_arg to do the work.
991 991
9921985-12-13 Richard M. Stallman (rms at prep) 9921985-12-13 Richard M. Stallman (rms@prep)
993 993
994 * fileio.c (Fdo_auto_save): 994 * fileio.c (Fdo_auto_save):
995 Use message1 to output "Auto-saving..." 995 Use message1 to output "Auto-saving..."
996 so do not clobber the old message to be restored at end. 996 so do not clobber the old message to be restored at end.
997 997
9981985-12-12 Richard M. Stallman (rms at prep) 9981985-12-12 Richard M. Stallman (rms@prep)
999 999
1000 * syntax.c: 1000 * syntax.c:
1001 After turning on immediate_quit, must do QUIT; 1001 After turning on immediate_quit, must do QUIT;
@@ -1037,7 +1037,7 @@
1037 Change remaining CANNOT_DUMP and APOLLO conditionals 1037 Change remaining CANNOT_DUMP and APOLLO conditionals
1038 into VIRT_ADDR_VARIES conditionals. 1038 into VIRT_ADDR_VARIES conditionals.
1039 1039
10401985-12-10 Richard M. Stallman (rms at prep) 10401985-12-10 Richard M. Stallman (rms@prep)
1041 1041
1042 * fns.c: 1042 * fns.c:
1043 Don't include files for load-average if load-average not supported. 1043 Don't include files for load-average if load-average not supported.
@@ -1075,7 +1075,7 @@
1075 which stuffs a string's contents plus any unused input Emacs has 1075 which stuffs a string's contents plus any unused input Emacs has
1076 already read. 1076 already read.
1077 1077
10781985-12-09 Richard M. Stallman (rms at prep) 10781985-12-09 Richard M. Stallman (rms@prep)
1079 1079
1080 * fileio.c (Fdo_auto_save): 1080 * fileio.c (Fdo_auto_save):
1081 Don't auto save a buffer that is not modified 1081 Don't auto save a buffer that is not modified
@@ -1085,7 +1085,7 @@
1085 Use make_number for args to Findent_to. 1085 Use make_number for args to Findent_to.
1086 Omitting make_number always loses on Pyramid, it seems. 1086 Omitting make_number always loses on Pyramid, it seems.
1087 1087
10881985-12-08 Richard M. Stallman (rms at prep) 10881985-12-08 Richard M. Stallman (rms@prep)
1089 1089
1090 * minibuf.c (Fminibuffer_complete_word): 1090 * minibuf.c (Fminibuffer_complete_word):
1091 If next char not unique, try adding an actual space. 1091 If next char not unique, try adding an actual space.
@@ -1097,7 +1097,7 @@
1097 Fix lossage when second completion found is an initial segment of 1097 Fix lossage when second completion found is an initial segment of
1098 the first one. 1098 the first one.
1099 1099
11001985-12-07 Richard M. Stallman (rms at prep) 11001985-12-07 Richard M. Stallman (rms@prep)
1101 1101
1102 * xdisp.c (redisplay_window): 1102 * xdisp.c (redisplay_window):
1103 Don't use the clause for only-point-has-changed 1103 Don't use the clause for only-point-has-changed
@@ -1141,7 +1141,7 @@
1141 Make malloc_sbrk_used and malloc_sbrk_unused 1141 Make malloc_sbrk_used and malloc_sbrk_unused
1142 not be external if APOLLO. 1142 not be external if APOLLO.
1143 1143
11441985-12-06 Richard M. Stallman (rms at prep) 11441985-12-06 Richard M. Stallman (rms@prep)
1145 1145
1146 * emacs.c, keyboard.c, sysdep.c: 1146 * emacs.c, keyboard.c, sysdep.c:
1147 Rename InitDsp -> init_sys_modes and RstDsp -> reset_sys_modes. 1147 Rename InitDsp -> init_sys_modes and RstDsp -> reset_sys_modes.
@@ -1159,7 +1159,7 @@
1159 Don't change C variable `noninteractive' if user 1159 Don't change C variable `noninteractive' if user
1160 sets the Lisp variable `noninteractive'. 1160 sets the Lisp variable `noninteractive'.
1161 1161
11621985-12-05 Richard M. Stallman (rms at prep) 11621985-12-05 Richard M. Stallman (rms@prep)
1163 1163
1164 * callproc.c (Fcall_process): 1164 * callproc.c (Fcall_process):
1165 Close filefd if about to get error. 1165 Close filefd if about to get error.
@@ -1200,7 +1200,7 @@
1200 * buffer.c (list_buffers_1): 1200 * buffer.c (list_buffers_1):
1201 Make at least two spaces between all fields on a line. 1201 Make at least two spaces between all fields on a line.
1202 1202
12031985-12-04 Richard M. Stallman (rms at prep) 12031985-12-04 Richard M. Stallman (rms@prep)
1204 1204
1205 * xfns.c: 1205 * xfns.c:
1206 Define Fx_pop_up_window. 1206 Define Fx_pop_up_window.
@@ -1218,12 +1218,12 @@
1218 * lread.c (Fintern, Fintern_soft): 1218 * lread.c (Fintern, Fintern_soft):
1219 Don't allow a symbol as argument to intern or intern-soft. 1219 Don't allow a symbol as argument to intern or intern-soft.
1220 1220
12211985-12-04 Richard Mlynarik (mly at prep) 12211985-12-04 Richard Mlynarik (mly@prep)
1222 1222
1223 * editfns.c (Fsubst_char_in_region): 1223 * editfns.c (Fsubst_char_in_region):
1224 Typo. 1224 Typo.
1225 1225
12261985-12-03 Richard M. Stallman (rms at prep) 12261985-12-03 Richard M. Stallman (rms@prep)
1227 1227
1228 * fileio.c (Fdo_auto_save): 1228 * fileio.c (Fdo_auto_save):
1229 Always restore old minibuf message if any. 1229 Always restore old minibuf message if any.
@@ -1233,7 +1233,7 @@
1233 Truncate command-history to 30 elements. 1233 Truncate command-history to 30 elements.
1234 Add some register decls. 1234 Add some register decls.
1235 1235
12361985-12-03 Richard Mlynarik (mly at prep) 12361985-12-03 Richard Mlynarik (mly@prep)
1237 1237
1238 * lread.c (Fload): 1238 * lread.c (Fload):
1239 Suppress "Loading %s... done" if noninteractive 1239 Suppress "Loading %s... done" if noninteractive
@@ -1244,12 +1244,12 @@
1244 * regex.c (re_compile_pattern): 1244 * regex.c (re_compile_pattern):
1245 Fix error message (double "\"'s for c compiler) 1245 Fix error message (double "\"'s for c compiler)
1246 1246
12471985-12-03 Richard M. Stallman (rms at prep) 12471985-12-03 Richard M. Stallman (rms@prep)
1248 1248
1249 * editfns.c (Fsubst_char_in_region): 1249 * editfns.c (Fsubst_char_in_region):
1250 If 5th arg is non-nil, don't record for undo. 1250 If 5th arg is non-nil, don't record for undo.
1251 1251
12521985-12-02 Richard M. Stallman (rms at prep) 12521985-12-02 Richard M. Stallman (rms@prep)
1253 1253
1254 * unexec.c (copy_sym, make_hdr): 1254 * unexec.c (copy_sym, make_hdr):
1255 Pass file names to these functions. 1255 Pass file names to these functions.
@@ -1261,7 +1261,7 @@
1261 * window.c (set_window_{height,width}): 1261 * window.c (set_window_{height,width}):
1262 Make `nodelete' apply to children as well. 1262 Make `nodelete' apply to children as well.
1263 1263
12641985-11-28 Richard M. Stallman (rms at prep) 12641985-11-28 Richard M. Stallman (rms@prep)
1265 1265
1266 * indent.c (compute_motion): 1266 * indent.c (compute_motion):
1267 Omit one register decl if TAHOE_REGISTER_BUG. 1267 Omit one register decl if TAHOE_REGISTER_BUG.
@@ -1269,7 +1269,7 @@
1269 * m-tahoe.h: 1269 * m-tahoe.h:
1270 New file. 1270 New file.
1271 1271
12721985-11-27 Richard M. Stallman (rms at prep) 12721985-11-27 Richard M. Stallman (rms@prep)
1273 1273
1274 * sysdep.c (RstDsp): 1274 * sysdep.c (RstDsp):
1275 Do TIOCSETC before doing fcntl F_SETOWN. 1275 Do TIOCSETC before doing fcntl F_SETOWN.
@@ -1296,7 +1296,7 @@
1296 Define variable `dont_calculate_cost's: 1296 Define variable `dont_calculate_cost's:
1297 If set nonzero, `calculate_costs' is not called. 1297 If set nonzero, `calculate_costs' is not called.
1298 1298
12991985-11-25 Richard M. Stallman (rms at prep) 12991985-11-25 Richard M. Stallman (rms@prep)
1300 1300
1301 * sysdep.c, keyboard.c: 1301 * sysdep.c, keyboard.c:
1302 Clean up USG simulation of FIONREAD. 1302 Clean up USG simulation of FIONREAD.
@@ -1320,17 +1320,17 @@
1320 * process.c (Faccept_process_input): 1320 * process.c (Faccept_process_input):
1321 New Lisp function. 1321 New Lisp function.
1322 1322
13231985-11-24 Richard M. Stallman (rms at prep) 13231985-11-24 Richard M. Stallman (rms@prep)
1324 1324
1325 * unexec.c: 1325 * unexec.c:
1326 Close output descriptor if get an error. 1326 Close output descriptor if get an error.
1327 1327
13281985-11-23 Richard M. Stallman (rms at prep) 13281985-11-23 Richard M. Stallman (rms@prep)
1329 1329
1330 * termcap.c (tgetstr): 1330 * termcap.c (tgetstr):
1331 Supply second arg in call to tgetstr1. 1331 Supply second arg in call to tgetstr1.
1332 1332
13331985-11-22 Richard M. Stallman (rms at prep) 13331985-11-22 Richard M. Stallman (rms@prep)
1334 1334
1335 * s-bsd4.3.h: 1335 * s-bsd4.3.h:
1336 Undefine INTERUPT_INPUT. Noninterrupt input should work 1336 Undefine INTERUPT_INPUT. Noninterrupt input should work
@@ -1345,23 +1345,23 @@
1345 * term.c (topos): 1345 * term.c (topos):
1346 Call hook before checking curY and curX. 1346 Call hook before checking curY and curX.
1347 1347
13481985-11-22 Richard Mlynarik (mly at prep) 13481985-11-22 Richard Mlynarik (mly@prep)
1349 1349
1350 * fileio.c (Frename_file): 1350 * fileio.c (Frename_file):
1351 Supply third arg to Fcopy_file 1351 Supply third arg to Fcopy_file
1352 1352
13531985-11-22 Richard M. Stallman (rms at prep) 13531985-11-22 Richard M. Stallman (rms@prep)
1354 1354
1355 * keymap.c (push_text_char_description): 1355 * keymap.c (push_text_char_description):
1356 Represent ESC by ^[, not $. 1356 Represent ESC by ^[, not $.
1357 1357
13581985-11-20 Richard M. Stallman (rms at prep) 13581985-11-20 Richard M. Stallman (rms@prep)
1359 1359
1360 * minibuf.c (read_minibuf): 1360 * minibuf.c (read_minibuf):
1361 Make Vminibuffer_help_form do its intended job. 1361 Make Vminibuffer_help_form do its intended job.
1362 Use alloca to get the space for the prompt. 1362 Use alloca to get the space for the prompt.
1363 1363
13641985-11-20 Richard Mlynarik (mly at prep) 13641985-11-20 Richard Mlynarik (mly@prep)
1365 1365
1366 * callproc.c (Fcall_process_region): 1366 * callproc.c (Fcall_process_region):
1367 Documentation fix (why isn't this function written in lisp?) 1367 Documentation fix (why isn't this function written in lisp?)
@@ -1369,7 +1369,7 @@
1369 * minibuf.c (read_minibuf) 1369 * minibuf.c (read_minibuf)
1370 Use MScreenWidth 1370 Use MScreenWidth
1371 1371
13721985-11-20 Richard M. Stallman (rms at prep) 13721985-11-20 Richard M. Stallman (rms@prep)
1373 1373
1374 * tparam.c (tparam): 1374 * tparam.c (tparam):
1375 Don't pass `left' or `up' to strcat if it is null. 1375 Don't pass `left' or `up' to strcat if it is null.
@@ -1378,7 +1378,7 @@
1378 Split register arg c into arg c1 and register local c. 1378 Split register arg c into arg c1 and register local c.
1379 Using & on a register argument happens to work on vax. 1379 Using & on a register argument happens to work on vax.
1380 1380
13811985-11-19 Richard M. Stallman (rms at prep) 13811985-11-19 Richard M. Stallman (rms@prep)
1382 1382
1383 * xdisp.c (try_window_id): 1383 * xdisp.c (try_window_id):
1384 If change is on top line and display is not starting 1384 If change is on top line and display is not starting
@@ -1386,7 +1386,7 @@
1386 Return -1, which now tells redisplay_window not to try 1386 Return -1, which now tells redisplay_window not to try
1387 slow redisplay with the same window start. 1387 slow redisplay with the same window start.
1388 1388
13891985-11-18 Richard M. Stallman (rms at prep) 13891985-11-18 Richard M. Stallman (rms@prep)
1390 1390
1391 * m-apollo.h: 1391 * m-apollo.h:
1392 New file. Use with s-bsd4.2.h? 1392 New file. Use with s-bsd4.2.h?
@@ -1422,13 +1422,13 @@
1422 Make mention of alloca.o be conditional on not APOLLO. 1422 Make mention of alloca.o be conditional on not APOLLO.
1423 Make -lg conditional likewise. 1423 Make -lg conditional likewise.
1424 1424
14251985-11-15 Richard M. Stallman (rms at prep) 14251985-11-15 Richard M. Stallman (rms@prep)
1426 1426
1427 * ymakefile, read.c: 1427 * ymakefile, read.c:
1428 Rename read.* to lread.* to avoid trouble with 1428 Rename read.* to lread.* to avoid trouble with
1429 #define read sys_read. 1429 #define read sys_read.
1430 1430
14311985-11-14 Richard M. Stallman (rms at prep) 14311985-11-14 Richard M. Stallman (rms@prep)
1432 1432
1433 * New files xfns.c, xterm.c for X window system. 1433 * New files xfns.c, xterm.c for X window system.
1434 xfns contains Lisp subrs for interacting with X. 1434 xfns contains Lisp subrs for interacting with X.
@@ -1456,7 +1456,7 @@
1456 * buffer.c: 1456 * buffer.c:
1457 Flush Lisp variable buffer-number. 1457 Flush Lisp variable buffer-number.
1458 1458
14591985-11-13 Richard M. Stallman (rms at prep) 14591985-11-13 Richard M. Stallman (rms@prep)
1460 1460
1461 * term.c (term_init): 1461 * term.c (term_init):
1462 For c100, do not set TS_set_window if termcap entry gives one 1462 For c100, do not set TS_set_window if termcap entry gives one
@@ -1529,7 +1529,7 @@
1529 * minibuf.c: 1529 * minibuf.c:
1530 Comment out Fread_function, not used. 1530 Comment out Fread_function, not used.
1531 1531
15321985-11-12 Richard M. Stallman (rms at prep) 15321985-11-12 Richard M. Stallman (rms@prep)
1533 1533
1534 * keymap.c: 1534 * keymap.c:
1535 Comment out synkey, which nobody calls. 1535 Comment out synkey, which nobody calls.
@@ -1547,7 +1547,7 @@
1547 A few declarations for lint's sake. 1547 A few declarations for lint's sake.
1548 Make alias file-readable-p for file-exists-p. 1548 Make alias file-readable-p for file-exists-p.
1549 1549
15501985-11-11 Richard M. Stallman (rms at prep) 15501985-11-11 Richard M. Stallman (rms@prep)
1551 1551
1552 * emacs.c (Fkill_emacs): 1552 * emacs.c (Fkill_emacs):
1553 Return arg as exit code if arg is numeric even if interactive. 1553 Return arg as exit code if arg is numeric even if interactive.
@@ -1559,7 +1559,7 @@
1559 * tparam.c (tparam): 1559 * tparam.c (tparam):
1560 Rename %s as %f. 1560 Rename %s as %f.
1561 1561
15621985-11-10 Richard M. Stallman (rms at prep) 15621985-11-10 Richard M. Stallman (rms@prep)
1563 1563
1564 * read.c (Fload): 1564 * read.c (Fload):
1565 Rename closefile to load_unwind. 1565 Rename closefile to load_unwind.
@@ -1572,7 +1572,7 @@
1572 * term.c (write_standout_marker): 1572 * term.c (write_standout_marker):
1573 Do write the end-standout marker even when sg#0. 1573 Do write the end-standout marker even when sg#0.
1574 1574
15751985-11-09 Richard M. Stallman (rms at prep) 15751985-11-09 Richard M. Stallman (rms@prep)
1576 1576
1577 * term.c (set_scroll_region): 1577 * term.c (set_scroll_region):
1578 Change parameters given to the `cs' string 1578 Change parameters given to the `cs' string
@@ -1582,7 +1582,7 @@
1582 %i now increments two args, not just one. 1582 %i now increments two args, not just one.
1583 Redefine %a somewhat, as will be described in termcap.texinfo. 1583 Redefine %a somewhat, as will be described in termcap.texinfo.
1584 1584
15851985-11-08 Richard Mlynarik (mly at prep) 15851985-11-08 Richard Mlynarik (mly@prep)
1586 1586
1587 * emacs.c (Fkill_emacs): 1587 * emacs.c (Fkill_emacs):
1588 arg default is 0 if noninteractive, nil if interactive 1588 arg default is 0 if noninteractive, nil if interactive
@@ -1590,13 +1590,13 @@
1590 * minibuf.c (Fread_variable): 1590 * minibuf.c (Fread_variable):
1591 Only recognize symbols that are user-variable-p. 1591 Only recognize symbols that are user-variable-p.
1592 1592
15931985-11-08 Richard M. Stallman (rms at prep) 15931985-11-08 Richard M. Stallman (rms@prep)
1594 1594
1595 * sysdep.c (init_display): 1595 * sysdep.c (init_display):
1596 Turn on LPASS8 if it is defined. 1596 Turn on LPASS8 if it is defined.
1597 Gives 8-bit input in CBREAK mode. 1597 Gives 8-bit input in CBREAK mode.
1598 1598
15991985-11-06 Richard M. Stallman (rms at prep) 15991985-11-06 Richard M. Stallman (rms@prep)
1600 1600
1601 * sysdep.c (get_input_pending, select): 1601 * sysdep.c (get_input_pending, select):
1602 Provide alternate code for USG without FIONREAD. 1602 Provide alternate code for USG without FIONREAD.
@@ -1609,22 +1609,22 @@
1609 * m-dual.h: 1609 * m-dual.h:
1610 Don't define LOAD_AVE_TYPE or LOAD_AVE_CVT. 1610 Don't define LOAD_AVE_TYPE or LOAD_AVE_CVT.
1611 1611
16121985-11-05 Richard Mlynarik (mly at prep) 16121985-11-05 Richard Mlynarik (mly@prep)
1613 1613
1614 * print.c (print): 1614 * print.c (print):
1615 Hack deleted buffers. 1615 Hack deleted buffers.
1616 1616
16171985-11-04 Richard M. Stallman (rms at prep) 16171985-11-04 Richard M. Stallman (rms@prep)
1618 1618
1619 * syntax.c (describe_syntax_1): 1619 * syntax.c (describe_syntax_1):
1620 Return type Lisp_Object and value Qnil. 1620 Return type Lisp_Object and value Qnil.
1621 1621
16221985-11-04 Richard Mlynarik (mly at prep) 16221985-11-04 Richard Mlynarik (mly@prep)
1623 1623
1624 * minibuf.c (Fread_variable): 1624 * minibuf.c (Fread_variable):
1625 Choose amongst user-variable-p frobs rather than boundp ones 1625 Choose amongst user-variable-p frobs rather than boundp ones
1626 1626
16271985-11-02 Richard M. Stallman (rms at prep) 16271985-11-02 Richard M. Stallman (rms@prep)
1628 1628
1629 * window.c (window_scroll): 1629 * window.c (window_scroll):
1630 Get error if try to scroll back when at top. 1630 Get error if try to scroll back when at top.
@@ -1632,7 +1632,7 @@
1632 * window.c (Fscroll_down, Fscroll_up): 1632 * window.c (Fscroll_down, Fscroll_up):
1633 Share new subroutine scroll_command to compute amount to scroll by. 1633 Share new subroutine scroll_command to compute amount to scroll by.
1634 1634
16351985-11-01 Richard M. Stallman (rms at prep) 16351985-11-01 Richard M. Stallman (rms@prep)
1636 1636
1637 * dispnew.c (Fset_input_mode): 1637 * dispnew.c (Fset_input_mode):
1638 Always set interrupt_input to 0 when SIGIO is undefined. 1638 Always set interrupt_input to 0 when SIGIO is undefined.
@@ -1640,7 +1640,7 @@
1640 * keyboard.c (gobble_input, input_available_signal, kbd_buffer_store_char): 1640 * keyboard.c (gobble_input, input_available_signal, kbd_buffer_store_char):
1641 Make these functions exist only if SIGIO is defined. 1641 Make these functions exist only if SIGIO is defined.
1642 1642
16431985-10-30 Richard M. Stallman (rms at prep) 16431985-10-30 Richard M. Stallman (rms@prep)
1644 1644
1645 * sysdep.c (select): 1645 * sysdep.c (select):
1646 Use signal, not sigset, since we simulate signal on 1646 Use signal, not sigset, since we simulate signal on
@@ -1657,7 +1657,7 @@
1657 * alloca.s: 1657 * alloca.s:
1658 Provide alloca for 3b5. 1658 Provide alloca for 3b5.
1659 1659
16601985-10-30 Richard Mlynarik (mly at prep) 16601985-10-30 Richard Mlynarik (mly@prep)
1661 1661
1662 * editfns.c, print.c (Fmessage): 1662 * editfns.c, print.c (Fmessage):
1663 Move Fmessage from editfns to print 1663 Move Fmessage from editfns to print
@@ -1670,7 +1670,7 @@
1670 * buffer.h, abbrev.c, cmds.c, xdisp.c 1670 * buffer.h, abbrev.c, cmds.c, xdisp.c
1671 abbrev_mode is buffer-local (like all other minor modes) 1671 abbrev_mode is buffer-local (like all other minor modes)
1672 1672
16731985-10-29 Richard M. Stallman (rms at prep) 16731985-10-29 Richard M. Stallman (rms@prep)
1674 1674
1675 * sysdep.c (wait_for_termination): 1675 * sysdep.c (wait_for_termination):
1676 Install case for 4.1 with subprocesses. 1676 Install case for 4.1 with subprocesses.
@@ -1694,17 +1694,17 @@
1694 * fns.c (Fequal): 1694 * fns.c (Fequal):
1695 Markers are equal if they point at the same place. 1695 Markers are equal if they point at the same place.
1696 1696
16971985-10-29 Richard Mlynarik (mly at prep) 16971985-10-29 Richard Mlynarik (mly@prep)
1698 1698
1699 * fns.c (Frequire): 1699 * fns.c (Frequire):
1700 Don't print message whilst loading required file. 1700 Don't print message whilst loading required file.
1701 1701
17021985-10-29 Richard M. Stallman (rms at prep) 17021985-10-29 Richard M. Stallman (rms@prep)
1703 1703
1704 * syntax.c (scan_lists): 1704 * syntax.c (scan_lists):
1705 Initialize mathexit. 1705 Initialize mathexit.
1706 1706
17071985-10-28 Richard M. Stallman (rms at prep) 17071985-10-28 Richard M. Stallman (rms@prep)
1708 1708
1709 * process.c (child_sig): 1709 * process.c (child_sig):
1710 Rename `dead_pid' to `synch_process_pid'. 1710 Rename `dead_pid' to `synch_process_pid'.
@@ -1726,12 +1726,12 @@
1726 * read.c (read_escape): 1726 * read.c (read_escape):
1727 After C-, don't clear meta bit of what follows. 1727 After C-, don't clear meta bit of what follows.
1728 1728
17291985-10-27 Richard M. Stallman (rms at prep) 17291985-10-27 Richard M. Stallman (rms@prep)
1730 1730
1731 * m-*.h: 1731 * m-*.h:
1732 Define SIGN_EXTEND_CHAR for all machines. 1732 Define SIGN_EXTEND_CHAR for all machines.
1733 1733
17341985-10-26 Richard M. Stallman (rms at prep) 17341985-10-26 Richard M. Stallman (rms@prep)
1735 1735
1736 * xdisp.c (display_mode_line): 1736 * xdisp.c (display_mode_line):
1737 If window is not full width but its parent is, 1737 If window is not full width but its parent is,
@@ -1749,7 +1749,7 @@
1749 If a symbol's definition is a symbol that is a macro, 1749 If a symbol's definition is a symbol that is a macro,
1750 expand either one seen. 1750 expand either one seen.
1751 1751
17521985-10-23 Richard M. Stallman (rms at prep) 17521985-10-23 Richard M. Stallman (rms@prep)
1753 1753
1754 * eval.c (Fthrow): 1754 * eval.c (Fthrow):
1755 If TAG is nil, always say it is not found, to avoid 1755 If TAG is nil, always say it is not found, to avoid
@@ -1784,7 +1784,7 @@
1784 In 4.2, final slash can cause wrong result 1784 In 4.2, final slash can cause wrong result
1785 if file is read-protected. 1785 if file is read-protected.
1786 1786
17871985-10-22 Richard Mlynarik (mly at prep) 17871985-10-22 Richard Mlynarik (mly@prep)
1788 1788
1789 * eval.c (Fcondition_case): 1789 * eval.c (Fcondition_case):
1790 Add some error-checks to condition-case; 1790 Add some error-checks to condition-case;
@@ -1801,12 +1801,12 @@
1801 * fns.c (Fnconc): 1801 * fns.c (Fnconc):
1802 typo: wrong_type_arg called with Flistp, not Qlistp 1802 typo: wrong_type_arg called with Flistp, not Qlistp
1803 1803
18041985-10-22 Richard M. Stallman (rms at mit-prep) 18041985-10-22 Richard M. Stallman (rms@mit-prep)
1805 1805
1806 * process.c (Fset_process_buffer, Fstart_process): 1806 * process.c (Fset_process_buffer, Fstart_process):
1807 Allow a process's buffer to be nil. 1807 Allow a process's buffer to be nil.
1808 1808
18091985-10-21 Richard M. Stallman (rms at mit-prep) 18091985-10-21 Richard M. Stallman (rms@mit-prep)
1810 1810
1811 * window.c (Fscroll_{left,right}): 1811 * window.c (Fscroll_{left,right}):
1812 Default arg is now window width minus 2. 1812 Default arg is now window width minus 2.
@@ -1832,7 +1832,7 @@
1832 Qvoid_{variable,function}. No longer pass boundp or fboundp 1832 Qvoid_{variable,function}. No longer pass boundp or fboundp
1833 as part of the extra info, since would be redundant. 1833 as part of the extra info, since would be redundant.
1834 1834
18351985-10-18 Richard M. Stallman (rms at mit-prep) 18351985-10-18 Richard M. Stallman (rms@mit-prep)
1836 1836
1837 * editfns.c (Fformat): 1837 * editfns.c (Fformat):
1838 Remove limit on length of output. 1838 Remove limit on length of output.
@@ -1840,7 +1840,7 @@
1840 * doprnt.c (doprnt): 1840 * doprnt.c (doprnt):
1841 Rearrange so can handle %2s, etc. 1841 Rearrange so can handle %2s, etc.
1842 1842
18431985-10-17 Richard M. Stallman (rms at mit-prep) 18431985-10-17 Richard M. Stallman (rms@mit-prep)
1844 1844
1845 * process.c: 1845 * process.c:
1846 Define sys_siglist for 4.1, which doesn't provide one. 1846 Define sys_siglist for 4.1, which doesn't provide one.
@@ -1933,7 +1933,7 @@
1933 * search.c (search_buffer): 1933 * search.c (search_buffer):
1934 If fwd, require match to end not beyond search limit. 1934 If fwd, require match to end not beyond search limit.
1935 1935
19361985-10-16 Richard M. Stallman (rms at mit-prep) 19361985-10-16 Richard M. Stallman (rms@mit-prep)
1937 1937
1938 * alloc.c: 1938 * alloc.c:
1939 New vars data-bytes-{used,free} that ref malloc_sbrk{,un}used. 1939 New vars data-bytes-{used,free} that ref malloc_sbrk{,un}used.
@@ -2022,7 +2022,7 @@
2022 * fileio.c (Finsert_file_contents): 2022 * fileio.c (Finsert_file_contents):
2023 Set up for this to be undone. 2023 Set up for this to be undone.
2024 2024
20251985-10-15 Richard M. Stallman (rms at mit-prep) 20251985-10-15 Richard M. Stallman (rms@mit-prep)
2026 2026
2027 * syntax.c (Fmodify_syntax_entry): 2027 * syntax.c (Fmodify_syntax_entry):
2028 Use %s rather than %c in interactive string. 2028 Use %s rather than %c in interactive string.
@@ -2050,7 +2050,7 @@
2050 * callproc.c (Fcall_process): 2050 * callproc.c (Fcall_process):
2051 Always try opening program before forking. 2051 Always try opening program before forking.
2052 2052
20531985-10-14 Richard M. Stallman (rms at mit-prep) 20531985-10-14 Richard M. Stallman (rms@mit-prep)
2054 2054
2055 * Makefile: 2055 * Makefile:
2056 Now it takes ymakefile, passes it thru cpp to get xmakefile, 2056 Now it takes ymakefile, passes it thru cpp to get xmakefile,
@@ -2073,7 +2073,7 @@
2073 * eval.c (apply_lambda, funcall_lambda): 2073 * eval.c (apply_lambda, funcall_lambda):
2074 Flush &quote support. 2074 Flush &quote support.
2075 2075
20761985-10-11 Richard M. Stallman (rms at mit-prep) 20761985-10-11 Richard M. Stallman (rms@mit-prep)
2077 2077
2078 * fileio.c (Frename_file): 2078 * fileio.c (Frename_file):
2079 If fails due to moving across devices, copy and delete old file. 2079 If fails due to moving across devices, copy and delete old file.
@@ -2082,7 +2082,7 @@
2082 If the first line contains `\[', pass the string thru 2082 If the first line contains `\[', pass the string thru
2083 substitute-command-keys and try again. 2083 substitute-command-keys and try again.
2084 2084
20851985-10-10 Richard M. Stallman (rms at mit-prep) 20851985-10-10 Richard M. Stallman (rms@mit-prep)
2086 2086
2087 * Makefile: 2087 * Makefile:
2088 Define new parameter LDFLAGS, and make more use of LIBES. 2088 Define new parameter LDFLAGS, and make more use of LIBES.
@@ -2099,12 +2099,12 @@
2099 * dired.c: 2099 * dired.c:
2100 Do not include dir.h if including ndir.h. 2100 Do not include dir.h if including ndir.h.
2101 2101
21021985-10-09 Richard M. Stallman (rms at mit-prep) 21021985-10-09 Richard M. Stallman (rms@mit-prep)
2103 2103
2104 * fileio.c (Fsubstitute_in_command_name): 2104 * fileio.c (Fsubstitute_in_command_name):
2105 Simplify /~ and // if produced as result of variable substitution. 2105 Simplify /~ and // if produced as result of variable substitution.
2106 2106
21071985-10-08 Richard M. Stallman (rms at mit-prep) 21071985-10-08 Richard M. Stallman (rms@mit-prep)
2108 2108
2109 * fns.c (concat): 2109 * fns.c (concat):
2110 Failed to initialize data type of `len'. 2110 Failed to initialize data type of `len'.
@@ -2138,12 +2138,12 @@
2138 instead of macros going through variables that 2138 instead of macros going through variables that
2139 might fail to be set up. 2139 might fail to be set up.
2140 2140
21411985-10-07 Richard Mlynarik (mly at mit-prep) 21411985-10-07 Richard Mlynarik (mly@mit-prep)
2142 2142
2143 * print.c (print) 2143 * print.c (print)
2144 No need to escape symbols + and - if not followed by digits 2144 No need to escape symbols + and - if not followed by digits
2145 2145
21461985-10-07 Richard M. Stallman (rms at mit-prep) 21461985-10-07 Richard M. Stallman (rms@mit-prep)
2147 2147
2148 * filelock.c: 2148 * filelock.c:
2149 New file containing stuff to handle locking files while 2149 New file containing stuff to handle locking files while
@@ -2165,13 +2165,13 @@
2165 * undo.c (Fundo_more): 2165 * undo.c (Fundo_more):
2166 Unlock file if undoing makes buffer unmodified. 2166 Unlock file if undoing makes buffer unmodified.
2167 2167
21681985-10-06 Richard M. Stallman (rms at mit-prep) 21681985-10-06 Richard M. Stallman (rms@mit-prep)
2169 2169
2170 * dired.c (file_name_completions): 2170 * dired.c (file_name_completions):
2171 If looking for list of all completions, don't ignore any. 2171 If looking for list of all completions, don't ignore any.
2172 Do this by starting with passcount = 1. 2172 Do this by starting with passcount = 1.
2173 2173
21741985-10-05 Richard M. Stallman (rms at mit-prep) 21741985-10-05 Richard M. Stallman (rms@mit-prep)
2175 2175
2176 * xdisp.c (message): 2176 * xdisp.c (message):
2177 Use doprnt instead of sprintf: prevent overflowing buf. 2177 Use doprnt instead of sprintf: prevent overflowing buf.
@@ -2180,14 +2180,14 @@
2180 Protect against overflowing tbuf even if strings are clobbered 2180 Protect against overflowing tbuf even if strings are clobbered
2181 and have negative length. 2181 and have negative length.
2182 2182
21831985-10-02 Richard M. Stallman (rms at mit-prep) 21831985-10-02 Richard M. Stallman (rms@mit-prep)
2184 2184
2185 * insdel.c (delete_range): 2185 * insdel.c (delete_range):
2186 Must immediately relocate markers into deleted text. 2186 Must immediately relocate markers into deleted text.
2187 Otherwise if an insertion follows they may end up pointing 2187 Otherwise if an insertion follows they may end up pointing
2188 into the middle of it. 2188 into the middle of it.
2189 2189
21901985-10-01 Richard M. Stallman (rms at mit-prep) 21901985-10-01 Richard M. Stallman (rms@mit-prep)
2191 2191
2192 * dispnew.c, xdisp.c, minibuf.c: 2192 * dispnew.c, xdisp.c, minibuf.c:
2193 cursX and cursY are now origin zero. 2193 cursX and cursY are now origin zero.
@@ -2197,7 +2197,7 @@
2197 New "cS" string, in TS_set_scroll_region_1, 2197 New "cS" string, in TS_set_scroll_region_1,
2198 accepts four params suitable for handling aaa's \E[...p cmd. 2198 accepts four params suitable for handling aaa's \E[...p cmd.
2199 2199
22001985-09-30 Richard M. Stallman (rms at mit-prep) 22001985-09-30 Richard M. Stallman (rms@mit-prep)
2201 2201
2202 * xdisp.c (redisplay_window): 2202 * xdisp.c (redisplay_window):
2203 Don't clobber the point value of the buffer 2203 Don't clobber the point value of the buffer
@@ -2209,9 +2209,9 @@
2209 Define reassert_line_highlight_hook, and call it. 2209 Define reassert_line_highlight_hook, and call it.
2210 2210
2211 * dispnew.c (direct_output_for_self_insert): 2211 * dispnew.c (direct_output_for_self_insert):
2212 Call reassert_line_highlight. 2212 Call reassert_line_highlight.
2213 2213
22141985-09-29 Richard M. Stallman (rms at mit-prep) 22141985-09-29 Richard M. Stallman (rms@mit-prep)
2215 2215
2216 * print.c (print): 2216 * print.c (print):
2217 Fix one-off bug in Vprint_length; one element too few 2217 Fix one-off bug in Vprint_length; one element too few
@@ -2220,7 +2220,7 @@
2220 * fileio.c (Fread_file_name_internal): 2220 * fileio.c (Fread_file_name_internal):
2221 Avoid error when spec'd name has no slashes. 2221 Avoid error when spec'd name has no slashes.
2222 2222
22231985-09-28 Richard M. Stallman (rms at mit-prep) 22231985-09-28 Richard M. Stallman (rms@mit-prep)
2224 2224
2225 * term.c (clear_to_end, clear_screen): 2225 * term.c (clear_to_end, clear_screen):
2226 Set cleared lines to the background highlighting state. 2226 Set cleared lines to the background highlighting state.
@@ -2243,7 +2243,7 @@
2243 * fns.c (Fprovide): 2243 * fns.c (Fprovide):
2244 If Vautoload_queue is non-nil, record old value of Vfeatures. 2244 If Vautoload_queue is non-nil, record old value of Vfeatures.
2245 2245
22461985-09-27 Richard M. Stallman (rms at mit-prep) 22461985-09-27 Richard M. Stallman (rms@mit-prep)
2247 2247
2248 * abbrev.c (Fdefine_global_abbrev, Fdefine_mode_abbrev): 2248 * abbrev.c (Fdefine_global_abbrev, Fdefine_mode_abbrev):
2249 Convert name to lower case before defining. 2249 Convert name to lower case before defining.
@@ -2254,17 +2254,17 @@
2254 * buffer.c (init_buffer_once): 2254 * buffer.c (init_buffer_once):
2255 Add variable `tem'. Don't call Fcurrent_buffer. 2255 Add variable `tem'. Don't call Fcurrent_buffer.
2256 2256
22571985-09-26 Richard M. Stallman (rms at mit-prep) 22571985-09-26 Richard M. Stallman (rms@mit-prep)
2258 2258
2259 * fileio.c (Fexpand_file_name): 2259 * fileio.c (Fexpand_file_name):
2260 Discard through any slash that precedes a tilde. 2260 Discard through any slash that precedes a tilde.
2261 2261
22621985-09-20 Richard M. Stallman (rms at mit-prep) 22621985-09-20 Richard M. Stallman (rms@mit-prep)
2263 2263
2264 * fns.c (concat): 2264 * fns.c (concat):
2265 In the case of append, don't copy or test the last arg. 2265 In the case of append, don't copy or test the last arg.
2266 2266
22671985-09-19 Richard M. Stallman (rms at mit-prep) 22671985-09-19 Richard M. Stallman (rms@mit-prep)
2268 2268
2269 * keyboard.c (command_loop_1): 2269 * keyboard.c (command_loop_1):
2270 If minibuffer and echo area both in use, 2270 If minibuffer and echo area both in use,
@@ -2287,7 +2287,7 @@
2287 Fix garbage code to ignore, correctly, 2287 Fix garbage code to ignore, correctly,
2288 stopped or dead processes. 2288 stopped or dead processes.
2289 2289
22901985-09-17 Richard M. Stallman (rms at mit-prep) 22901985-09-17 Richard M. Stallman (rms@mit-prep)
2291 2291
2292 * Don't use strings.h (not all Unix versions have it). 2292 * Don't use strings.h (not all Unix versions have it).
2293 Declare index explicitly where needed. 2293 Declare index explicitly where needed.
@@ -2312,13 +2312,13 @@
2312 * unexec.c (make_hdr): 2312 * unexec.c (make_hdr):
2313 Remove sun data_start rounding change: round down again. 2313 Remove sun data_start rounding change: round down again.
2314 2314
23151985-09-13 Richard M. Stallman (rms at mit-prep) 23151985-09-13 Richard M. Stallman (rms@mit-prep)
2316 2316
2317 * minibuf.c (minibuf_completion_help_1): 2317 * minibuf.c (minibuf_completion_help_1):
2318 Always indent at least one space between the two function names on 2318 Always indent at least one space between the two function names on
2319 a line. 2319 a line.
2320 2320
23211985-09-12 Richard M. Stallman (rms at mit-prep) 23211985-09-12 Richard M. Stallman (rms@mit-prep)
2322 2322
2323 * syntax.h, syntax.c: 2323 * syntax.h, syntax.c:
2324 Define new syntax class Spunct, for punctuation. 2324 Define new syntax class Spunct, for punctuation.
@@ -2326,13 +2326,13 @@
2326 Define all non-whitespace that used to be Swhitespace as 2326 Define all non-whitespace that used to be Swhitespace as
2327 being punctuation. 2327 being punctuation.
2328 2328
23291985-09-11 Richard M. Stallman (rms at mit-prep) 23291985-09-11 Richard M. Stallman (rms@mit-prep)
2330 2330
2331 * dired.c (file_name_completions): 2331 * dired.c (file_name_completions):
2332 Fix bug matching implicit slash after name of dir 2332 Fix bug matching implicit slash after name of dir
2333 against an implicit slash in bestmatch. 2333 against an implicit slash in bestmatch.
2334 2334
23351985-09-10 Richard M. Stallman (rms at mit-prep) 23351985-09-10 Richard M. Stallman (rms@mit-prep)
2336 2336
2337 * cmds.c (Fnewline): 2337 * cmds.c (Fnewline):
2338 Barf immediately if buffer read only. 2338 Barf immediately if buffer read only.
@@ -2350,7 +2350,7 @@
2350 * abbrev.c (describe_abbrev): 2350 * abbrev.c (describe_abbrev):
2351 Direct final newline to same stream as everything else. 2351 Direct final newline to same stream as everything else.
2352 2352
23531985-09-08 Richard M. Stallman (rms at mit-prep) 23531985-09-08 Richard M. Stallman (rms@mit-prep)
2354 2354
2355 * editfns.c, dispnew.c: 2355 * editfns.c, dispnew.c:
2356 Definition of baud-rate moved to dispnew.c. 2356 Definition of baud-rate moved to dispnew.c.
@@ -2380,7 +2380,7 @@
2380 Use new functions args_out_of_range and args_out_of_range_3 2380 Use new functions args_out_of_range and args_out_of_range_3
2381 (in data.c) to do this. 2381 (in data.c) to do this.
2382 2382
23831985-09-07 Richard M. Stallman (rms at mit-prep) 23831985-09-07 Richard M. Stallman (rms@mit-prep)
2384 2384
2385 * search.c (compile_pattern & callers): 2385 * search.c (compile_pattern & callers):
2386 Must recompile even the same string if translate table is 2386 Must recompile even the same string if translate table is
@@ -2397,7 +2397,7 @@
2397 * search.c (Fstring_match): 2397 * search.c (Fstring_match):
2398 Set the search_regs, like buffer searching commands. 2398 Set the search_regs, like buffer searching commands.
2399 2399
24001985-09-06 Richard M. Stallman (rms at mit-prep) 24001985-09-06 Richard M. Stallman (rms@mit-prep)
2401 2401
2402 * editfns.c (Finsert_before_markers): 2402 * editfns.c (Finsert_before_markers):
2403 User interface to insert_before_markers. 2403 User interface to insert_before_markers.
@@ -2422,7 +2422,7 @@
2422 * syntax.c (scan_sexps_forward): 2422 * syntax.c (scan_sexps_forward):
2423 Stop properly if end of range comes after a char quote within a string. 2423 Stop properly if end of range comes after a char quote within a string.
2424 2424
24251985-09-05 Richard M. Stallman (rms at mit-prep) 24251985-09-05 Richard M. Stallman (rms@mit-prep)
2426 2426
2427 * fileio.c (Fread_file_name): 2427 * fileio.c (Fread_file_name):
2428 Abbreviate the default dir using ~ if possible. 2428 Abbreviate the default dir using ~ if possible.
@@ -2433,18 +2433,18 @@
2433 * term.c (write_chars): 2433 * term.c (write_chars):
2434 When using TS_repeat, the count was wrong, and len was not updated. 2434 When using TS_repeat, the count was wrong, and len was not updated.
2435 2435
24361985-09-05 Richard M. Stallman (rms at mit-prep) 24361985-09-05 Richard M. Stallman (rms@mit-prep)
2437 2437
2438 * process.c (handle_process_output): 2438 * process.c (handle_process_output):
2439 Preserve logical ordering of input and output when there is type ahead. 2439 Preserve logical ordering of input and output when there is type ahead.
2440 2440
24411985-09-05 Richard M. Stallman (rms at mit-prep) 24411985-09-05 Richard M. Stallman (rms@mit-prep)
2442 2442
2443 * macros.c: 2443 * macros.c:
2444 Define executing-kbd-macro as alias for executing-macro. 2444 Define executing-kbd-macro as alias for executing-macro.
2445 Eventually old name will be flushed. 2445 Eventually old name will be flushed.
2446 2446
24471985-09-04 Richard M. Stallman (rms at mit-prep) 24471985-09-04 Richard M. Stallman (rms@mit-prep)
2448 2448
2449 * keyboard.c (Fsuspend_emacs): 2449 * keyboard.c (Fsuspend_emacs):
2450 Put back `kill', accidentally deleted. 2450 Put back `kill', accidentally deleted.
@@ -2455,7 +2455,7 @@
2455 Simplify handling of nlen == screen_width case 2455 Simplify handling of nlen == screen_width case
2456 to avoid calling write_chars on -1 chars. 2456 to avoid calling write_chars on -1 chars.
2457 2457
24581985-09-02 Richard M. Stallman (rms at mit-prep) 24581985-09-02 Richard M. Stallman (rms@mit-prep)
2459 2459
2460 * term.c ((re)set_terminal_modes): 2460 * term.c ((re)set_terminal_modes):
2461 Use the correct hook in each case. 2461 Use the correct hook in each case.
@@ -2471,7 +2471,7 @@
2471 * print.c (print): 2471 * print.c (print):
2472 Define variable print-length, and refer to it as nec. 2472 Define variable print-length, and refer to it as nec.
2473 2473
24741985-08-31 Richard Mlynarik (mly at mit-prep) 24741985-08-31 Richard Mlynarik (mly@mit-prep)
2475 2475
2476 * editfns.c (init_editfns) 2476 * editfns.c (init_editfns)
2477 Try to improve AMPERSAND_FULL_NAME frobbing a little. 2477 Try to improve AMPERSAND_FULL_NAME frobbing a little.
@@ -2480,12 +2480,12 @@
2480 Define function user-variable-p, which returns t if first char of 2480 Define function user-variable-p, which returns t if first char of
2481 var doc string is "*". Make (interactive "v") use it. 2481 var doc string is "*". Make (interactive "v") use it.
2482 2482
24831985-08-31 Richard M. Stallman (rms at mit-prep) 24831985-08-31 Richard M. Stallman (rms@mit-prep)
2484 2484
2485 * syntax.c (scan_words): 2485 * syntax.c (scan_words):
2486 Always clear immediate_quit on exit. 2486 Always clear immediate_quit on exit.
2487 2487
24881985-08-30 Richard M. Stallman (rms at mit-prep) 24881985-08-30 Richard M. Stallman (rms@mit-prep)
2489 2489
2490 * process.c (handle_process_output): 2490 * process.c (handle_process_output):
2491 Don't use the name `howmany' to avoid possible conflict 2491 Don't use the name `howmany' to avoid possible conflict
@@ -2494,7 +2494,7 @@
2494 * xdisp.c (decode_mode_spec): 2494 * xdisp.c (decode_mode_spec):
2495 Never try to output 100% -- output 99% instead. 2495 Never try to output 100% -- output 99% instead.
2496 2496
24971985-08-11 Richard Mlynarik (mly at mit-prep) 24971985-08-11 Richard Mlynarik (mly@mit-prep)
2498 2498
2499 * m-sun.h 2499 * m-sun.h
2500 Don't define SUN -- "sun" already exists. 2500 Don't define SUN -- "sun" already exists.
@@ -2507,13 +2507,13 @@
2507 * search.c (compile_pattern): 2507 * search.c (compile_pattern):
2508 Signal an invalid-regexp error if lose. 2508 Signal an invalid-regexp error if lose.
2509 2509
25101985-08-09 Richard Mlynarik (mly at mit-prep) 25101985-08-09 Richard Mlynarik (mly@mit-prep)
2511 2511
2512 * term.c (clear_end_of_line) 2512 * term.c (clear_end_of_line)
2513 Calling cmplus before chars output when terminals lacks clreol 2513 Calling cmplus before chars output when terminals lacks clreol
2514 (crl@newton.purdue.edu) 2514 (crl@newton.purdue.edu)
2515 2515
25161985-08-06 Richard Mlynarik (mly at mit-prep) 25161985-08-06 Richard Mlynarik (mly@mit-prep)
2517 2517
2518 * macros.c (end-kdb-macro): 2518 * macros.c (end-kdb-macro):
2519 Barf if not defining a macro. 2519 Barf if not defining a macro.
@@ -2525,7 +2525,7 @@
2525 Make where_is_in_buffer take a firstonly arg to speed up 2525 Make where_is_in_buffer take a firstonly arg to speed up
2526 substitute-command-keys. Make it really use its buf argument. 2526 substitute-command-keys. Make it really use its buf argument.
2527 (crl@newton.purdue.edu) 2527 (crl@newton.purdue.edu)
2528 2528
2529 * emacs.c (kill-emacs): 2529 * emacs.c (kill-emacs):
2530 If noninteractive and arg is fixnum, return arg as program return 2530 If noninteractive and arg is fixnum, return arg as program return
2531 code by exit(arg) 2531 code by exit(arg)
@@ -2537,7 +2537,7 @@
2537 Fix timing screw if SIGCHLD received in middle of deactivation 2537 Fix timing screw if SIGCHLD received in middle of deactivation
2538 (by silogic!eggert@ucla-cs.arpa) 2538 (by silogic!eggert@ucla-cs.arpa)
2539 2539
25401985-08-05 Richard Mlynarik (mly at mit-prep) 25401985-08-05 Richard Mlynarik (mly@mit-prep)
2541 2541
2542 * callint.c 2542 * callint.c
2543 Improve doc of {current-}prefix-arg 2543 Improve doc of {current-}prefix-arg
@@ -2552,12 +2552,12 @@
2552 needed for real, bad flow control. 2552 needed for real, bad flow control.
2553 -- silogic!eggert@ucla-cs.arpa 2553 -- silogic!eggert@ucla-cs.arpa
2554 2554
25551985-07-21 Richard Mlynarik (mly at mit-prep) 25551985-07-21 Richard Mlynarik (mly@mit-prep)
2556 2556
2557 * sysdep.c (tabs_safe_p): 2557 * sysdep.c (tabs_safe_p):
2558 gtty call was missing fd arg. 2558 gtty call was missing fd arg.
2559 2559
25601985-07-15 Richard M. Stallman (rms at mit-prep) 25601985-07-15 Richard M. Stallman (rms@mit-prep)
2561 2561
2562 * xdisp.c, minibuf.c, fileio.c: 2562 * xdisp.c, minibuf.c, fileio.c:
2563 Add * to some variables' doc, remove from others. 2563 Add * to some variables' doc, remove from others.
@@ -2575,7 +2575,7 @@
2575 Pass correct data type (int) when call self at end. 2575 Pass correct data type (int) when call self at end.
2576 Similar in set_window_width. 2576 Similar in set_window_width.
2577 2577
25781985-07-14 Richard M. Stallman (rms at mit-prep) 25781985-07-14 Richard M. Stallman (rms@mit-prep)
2579 2579
2580 * editfns.c (subst-char-in-region): 2580 * editfns.c (subst-char-in-region):
2581 * casefiddle.c (operate_on_region): 2581 * casefiddle.c (operate_on_region):
@@ -2601,17 +2601,17 @@
2601 * casefiddle.c (operate_on_word): 2601 * casefiddle.c (operate_on_word):
2602 Handle case of scan_words returning 0. 2602 Handle case of scan_words returning 0.
2603 2603
26041985-07-12 Richard M. Stallman (rms at mit-prep) 26041985-07-12 Richard M. Stallman (rms@mit-prep)
2605 2605
2606 * xdisp.c (display_string): 2606 * xdisp.c (display_string):
2607 Regard display chars as unsigned chars. 2607 Regard display chars as unsigned chars.
2608 2608
26091985-07-12 Richard Mlynarik (mly at mit-prep) 26091985-07-12 Richard Mlynarik (mly@mit-prep)
2610 2610
2611 * callint.c 2611 * callint.c
2612 Stuff was being added to command-history even if aborted out 2612 Stuff was being added to command-history even if aborted out
2613 2613
26141985-07-11 Richard M. Stallman (rms at mit-prep) 26141985-07-11 Richard M. Stallman (rms@mit-prep)
2615 2615
2616 * process.c: delete-exited-processes is boolean. 2616 * process.c: delete-exited-processes is boolean.
2617 2617
@@ -2620,7 +2620,7 @@
2620 0100 | nchars if there is a `so' or `se' string. 2620 0100 | nchars if there is a `so' or `se' string.
2621 Should fix lossage with :sg#0: 2621 Should fix lossage with :sg#0:
2622 2622
26231985-07-10 Richard M. Stallman (rms at mit-prep) 26231985-07-10 Richard M. Stallman (rms@mit-prep)
2624 2624
2625 * keyboard.c: 2625 * keyboard.c:
2626 Rename waiting to waiting_for_input, no longer static. 2626 Rename waiting to waiting_for_input, no longer static.
@@ -2633,14 +2633,14 @@
2633 * process.c (create_process): 2633 * process.c (create_process):
2634 Set up alarm signal handler before requesting alarm. 2634 Set up alarm signal handler before requesting alarm.
2635 2635
26361985-07-09 Richard M. Stallman (rms at mit-prep) 26361985-07-09 Richard M. Stallman (rms@mit-prep)
2637 2637
2638 * process.c (create_process): 2638 * process.c (create_process):
2639 Don't let child change Emacs's values of forkin and forkout. 2639 Don't let child change Emacs's values of forkin and forkout.
2640 Use a timer interrupt to unhang `close (forkin)' 2640 Use a timer interrupt to unhang `close (forkin)'
2641 since it gets wedged if the child exited already. 2641 since it gets wedged if the child exited already.
2642 2642
26431985-07-08 Richard M. Stallman (rms at mit-prep) 26431985-07-08 Richard M. Stallman (rms@mit-prep)
2644 2644
2645 * xdisp.c (redisplay_window): 2645 * xdisp.c (redisplay_window):
2646 It was returning garbage. 2646 It was returning garbage.
@@ -2649,7 +2649,7 @@
2649 Make stuff_char work correctly assuming its arg 2649 Make stuff_char work correctly assuming its arg
2650 is the character to stuff, and always pass it the character. 2650 is the character to stuff, and always pass it the character.
2651 2651
26521985-07-07 Richard M. Stallman (rms at mit-prep) 26521985-07-07 Richard M. Stallman (rms@mit-prep)
2653 2653
2654 * dispnew.c, cm.h, sysdep.c: 2654 * dispnew.c, cm.h, sysdep.c:
2655 ospeed must be short, not int. 2655 ospeed must be short, not int.
@@ -2666,7 +2666,7 @@
2666 * lisp.h, m-*.h: 2666 * lisp.h, m-*.h:
2667 EXPLICIT_SIGN_EXTEND controls whether to define XINT using shifts. 2667 EXPLICIT_SIGN_EXTEND controls whether to define XINT using shifts.
2668 2668
26691985-07-05 Richard M. Stallman (rms at mit-prep) 26691985-07-05 Richard M. Stallman (rms@mit-prep)
2670 2670
2671 * cmds.c (newline): 2671 * cmds.c (newline):
2672 Make it REALLY do auto-filling. 2672 Make it REALLY do auto-filling.
@@ -2683,7 +2683,7 @@
2683 Define Wcm.cm_losewrap, which says that reaching right margin 2683 Define Wcm.cm_losewrap, which says that reaching right margin
2684 has undefined results. Turn this on for supdup terminals. 2684 has undefined results. Turn this on for supdup terminals.
2685 2685
26861985-07-04 Richard M. Stallman (rms at mit-prep) 26861985-07-04 Richard M. Stallman (rms@mit-prep)
2687 2687
2688 * dispnew.c (update_line): 2688 * dispnew.c (update_line):
2689 If want to insert chars early in line and delete chars late in line, 2689 If want to insert chars early in line and delete chars late in line,
@@ -2692,7 +2692,7 @@
2692 * dispnew.c (update_screen): 2692 * dispnew.c (update_screen):
2693 Round outq down, not to nearest second, to get sleep time. 2693 Round outq down, not to nearest second, to get sleep time.
2694 2694
26951985-07-03 Richard M. Stallman (rms at mit-prep) 26951985-07-03 Richard M. Stallman (rms@mit-prep)
2696 2696
2697 * term.c (term_init): 2697 * term.c (term_init):
2698 Was storing "dc" string in wrong place. 2698 Was storing "dc" string in wrong place.
@@ -2706,7 +2706,7 @@
2706 * dispnew.c (direct_output_for_insert): 2706 * dispnew.c (direct_output_for_insert):
2707 Make line remain null-terminated. 2707 Make line remain null-terminated.
2708 2708
27091985-07-02 Richard M. Stallman,,, (rms at mit-prep) 27091985-07-02 Richard M. Stallman,,, (rms@mit-prep)
2710 2710
2711 * window.c (window_loop, case 5): 2711 * window.c (window_loop, case 5):
2712 Change < to > so get-largest-window gets largest, not smallest. 2712 Change < to > so get-largest-window gets largest, not smallest.
@@ -2720,7 +2720,7 @@
2720 user_full_name. 2720 user_full_name.
2721 Clean up AMPERSAND_FULL_NAME code a little. 2721 Clean up AMPERSAND_FULL_NAME code a little.
2722 2722
27231985-07-01 Richard M. Stallman (rms at mit-prep) 27231985-07-01 Richard M. Stallman (rms@mit-prep)
2724 2724
2725 * minibuf.c: (minibuffer-complete-word): 2725 * minibuf.c: (minibuffer-complete-word):
2726 Fix case of Space in filename, where front of minibuffer 2726 Fix case of Space in filename, where front of minibuffer
@@ -2733,7 +2733,7 @@
2733 2733
2734 * keyboard.c: make stop_character not static. 2734 * keyboard.c: make stop_character not static.
2735 2735
27361985-06-26 Richard M. Stallman (rms at mit-prep) 27361985-06-26 Richard M. Stallman (rms@mit-prep)
2737 2737
2738 * xdisp.c (try_window_id): 2738 * xdisp.c (try_window_id):
2739 If C-k is done at end of next-to-last line, 2739 If C-k is done at end of next-to-last line,
@@ -2743,7 +2743,7 @@
2743 this is inconsistent. Fix by setting 2743 this is inconsistent. Fix by setting
2744 blank_end_of_window to nonzero. 2744 blank_end_of_window to nonzero.
2745 2745
27461985-06-25 Richard M. Stallman (rms at mit-prep) 27461985-06-25 Richard M. Stallman (rms@mit-prep)
2747 2747
2748 * cmds.c (Fnewline): 2748 * cmds.c (Fnewline):
2749 Call the auto fill hook if appropriate. 2749 Call the auto fill hook if appropriate.
@@ -2765,11 +2765,11 @@
2765 * TrmAmb.c flushed. 2765 * TrmAmb.c flushed.
2766 * Trm*.c: tt.t_init routine now passed no arguments. 2766 * Trm*.c: tt.t_init routine now passed no arguments.
2767 2767
27681985-06-23 Richard M. Stallman (rms at mit-prep) 27681985-06-23 Richard M. Stallman (rms@mit-prep)
2769 2769
2770 * display.c: include sys/ioctl.h so conditionals work right. 2770 * display.c: include sys/ioctl.h so conditionals work right.
2771 2771
27721985-06-22 Richard M. Stallman (rms at mit-prep) 27721985-06-22 Richard M. Stallman (rms@mit-prep)
2773 2773
2774 * doprnt.c: Flush extra increment of fmt for %%. 2774 * doprnt.c: Flush extra increment of fmt for %%.
2775 2775
@@ -2783,7 +2783,7 @@
2783 2783
2784 * process.c (pty): Don't turn on FIONBIO. 2784 * process.c (pty): Don't turn on FIONBIO.
2785 2785
27861985-06-18 Richard M. Stallman (rms at mit-prep) 27861985-06-18 Richard M. Stallman (rms@mit-prep)
2787 2787
2788 * process.c (create_process): 2788 * process.c (create_process):
2789 Make pty terminal the controlling terminal of the child. 2789 Make pty terminal the controlling terminal of the child.
@@ -2797,7 +2797,7 @@
2797 * search.c (replace-match): 2797 * search.c (replace-match):
2798 Fix bug in case preservation by initializing `last' for final loop. 2798 Fix bug in case preservation by initializing `last' for final loop.
2799 2799
28001985-06-17 Richard M. Stallman (rms at mit-prep) 28001985-06-17 Richard M. Stallman (rms@mit-prep)
2801 2801
2802 * sysdep.c: New file containing interfaces to system-dependent 2802 * sysdep.c: New file containing interfaces to system-dependent
2803 kernel entries and libraries. 2803 kernel entries and libraries.
@@ -2812,14 +2812,14 @@
2812 * syntax.c: Eliminate find-line-comment and find-line-comment-body. 2812 * syntax.c: Eliminate find-line-comment and find-line-comment-body.
2813 Lisp code should use comment-start-skip to find comments. 2813 Lisp code should use comment-start-skip to find comments.
2814 2814
28151985-06-15 Richard M. Stallman (rms at mit-prep) 28151985-06-15 Richard M. Stallman (rms@mit-prep)
2816 2816
2817 * TrmTERM.c: 2817 * TrmTERM.c:
2818 Suppress use of ^M on telerays. Know that ins line 2818 Suppress use of ^M on telerays. Know that ins line
2819 leaves cursor in column 0 on telerays. 2819 leaves cursor in column 0 on telerays.
2820 Don't decrement width for :am: terminals; this is an experiment. 2820 Don't decrement width for :am: terminals; this is an experiment.
2821 2821
28221985-06-14 Richard M. Stallman (rms at mit-prep) 28221985-06-14 Richard M. Stallman (rms@mit-prep)
2823 2823
2824 * TrmTERM.c (TrmTERM): 2824 * TrmTERM.c (TrmTERM):
2825 Override termcap's so and sg for telerays (xt is set). 2825 Override termcap's so and sg for telerays (xt is set).
@@ -2852,7 +2852,7 @@
2852 * keyboard.c (EchoThem): 2852 * keyboard.c (EchoThem):
2853 Process quits only if `waiting' is set. 2853 Process quits only if `waiting' is set.
2854 2854
28551985-06-12 Richard Mlynarik (mly at mit-prep) 28551985-06-12 Richard Mlynarik (mly@mit-prep)
2856 2856
2857 * minibuf.c, callint.c, read.c, mocklisp.c 2857 * minibuf.c, callint.c, read.c, mocklisp.c
2858 New function read-from-minibuffer does all you could ever want. 2858 New function read-from-minibuffer does all you could ever want.
@@ -2866,27 +2866,27 @@
2866 => New lisp variables minibuffer-local-map, minibuffer-local-ns-map, 2866 => New lisp variables minibuffer-local-map, minibuffer-local-ns-map,
2867 minibuffer-local-completion-map, minibuffer-local-must-match-map. 2867 minibuffer-local-completion-map, minibuffer-local-must-match-map.
2868 2868
28691985-06-12 Richard M. Stallman (rms at mit-prep) 28691985-06-12 Richard M. Stallman (rms@mit-prep)
2870 2870
2871 * keymap.c: 2871 * keymap.c:
2872 Supply missing defsubr of keymapp. 2872 Supply missing defsubr of keymapp.
2873 2873
28741985-06-11 Richard M. Stallman (rms at mit-prep) 28741985-06-11 Richard M. Stallman (rms@mit-prep)
2875 2875
2876 * callint.c, editfns.c, doprnt.c: 2876 * callint.c, editfns.c, doprnt.c:
2877 Use new function doprnt instead of _doprnt. 2877 Use new function doprnt instead of _doprnt.
2878 2878
28791985-06-10 Richard M. Stallman (rms at mit-prep) 28791985-06-10 Richard M. Stallman (rms@mit-prep)
2880 2880
2881 * TrmC100.c: Do termscript output. 2881 * TrmC100.c: Do termscript output.
2882 2882
28831985-06-10 Richard Mlynarik (mly at mit-prep) 28831985-06-10 Richard Mlynarik (mly@mit-prep)
2884 2884
2885 * print.c, lisp.h, buffer.c 2885 * print.c, lisp.h, buffer.c
2886 New function prin1-to-string. 2886 New function prin1-to-string.
2887 (Needs an initialization done in buffer.c) 2887 (Needs an initialization done in buffer.c)
2888 2888
28891985-06-10 Richard M. Stallman (rms at mit-prep) 28891985-06-10 Richard M. Stallman (rms@mit-prep)
2890 2890
2891 * TrmTERM.c: 2891 * TrmTERM.c:
2892 Fix interaction of XTflag with SGnum (telerays): 2892 Fix interaction of XTflag with SGnum (telerays):
@@ -2897,18 +2897,18 @@
2897 Clear Vquit_flag in read_key_sequence, not in get_char. 2897 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. 2898 This makes it possible to quit out of y-or-n-p again.
2899 2899
29001985-06-10 Richard Mlynarik (mly at mit-prep) 29001985-06-10 Richard Mlynarik (mly@mit-prep)
2901 2901
2902 * dired.c (file_name_completion) 2902 * dired.c (file_name_completion)
2903 Check Vquit_flag each time around and quit if requested. 2903 Check Vquit_flag each time around and quit if requested.
2904 2904
29051985-06-10 Richard M. Stallman (rms at mit-prep) 29051985-06-10 Richard M. Stallman (rms@mit-prep)
2906 2906
2907 * minibuf.c: Use Tab for completion, not ESC. 2907 * minibuf.c: Use Tab for completion, not ESC.
2908 2908
2909 * unexec.c: round bss_start up to page bndry. 2909 * unexec.c: round bss_start up to page bndry.
2910 2910
29111985-06-09 Richard M. Stallman (rms at mit-prep) 29111985-06-09 Richard M. Stallman (rms@mit-prep)
2912 2912
2913 * keyboard.c (kbd_buffer_store_char): 2913 * keyboard.c (kbd_buffer_store_char):
2914 Call interrupt_signal for every C-g, even while waiting. 2914 Call interrupt_signal for every C-g, even while waiting.
@@ -2919,7 +2919,7 @@
2919 * keyboard.c (quit_throw_to_get_char): 2919 * keyboard.c (quit_throw_to_get_char):
2920 Don't clear Vquit_flag. Let Lisp program see quit-flag set. 2920 Don't clear Vquit_flag. Let Lisp program see quit-flag set.
2921 2921
29221985-06-08 Richard M. Stallman (rms at mit-prep) 29221985-06-08 Richard M. Stallman (rms@mit-prep)
2923 2923
2924 * various files: 2924 * various files:
2925 Make functions called by internal_with_output_to_temp_window 2925 Make functions called by internal_with_output_to_temp_window
@@ -2932,12 +2932,12 @@
2932 * read.c (read_vector): 2932 * read.c (read_vector):
2933 Pass make_pure_vector an int, as it expects, not a Lisp_Object. 2933 Pass make_pure_vector an int, as it expects, not a Lisp_Object.
2934 2934
29351985-06-07 Richard Mlynarik (mly at mit-prep) 29351985-06-07 Richard Mlynarik (mly@mit-prep)
2936 2936
2937 * buffer.c 2937 * buffer.c
2938 documentation fixes 2938 documentation fixes
2939 2939
29401985-06-07 Richard M. Stallman (rms at mit-prep) 29401985-06-07 Richard M. Stallman (rms@mit-prep)
2941 2941
2942 * TrmTERM.c: 2942 * TrmTERM.c:
2943 HLflags is now a three-way flag: 1 => line has SOstr, 2943 HLflags is now a three-way flag: 1 => line has SOstr,
@@ -2952,18 +2952,18 @@
2952 Eliminate `executing' flag. 2952 Eliminate `executing' flag.
2953 Quit now always sets Vquit_flag; input code tests it. 2953 Quit now always sets Vquit_flag; input code tests it.
2954 2954
29551985-06-06 Richard Mlynarik (mly at mit-prep) 29551985-06-06 Richard Mlynarik (mly@mit-prep)
2956 2956
2957 * doc.c (Fdocumentation): 2957 * doc.c (Fdocumentation):
2958 Handle sparse keymaps (lists whose car is `keymap') 2958 Handle sparse keymaps (lists whose car is `keymap')
2959 by way of canned string. 2959 by way of canned string.
2960 2960
29611985-06-06 Richard M. Stallman (rms at mit-prep) 29611985-06-06 Richard M. Stallman (rms@mit-prep)
2962 2962
2963 * keyboard.c (kbd_buffer_get_char): 2963 * keyboard.c (kbd_buffer_get_char):
2964 Keep doing gobble_input and waiting, until kbd_count becomes nonzero. 2964 Keep doing gobble_input and waiting, until kbd_count becomes nonzero.
2965 2965
29661985-06-05 Richard M. Stallman (rms at mit-prep) 29661985-06-05 Richard M. Stallman (rms@mit-prep)
2967 2967
2968 * dired.c (file-name-completion, file-name-all-completions): 2968 * dired.c (file-name-completion, file-name-all-completions):
2969 Make these functions share most of their code. 2969 Make these functions share most of their code.
@@ -2974,37 +2974,37 @@
2974 Handle keyboard macros (symbols with strings as definitions) 2974 Handle keyboard macros (symbols with strings as definitions)
2975 with a canned string. 2975 with a canned string.
2976 2976
29771985-06-05 Richard Mlynarik (mly at mit-prep) 29771985-06-05 Richard Mlynarik (mly@mit-prep)
2978 2978
2979 * dired.c (file-name-completion) 2979 * dired.c (file-name-completion)
2980 Spazz comparing against completion-ignored-extensions (boole!eggert) 2980 Spazz comparing against completion-ignored-extensions (boole!eggert)
2981 That was no spazz, that was a feature - rms. 2981 That was no spazz, that was a feature - rms.
2982 2982
29831985-06-05 K. Shane Hartman (shane at mit-prep) 29831985-06-05 K. Shane Hartman (shane@mit-prep)
2984 2984
2985 * cmds.c (end-of-line): Fix documentation. Claimed it moved to 2985 * cmds.c (end-of-line): Fix documentation. Claimed it moved to
2986 beginning of line. 2986 beginning of line.
2987 2987
2988 * buffer.c (fill-column): Fix typo in documentation. 2988 * buffer.c (fill-column): Fix typo in documentation.
2989 2989
29901985-06-04 Richard M. Stallman (rms at mit-prep) 29901985-06-04 Richard M. Stallman (rms@mit-prep)
2991 2991
2992 * bytecode.c: 2992 * bytecode.c:
2993 Make Bread_char check for quit before finishing. 2993 Make Bread_char check for quit before finishing.
2994 A quit is likely to requested during the read_char. 2994 A quit is likely to requested during the read_char.
2995 2995
29961985-06-04 Richard Mlynarik (mly at mit-prep) 29961985-06-04 Richard Mlynarik (mly@mit-prep)
2997 2997
2998 * dired.c (file-name-completion, file-name-all-completions) 2998 * dired.c (file-name-completion, file-name-all-completions)
2999 Append "/" to names of directories. 2999 Append "/" to names of directories.
3000 3000
30011985-06-04 K. Shane Hartman (shane at mit-prep) 30011985-06-04 K. Shane Hartman (shane@mit-prep)
3002 3002
3003 * minibuf.c (Vminibuffer_help_form): 3003 * minibuf.c (Vminibuffer_help_form):
3004 Change the lisp name to be minibuffer-help-form rather than 3004 Change the lisp name to be minibuffer-help-form rather than
3005 Vminibuffer-help-form. 3005 Vminibuffer-help-form.
3006 3006
30071985-06-02 Richard M. Stallman (rms at mit-prep) 30071985-06-02 Richard M. Stallman (rms@mit-prep)
3008 3008
3009 * config.h, s-*.h: 3009 * config.h, s-*.h:
3010 Eliminate CBREAK_INPUT and FRONT_END_PROCESS; 3010 Eliminate CBREAK_INPUT and FRONT_END_PROCESS;
@@ -3045,7 +3045,7 @@
3045 If wait_reading_process_input returns and kbd_count stil 0, 3045 If wait_reading_process_input returns and kbd_count stil 0,
3046 gobble the buffered input. 3046 gobble the buffered input.
3047 3047
30481985-06-01 Richard M. Stallman (rms at mit-prep) 30481985-06-01 Richard M. Stallman (rms@mit-prep)
3049 3049
3050 * dispnew.c (sit-for): 3050 * dispnew.c (sit-for):
3051 Gobble any pending input before calling wait_reading_process_input. 3051 Gobble any pending input before calling wait_reading_process_input.
@@ -3083,7 +3083,7 @@
3083 * display.c, TrmTERM.c: 3083 * display.c, TrmTERM.c:
3084 Do fflush(termscript) in UpdateScreen, not in TrmTERM. 3084 Do fflush(termscript) in UpdateScreen, not in TrmTERM.
3085 3085
30861985-05-31 Richard M. Stallman (rms at mit-prep) 30861985-05-31 Richard M. Stallman (rms@mit-prep)
3087 3087
3088 * TrmVT100.c: Generate termscript output. 3088 * TrmVT100.c: Generate termscript output.
3089 3089
@@ -3105,7 +3105,7 @@
3105 * keyboard.c (kbd_buffer_get_char): 3105 * keyboard.c (kbd_buffer_get_char):
3106 #ifndef INTERRUPT_INPUT, always read at least 1 character. 3106 #ifndef INTERRUPT_INPUT, always read at least 1 character.
3107 3107
31081985-05-30 Richard M. Stallman (rms at mit-prep) 31081985-05-30 Richard M. Stallman (rms@mit-prep)
3109 3109
3110 * display.c (UpdateScreen): 3110 * display.c (UpdateScreen):
3111 Allow preemption at beginning if already input avail. 3111 Allow preemption at beginning if already input avail.
@@ -3123,7 +3123,7 @@
3123 * data.c (symbol-function, symbol-value): 3123 * data.c (symbol-function, symbol-value):
3124 Pass Qboundp or Qfboundp as extra info when signal void-symbol. 3124 Pass Qboundp or Qfboundp as extra info when signal void-symbol.
3125 3125
31261985-05-29 Richard M. Stallman (rms at mit-prep) 31261985-05-29 Richard M. Stallman (rms@mit-prep)
3127 3127
3128 * fileio.c (add-name-to-file): 3128 * fileio.c (add-name-to-file):
3129 If no query or error about new name existing, delete it 3129 If no query or error about new name existing, delete it
@@ -3161,7 +3161,7 @@
3161 * callint.c (case 'b'): 3161 * callint.c (case 'b'):
3162 Don't allow a minibuffer to be the default buffer. 3162 Don't allow a minibuffer to be the default buffer.
3163 3163
31641985-05-28 Richard Mlynarik (mly at mit-prep) 31641985-05-28 Richard Mlynarik (mly@mit-prep)
3165 3165
3166 * minibuffer.c (read_minibuf) 3166 * minibuffer.c (read_minibuf)
3167 Added variable enable-recursive-minibuffers 3167 Added variable enable-recursive-minibuffers
@@ -3175,7 +3175,7 @@
3175 Wrote generate-new-buffer --- like gentemp for buffer names. 3175 Wrote generate-new-buffer --- like gentemp for buffer names.
3176 Rewrote create-file-buffer into lisp code in lisp/files.el 3176 Rewrote create-file-buffer into lisp code in lisp/files.el
3177 3177
31781985-05-27 Richard M. Stallman (rms at mit-prep) 31781985-05-27 Richard M. Stallman (rms@mit-prep)
3179 3179
3180 * crt0.c: 3180 * crt0.c:
3181 Make each machine type use completely separate code. 3181 Make each machine type use completely separate code.
@@ -3203,7 +3203,7 @@
3203 * keyboard.c (command_loop_1): 3203 * keyboard.c (command_loop_1):
3204 Kill Emacs on end of file only if not executing a macro. 3204 Kill Emacs on end of file only if not executing a macro.
3205 3205
32061985-05-26 Richard M. Stallman (rms at mit-prep) 32061985-05-26 Richard M. Stallman (rms@mit-prep)
3207 3207
3208 * display.h, Trm.h: 3208 * display.h, Trm.h:
3209 Move VisibleBell and baud_rate to Trm.h. 3209 Move VisibleBell and baud_rate to Trm.h.
@@ -3220,7 +3220,7 @@
3220 ?? Make second arg to tputs always number of LINES below cursor 3220 ?? Make second arg to tputs always number of LINES below cursor
3221 because the termcap documentation says so. Is this right ?? 3221 because the termcap documentation says so. Is this right ??
3222 3222
32231985-05-24 Richard M. Stallman (rms at mit-prep) 32231985-05-24 Richard M. Stallman (rms@mit-prep)
3224 3224
3225 * keymap.c (push_key_description): 3225 * keymap.c (push_key_description):
3226 Use DEL for 0177, RET for 015, LFD for 012, TAB for 011, SPC for 040. 3226 Use DEL for 0177, RET for 015, LFD for 012, TAB for 011, SPC for 040.
@@ -3249,13 +3249,13 @@
3249 Was losing the other buffer's recent setq's if the other 3249 Was losing the other buffer's recent setq's if the other
3250 buffer had the same variable local. 3250 buffer had the same variable local.
3251 3251
32521985-05-23 Richard M. Stallman (rms at mit-prep) 32521985-05-23 Richard M. Stallman (rms@mit-prep)
3253 3253
3254 * buffer.c (list_buffers_1): 3254 * buffer.c (list_buffers_1):
3255 Put back the lost column in the entries 3255 Put back the lost column in the entries
3256 rather than removing it from the header. 3256 rather than removing it from the header.
3257 3257
32581985-05-23 Richard M. Stallman (rms at mit-prep) 32581985-05-23 Richard M. Stallman (rms@mit-prep)
3259 3259
3260 * xdisp.c (decode_mode_spec): 3260 * xdisp.c (decode_mode_spec):
3261 Display "Abbrev" if abbrev_mode is set. 3261 Display "Abbrev" if abbrev_mode is set.
@@ -3266,7 +3266,7 @@
3266 open-dribble-file: take filename as argument. 3266 open-dribble-file: take filename as argument.
3267 command_loop_1: on end of file, call kill-emacs. 3267 command_loop_1: on end of file, call kill-emacs.
3268 3268
32691985-05-22 Richard M. Stallman (rms at mit-prep) 32691985-05-22 Richard M. Stallman (rms@mit-prep)
3270 3270
3271 * window.c (save_window_restore): 3271 * window.c (save_window_restore):
3272 Set windows_or_buffers_changed. 3272 Set windows_or_buffers_changed.
@@ -3281,13 +3281,13 @@
3281 Return nil if called within expression being evalled 3281 Return nil if called within expression being evalled
3282 by a built-in C function such as eval-region. 3282 by a built-in C function such as eval-region.
3283 3283
32841985-05-22 K. Shane Hartman (shane at mit-prep) 32841985-05-22 K. Shane Hartman (shane@mit-prep)
3285 3285
3286 * config.h, TrmXTERM.c, display.c 3286 * config.h, TrmXTERM.c, display.c
3287 Change define for XWINDOW to XVSWINDOW because XWINDOW 3287 Change define for XWINDOW to XVSWINDOW because XWINDOW
3288 is defined as a macro in lisp.h. 3288 is defined as a macro in lisp.h.
3289 3289
32901985-05-22 Richard M. Stallman (rms at mit-prep) 32901985-05-22 Richard M. Stallman (rms@mit-prep)
3291 3291
3292 * print.c (printchar, strout): 3292 * print.c (printchar, strout):
3293 Output minibuffer chars to stdout if noninteractive. 3293 Output minibuffer chars to stdout if noninteractive.
@@ -3314,15 +3314,15 @@
3314 in a buffer in Lisp mode. 3314 in a buffer in Lisp mode.
3315 3315
3316 * TrmXTERM.c: new file. Used for interface to 3316 * TrmXTERM.c: new file. Used for interface to
3317 MIT's `X' window system. 3317 MIT's `X' window system.
3318 3318
33191985-05-22 Richard Mlynarik (mly at mit-prep) 33191985-05-22 Richard Mlynarik (mly@mit-prep)
3320 3320
3321 * buffer.c (list_buffers_1): 3321 * buffer.c (list_buffers_1):
3322 made list-buffers print "R" if buffer read-only. 3322 made list-buffers print "R" if buffer read-only.
3323 (No change is needed to lisp/buff-menu.el) 3323 (No change is needed to lisp/buff-menu.el)
3324 3324
33251985-05-22 Richard M. Stallman (rms at mit-prep) 33251985-05-22 Richard M. Stallman (rms@mit-prep)
3326 3326
3327 * keyboard.c (get_char): 3327 * keyboard.c (get_char):
3328 Use (in effect) save-window-excursion to flush the window 3328 Use (in effect) save-window-excursion to flush the window
@@ -3342,7 +3342,7 @@
3342 * dispnew.c (sleep-for): flush spurious reference to 3342 * dispnew.c (sleep-for): flush spurious reference to
3343 nonexistent variable time_limit. 3343 nonexistent variable time_limit.
3344 3344
33451985-05-21 Richard Mlynarik (mly at mit-prep) 33451985-05-21 Richard Mlynarik (mly@mit-prep)
3346 3346
3347 * The documentation for substitute-command-keys was fazed out by 3347 * The documentation for substitute-command-keys was fazed out by
3348 its own hairy heuristics! Moby quoting (past the c compiler, and 3348 its own hairy heuristics! Moby quoting (past the c compiler, and
@@ -3351,7 +3351,7 @@
3351 printed documentation out of doc strings need to know about this 3351 printed documentation out of doc strings need to know about this
3352 cruft. 3352 cruft.
3353 3353
33541985-05-21 Richard M. Stallman (rms at mit-prep) 33541985-05-21 Richard M. Stallman (rms@mit-prep)
3355 3355
3356 * TrmTERM.c, dispnew.c, cm.c: 3356 * TrmTERM.c, dispnew.c, cm.c:
3357 open-termscript opens a termscript file, 3357 open-termscript opens a termscript file,
@@ -3361,7 +3361,7 @@
3361 * Makefile: 3361 * Makefile:
3362 Recompute DOCSTR file only if other things have changed. 3362 Recompute DOCSTR file only if other things have changed.
3363 3363
33641985-05-20 Richard M. Stallman (rms at mit-prep) 33641985-05-20 Richard M. Stallman (rms@mit-prep)
3365 3365
3366 * keyboard.c (command-execute): 3366 * keyboard.c (command-execute):
3367 Use do_autoload. 3367 Use do_autoload.
@@ -3375,7 +3375,7 @@
3375 Make Fautoload do nothing if function is already defined. 3375 Make Fautoload do nothing if function is already defined.
3376 Open code the loops that trace function definitions of symbols. 3376 Open code the loops that trace function definitions of symbols.
3377 3377
33781985-05-19 Richard M. Stallman (rms at mit-prep) 33781985-05-19 Richard M. Stallman (rms@mit-prep)
3379 3379
3380 * buffer.c, window.c: 3380 * buffer.c, window.c:
3381 Change algorithm for reordering Vbuffer_alist: 3381 Change algorithm for reordering Vbuffer_alist:
@@ -3392,7 +3392,7 @@
3392 * process.c (make_process): 3392 * process.c (make_process):
3393 Fix bug where incremented-for-uniqueness name wasn't really used. 3393 Fix bug where incremented-for-uniqueness name wasn't really used.
3394 3394
33951985-05-17 Richard M. Stallman (rms at mit-prep) 33951985-05-17 Richard M. Stallman (rms@mit-prep)
3396 3396
3397 * undo.c: 3397 * undo.c:
3398 Fix bug of reinserting/replacing undone chars 3398 Fix bug of reinserting/replacing undone chars
@@ -3400,7 +3400,7 @@
3400 Use tembuf to handle properly a Uchange 3400 Use tembuf to handle properly a Uchange
3401 of length > half the undo buffer. 3401 of length > half the undo buffer.
3402 3402
34031985-05-16 Richard M. Stallman (rms at mit-prep) 34031985-05-16 Richard M. Stallman (rms@mit-prep)
3404 3404
3405 * window.c (set-window-start): 3405 * window.c (set-window-start):
3406 accept third arg NOFORCE meaning don't set w->force_start. 3406 accept third arg NOFORCE meaning don't set w->force_start.
@@ -3428,7 +3428,7 @@
3428 * TrmTERM.c, TrmVT100.c: 3428 * TrmTERM.c, TrmVT100.c:
3429 Turn on alternate keypad on entry, turn off on exit. 3429 Turn on alternate keypad on entry, turn off on exit.
3430 3430
34311985-05-16 Richard Mlynarik (mly at mit-prep) 34311985-05-16 Richard Mlynarik (mly@mit-prep)
3432 3432
3433 * fileio.c: added optional third arg ok-if-exists to 3433 * fileio.c: added optional third arg ok-if-exists to
3434 rename-file, make-symbolic-link, add-name-to-file and copy-file. 3434 rename-file, make-symbolic-link, add-name-to-file and copy-file.
@@ -3437,11 +3437,11 @@
3437 called interactively the user is queried as to whether s/he 3437 called interactively the user is queried as to whether s/he
3438 wants to bash the file; otherwise (ok-if-exists nil, non-interactive) 3438 wants to bash the file; otherwise (ok-if-exists nil, non-interactive)
3439 a file-already-exists error is signalled. 3439 a file-already-exists error is signalled.
3440 3440
3441 * window.c: made get-window-buffer return nil if get-buffer of 3441 * window.c: made get-window-buffer return nil if get-buffer of
3442 its arg returns nil, rather than erring. 3442 its arg returns nil, rather than erring.
3443 3443
34441985-05-14 Richard M. Stallman (rms at mit-prep) 34441985-05-14 Richard M. Stallman (rms@mit-prep)
3445 3445
3446 * dispnew.c, display.c: 3446 * dispnew.c, display.c:
3447 Function scroll_max_lines_saved returns # lines in common 3447 Function scroll_max_lines_saved returns # lines in common
@@ -3449,7 +3449,7 @@
3449 UpdateScreen skips i/d calc on big window, fast screen 3449 UpdateScreen skips i/d calc on big window, fast screen
3450 when there are too few lines in common. 3450 when there are too few lines in common.
3451 3451
34521985-05-13 Richard M. Stallman (rms at mit-prep) 34521985-05-13 Richard M. Stallman (rms@mit-prep)
3453 3453
3454 * indent.c: 3454 * indent.c:
3455 Fix cursor position calculation for continued tabs. 3455 Fix cursor position calculation for continued tabs.
@@ -3486,11 +3486,11 @@
3486 * eval.c: 3486 * eval.c:
3487 Fsignal clears immediate_quit. 3487 Fsignal clears immediate_quit.
3488 3488
34891985-05-12 Richard M. Stallman (rms at mit-prep) 34891985-05-12 Richard M. Stallman (rms@mit-prep)
3490 3490
3491 * cmds.c: modified `newline' to insert before an existing 3491 * cmds.c: modified `newline' to insert before an existing
3492 newline before dot. This produces better redisplay. 3492 newline before dot. This produces better redisplay.
3493 3493
3494 * xdisp.c: fixed bug that modifying buffer displayed in two windows 3494 * xdisp.c: fixed bug that modifying buffer displayed in two windows
3495 failed to redisplay both mode lines with stars. 3495 failed to redisplay both mode lines with stars.
3496 3496
@@ -3505,7 +3505,7 @@
3505 * eval.c, fns.c, bytecode.c: put in register decls for Lisp_Objects. 3505 * eval.c, fns.c, bytecode.c: put in register decls for Lisp_Objects.
3506 Saved 2500 bytes of object code. 3506 Saved 2500 bytes of object code.
3507 3507
35081985-05-11 Richard M. Stallman (rms at mit-prep) 35081985-05-11 Richard M. Stallman (rms@mit-prep)
3509 3509
3510 * editfns.c: Put in code for & in fullname, 3510 * editfns.c: Put in code for & in fullname,
3511 under AMPERSAND_FULL_NAME flag. 3511 under AMPERSAND_FULL_NAME flag.
diff --git a/src/ChangeLog.2 b/src/ChangeLog.2
index 4734fb85249..1d934ea263d 100644
--- a/src/ChangeLog.2
+++ b/src/ChangeLog.2
@@ -1,4 +1,4 @@
11988-08-31 Richard Stallman (rms at corn-chex.ai.mit.edu) 11988-08-31 Richard Stallman (rms@corn-chex.ai.mit.edu)
2 2
3 * Version 18.52 released. 3 * Version 18.52 released.
4 4
@@ -8,26 +8,26 @@
8 8
9 * crt0.c [hp9000s300]: New variable flag_68010. 9 * crt0.c [hp9000s300]: New variable flag_68010.
10 10
111988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 111988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12 12
13 * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions. 13 * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions.
14 14
15 * m-iris4d.h: Define XSETMARKBIT. 15 * m-iris4d.h: Define XSETMARKBIT.
16 16
171988-08-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 171988-08-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
18 18
19 * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change. 19 * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change.
20 20
21 * m-amdahl.h (NSIG): If it's 19, make it 20. 21 * m-amdahl.h (NSIG): If it's 19, make it 20.
22 Overrides Amdahl's mistake. 22 Overrides Amdahl's mistake.
23 23
241988-08-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 241988-08-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25 25
26 * x11fns.c, x11term.c (XXscreen): New variable, default screen number. 26 * x11fns.c, x11term.c (XXscreen): New variable, default screen number.
27 All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap 27 All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap
28 pass this. 28 pass this.
29 29
301988-08-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 301988-08-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
31 31
32 * data.c (init_data) [uts]: Handle SIGEMT. 32 * data.c (init_data) [uts]: Handle SIGEMT.
33 33
@@ -40,7 +40,7 @@
40 40
41 * m-alliant4.h: Add missing `*/'. 41 * m-alliant4.h: Add missing `*/'.
42 42
431988-08-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 431988-08-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
44 44
45 * x11term.c (writechars): Don't call updateline; 45 * x11term.c (writechars): Don't call updateline;
46 output just the chars that are specified; don't clear to end. 46 output just the chars that are specified; don't clear to end.
@@ -48,7 +48,7 @@
48 * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros. 48 * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros.
49 Define LIBX10_MACHINE and change LIBS_MACHINE. 49 Define LIBX10_MACHINE and change LIBS_MACHINE.
50 50
511988-08-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 511988-08-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
52 52
53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen 53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen
54 before waiting. 54 before waiting.
@@ -61,20 +61,20 @@
61 (x_term_init) [IBMRTAIX]: do call gethostname. 61 (x_term_init) [IBMRTAIX]: do call gethostname.
62 () [IBMRTAIX]: Include sys/time, not time. 62 () [IBMRTAIX]: Include sys/time, not time.
63 63
641988-08-23 Chris Hanson (cph at kleph) 641988-08-23 Chris Hanson (cph@kleph)
65 65
66 * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is 66 * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is
67 set. On hpux, this causes an I/O error. 67 set. On hpux, this causes an I/O error.
68 68
691988-08-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 691988-08-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
70 70
71 * m-news800.h: define HAVE_ALLOCA. 71 * m-news800.h: define HAVE_ALLOCA.
72 72
731988-08-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 731988-08-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
74 74
75 * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY. 75 * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY.
76 76
771988-08-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 771988-08-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
78 78
79 * xterm.c, x11term.c (XTclear_end_of_line): 79 * xterm.c, x11term.c (XTclear_end_of_line):
80 Arg was misinterpreted as place to *start* clearing. 80 Arg was misinterpreted as place to *start* clearing.
@@ -83,7 +83,7 @@
83 83
84 * sysdep.c [USG] (getwd): Free the entire string retd by getcwd. 84 * sysdep.c [USG] (getwd): Free the entire string retd by getcwd.
85 85
861988-08-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 861988-08-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
87 87
88 * m-ibmrt.h: Delete the USG conditionals. 88 * m-ibmrt.h: Delete the USG conditionals.
89 89
@@ -112,30 +112,30 @@
112 112
113 * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals. 113 * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals.
114 114
1151988-08-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1151988-08-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
116 116
117 * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair. 117 * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair.
118 118
119 * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab. 119 * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab.
120 120
1211988-08-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1211988-08-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
122 122
123 * keyboard.c: Declare errno. 123 * keyboard.c: Declare errno.
124 124
1251988-08-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1251988-08-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
126 126
127 * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP. 127 * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP.
128 128
1291988-08-12 Mike Haertel (mike at spiff.ai.mit.edu) 1291988-08-12 Mike Haertel (mike@spiff.ai.mit.edu)
130 130
131 * m-7300.h: Made it understand how do undump a demand-paged 131 * m-7300.h: Made it understand how do undump a demand-paged
132 executable. 132 executable.
133 133
1341988-08-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1341988-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
135 135
136 * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct. 136 * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct.
137 137
1381988-08-10 Chris Hanson (cph at kleph) 1381988-08-10 Chris Hanson (cph@kleph)
139 139
140 * keyboard.c (read_avail_input): Do not set O_NDELAY if 140 * keyboard.c (read_avail_input): Do not set O_NDELAY if
141 `read_socket_hook' is in use. This causes Xlib to get an IO error 141 `read_socket_hook' is in use. This causes Xlib to get an IO error
@@ -153,7 +153,7 @@
153 153
154 * xterm.c: Supply missing definition of `handler'. 154 * xterm.c: Supply missing definition of `handler'.
155 155
1561988-08-09 Chris Hanson (cph at kleph) 1561988-08-09 Chris Hanson (cph@kleph)
157 157
158 * indent.c (current-column): fix typo. 158 * indent.c (current-column): fix typo.
159 159
@@ -161,17 +161,17 @@
161 variable declarations so that GCC does not generate warning 161 variable declarations so that GCC does not generate warning
162 message. 162 message.
163 163
1641988-08-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1641988-08-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
165 165
166 * eval.c: doc fix. 166 * eval.c: doc fix.
167 167
1681988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1681988-08-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
169 169
170 * fileio.c: Doc fix. 170 * fileio.c: Doc fix.
171 171
172 * keymap.c (Fwhere_is_internal): Call get_keyelt. 172 * keymap.c (Fwhere_is_internal): Call get_keyelt.
173 173
1741988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1741988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
175 175
176 * unexec.c [sun386]: control header files, like STRIDE, etc. 176 * unexec.c [sun386]: control header files, like STRIDE, etc.
177 177
@@ -181,7 +181,7 @@
181 (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn 181 (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn
182 is wrong for the 386. 182 is wrong for the 386.
183 183
1841988-07-31 Richard Stallman (rms at juicy-juice.lcs.mit.edu) 1841988-07-31 Richard Stallman (rms@juicy-juice.lcs.mit.edu)
185 185
186 * sysdep.c (select_alarm): If read_alarm_should_throw, throw back 186 * sysdep.c (select_alarm): If read_alarm_should_throw, throw back
187 to read_input_waiting. 187 to read_input_waiting.
@@ -194,11 +194,11 @@
194 * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal. 194 * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal.
195 * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd. 195 * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd.
196 196
1971988-07-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 1971988-07-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
198 198
199 * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings. 199 * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings.
200 200
2011988-07-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 2011988-07-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
202 202
203 * s-usg5-3.h: Define LIBX{10,11}_SYSTEM. 203 * s-usg5-3.h: Define LIBX{10,11}_SYSTEM.
204 204
@@ -213,45 +213,45 @@
213 213
214 * undo.c (Fundo_more): Better err msg. 214 * undo.c (Fundo_more): Better err msg.
215 215
2161988-07-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2161988-07-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
217 217
218 * indent.c (current_column, Fmove_to_column): ignore invisible lines. 218 * indent.c (current_column, Fmove_to_column): ignore invisible lines.
219 219
220 * keyboard.c (command_loop_1): No direct output if selective display. 220 * keyboard.c (command_loop_1): No direct output if selective display.
221 221
2221988-07-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2221988-07-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
223 223
224 * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address. 224 * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address.
225 225
226 * m-orion105.h: New file. 226 * m-orion105.h: New file.
227 227
2281988-07-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 2281988-07-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
229 229
230 * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD. 230 * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD.
231 231
2321988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2321988-07-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
233 233
234 * s-rtu.h (fsync): Define this as no-op. 234 * s-rtu.h (fsync): Define this as no-op.
235 235
236 * process.c, sysdep.c: Rename MASSCOMP flag to RTU. 236 * process.c, sysdep.c: Rename MASSCOMP flag to RTU.
237 237
2381988-07-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2381988-07-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
239 239
240 * term.c (write_chars): Compensate for wasted_chars when comparing curX 240 * term.c (write_chars): Compensate for wasted_chars when comparing curX
241 241
2421988-07-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2421988-07-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
243 243
244 * lread.c (openp): Don't call strncat if lsuffix is 0. 244 * lread.c (openp): Don't call strncat if lsuffix is 0.
245 245
2461988-06-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2461988-06-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
247 247
248 * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'. 248 * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'.
249 249
2501988-06-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2501988-06-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
251 251
252 * emacs.c (Fkill_emacs): Run kill-emacs-hook. 252 * emacs.c (Fkill_emacs): Run kill-emacs-hook.
253 253
2541988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2541988-06-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
255 255
256 * ymakefile: Add missing dependencies. 256 * ymakefile: Add missing dependencies.
257 257
@@ -259,11 +259,11 @@
259 259
260 * ymakefile: Avoid newline after cpp in commands for alloca.s. 260 * ymakefile: Avoid newline after cpp in commands for alloca.s.
261 261
2621988-06-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2621988-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
263 263
264 * ymakefile: #undef register, in case m- or s- defines it. 264 * ymakefile: #undef register, in case m- or s- defines it.
265 265
2661988-06-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2661988-06-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
267 267
268 * unexhp9k800.c: Complete replacement. 268 * unexhp9k800.c: Complete replacement.
269 269
@@ -282,7 +282,7 @@
282 * x11term.c (XT_Set_Size_Hints): New arg PR. 282 * x11term.c (XT_Set_Size_Hints): New arg PR.
283 At startup, it's the value from XGeometry, else 0. 283 At startup, it's the value from XGeometry, else 0.
284 Use it when setting the flags (which dims are user-specified). 284 Use it when setting the flags (which dims are user-specified).
285 285
286 * x11term.c (XT_Set_Size_Hints): Conditional for XICCC. 286 * x11term.c (XT_Set_Size_Hints): Conditional for XICCC.
287 287
288 * x11term.c (internal_socket_read): Don't call change_window_size 288 * x11term.c (internal_socket_read): Don't call change_window_size
@@ -298,15 +298,15 @@
298 298
299 * callint.c (Fcall_interactively): For `N', convert prefix to number. 299 * callint.c (Fcall_interactively): For `N', convert prefix to number.
300 300
3011988-06-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3011988-06-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
302 302
303 * termcap.c (tgetst1): Tolerate missing colon at end of entry. 303 * termcap.c (tgetst1): Tolerate missing colon at end of entry.
304 304
3051988-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3051988-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
306 306
307 * data.c (Fkill_local_variable): Used to clobber other buffer's value. 307 * data.c (Fkill_local_variable): Used to clobber other buffer's value.
308 308
3091988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3091988-06-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
310 310
311 * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue. 311 * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue.
312 New vars XXm_queue_in, XXm_queue_out. 312 New vars XXm_queue_in, XXm_queue_out.
@@ -314,19 +314,19 @@
314 (internal_socket_read): Use XXm_queue_in as store index. 314 (internal_socket_read): Use XXm_queue_in as store index.
315 (x_term_init): Init the new vars. 315 (x_term_init): Init the new vars.
316 316
3171988-06-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3171988-06-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
318 318
319 * window.c (Fset_window_configuration): Handle change in screen size. 319 * window.c (Fset_window_configuration): Handle change in screen size.
320 320
321 * s-hpux.h: Delete -lBSD from LIBS_SYSTEM. 321 * s-hpux.h: Delete -lBSD from LIBS_SYSTEM.
322 * m-hp9000s300.h: Define string fns as macros even in version 6. 322 * m-hp9000s300.h: Define string fns as macros even in version 6.
323 323
3241988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3241988-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
325 325
326 * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp 326 * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp
327 is called during initialization, on Masscomp. 327 is called during initialization, on Masscomp.
328 328
3291988-06-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3291988-06-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
330 330
331 * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'. 331 * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'.
332 (end_kbd_input): Use LIB$AST_IN_PROG. 332 (end_kbd_input): Use LIB$AST_IN_PROG.
@@ -337,12 +337,12 @@
337 337
338 * callint.c (Fcall_interactively): Don't put non-strings into visargs. 338 * callint.c (Fcall_interactively): Don't put non-strings into visargs.
339 339
3401988-06-02 Richard Stallman (rms at rice-krispies.ai.mit.edu) 3401988-06-02 Richard Stallman (rms@rice-krispies.ai.mit.edu)
341 341
342 * keyboard.c (read_avail_input, input_available_signal): 342 * keyboard.c (read_avail_input, input_available_signal):
343 Make `buf' as long as kbd_buffer. 343 Make `buf' as long as kbd_buffer.
344 344
3451988-06-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3451988-06-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
346 346
347 * xdisp.c (decode_mode_spec): Output `%%' as a `%'. 347 * xdisp.c (decode_mode_spec): Output `%%' as a `%'.
348 348
@@ -351,22 +351,22 @@
351 * dispnew.c (window_change_signal): Likewise. 351 * dispnew.c (window_change_signal): Likewise.
352 * process.c (child_sig): Likewise. 352 * process.c (child_sig): Likewise.
353 353
3541988-05-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3541988-05-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
355 355
356 * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click, 356 * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click,
357 look for the meta-prefix-char first. 357 look for the meta-prefix-char first.
358 358
359 * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE. 359 * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE.
360 360
3611988-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3611988-05-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
362 362
363 * s-iris3-{5,6}.h: Undo Jan 11 change. 363 * s-iris3-{5,6}.h: Undo Jan 11 change.
364 364
3651988-05-23 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3651988-05-23 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
366 366
367 * minibuf.c (read_minibuf): If PROMPT's not a string, make it one. 367 * minibuf.c (read_minibuf): If PROMPT's not a string, make it one.
368 368
3691988-05-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3691988-05-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
370 370
371 * m-alliant.h: Typo made m-alliant1.h lose. 371 * m-alliant.h: Typo made m-alliant1.h lose.
372 * m-alliant4.h: New file. 372 * m-alliant4.h: New file.
@@ -374,26 +374,26 @@
374 * fns.c (Freverse): Rename `vector' to `vec'. 374 * fns.c (Freverse): Rename `vector' to `vec'.
375 On alliant, `vector' is a typedef in param.h. 375 On alliant, `vector' is a typedef in param.h.
376 376
3771988-05-20 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3771988-05-20 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
378 378
379 * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL. 379 * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL.
380 380
3811988-05-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3811988-05-19 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
382 382
383 * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting. 383 * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting.
384 384
385 * m-sequent.h: No need for DKSTAT_HEADER_FILE. 385 * m-sequent.h: No need for DKSTAT_HEADER_FILE.
386 386
3871988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3871988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
388 388
389 * x11term.c: First include system headers, then config.h, then maybe 389 * x11term.c: First include system headers, then config.h, then maybe
390 undef FIONREAD and SIGIO, then read x11term.h which depends on them. 390 undef FIONREAD and SIGIO, then read x11term.h which depends on them.
391 391
3921988-05-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3921988-05-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
393 393
394 * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input. 394 * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input.
395 395
3961988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu) 3961988-05-14 Richard Stallman (rms@lucky-charms.ai.mit.edu)
397 397
398 * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero. 398 * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero.
399 * x11term.c (x_init_1): Move all keyboard-related inits here. 399 * x11term.c (x_init_1): Move all keyboard-related inits here.
@@ -402,28 +402,28 @@
402 * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE. 402 * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE.
403 * m-sequent.h: Change it to DKSTAT_HEADER_FILE. 403 * m-sequent.h: Change it to DKSTAT_HEADER_FILE.
404 404
4051988-05-13 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4051988-05-13 Richard Stallman (rms@lucky-charms.ai.mit.edu)
406 406
407 * xdisp.c (DoDsp): if pause, and window is partial-width, 407 * xdisp.c (DoDsp): if pause, and window is partial-width,
408 next redisplay must do all windows since preserve_other_columns 408 next redisplay must do all windows since preserve_other_columns
409 may lack the data to work right if we just did scrolling. 409 may lack the data to work right if we just did scrolling.
410 410
4111988-05-13 Chris Hanson (cph at kleph) 4111988-05-13 Chris Hanson (cph@kleph)
412 412
413 * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'. 413 * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'.
414 414
4151988-05-12 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4151988-05-12 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
416 416
417 * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil. 417 * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil.
418 418
419 * keyboard.c (keys_of_keyboard): Change ndefkey to defkey. 419 * keyboard.c (keys_of_keyboard): Change ndefkey to defkey.
420 * keymap.c (keys_of_keymap): Change ndefkey to defkey. 420 * keymap.c (keys_of_keymap): Change ndefkey to defkey.
421 421
4221988-05-10 Richard Stallman (rms at corn-chex.ai.mit.edu) 4221988-05-10 Richard Stallman (rms@corn-chex.ai.mit.edu)
423 423
424 * sysdep.c: Define sigmask. 424 * sysdep.c: Define sigmask.
425 425
4261988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4261988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
427 427
428 * Version 18.51 released. 428 * Version 18.51 released.
429 429
@@ -435,24 +435,24 @@
435 * m-7300.h: Take out the Feb 11 change; umix!sendai!rich@rutgers.edu 435 * m-7300.h: Take out the Feb 11 change; umix!sendai!rich@rutgers.edu
436 says it doesn't work. 436 says it doesn't work.
437 437
4381988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4381988-04-29 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
439 439
440 * xdisp.c (DoDsp): Set clip_changed if Voverlay_... has changed. 440 * xdisp.c (DoDsp): Set clip_changed if Voverlay_... has changed.
441 441
4421988-04-28 Chris Hanson (cph at kleph) 4421988-04-28 Chris Hanson (cph@kleph)
443 443
444 * s-hpux.h: Define HAVE_PTYS. HP-UX has them and they work fine 444 * s-hpux.h: Define HAVE_PTYS. HP-UX has them and they work fine
445 almost all of the time. The one case where they would fail 445 almost all of the time. The one case where they would fail
446 regularly (inferior Scheme) has been bypassed by using pipes. 446 regularly (inferior Scheme) has been bypassed by using pipes.
447 447
4481988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4481988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
449 449
450 * keyboard.c (Fsuspend_emacs): Do init_sys_modes via unwind protect. 450 * keyboard.c (Fsuspend_emacs): Do init_sys_modes via unwind protect.
451 451
452 * fileio.c [VMS] (Fdefine_logical_name): Empty string value 452 * fileio.c [VMS] (Fdefine_logical_name): Empty string value
453 means delete the name. 453 means delete the name.
454 454
4551988-04-27 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4551988-04-27 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
456 456
457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h. 457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h.
458 458
@@ -461,7 +461,7 @@
461 461
462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE. 462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE.
463 463
4641988-04-25 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4641988-04-25 Richard Stallman (rms@lucky-charms.ai.mit.edu)
465 465
466 * fileio.c (Fdo_auto_save): Ignore shrinkage if not visiting file. 466 * fileio.c (Fdo_auto_save): Ignore shrinkage if not visiting file.
467 Wait only 1 second after shrinkage message. 467 Wait only 1 second after shrinkage message.
@@ -470,20 +470,20 @@
470 470
471 * buffer.c (Fswitch_buffer): Error if in minibuffer window. 471 * buffer.c (Fswitch_buffer): Error if in minibuffer window.
472 472
4731988-04-24 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4731988-04-24 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
474 474
475 * sysdep.c (sys_close): Define this only if INTERRUPTABLE_CLOSE. 475 * sysdep.c (sys_close): Define this only if INTERRUPTABLE_CLOSE.
476 * s-usg5-3.h: Define INTERRUPTABLE_CLOSE. 476 * s-usg5-3.h: Define INTERRUPTABLE_CLOSE.
477 477
4781988-04-22 Richard Stallman (rms at rice-krispies.ai.mit.edu) 4781988-04-22 Richard Stallman (rms@rice-krispies.ai.mit.edu)
479 479
480 * sysdep.c (init_sys_modes) [VMS]: Undef _IOFBF so don't use setvbuf. 480 * sysdep.c (init_sys_modes) [VMS]: Undef _IOFBF so don't use setvbuf.
481 481
4821988-04-20 Richard Stallman (rms at rice-krispies.ai.mit.edu) 4821988-04-20 Richard Stallman (rms@rice-krispies.ai.mit.edu)
483 483
484 * m-sun386.h: New file, for Roadrunner. 484 * m-sun386.h: New file, for Roadrunner.
485 485
4861988-04-19 Chris Hanson (cph at kleph) 4861988-04-19 Chris Hanson (cph@kleph)
487 487
488 * x11term.h, x11term.c, x11fns.c: Again (for the third time) 488 * x11term.h, x11term.c, x11fns.c: Again (for the third time)
489 abstract input blocking so these files compile on systems without 489 abstract input blocking so these files compile on systems without
@@ -494,25 +494,25 @@
494 is unnecessary and untrue -- the interface works, but 494 is unnecessary and untrue -- the interface works, but
495 suboptimally. 495 suboptimally.
496 496
4971988-04-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4971988-04-19 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
498 498
499 * sysdep.c (sys_access) [VMS]: If arg is dirname, cvt to name as file. 499 * sysdep.c (sys_access) [VMS]: If arg is dirname, cvt to name as file.
500 (sys_getenv): If arg is TERM, also look for TERM as logical name. 500 (sys_getenv): If arg is TERM, also look for TERM as logical name.
501 501
502 * unexconvex.c: New file. 502 * unexconvex.c: New file.
503 503
5041988-04-18 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5041988-04-18 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
505 505
506 * emacs.c (main) [APOLLO]: Eliminate call to set_sbrk_size. 506 * emacs.c (main) [APOLLO]: Eliminate call to set_sbrk_size.
507 507
508 * search.c (match_limit): Return nil for a paren-pair with no match. 508 * search.c (match_limit): Return nil for a paren-pair with no match.
509 509
5101988-04-17 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5101988-04-17 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
511 511
512 * vmsfns.c (Fvms_system_info, Fshrink_to_icon): New functions. 512 * vmsfns.c (Fvms_system_info, Fshrink_to_icon): New functions.
513 Former comes with many subroutines. 513 Former comes with many subroutines.
514 514
5151988-04-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5151988-04-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
516 516
517 * x11term.c (updateline, write_chars): Restore sigmask at every return. 517 * x11term.c (updateline, write_chars): Restore sigmask at every return.
518 (stufflines): Restore signal mask only once, at the end. 518 (stufflines): Restore signal mask only once, at the end.
@@ -524,16 +524,16 @@
524 524
525 * ymakefile (LIBX): /usr/X11/lib/oldX/liboldX.a becomes -loldX. 525 * ymakefile (LIBX): /usr/X11/lib/oldX/liboldX.a becomes -loldX.
526 526
5271988-04-14 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5271988-04-14 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
528 528
529 * fileio.c (auto_save_error): Print msg that there was an error. 529 * fileio.c (auto_save_error): Print msg that there was an error.
530 (Fdo_auto_save): If don't save a bfr because it has shrunk, print msg. 530 (Fdo_auto_save): If don't save a bfr because it has shrunk, print msg.
531 531
5321988-04-13 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5321988-04-13 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
533 533
534 * s-umax.h: Define MAIL_USE_FLOCK (LaLiberte says so). 534 * s-umax.h: Define MAIL_USE_FLOCK (LaLiberte says so).
535 535
5361988-04-10 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5361988-04-10 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
537 537
538 * fileio.c (Fdefine_dcl_symbol): Deleted. 538 * fileio.c (Fdefine_dcl_symbol): Deleted.
539 (Fdefine_logical_name): New function created. 539 (Fdefine_logical_name): New function created.
@@ -543,7 +543,7 @@
543 other processes, since when Emacs is run in a subprocess (as it 543 other processes, since when Emacs is run in a subprocess (as it
544 usually is), the others see job-wide logical names, not DCL symbols)." 544 usually is), the others see job-wide logical names, not DCL symbols)."
545 545
5461988-04-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5461988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
547 547
548 * ymakefile: If UNEXEC is defined, it specifies object file for unexec. 548 * ymakefile: If UNEXEC is defined, it specifies object file for unexec.
549 * unexmips.c: New file contains MIPS unexec code, moved from unexec.c. 549 * unexmips.c: New file contains MIPS unexec code, moved from unexec.c.
@@ -558,7 +558,7 @@
558 558
559 * m-sequent.h: Define PTY_ITERATION, etc., for Dynix 3.0 pty names. 559 * m-sequent.h: Define PTY_ITERATION, etc., for Dynix 3.0 pty names.
560 560
5611988-04-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5611988-04-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
562 562
563 * unexec.c (EXEC_HDR_TYPE): New macro overrides `struct exec' if def. 563 * unexec.c (EXEC_HDR_TYPE): New macro overrides `struct exec' if def.
564 564
@@ -569,7 +569,7 @@
569 569
570 * fileio.c: doc fix. 570 * fileio.c: doc fix.
571 571
5721988-03-29 Richard M. Stallman (rms at wilson) 5721988-03-29 Richard M. Stallman (rms@wilson)
573 573
574 * ymakefile: Default LIBX10_MACHINE and LIBX11_MACHINE to null. 574 * ymakefile: Default LIBX10_MACHINE and LIBX11_MACHINE to null.
575 Use them when defining LIBX. 575 Use them when defining LIBX.
@@ -598,7 +598,7 @@
598 598
599 * sysdep.c (dup2): Alternate defn #ifdef F_DUPFD. 599 * sysdep.c (dup2): Alternate defn #ifdef F_DUPFD.
600 600
6011988-03-27 Richard M. Stallman (rms at wilson) 6011988-03-27 Richard M. Stallman (rms@wilson)
602 602
603 * process.c [CYDRIX]: Include sys/tiuser.h; don't include pty.h. 603 * process.c [CYDRIX]: Include sys/tiuser.h; don't include pty.h.
604 604
@@ -614,7 +614,7 @@
614 614
615 * dired.c (file_name_completion) [VMS]: READFUNC is a ptr, not a fcn. 615 * dired.c (file_name_completion) [VMS]: READFUNC is a ptr, not a fcn.
616 616
6171988-03-24 Richard M. Stallman (rms at wilson) 6171988-03-24 Richard M. Stallman (rms@wilson)
618 618
619 * sink.h, sinkmask.h: Don't declare the array static. 619 * sink.h, sinkmask.h: Don't declare the array static.
620 * xfns.c: Make sink_bits and sink_mask_bits extern; 620 * xfns.c: Make sink_bits and sink_mask_bits extern;
@@ -638,7 +638,7 @@
638 * fns.c (Fy_or_n_p): Make cursor_in_echo_area -1 when echoing response. 638 * fns.c (Fy_or_n_p): Make cursor_in_echo_area -1 when echoing response.
639 Don't alter cursX. 639 Don't alter cursX.
640 640
6411988-03-23 Richard M. Stallman (rms at wilson) 6411988-03-23 Richard M. Stallman (rms@wilson)
642 642
643 * x11term.h: Use X11/ not X/ for dir of include files. 643 * x11term.h: Use X11/ not X/ for dir of include files.
644 * xmenu.c: Likewise, in the X11 case. 644 * xmenu.c: Likewise, in the X11 case.
@@ -699,11 +699,11 @@
699 * dispnew.c (init_display): Check result of egetenv for emptiness 699 * dispnew.c (init_display): Check result of egetenv for emptiness
700 as well as nullness. 700 as well as nullness.
701 701
7021988-03-21 Richard M. Stallman (rms at wilson) 7021988-03-21 Richard M. Stallman (rms@wilson)
703 703
704 * alloca.s [WICAT]: Don't clobber a2. Return value in a0 and in d0. 704 * alloca.s [WICAT]: Don't clobber a2. Return value in a0 and in d0.
705 705
7061988-03-20 Richard M. Stallman (rms at wilson) 7061988-03-20 Richard M. Stallman (rms@wilson)
707 707
708 * crt0.c (errno): Don't initialize it -- put it in bss space. 708 * crt0.c (errno): Don't initialize it -- put it in bss space.
709 [M68K]: Define splevel% with `comm' -- put it in bss space. 709 [M68K]: Define splevel% with `comm' -- put it in bss space.
@@ -732,7 +732,7 @@
732 732
733 * alloca.s: Define alloca for Xenix. 733 * alloca.s: Define alloca for Xenix.
734 734
7351988-03-19 Richard M. Stallman (rms at wilson) 7351988-03-19 Richard M. Stallman (rms@wilson)
736 736
737 * keyboard.c (read_avail_input): If `read' gives EAGAIN, 737 * keyboard.c (read_avail_input): If `read' gives EAGAIN,
738 kbd_count should be 0. Can happen on V.3. 738 kbd_count should be 0. Can happen on V.3.
@@ -743,7 +743,7 @@
743 * display.c (syms_of_display): Likewise for Vwindow_system. 743 * display.c (syms_of_display): Likewise for Vwindow_system.
744 (init_display): Always set Vwindow_system. 744 (init_display): Always set Vwindow_system.
745 745
7461988-03-18 Chris Hanson (cph at kleph) 7461988-03-18 Chris Hanson (cph@kleph)
747 747
748 * m-hp9000s300.h: Add a definition for C_SWITCH_MACHINE which is 748 * m-hp9000s300.h: Add a definition for C_SWITCH_MACHINE which is
749 needed to compile the X11 interface files. 749 needed to compile the X11 interface files.
@@ -754,7 +754,7 @@
754 Move definitions which depend on these features from the s- file 754 Move definitions which depend on these features from the s- file
755 to the m- files, and conditionalize the features based on a flag. 755 to the m- files, and conditionalize the features based on a flag.
756 756
7571988-03-18 Richard M. Stallman (rms at wilson) 7571988-03-18 Richard M. Stallman (rms@wilson)
758 758
759 * scroll.c (calculate_scrolling): Abort if ->insertcount 759 * scroll.c (calculate_scrolling): Abort if ->insertcount
760 is out of range. 760 is out of range.
@@ -787,7 +787,7 @@
787 787
788 * sysdep.c (sys_suspend): If forking shell, call close_process_descs. 788 * sysdep.c (sys_suspend): If forking shell, call close_process_descs.
789 789
7901988-02-13 Richard Stallman (rms at sugar-smacks.ai.mit.edu) 7901988-02-13 Richard Stallman (rms@sugar-smacks.ai.mit.edu)
791 791
792 * Version 18.50 released. 792 * Version 18.50 released.
793 793
@@ -798,7 +798,7 @@
798 * s-vms.h: PURESIZE 132000. 798 * s-vms.h: PURESIZE 132000.
799 * m-sun2.h: Likewise (for HAVE_SUN_WINDOWS). 799 * m-sun2.h: Likewise (for HAVE_SUN_WINDOWS).
800 800
8011988-02-11 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8011988-02-11 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
802 802
803 * callproc.c (child_setup): Call close_process_descs 803 * callproc.c (child_setup): Call close_process_descs
804 if can have subprocesses. Close the argument-descriptors 804 if can have subprocesses. Close the argument-descriptors
@@ -838,7 +838,7 @@
838 * m-7300.h: Define SEGMENT_MASK, SECTION_ALIGNMENT 838 * m-7300.h: Define SEGMENT_MASK, SECTION_ALIGNMENT
839 and pass the -z switch to ld. kenobi!ford@bass.nosc.mil says so. 839 and pass the -z switch to ld. kenobi!ford@bass.nosc.mil says so.
840 840
8411988-02-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8411988-02-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
842 842
843 * unexec.c: Merge gb's code for Xenix. 843 * unexec.c: Merge gb's code for Xenix.
844 844
@@ -847,7 +847,7 @@
847 847
848 * cm.h: Make the bit-fields unsigned. 848 * cm.h: Make the bit-fields unsigned.
849 849
8501988-02-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8501988-02-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
851 851
852 * sysdep.c (init_sys_modes) [USG]: Set C-g for VQUIT as well as VINTR. 852 * sysdep.c (init_sys_modes) [USG]: Set C-g for VQUIT as well as VINTR.
853 This was formerly done only on HPUX, and worked there. 853 This was formerly done only on HPUX, and worked there.
@@ -857,7 +857,7 @@
857 * process.c (wait_reading_process_output): Change the test on 857 * process.c (wait_reading_process_output): Change the test on
858 read_kbd to avoid losing on 80386 Xenix. 858 read_kbd to avoid losing on 80386 Xenix.
859 859
8601988-02-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8601988-02-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
861 861
862 * xdisp.c (Voverlay_arrow_string, Voverlay_arrow_position): 862 * xdisp.c (Voverlay_arrow_string, Voverlay_arrow_position):
863 New variables specifying a string to overlay on the buffer text 863 New variables specifying a string to overlay on the buffer text
@@ -865,22 +865,22 @@
865 * xdisp.c (display_text_line, redisplay_window, DoDsp): 865 * xdisp.c (display_text_line, redisplay_window, DoDsp):
866 Handle these variables. 866 Handle these variables.
867 867
8681988-02-04 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8681988-02-04 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
869 869
870 * insdel.c (prepare_to_modify_buffer): 870 * insdel.c (prepare_to_modify_buffer):
871 If CLASH_DETECTION is disabled, verify the modtime here 871 If CLASH_DETECTION is disabled, verify the modtime here
872 since it won't be done via lock_file. 872 since it won't be done via lock_file.
873 873
8741988-01-31 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8741988-01-31 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
875 875
876 * fileio.c (Fcopy_file): Report error in `write'. 876 * fileio.c (Fcopy_file): Report error in `write'.
877 877
8781988-01-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8781988-01-29 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
879 879
880 * eval.c (unbind_to): Recompute loop end-test from `count' each time 880 * eval.c (unbind_to): Recompute loop end-test from `count' each time
881 since an unwind-protect function can use realloc to grow the specpdl. 881 since an unwind-protect function can use realloc to grow the specpdl.
882 882
8831988-01-26 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8831988-01-26 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
884 884
885 * sysdep.c (vms_truncate) [VMS]: New fn to truncate a file. 885 * sysdep.c (vms_truncate) [VMS]: New fn to truncate a file.
886 886
@@ -890,24 +890,24 @@
890 * s-vms.h: Rename `rename', `execvp' and `system' so we don't 890 * s-vms.h: Rename `rename', `execvp' and `system' so we don't
891 use the VMS-library versions of it. 891 use the VMS-library versions of it.
892 892
8931988-01-22 Richard Stallman (rms at frosted-flakes) 8931988-01-22 Richard Stallman (rms@frosted-flakes)
894 894
895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should 895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should
896 be unchnged. Perhaps will now run on AIX. 896 be unchnged. Perhaps will now run on AIX.
897 897
8981988-01-21 Richard Stallman (rms at frosted-flakes) 8981988-01-21 Richard Stallman (rms@frosted-flakes)
899 899
900 * keyboard.c (command_loop): Exit here for noninteractive eof. 900 * keyboard.c (command_loop): Exit here for noninteractive eof.
901 * keyboard.c (kbd_buffer_get_char): Don't exit here. 901 * keyboard.c (kbd_buffer_get_char): Don't exit here.
902 902
9031988-01-20 Richard Stallman (rms at frosted-flakes) 9031988-01-20 Richard Stallman (rms@frosted-flakes)
904 904
905 * lread.c (openp): Reject directories even if !exec_only. 905 * lread.c (openp): Reject directories even if !exec_only.
906 906
907 * window.c (Fset_window_configuration): When keeping window's 907 * window.c (Fset_window_configuration): When keeping window's
908 old buffer, make sure its start and pointm are valid. 908 old buffer, make sure its start and pointm are valid.
909 909
9101988-01-19 Richard Stallman (rms at frosted-flakes) 9101988-01-19 Richard Stallman (rms@frosted-flakes)
911 911
912 * sysdep.c (sys_suspend) [SIGTSTP]: Use killpg and getpgrp to stop 912 * sysdep.c (sys_suspend) [SIGTSTP]: Use killpg and getpgrp to stop
913 all processes in same pgrp with Emacs. 913 all processes in same pgrp with Emacs.
@@ -915,7 +915,7 @@
915 * syntax.c (Fparse_partial_sexp): Add 7th elt to STATE arg and value, 915 * syntax.c (Fparse_partial_sexp): Add 7th elt to STATE arg and value,
916 describing minimum depth encountered during the scan. 916 describing minimum depth encountered during the scan.
917 917
9181988-01-18 Richard Stallman (rms at frosted-flakes) 9181988-01-18 Richard Stallman (rms@frosted-flakes)
919 919
920 * alloca.s: Change some as-style comments to C-style comments 920 * alloca.s: Change some as-style comments to C-style comments
921 so cccp won't be confused by stray singlequotes. 921 so cccp won't be confused by stray singlequotes.
@@ -932,7 +932,7 @@
932 932
933 * window.c (Fset_window_point): Now works ok on selected window. 933 * window.c (Fset_window_point): Now works ok on selected window.
934 934
9351988-01-17 Richard Stallman (rms at frosted-flakes) 9351988-01-17 Richard Stallman (rms@frosted-flakes)
936 936
937 * eval.c (Fdefconst, Fdefvar) doc fix. 937 * eval.c (Fdefconst, Fdefvar) doc fix.
938 938
@@ -942,7 +942,7 @@
942 for Unix; was doing so (instead of readfunc) on VMS. 942 for Unix; was doing so (instead of readfunc) on VMS.
943 * dired.c (Fdirectory_files): Don't call NAMLEN if dp is 0. 943 * dired.c (Fdirectory_files): Don't call NAMLEN if dp is 0.
944 944
9451988-01-16 Richard Stallman (rms at frosted-flakes) 9451988-01-16 Richard Stallman (rms@frosted-flakes)
946 946
947 * alloc.c (syms_of_alloc): Eliminate vars data-bytes-{free,used}. 947 * alloc.c (syms_of_alloc): Eliminate vars data-bytes-{free,used}.
948 They lose because values are over 24 bits. 948 They lose because values are over 24 bits.
@@ -952,19 +952,19 @@
952 * fns.c (Fy_or_n_p): delete `register' for xprompt. 952 * fns.c (Fy_or_n_p): delete `register' for xprompt.
953 * keymap.c (Fcopy_keymap): missing paren. 953 * keymap.c (Fcopy_keymap): missing paren.
954 954
9551988-01-15 Richard Stallman (rms at frosted-flakes) 9551988-01-15 Richard Stallman (rms@frosted-flakes)
956 956
957 * m-iris4d.h: Changes to support dumping. 957 * m-iris4d.h: Changes to support dumping.
958 * m-*.h: Doc fix for VIRT_ADDR_VARIES. 958 * m-*.h: Doc fix for VIRT_ADDR_VARIES.
959 959
960 * unexec.c: Minor changes to mips code for IRIS_4D. 960 * unexec.c: Minor changes to mips code for IRIS_4D.
961 961
9621988-01-11 Richard Stallman (rms at frosted-flakes) 9621988-01-11 Richard Stallman (rms@frosted-flakes)
963 963
964 * s-iris3-{5,6}.h: Don't #undef SIGIO. BROKEN_FIONREAD makes it unnec. 964 * s-iris3-{5,6}.h: Don't #undef SIGIO. BROKEN_FIONREAD makes it unnec.
965 * process.c [IRIS]: Find sysmacros.h in sys/. 965 * process.c [IRIS]: Find sysmacros.h in sys/.
966 966
9671988-01-09 Richard Stallman (rms at frosted-flakes) 9671988-01-09 Richard Stallman (rms@frosted-flakes)
968 968
969 * doprnt.c: New arg NARGS says how many args there are in ARGS. 969 * doprnt.c: New arg NARGS says how many args there are in ARGS.
970 Give an error if the string tries to use more than that many. 970 Give an error if the string tries to use more than that many.
@@ -973,7 +973,7 @@
973 * editfns.c (Fformat, format1): 973 * editfns.c (Fformat, format1):
974 * xdisp.c (message): 974 * xdisp.c (message):
975 975
9761988-01-07 Richard Stallman (rms at frosted-flakes) 9761988-01-07 Richard Stallman (rms@frosted-flakes)
977 977
978 * lreadc (init_obarray): Split the stmt `hash =' to avoid 978 * lreadc (init_obarray): Split the stmt `hash =' to avoid
979 a VACX bug. 979 a VACX bug.
@@ -981,7 +981,7 @@
981 * alloca.s [pyramid]: Keep sp a multiple of 32. 981 * alloca.s [pyramid]: Keep sp a multiple of 32.
982 This preserves cache-block alignment. 982 This preserves cache-block alignment.
983 983
9841988-01-06 Richard Stallman (rms at frosted-flakes) 9841988-01-06 Richard Stallman (rms@frosted-flakes)
985 985
986 * s-hpux.h: Don't define nomultiplejobs, LDAV_SYMBOL, LIBS_DEBUG 986 * s-hpux.h: Don't define nomultiplejobs, LDAV_SYMBOL, LIBS_DEBUG
987 or BROKEN_FIONREAD. 987 or BROKEN_FIONREAD.
@@ -1000,23 +1000,23 @@
1000 1000
1001 * alloca.s, crt0.c: Change hp9000 conditionals to hp9000s300. 1001 * alloca.s, crt0.c: Change hp9000 conditionals to hp9000s300.
1002 1002
10031987-12-22 Richard Stallman (rms at frosted-flakes) 10031987-12-22 Richard Stallman (rms@frosted-flakes)
1004 1004
1005 * alloca.s [WICAT]: Keep sp pointing at lowest word in use. 1005 * alloca.s [WICAT]: Keep sp pointing at lowest word in use.
1006 1006
10071987-12-17 Richard Stallman (rms at lucky-charms) 10071987-12-17 Richard Stallman (rms@lucky-charms)
1008 1008
1009 * unexec.c (make_hdr): Don't add A_TEXT_OFFSET to a_text 1009 * unexec.c (make_hdr): Don't add A_TEXT_OFFSET to a_text
1010 in the NO_REMAP case (when a_text comes from the old header). 1010 in the NO_REMAP case (when a_text comes from the old header).
1011 1011
1012 * filelock.c: If no symlinks, use `stat' instead of `lstat'. 1012 * filelock.c: If no symlinks, use `stat' instead of `lstat'.
1013 1013
10141987-12-14 Richard Stallman (rms at frosted-flakes) 10141987-12-14 Richard Stallman (rms@frosted-flakes)
1015 1015
1016 * fileio.c (Fsubstitute_in_file_name): Allow underscore 1016 * fileio.c (Fsubstitute_in_file_name): Allow underscore
1017 in an env var name. 1017 in an env var name.
1018 1018
10191987-12-09 Richard Stallman (rms at frosted-flakes) 10191987-12-09 Richard Stallman (rms@frosted-flakes)
1020 1020
1021 * indent.c (Findent-to): Interactive code `N' instead of `n'. 1021 * indent.c (Findent-to): Interactive code `N' instead of `n'.
1022 1022
@@ -1024,7 +1024,7 @@
1024 1024
1025 * lread.c (oblookup): Split a statement to avoid VMS compiler bug. 1025 * lread.c (oblookup): Split a statement to avoid VMS compiler bug.
1026 1026
10271987-12-04 Richard Stallman (rms at frosted-flakes) 10271987-12-04 Richard Stallman (rms@frosted-flakes)
1028 1028
1029 * data.c (sign_extend_temp): Moved from sysdep.c. 1029 * data.c (sign_extend_temp): Moved from sysdep.c.
1030 * data.c (sign_extend_lisp_int): Function to do sign-extend; 1030 * data.c (sign_extend_lisp_int): Function to do sign-extend;
@@ -1034,18 +1034,18 @@
1034 1034
1035 * fileio.c (Fread_file_name): Don't crash if no env var HOME. 1035 * fileio.c (Fread_file_name): Don't crash if no env var HOME.
1036 1036
10371987-12-03 Richard Stallman (rms at frosted-flakes) 10371987-12-03 Richard Stallman (rms@frosted-flakes)
1038 1038
1039 * m-convex.h: New file. 1039 * m-convex.h: New file.
1040 1040
10411987-12-02 Richard Stallman (rms at frosted-flakes) 10411987-12-02 Richard Stallman (rms@frosted-flakes)
1042 1042
1043 * process.c (wait_reading_process_input): 1043 * process.c (wait_reading_process_input):
1044 Don't set time_limit to -2; leave it as -1. 1044 Don't set time_limit to -2; leave it as -1.
1045 1045
1046 * s-usg5-3.h, m-intel386.h: New files. 1046 * s-usg5-3.h, m-intel386.h: New files.
1047 1047
10481987-12-01 Richard Stallman (rms at frosted-flakes) 10481987-12-01 Richard Stallman (rms@frosted-flakes)
1049 1049
1050 * process.c: Support for SYSV_PTYS. 1050 * process.c: Support for SYSV_PTYS.
1051 1051
@@ -1059,19 +1059,19 @@
1059 1059
1060 * fileio.c (Ffile_symlink_p): Call Fexpand_file_name. 1060 * fileio.c (Ffile_symlink_p): Call Fexpand_file_name.
1061 1061
10621987-11-21 Richard Stallman (rms at frosted-flakes) 10621987-11-21 Richard Stallman (rms@frosted-flakes)
1063 1063
1064 * print.c: Clean up doc string syntax and fix doc error for `print'. 1064 * print.c: Clean up doc string syntax and fix doc error for `print'.
1065 1065
10661987-10-31 Richard Stallman (rms at sugar-smacks) 10661987-10-31 Richard Stallman (rms@sugar-smacks)
1067 1067
1068 * editfns.c (Fformat): Realize doprint %-specs can contain - and space. 1068 * editfns.c (Fformat): Realize doprint %-specs can contain - and space.
1069 1069
10701987-10-30 Richard Stallman (rms at sugar-smacks) 10701987-10-30 Richard Stallman (rms@sugar-smacks)
1071 1071
1072 * fns.c (Fy_or_n_p): Don't try to DOWNCASE -1. 1072 * fns.c (Fy_or_n_p): Don't try to DOWNCASE -1.
1073 1073
10741987-10-29 Richard Stallman (rms at frosted-flakes) 10741987-10-29 Richard Stallman (rms@frosted-flakes)
1075 1075
1076 * fns.c (Fy_or_n_p): Protect `prompt' and `xprompt' from gc. 1076 * fns.c (Fy_or_n_p): Protect `prompt' and `xprompt' from gc.
1077 * fns.c (Fyes_or_no_p): Protect `prompt' from gc. 1077 * fns.c (Fyes_or_no_p): Protect `prompt' from gc.
@@ -1079,7 +1079,7 @@
1079 * buffer.c (Fkill_buffer): Protect `buf' and `bufname' from gc. 1079 * buffer.c (Fkill_buffer): Protect `buf' and `bufname' from gc.
1080 * fileio.c (barf_or_query_if_file_exists): Protect `absname'. 1080 * fileio.c (barf_or_query_if_file_exists): Protect `absname'.
1081 1081
10821987-09-17 Richard M. Stallman (rms at prep) 10821987-09-17 Richard M. Stallman (rms@prep)
1083 1083
1084 * Version 18.49 released. 1084 * Version 18.49 released.
1085 1085
@@ -1093,19 +1093,19 @@
1093 so that `readfunc' exists only on VMS. Apollo compiler 1093 so that `readfunc' exists only on VMS. Apollo compiler
1094 couldn't deal with it. 1094 couldn't deal with it.
1095 1095
10961987-09-16 Richard M. Stallman (rms at prep) 10961987-09-16 Richard M. Stallman (rms@prep)
1097 1097
1098 * m-sun[23].h: Doc fix. 1098 * m-sun[23].h: Doc fix.
1099 1099
1100 * sysdep.c (reset_sys_modes): Don't output anything 1100 * sysdep.c (reset_sys_modes): Don't output anything
1101 if have a read_socket_hook (i.e. under X). 1101 if have a read_socket_hook (i.e. under X).
1102 1102
11031987-09-10 Richard M. Stallman (rms at prep) 11031987-09-10 Richard M. Stallman (rms@prep)
1104 1104
1105 * buffer.c (Fget_buffer_create): Test of mode-class property 1105 * buffer.c (Fget_buffer_create): Test of mode-class property
1106 of buffer's major mode was backwards. 1106 of buffer's major mode was backwards.
1107 1107
11081987-09-07 Richard Mlynarik (mly at prep) 11081987-09-07 Richard Mlynarik (mly@prep)
1109 1109
1110 * dired.c (file_name_completion): 1110 * dired.c (file_name_completion):
1111 Only filter `leaves' of filesystem structure with 1111 Only filter `leaves' of filesystem structure with
@@ -1116,7 +1116,7 @@
1116 * xterm.h (UNBLOCK_INPUT_RESIGNAL): 1116 * xterm.h (UNBLOCK_INPUT_RESIGNAL):
1117 RESIGNAL_INPUT, not INPUT_RESIGNAL 1117 RESIGNAL_INPUT, not INPUT_RESIGNAL
1118 1118
11191987-08-30 Richard M. Stallman (rms at prep) 11191987-08-30 Richard M. Stallman (rms@prep)
1120 1120
1121 * Version 18.48 released. 1121 * Version 18.48 released.
1122 1122
@@ -1128,16 +1128,16 @@
1128 * emacs.c (Fdump_emacs): Don't call malloc_init if SYSTEM_MALLOC. 1128 * emacs.c (Fdump_emacs): Don't call malloc_init if SYSTEM_MALLOC.
1129 * emacs.c (main): ditto. 1129 * emacs.c (main): ditto.
1130 1130
11311987-08-20 Richard M. Stallman (rms at prep) 11311987-08-20 Richard M. Stallman (rms@prep)
1132 1132
1133 * fileio.c (Fwrite_region) [VMS]: Move gap to the closest place 1133 * fileio.c (Fwrite_region) [VMS]: Move gap to the closest place
1134 (first newline after old gap). 1134 (first newline after old gap).
1135 1135
11361987-08-15 Richard M. Stallman (rms at prep) 11361987-08-15 Richard M. Stallman (rms@prep)
1137 1137
1138 * editfns.c (init_editfns): Handle getpwuid returning 0. 1138 * editfns.c (init_editfns): Handle getpwuid returning 0.
1139 1139
11401987-08-14 Richard M. Stallman (rms at prep) 11401987-08-14 Richard M. Stallman (rms@prep)
1141 1141
1142 * casefiddle.c (casify_region): Use prepare_to_modify_buffer. 1142 * casefiddle.c (casify_region): Use prepare_to_modify_buffer.
1143 Don't call modify_region until the end. 1143 Don't call modify_region until the end.
@@ -1145,31 +1145,31 @@
1145 * sysdep.c (reset_sys_modes): Output a bare CR 1145 * sysdep.c (reset_sys_modes): Output a bare CR
1146 so kernel can track the cursor hpos. 1146 so kernel can track the cursor hpos.
1147 1147
11481987-07-30 Richard M. Stallman (rms at prep) 11481987-07-30 Richard M. Stallman (rms@prep)
1149 1149
1150 * vmsfns.c (Fsetprv): Correct spelling SS$NORMAL => SS$_NORMAL. 1150 * vmsfns.c (Fsetprv): Correct spelling SS$NORMAL => SS$_NORMAL.
1151 Include <ssdef.h>. 1151 Include <ssdef.h>.
1152 1152
11531987-07-29 Richard Mlynarik (mly at prep) 11531987-07-29 Richard Mlynarik (mly@prep)
1154 1154
1155 * lread.c (init_read): Initialise load_in_progress. 1155 * lread.c (init_read): Initialise load_in_progress.
1156 1156
11571987-07-28 Richard M. Stallman (rms at prep) 11571987-07-28 Richard M. Stallman (rms@prep)
1158 1158
1159 * vmsfns.c (Fsetprv): Detect error from sys$setprv properly. 1159 * vmsfns.c (Fsetprv): Detect error from sys$setprv properly.
1160 Add some privileges missing from the table. 1160 Add some privileges missing from the table.
1161 1161
11621987-07-27 Richard M. Stallman (rms at prep) 11621987-07-27 Richard M. Stallman (rms@prep)
1163 1163
1164 * sysdep.c (creat_copy_attrs): Flush duplicate `else'. 1164 * sysdep.c (creat_copy_attrs): Flush duplicate `else'.
1165 1165
11661987-07-25 Richard M. Stallman (rms at prep) 11661987-07-25 Richard M. Stallman (rms@prep)
1167 1167
1168 * dispnew.c (update_screen): Use PENDING_OUTPUT_COUNT 1168 * dispnew.c (update_screen): Use PENDING_OUTPUT_COUNT
1169 in all appropriate places. 1169 in all appropriate places.
1170 Fix a comment delimiter typo. 1170 Fix a comment delimiter typo.
1171 1171
11721987-07-24 Richard M. Stallman (rms at prep) 11721987-07-24 Richard M. Stallman (rms@prep)
1173 1173
1174 * keyboard.c (command_loop_1): Don't do direct output 1174 * keyboard.c (command_loop_1): Don't do direct output
1175 if DoDsp is needed to erase a minibuffer message. 1175 if DoDsp is needed to erase a minibuffer message.
@@ -1184,7 +1184,7 @@
1184 * sysdep.c (sys_creat for VMS): Get all args via varargs, 1184 * sysdep.c (sys_creat for VMS): Get all args via varargs,
1185 no named args, to avoid incompatible change in VMS C. 1185 no named args, to avoid incompatible change in VMS C.
1186 1186
11871987-07-18 Richard M. Stallman (rms at prep) 11871987-07-18 Richard M. Stallman (rms@prep)
1188 1188
1189 * unexec.c (make-hdr): Split the stmts that use ADDR_CORRECT 1189 * unexec.c (make-hdr): Split the stmts that use ADDR_CORRECT
1190 into two stmts. Some compilers mysteriously barf on them. 1190 into two stmts. Some compilers mysteriously barf on them.
@@ -1212,14 +1212,14 @@
1212 1212
1213 * fileio.c (file_name_as_directory) [VMS]: Fix 3rd arg to strncmp. 1213 * fileio.c (file_name_as_directory) [VMS]: Fix 3rd arg to strncmp.
1214 1214
12151987-07-17 Paul Rubin (phr at prep) 12151987-07-17 Paul Rubin (phr@prep)
1216 1216
1217 * m-sun2.h: Add comment explaining that filename refers to 1217 * m-sun2.h: Add comment explaining that filename refers to
1218 the OS version, not the CPU model number. People running 1218 the OS version, not the CPU model number. People running
1219 SunOS 3.2 on Sun 2 computers have been erroneously trying to 1219 SunOS 3.2 on Sun 2 computers have been erroneously trying to
1220 use this file, and losing. 1220 use this file, and losing.
1221 1221
12221987-07-10 Chris Hanson (cph at prep) 12221987-07-10 Chris Hanson (cph@prep)
1223 1223
1224 * xterm.h: Define macros to abstract control of input signals. 1224 * xterm.h: Define macros to abstract control of input signals.
1225 Alternate set of macros for hp-ux does no signalling. 1225 Alternate set of macros for hp-ux does no signalling.
@@ -1233,7 +1233,7 @@
1233 "xmenu.c" to eliminate unused include files, and reorder the 1233 "xmenu.c" to eliminate unused include files, and reorder the
1234 include files so that it compiles under hp-ux. 1234 include files so that it compiles under hp-ux.
1235 1235
12361987-06-29 Richard M. Stallman (rms at prep) 12361987-06-29 Richard M. Stallman (rms@prep)
1237 1237
1238 * fileio.c (Fwrite_region) [VMS]: Use creat_copy_attrs. 1238 * fileio.c (Fwrite_region) [VMS]: Use creat_copy_attrs.
1239 1239
@@ -1246,20 +1246,20 @@
1246 * syntax.c: Disguise doc string of non-existent Lisp variable 1246 * syntax.c: Disguise doc string of non-existent Lisp variable
1247 `standard-syntax-table'. 1247 `standard-syntax-table'.
1248 1248
12491987-06-25 Richard M. Stallman (rms at prep) 12491987-06-25 Richard M. Stallman (rms@prep)
1250 1250
1251 * callproc.c (Fcall_process): On VMS, use NLA0: instead of /dev/null. 1251 * callproc.c (Fcall_process): On VMS, use NLA0: instead of /dev/null.
1252 1252
1253 * term.c (term-init): 1253 * term.c (term-init):
1254 Don't use "nl" cap on VMS if it's a linefeed. 1254 Don't use "nl" cap on VMS if it's a linefeed.
1255 1255
12561987-06-23 Richard M. Stallman (rms at prep) 12561987-06-23 Richard M. Stallman (rms@prep)
1257 1257
1258 * sysdep.c (sys_creat) [VMS]: Use va_start, not va_start_1. 1258 * sysdep.c (sys_creat) [VMS]: Use va_start, not va_start_1.
1259 1259
1260 * sysdep.c (rename) [VMS]: Use SYS$RENAME not LIB$RENAME_FILE. 1260 * sysdep.c (rename) [VMS]: Use SYS$RENAME not LIB$RENAME_FILE.
1261 1261
12621987-06-18 Richard M. Stallman (rms at prep) 12621987-06-18 Richard M. Stallman (rms@prep)
1263 1263
1264 * sysdep.c (readdirver) [VMS]: Don't return bogus version number. 1264 * sysdep.c (readdirver) [VMS]: Don't return bogus version number.
1265 Don't lose stepping off end of directory entry. 1265 Don't lose stepping off end of directory entry.
@@ -1277,7 +1277,7 @@
1277 * sysdep.c (random) [VMS]: Likewise, and remove the code to 1277 * sysdep.c (random) [VMS]: Likewise, and remove the code to
1278 initialize the seed. Higher levels call srandom if seed should be set. 1278 initialize the seed. Higher levels call srandom if seed should be set.
1279 1279
12801987-06-15 Richard M. Stallman (rms at prep) 12801987-06-15 Richard M. Stallman (rms@prep)
1281 1281
1282 1282
1283 * fileio.c (Fwrite_region) [VMS]: Use `creat' to create 1283 * fileio.c (Fwrite_region) [VMS]: Use `creat' to create
@@ -1286,12 +1286,12 @@
1286 1286
1287 * fileio.c (Fwrite_region): Check result from fsync. 1287 * fileio.c (Fwrite_region): Check result from fsync.
1288 1288
12891987-06-12 Chris Hanson (cph at prep) 12891987-06-12 Chris Hanson (cph@prep)
1290 1290
1291 * terminfo.c (tparam): Handle the outstring == 0 case by 1291 * terminfo.c (tparam): Handle the outstring == 0 case by
1292 allocating a result of the correct size. 1292 allocating a result of the correct size.
1293 1293
12941987-06-12 Richard M. Stallman (rms at prep) 12941987-06-12 Richard M. Stallman (rms@prep)
1295 1295
1296 * terminfo.c (tparam): Kludge the outstring == 0 case. 1296 * terminfo.c (tparam): Kludge the outstring == 0 case.
1297 Accept (and ignore) the buffer-length argument. 1297 Accept (and ignore) the buffer-length argument.
@@ -1303,7 +1303,7 @@
1303 if writing fails. When moving gap to avoid extra newline, 1303 if writing fails. When moving gap to avoid extra newline,
1304 move it only to the next newline. 1304 move it only to the next newline.
1305 1305
13061987-06-10 Richard M. Stallman (rms at prep) 13061987-06-10 Richard M. Stallman (rms@prep)
1307 1307
1308 * minibuf.c (Ftry_completion, Fall_completions): 1308 * minibuf.c (Ftry_completion, Fall_completions):
1309 GCPRO some strings when calling predicate. 1309 GCPRO some strings when calling predicate.
@@ -1321,11 +1321,11 @@
1321 * dired.c (file_name_completion): Obey completion-ignore-case 1321 * dired.c (file_name_completion): Obey completion-ignore-case
1322 by using scmp instead of bcmp. 1322 by using scmp instead of bcmp.
1323 1323
13241987-06-09 Richard M. Stallman (rms at prep) 13241987-06-09 Richard M. Stallman (rms@prep)
1325 1325
1326 * syntax.c: (scan_lists): Clear mathexit on 2nd math-char in a pair. 1326 * syntax.c: (scan_lists): Clear mathexit on 2nd math-char in a pair.
1327 1327
13281987-06-08 Richard M. Stallman (rms at prep) 13281987-06-08 Richard M. Stallman (rms@prep)
1329 1329
1330 * Version 18.46 released. 1330 * Version 18.46 released.
1331 1331
@@ -1347,7 +1347,7 @@
1347 * process.c (Fopen_network_stream): Don't create process object 1347 * process.c (Fopen_network_stream): Don't create process object
1348 until opens, etc. have succeeded. 1348 until opens, etc. have succeeded.
1349 1349
13501987-06-08 Chris Hanson (cph at prep) 13501987-06-08 Chris Hanson (cph@prep)
1351 1351
1352 * keyboard.c (read_avail_input): use `read_socket_hook' if it has 1352 * keyboard.c (read_avail_input): use `read_socket_hook' if it has
1353 a value. This is required in hp-ux if `HAVE_X_WINDOWS' is 1353 a value. This is required in hp-ux if `HAVE_X_WINDOWS' is
@@ -1356,15 +1356,15 @@
1356 * process.c (wait_reading_process_input): conditionalize `select' 1356 * process.c (wait_reading_process_input): conditionalize `select'
1357 call for hp-ux. 1357 call for hp-ux.
1358 1358
13591987-06-08 Richard M. Stallman (rms at prep) 13591987-06-08 Richard M. Stallman (rms@prep)
1360 1360
1361 * m-isi-ov.h: Cut SEGMENT_MAST in half. crl@purdue says so. 1361 * m-isi-ov.h: Cut SEGMENT_MAST in half. crl@purdue says so.
1362 1362
13631987-06-06 Richard M. Stallman (rms at prep) 13631987-06-06 Richard M. Stallman (rms@prep)
1364 1364
1365 * tparam.c: Ifdef emacs, include config.h. 1365 * tparam.c: Ifdef emacs, include config.h.
1366 1366
13671987-06-05 Richard M. Stallman (rms at prep) 13671987-06-05 Richard M. Stallman (rms@prep)
1368 1368
1369 * m-apollo.h: Add #undef BSTRING. 1369 * m-apollo.h: Add #undef BSTRING.
1370 1370
@@ -1376,7 +1376,7 @@
1376 * process.c (Fopen_network_stream): Allow integer as 4th arg 1376 * process.c (Fopen_network_stream): Allow integer as 4th arg
1377 to specify foreign port number. 1377 to specify foreign port number.
1378 1378
13791987-06-03 Richard M. Stallman (rms at prep) 13791987-06-03 Richard M. Stallman (rms@prep)
1380 1380
1381 * m-amdahl.h: Add definitions of LD_SWITCH_MACHINE, EXEC_MAGIC, 1381 * m-amdahl.h: Add definitions of LD_SWITCH_MACHINE, EXEC_MAGIC,
1382 SEGSIZ and SEGMENT_MASK. Turn on C_ALLOCA. From Jishnu Mukeji. 1382 SEGSIZ and SEGMENT_MASK. Turn on C_ALLOCA. From Jishnu Mukeji.
@@ -1384,27 +1384,27 @@
1384 * eval.c (Fapply): Add missing parens in args to alloca; 1384 * eval.c (Fapply): Add missing parens in args to alloca;
1385 args were too small. From Jishnu Mukeji. 1385 args were too small. From Jishnu Mukeji.
1386 1386
13871987-06-01 Richard M. Stallman (rms at prep) 13871987-06-01 Richard M. Stallman (rms@prep)
1388 1388
1389 * version 18.45. 1389 * version 18.45.
1390 1390
1391 * fileio.c (Finsert_file_contents): Always initialize fd. 1391 * fileio.c (Finsert_file_contents): Always initialize fd.
1392 1392
13931987-05-31 Richard M. Stallman (rms at prep) 13931987-05-31 Richard M. Stallman (rms@prep)
1394 1394
1395 * fileio.c: Move declarations of errno and friends to top of file. 1395 * fileio.c: Move declarations of errno and friends to top of file.
1396 * filelock.c: Likewise. 1396 * filelock.c: Likewise.
1397 1397
13981987-05-29 Richard M. Stallman (rms at prep) 13981987-05-29 Richard M. Stallman (rms@prep)
1399 1399
1400 * process.c: #end => #endif. 1400 * process.c: #end => #endif.
1401 1401
14021987-05-27 Richard M. Stallman (rms at prep) 14021987-05-27 Richard M. Stallman (rms@prep)
1403 1403
1404 * fileio.c (Fexpand_file_name) [VMS]: 1404 * fileio.c (Fexpand_file_name) [VMS]:
1405 Upcase all file names, not just absolute ones. Use Fupcase. 1405 Upcase all file names, not just absolute ones. Use Fupcase.
1406 1406
14071987-05-26 Richard M. Stallman (rms at prep) 14071987-05-26 Richard M. Stallman (rms@prep)
1408 1408
1409 * fileio.c (Fdirectory_file_name) [VMS]: 1409 * fileio.c (Fdirectory_file_name) [VMS]:
1410 Fix to expansion of VMS logical names. 1410 Fix to expansion of VMS logical names.
@@ -1414,12 +1414,12 @@
1414 * xdisp.c (display_string): Use current buffer's tab_width. 1414 * xdisp.c (display_string): Use current buffer's tab_width.
1415 (display_text_line): Simplify XBUFFER (w->buffer) to bf_cur. 1415 (display_text_line): Simplify XBUFFER (w->buffer) to bf_cur.
1416 1416
14171987-05-23 Richard M. Stallman (rms at prep) 14171987-05-23 Richard M. Stallman (rms@prep)
1418 1418
1419 * alloc.c (init_alloc-once): Don't set Vpurify_flag. 1419 * alloc.c (init_alloc-once): Don't set Vpurify_flag.
1420 * lread.c (init_obarray): Do it here, now that Qt is valid. 1420 * lread.c (init_obarray): Do it here, now that Qt is valid.
1421 1421
14221987-05-22 Richard M. Stallman (rms at prep) 14221987-05-22 Richard M. Stallman (rms@prep)
1423 1423
1424 * m-targon31.h: Undefine VIRT_ADDR_VARIES. 1424 * m-targon31.h: Undefine VIRT_ADDR_VARIES.
1425 1425
@@ -1428,7 +1428,7 @@
1428 * lread.c (absolute_filename_p) [VMS]: '[' and '<' don't 1428 * lread.c (absolute_filename_p) [VMS]: '[' and '<' don't
1429 make a pathname absolute. 1429 make a pathname absolute.
1430 1430
14311987-05-21 Richard M. Stallman (rms at prep) 14311987-05-21 Richard M. Stallman (rms@prep)
1432 1432
1433 * xterm.c (x_term_init): Don't set Vxterm and Vxterm1. 1433 * xterm.c (x_term_init): Don't set Vxterm and Vxterm1.
1434 * xfns.c (syms_of_xfns): Don't set Vxterm and Vxterm1. 1434 * xfns.c (syms_of_xfns): Don't set Vxterm and Vxterm1.
@@ -1451,7 +1451,7 @@
1451 * fileio.c (Fwrite_region): Check for error from the close. 1451 * fileio.c (Fwrite_region): Check for error from the close.
1452 NFS reportedly can report out-of-space there. 1452 NFS reportedly can report out-of-space there.
1453 1453
14541987-05-18 Richard M. Stallman (rms at prep) 14541987-05-18 Richard M. Stallman (rms@prep)
1455 1455
1456 * fileio.c (Fwrite_region): Always stat after the close. 1456 * fileio.c (Fwrite_region): Always stat after the close.
1457 1457
@@ -1465,7 +1465,7 @@
1465 1465
1466 * indent.c (compute_motion): Typo in defn of HPOS. 1466 * indent.c (compute_motion): Typo in defn of HPOS.
1467 1467
14681987-05-17 Richard M. Stallman (rms at prep) 14681987-05-17 Richard M. Stallman (rms@prep)
1469 1469
1470 * term.c: Pass 0 for buffer and length to tparam, 1470 * term.c: Pass 0 for buffer and length to tparam,
1471 record the value returned as buffer to use, and free it later. 1471 record the value returned as buffer to use, and free it later.
@@ -1478,7 +1478,7 @@
1478 1478
1479 * xdisp.c (message): Handle NO_ARG_ARRAY for call to doprnt. 1479 * xdisp.c (message): Handle NO_ARG_ARRAY for call to doprnt.
1480 1480
14811987-05-16 Richard M. Stallman (rms at prep) 14811987-05-16 Richard M. Stallman (rms@prep)
1482 1482
1483 * m-isi-ov.h: Define LIB_STANDARD to avoid bad interaction with 1483 * m-isi-ov.h: Define LIB_STANDARD to avoid bad interaction with
1484 crt0 in ISI system 3.07. 1484 crt0 in ISI system 3.07.
@@ -1486,7 +1486,7 @@
1486 * fileio.c (Ffile_name_as_directory) [VMS]: Special handling 1486 * fileio.c (Ffile_name_as_directory) [VMS]: Special handling
1487 for foo:[000000] where foo is a logical name. 1487 for foo:[000000] where foo is a logical name.
1488 1488
14891987-05-13 Richard M. Stallman (rms at prep) 14891987-05-13 Richard M. Stallman (rms@prep)
1490 1490
1491 * fileio.c (Fread_file_name) [VMS]: Bind completion-ignore-case to t. 1491 * fileio.c (Fread_file_name) [VMS]: Bind completion-ignore-case to t.
1492 * fileio.c (Fexpand_file_name) [VMS]: Upcase letters in filenames. 1492 * fileio.c (Fexpand_file_name) [VMS]: Upcase letters in filenames.
@@ -1498,7 +1498,7 @@
1498 in a terminal-info structure. Definitions for USG and BSD. 1498 in a terminal-info structure. Definitions for USG and BSD.
1499 Used in init_baud_rate. 1499 Used in init_baud_rate.
1500 1500
15011987-05-12 Richard M. Stallman (rms at prep) 15011987-05-12 Richard M. Stallman (rms@prep)
1502 1502
1503 * search.c (skip_chars, Fstring_match, scan_buffer): 1503 * search.c (skip_chars, Fstring_match, scan_buffer):
1504 Set immediate_quit over the scanning loops. 1504 Set immediate_quit over the scanning loops.
@@ -1509,13 +1509,13 @@
1509 * sysdep.c (sys_suspend): Delete spurious `*' from 1509 * sysdep.c (sys_suspend): Delete spurious `*' from
1510 declaration of `sigio'. 1510 declaration of `sigio'.
1511 1511
15121987-05-12 Chris Hanson (cph at prep) 15121987-05-12 Chris Hanson (cph@prep)
1513 1513
1514 * regex.c (re_compile_fastmap): 1514 * regex.c (re_compile_fastmap):
1515 Fix typo where `notsyntaxspec' neglected to look at its argument 1515 Fix typo where `notsyntaxspec' neglected to look at its argument
1516 byte, comparing with randomness. 1516 byte, comparing with randomness.
1517 1517
15181987-05-12 Richard M. Stallman (rms at prep) 15181987-05-12 Richard M. Stallman (rms@prep)
1519 1519
1520 * sysdep.c (sys_access for VMS pre 4.4): 1520 * sysdep.c (sys_access for VMS pre 4.4):
1521 Fix typo of `file' where `filename' was meant. 1521 Fix typo of `file' where `filename' was meant.
@@ -1533,7 +1533,7 @@
1533 * minibuf.c (Fself_insert_and_exit): 0 as 2nd arg to SelfInsert. 1533 * minibuf.c (Fself_insert_and_exit): 0 as 2nd arg to SelfInsert.
1534 * keyboard.c (command_loop_1): likewise. 1534 * keyboard.c (command_loop_1): likewise.
1535 1535
15361987-05-11 Richard M. Stallman (rms at prep) 15361987-05-11 Richard M. Stallman (rms@prep)
1537 1537
1538 * keyboard.c, s-hpux.h, s-iris3-5.h: 1538 * keyboard.c, s-hpux.h, s-iris3-5.h:
1539 Eliminate the hpux/iris conditional from keyboard.c. 1539 Eliminate the hpux/iris conditional from keyboard.c.
@@ -1542,7 +1542,7 @@
1542 * buffer.c (Fkill_buffer): Do nothing rather than kill 1542 * buffer.c (Fkill_buffer): Do nothing rather than kill
1543 the sole remaining buffer. Prevent quits during actual killing. 1543 the sole remaining buffer. Prevent quits during actual killing.
1544 1544
15451987-05-05 Richard Mlynarik (mly at prep) 15451987-05-05 Richard Mlynarik (mly@prep)
1546 1546
1547 * m-irist.h: New version from raible@orville.arpa 1547 * m-irist.h: New version from raible@orville.arpa
1548 * s-iris3-5.h: New file. (s-usg5-2 with additions) 1548 * s-iris3-5.h: New file. (s-usg5-2 with additions)
@@ -1553,14 +1553,14 @@
1553 * window.c, keyboard.c, sysdep.c: 1553 * window.c, keyboard.c, sysdep.c:
1554 Remove some unused local variables. 1554 Remove some unused local variables.
1555 1555
15561987-05-04 Richard M. Stallman (rms at prep) 15561987-05-04 Richard M. Stallman (rms@prep)
1557 1557
1558 * dired.c (Ffile_attributes): Doc fix. 1558 * dired.c (Ffile_attributes): Doc fix.
1559 1559
1560 * term.c (term_init): Mention `unsetenv TERMCAP' in 1560 * term.c (term_init): Mention `unsetenv TERMCAP' in
1561 error message for invalid TERM variable. 1561 error message for invalid TERM variable.
1562 1562
15631987-04-27 Richard Mlynarik (mly at prep) 15631987-04-27 Richard Mlynarik (mly@prep)
1564 1564
1565 * fileio.c (APOLLO from lnz): 1565 * fileio.c (APOLLO from lnz):
1566 Fcopy_file, Fset_file_modes: Don't use un*x modes if 1566 Fcopy_file, Fset_file_modes: Don't use un*x modes if
@@ -1571,7 +1571,7 @@
1571 * emacs.c (main): (APOLLO from lnz): 1571 * emacs.c (main): (APOLLO from lnz):
1572 Don't use un*x modes if env var USE_DOMAIN_ACLS set. 1572 Don't use un*x modes if env var USE_DOMAIN_ACLS set.
1573 1573
15741987-04-25 Richard Mlynarik (mly at prep) 15741987-04-25 Richard Mlynarik (mly@prep)
1575 1575
1576 * unexec.c: 1576 * unexec.c:
1577 CANNOT_UNEXEC Code from lnz (from rps@apollo). 1577 CANNOT_UNEXEC Code from lnz (from rps@apollo).
@@ -1582,14 +1582,14 @@
1582 wait_for_termination: can sigpause. 1582 wait_for_termination: can sigpause.
1583 init_sys_modes: moved static structures out. 1583 init_sys_modes: moved static structures out.
1584 1584
15851987-04-23 Richard Mlynarik (mly at prep) 15851987-04-23 Richard Mlynarik (mly@prep)
1586 1586
1587 * malloc.c, vmsmap.c: (VMS) 1587 * malloc.c, vmsmap.c: (VMS)
1588 Define and use our own `sbrk' since malloc and the RTL sbrk don't 1588 Define and use our own `sbrk' since malloc and the RTL sbrk don't
1589 interact very well. 1589 interact very well.
1590 (sasaki@harvard.harvard.edu <8704220244.AA02324@prep>) 1590 (sasaki@harvard.harvard.edu <8704220244.AA02324@prep>)
1591 1591
15921987-04-15 Richard Mlynarik (mly at prep) 15921987-04-15 Richard Mlynarik (mly@prep)
1593 1593
1594 * dispnew.c: (VMS) Flush TIOCOUTQ stuff (meaningless on VMS) 1594 * dispnew.c: (VMS) Flush TIOCOUTQ stuff (meaningless on VMS)
1595 1595
@@ -1611,35 +1611,35 @@
1611 SIGIOTs. Can somebody please delve into the reasons behind 1611 SIGIOTs. Can somebody please delve into the reasons behind
1612 this lossage? 1612 this lossage?
1613 1613
16141987-04-15 Paul Rubin (phr at prep) 16141987-04-15 Paul Rubin (phr@prep)
1615 1615
1616 * version 18.44 released. 1616 * version 18.44 released.
1617 1617
16181987-04-14 Paul Rubin (phr at prep) 16181987-04-14 Paul Rubin (phr@prep)
1619 1619
1620 * config.h: 1620 * config.h:
1621 Increase PURESIZE to 115800 from 115600. 1621 Increase PURESIZE to 115800 from 115600.
1622 1622
16231987-04-14 Richard Mlynarik (mly at prep) 16231987-04-14 Richard Mlynarik (mly@prep)
1624 1624
1625 * termcap.c (tgetent) (VMS): 1625 * termcap.c (tgetent) (VMS):
1626 File is in emacs_library:[etc]termcap.dat 1626 File is in emacs_library:[etc]termcap.dat
1627 (TUNG@WAIF.MIT.EDU <8704130324.AA10879@prep.ai.mit.edu>) 1627 (TUNG@WAIF.MIT.EDU <8704130324.AA10879@prep.ai.mit.edu>)
1628 1628
16291987-04-10 Richard Mlynarik (mly at prep) 16291987-04-10 Richard Mlynarik (mly@prep)
1630 1630
1631 * window.c (Fset_window_configuration): 1631 * window.c (Fset_window_configuration):
1632 Don't unchain markers -- this window configuation may be used 1632 Don't unchain markers -- this window configuation may be used
1633 again. Let normal GC unchain them. 1633 again. Let normal GC unchain them.
1634 1634
16351987-04-08 Richard Mlynarik (mly at prep) 16351987-04-08 Richard Mlynarik (mly@prep)
1636 1636
1637 * m-vax.h: (USG 5.2) 1637 * m-vax.h: (USG 5.2)
1638 define NO_REMAP to kludgily bypass unexec bug. 1638 define NO_REMAP to kludgily bypass unexec bug.
1639 (We don't have such a machine here, so -we- can't find the bug!) 1639 (We don't have such a machine here, so -we- can't find the bug!)
1640 (Karl.Kleinpaste <205@cbstr1.att.com>) 1640 (Karl.Kleinpaste <205@cbstr1.att.com>)
1641 1641
16421987-04-07 Richard Mlynarik (mly at prep) 16421987-04-07 Richard Mlynarik (mly@prep)
1643 1643
1644 * indent.c (compute_motion): 1644 * indent.c (compute_motion):
1645 Use special code for HPOS if SHORT_CAST_BUG. 1645 Use special code for HPOS if SHORT_CAST_BUG.
@@ -1647,7 +1647,7 @@
1647 * m-celerity.h, m-att3b.h, m-ibmrt.h, m-sequent.h: 1647 * m-celerity.h, m-att3b.h, m-ibmrt.h, m-sequent.h:
1648 Define SHORT_CAST_BUG. 1648 Define SHORT_CAST_BUG.
1649 1649
16501987-04-06 Richard Mlynarik (mly at prep) 16501987-04-06 Richard Mlynarik (mly@prep)
1651 1651
1652 * malloc.c (morecore): 1652 * malloc.c (morecore):
1653 Don't assume sbrk clears memory to 0's. 1653 Don't assume sbrk clears memory to 0's.
@@ -1664,7 +1664,7 @@
1664 Change first arg (0) to getcwd to (char *) 0 1664 Change first arg (0) to getcwd to (char *) 0
1665 Also, call `free' on value returned (after we save it) 1665 Also, call `free' on value returned (after we save it)
1666 1666
16671987-03-22 Richard M. Stallman (rms at prep) 16671987-03-22 Richard M. Stallman (rms@prep)
1668 1668
1669 * Version 18.41 released. 1669 * Version 18.41 released.
1670 1670
@@ -1673,11 +1673,11 @@
1673 to includ xmenu.c 1673 to includ xmenu.c
1674 * config.h-dist: Tell people about this flag. 1674 * config.h-dist: Tell people about this flag.
1675 1675
16761987-03-20 Richard Mlynarik (mly at prep) 16761987-03-20 Richard Mlynarik (mly@prep)
1677 1677
1678 * filemode.c: Hacks for set-uid/gid but not executable. 1678 * filemode.c: Hacks for set-uid/gid but not executable.
1679 1679
16801987-03-20 Richard M. Stallman (rms at prep) 16801987-03-20 Richard M. Stallman (rms@prep)
1681 1681
1682 * sysdep.c [VMS]: include window.h. 1682 * sysdep.c [VMS]: include window.h.
1683 * sysdep.c (wait_for_kbd_input) [VMS]: 1683 * sysdep.c (wait_for_kbd_input) [VMS]:
@@ -1689,12 +1689,12 @@
1689 * emacs.c (main) [VMS]: If SHAREABLE_LIB_BUG, declare `environ' 1689 * emacs.c (main) [VMS]: If SHAREABLE_LIB_BUG, declare `environ'
1690 noshare and initialize it from `envp'. 1690 noshare and initialize it from `envp'.
1691 1691
16921987-03-20 Chris Hanson (cph at prep) 16921987-03-20 Chris Hanson (cph@prep)
1693 1693
1694 * process.c (pty): On hp-ux, do not enable TIOCREMOTE. See the 1694 * process.c (pty): On hp-ux, do not enable TIOCREMOTE. See the
1695 code for a comment explaining why. 1695 code for a comment explaining why.
1696 1696
16971987-03-19 Richard M. Stallman (rms at prep) 16971987-03-19 Richard M. Stallman (rms@prep)
1698 1698
1699 * sysdep.c: Omit start_of_{data,text} if CANNOT_DUMP and SYSTEM_MALLOC. 1699 * sysdep.c: Omit start_of_{data,text} if CANNOT_DUMP and SYSTEM_MALLOC.
1700 1700
@@ -1706,7 +1706,7 @@
1706 Copy the value of getcwd into pathname. 1706 Copy the value of getcwd into pathname.
1707 Supposedly needed on Altos 3068. 1707 Supposedly needed on Altos 3068.
1708 1708
17091987-03-18 Richard M. Stallman (rms at prep) 17091987-03-18 Richard M. Stallman (rms@prep)
1710 1710
1711 * Version 18.40 released. 1711 * Version 18.40 released.
1712 1712
@@ -1716,7 +1716,7 @@
1716 * fileio.c, termcap.c: Change funny VMS-format #includes 1716 * fileio.c, termcap.c: Change funny VMS-format #includes
1717 to standard Unix format. 1717 to standard Unix format.
1718 1718
17191987-03-17 Richard M. Stallman (rms at prep) 17191987-03-17 Richard M. Stallman (rms@prep)
1720 1720
1721 * unexec.c (copy_text_and_data): A_TEXT_SEEK if defined controls 1721 * unexec.c (copy_text_and_data): A_TEXT_SEEK if defined controls
1722 where in the file to start writing the text segment. 1722 where in the file to start writing the text segment.
@@ -1780,7 +1780,7 @@
1780 1780
1781 * alloc.c: Remove defns of `sdata' and `edata'. 1781 * alloc.c: Remove defns of `sdata' and `edata'.
1782 1782
17831987-03-16 Richard M. Stallman (rms at prep) 17831987-03-16 Richard M. Stallman (rms@prep)
1784 1784
1785 * fns.c (Fy_or_n_p): Restore cursor_in_echo_area to previous value. 1785 * fns.c (Fy_or_n_p): Restore cursor_in_echo_area to previous value.
1786 1786
@@ -1793,7 +1793,7 @@
1793 1793
1794 * emacs.c (main): Don't mention SIGEMT if it's not defined. 1794 * emacs.c (main): Don't mention SIGEMT if it's not defined.
1795 1795
17961987-03-14 Richard M. Stallman (rms at prep) 17961987-03-14 Richard M. Stallman (rms@prep)
1797 1797
1798 * Version 18.39 released. 1798 * Version 18.39 released.
1799 1799
@@ -1808,7 +1808,7 @@
1808 * s-vms.h: Define PURESIZE. 1808 * s-vms.h: Define PURESIZE.
1809 * m-sun2.h: Define PURESIZE, if HAVE_SUN_WINDOWS. 1809 * m-sun2.h: Define PURESIZE, if HAVE_SUN_WINDOWS.
1810 1810
18111987-03-13 Richard M. Stallman (rms at prep) 18111987-03-13 Richard M. Stallman (rms@prep)
1812 1812
1813 * sysdep.c: Don't redefine TCSETAW if already defined. 1813 * sysdep.c: Don't redefine TCSETAW if already defined.
1814 (Cancelled by change on March 17). 1814 (Cancelled by change on March 17).
@@ -1826,7 +1826,7 @@
1826 Provide for m- and s- files to specify additional object 1826 Provide for m- and s- files to specify additional object
1827 files to link into temacs. 1827 files to link into temacs.
1828 1828
18291987-03-12 Richard M. Stallman (rms at prep) 18291987-03-12 Richard M. Stallman (rms@prep)
1830 1830
1831 * fileio.c (Fsysnetunam): Make this function conditional on 1831 * fileio.c (Fsysnetunam): Make this function conditional on
1832 HPUX_NET, not on HPUX. 1832 HPUX_NET, not on HPUX.
@@ -1840,17 +1840,17 @@
1840 1840
1841 * m-amdahl.h: New file. 1841 * m-amdahl.h: New file.
1842 1842
18431987-03-12 Richard Mlynarik (mly at prep) 18431987-03-12 Richard Mlynarik (mly@prep)
1844 1844
1845 * sysdep.c (child_setup_tty): 1845 * sysdep.c (child_setup_tty):
1846 HPUX: Set baud-rate to 9600 (not 38400) 1846 HPUX: Set baud-rate to 9600 (not 38400)
1847 For some reason the former is reported to work faster(!?) 1847 For some reason the former is reported to work faster(!?)
1848 1848
18491987-03-10 Richard M. Stallman (rms at prep) 18491987-03-10 Richard M. Stallman (rms@prep)
1850 1850
1851 * dispnew.c (init_display): Declare alternate_display only if X. 1851 * dispnew.c (init_display): Declare alternate_display only if X.
1852 1852
18531987-03-09 Richard M. Stallman (rms at prep) 18531987-03-09 Richard M. Stallman (rms@prep)
1854 1854
1855 * m-alliant.h, crt0.c for alliant: 1855 * m-alliant.h, crt0.c for alliant:
1856 Must save _curbrk when dumping (from ADJUST_EXEC_HEADER) 1856 Must save _curbrk when dumping (from ADJUST_EXEC_HEADER)
@@ -1859,7 +1859,7 @@
1859 * unexec.c: Add a separate unexec routine for mips machines. 1859 * unexec.c: Add a separate unexec routine for mips machines.
1860 No code is shared with normal unexec. 1860 No code is shared with normal unexec.
1861 1861
18621987-03-08 Richard M. Stallman (rms at prep) 18621987-03-08 Richard M. Stallman (rms@prep)
1863 1863
1864 * sysdep.c (baud_convert): Use new macro BAUD_CONVERT 1864 * sysdep.c (baud_convert): Use new macro BAUD_CONVERT
1865 to override the standard conversion table. 1865 to override the standard conversion table.
@@ -1870,12 +1870,12 @@
1870 Call modify_buffer before changing it, and pass entire region. 1870 Call modify_buffer before changing it, and pass entire region.
1871 If NOUNDO is set, un-increment bf_modified after that. 1871 If NOUNDO is set, un-increment bf_modified after that.
1872 1872
18731987-03-07 Richard M. Stallman (rms at prep) 18731987-03-07 Richard M. Stallman (rms@prep)
1874 1874
1875 * lisp.h: #ifndef the definitions of XUINT, XSET, XMARKBIT, etc. 1875 * lisp.h: #ifndef the definitions of XUINT, XSET, XMARKBIT, etc.
1876 Make them all use XUINT when they want to extract the unsigned value. 1876 Make them all use XUINT when they want to extract the unsigned value.
1877 1877
18781987-03-05 Richard M. Stallman (rms at prep) 18781987-03-05 Richard M. Stallman (rms@prep)
1879 1879
1880 * term.c (write_standout_marker): If "xs" present and sg#0, 1880 * term.c (write_standout_marker): If "xs" present and sg#0,
1881 don't write standout-off markers. 1881 don't write standout-off markers.
@@ -1895,11 +1895,11 @@
1895 * s-*.h: Define HAVE_SOCKETS, or add place holder. 1895 * s-*.h: Define HAVE_SOCKETS, or add place holder.
1896 * m-stride.h: Define HAVE_SOCKETS. 1896 * m-stride.h: Define HAVE_SOCKETS.
1897 1897
18981987-03-04 Richard M. Stallman (rms at prep) 18981987-03-04 Richard M. Stallman (rms@prep)
1899 1899
1900 * ymakefile (LIBX): add -lXMenu. 1900 * ymakefile (LIBX): add -lXMenu.
1901 1901
19021987-03-03 Richard M. Stallman (rms at prep) 19021987-03-03 Richard M. Stallman (rms@prep)
1903 1903
1904 * fileio.c (Fwrite_region): Really put the `fstat' after 1904 * fileio.c (Fwrite_region): Really put the `fstat' after
1905 the `fsync', trying to solve spurious "file has changed" warnings. 1905 the `fsync', trying to solve spurious "file has changed" warnings.
@@ -1913,23 +1913,23 @@
1913 1913
1914 * Version 18.38 released. 1914 * Version 18.38 released.
1915 1915
19161987-02-28 Chris Hanson (cph at prep) 19161987-02-28 Chris Hanson (cph@prep)
1917 1917
1918 * fileio.c: Added `sysnetunam' function for controlling remote 1918 * fileio.c: Added `sysnetunam' function for controlling remote
1919 file access connections under hp-ux. 1919 file access connections under hp-ux.
1920 1920
1921 * s-hpux (LIBS_SYSTEM): Added `-ln' which is used by `sysnetunam'. 1921 * s-hpux (LIBS_SYSTEM): Added `-ln' which is used by `sysnetunam'.
1922 1922
19231987-02-28 Richard M. Stallman (rms at prep) 19231987-02-28 Richard M. Stallman (rms@prep)
1924 1924
1925 * xdisp.c (display_text_line): Typo in line that fixes tab_width. 1925 * xdisp.c (display_text_line): Typo in line that fixes tab_width.
1926 1926
19271987-02-27 Richard M. Stallman (rms at prep) 19271987-02-27 Richard M. Stallman (rms@prep)
1928 1928
1929 * dispnew.c (Fopen_termscript): `report_file_error' 1929 * dispnew.c (Fopen_termscript): `report_file_error'
1930 requires list as 2nd arg. 1930 requires list as 2nd arg.
1931 1931
19321987-02-26 Richard M. Stallman (rms at prep) 19321987-02-26 Richard M. Stallman (rms@prep)
1933 1933
1934 * xmenu.c: New file defining Fx_popup_menu. 1934 * xmenu.c: New file defining Fx_popup_menu.
1935 * emacs.c (main): Call syms_of_xmenu. 1935 * emacs.c (main): Call syms_of_xmenu.
@@ -1937,7 +1937,7 @@
1937 * buffer.c (Fother_buffer): Condition for assigning to 1937 * buffer.c (Fother_buffer): Condition for assigning to
1938 `notsogood' was backwards (should be if null). 1938 `notsogood' was backwards (should be if null).
1939 1939
19401987-02-23 Richard M. Stallman (rms at prep) 19401987-02-23 Richard M. Stallman (rms@prep)
1941 1941
1942 * keymap.c (access_keymap): No longer check lower case 1942 * keymap.c (access_keymap): No longer check lower case
1943 equivalent of an upper case letter that is undefined. 1943 equivalent of an upper case letter that is undefined.
@@ -1964,17 +1964,17 @@
1964 Remove definition of TEXT_START (safe since GNU crt0.c is used). 1964 Remove definition of TEXT_START (safe since GNU crt0.c is used).
1965 Add to ADJUST_EXEC_HEADER something to set unexec_text_start. 1965 Add to ADJUST_EXEC_HEADER something to set unexec_text_start.
1966 1966
19671987-02-22 Richard M. Stallman (rms at prep) 19671987-02-22 Richard M. Stallman (rms@prep)
1968 1968
1969 * dispnew.c (Fopen_termscript): Close existing termscript 1969 * dispnew.c (Fopen_termscript): Close existing termscript
1970 file before trying to open a new one. Report open failure 1970 file before trying to open a new one. Report open failure
1971 with report_file_error. 1971 with report_file_error.
1972 1972
19731987-02-21 Paul Rubin (phr at prep) 19731987-02-21 Paul Rubin (phr@prep)
1974 1974
1975 * window.c (set-window-buffer): typo "set-widow-buffer". 1975 * window.c (set-window-buffer): typo "set-widow-buffer".
1976 1976
19771987-02-19 Richard Mlynarik (mly at prep) 19771987-02-19 Richard Mlynarik (mly@prep)
1978 1978
1979 * lisp.h: 1979 * lisp.h:
1980 Add type Lisp_Window_Configuration, delete Lisp_Temp_Vector. 1980 Add type Lisp_Window_Configuration, delete Lisp_Temp_Vector.
@@ -2005,18 +2005,18 @@
2005 Print a disturbing message if encounter an illegal dtp -- 2005 Print a disturbing message if encounter an illegal dtp --
2006 perhaps this should core-dump? 2006 perhaps this should core-dump?
2007 2007
20081987-02-17 Richard Mlynarik (mly at prep) 20081987-02-17 Richard Mlynarik (mly@prep)
2009 2009
2010 * dired.c (Ffile_attributes): 2010 * dired.c (Ffile_attributes):
2011 Use make_number. (XINT doesn't work on LHS of assignment) 2011 Use make_number. (XINT doesn't work on LHS of assignment)
2012 2012
20131987-02-17 Richard M. Stallman (rms at prep) 20131987-02-17 Richard M. Stallman (rms@prep)
2014 2014
2015 * doc.c (get_doc_string, Fsnarf_documentation): 2015 * doc.c (get_doc_string, Fsnarf_documentation):
2016 In vms4.4, avoid system bug by using sys_translate_unix 2016 In vms4.4, avoid system bug by using sys_translate_unix
2017 to translate filename to VMS format before opening. 2017 to translate filename to VMS format before opening.
2018 2018
20191987-02-16 Richard M. Stallman (rms at prep) 20191987-02-16 Richard M. Stallman (rms@prep)
2020 2020
2021 * crt0.c: Don't define `environ' if DONT_NEED_ENVIRON is defined. 2021 * crt0.c: Don't define `environ' if DONT_NEED_ENVIRON is defined.
2022 2022
@@ -2029,11 +2029,11 @@
2029 * sysdep.c (reset_sys_modes): Loop on TCSETAW 2029 * sysdep.c (reset_sys_modes): Loop on TCSETAW
2030 until it does not get EINTR. 2030 until it does not get EINTR.
2031 2031
20321987-02-15 Richard M. Stallman (rms at prep) 20321987-02-15 Richard M. Stallman (rms@prep)
2033 2033
2034 * s-bsd4-2.h: Make defns of BSD and BSD4_2 conditional. 2034 * s-bsd4-2.h: Make defns of BSD and BSD4_2 conditional.
2035 2035
20361987-02-13 Richard M. Stallman (rms at prep) 20361987-02-13 Richard M. Stallman (rms@prep)
2037 2037
2038 * process.c: TCP connection feature from markl@jhereg.lcs.mit.edu. 2038 * process.c: TCP connection feature from markl@jhereg.lcs.mit.edu.
2039 Uses a process-object to represent a connection. 2039 Uses a process-object to represent a connection.
@@ -2046,7 +2046,7 @@
2046 * dired.c (Ffile_attributes): Use XINT to store the inode #. 2046 * dired.c (Ffile_attributes): Use XINT to store the inode #.
2047 It can be out of range for integers. 2047 It can be out of range for integers.
2048 2048
20491987-02-12 Richard M. Stallman (rms at prep) 20491987-02-12 Richard M. Stallman (rms@prep)
2050 2050
2051 * xdisp.c (try_window): Fix paren errer in checking hpos 2051 * xdisp.c (try_window): Fix paren errer in checking hpos
2052 against hscroll. This caused window_end_pos to be wrong 2052 against hscroll. This caused window_end_pos to be wrong
@@ -2062,26 +2062,26 @@
2062 * xdisp.c (display_string): mincol==-1 means no minimum. 2062 * xdisp.c (display_string): mincol==-1 means no minimum.
2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp. 2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp.
2064 2064
20651987-02-11 Richard M. Stallman (rms at prep) 20651987-02-11 Richard M. Stallman (rms@prep)
2066 2066
2067 * Version 18.37 released. 2067 * Version 18.37 released.
2068 2068
2069 * data.c (Fmake_local_variable, Fmake_variable_buffer_local): 2069 * data.c (Fmake_local_variable, Fmake_variable_buffer_local):
2070 Get error if arg is t or nil. Doc improvements. 2070 Get error if arg is t or nil. Doc improvements.
2071 2071
20721987-02-10 Richard Mlynarik (mly at prep) 20721987-02-10 Richard Mlynarik (mly@prep)
2073 2073
2074 * xfns.c (Fx_get_default): Add (unsigned char *) cast. 2074 * xfns.c (Fx_get_default): Add (unsigned char *) cast.
2075 2075
2076 * window.c: typo. 2076 * window.c: typo.
2077 2077
20781987-02-09 Richard M. Stallman (rms at prep) 20781987-02-09 Richard M. Stallman (rms@prep)
2079 2079
2080 * process.c (change_msgs): Save/restore selected buffer 2080 * process.c (change_msgs): Save/restore selected buffer
2081 only over simple insertions, and over one such at a time. 2081 only over simple insertions, and over one such at a time.
2082 Don't save it across sentinel invocations. 2082 Don't save it across sentinel invocations.
2083 2083
20841987-02-08 Richard M. Stallman (rms at prep) 20841987-02-08 Richard M. Stallman (rms@prep)
2085 2085
2086 * tparam.c (tparam): Supply code for NO_ARG_ARRAY case. 2086 * tparam.c (tparam): Supply code for NO_ARG_ARRAY case.
2087 2087
@@ -2118,7 +2118,7 @@
2118 * alloc.c (Fgarbage_collect): After GC, clear marks 2118 * alloc.c (Fgarbage_collect): After GC, clear marks
2119 in the dummy buffers buffer_defaults and buffer_local_symbols. 2119 in the dummy buffers buffer_defaults and buffer_local_symbols.
2120 2120
21211987-02-07 Richard M. Stallman (rms at prep) 21211987-02-07 Richard M. Stallman (rms@prep)
2122 2122
2123 * window.c (Fnext_window): Restore old meaning of t as 2nd arg: 2123 * window.c (Fnext_window): Restore old meaning of t as 2nd arg:
2124 count minibuffer window even if not active. 2124 count minibuffer window even if not active.
@@ -2127,7 +2127,7 @@
2127 * window.c (window_loop): Rewrite to work the old way. 2127 * window.c (window_loop): Rewrite to work the old way.
2128 The new way did not work when deleting windows. 2128 The new way did not work when deleting windows.
2129 2129
21301987-02-05 Richard M. Stallman (rms at prep) 21301987-02-05 Richard M. Stallman (rms@prep)
2131 2131
2132 * m-sequent.h: Undef old definition of KERNEL_FILE so no warning. 2132 * m-sequent.h: Undef old definition of KERNEL_FILE so no warning.
2133 2133
@@ -2135,11 +2135,11 @@
2135 after filter; sometimes setting buffer is useful in filter functions. 2135 after filter; sometimes setting buffer is useful in filter functions.
2136 2136
2137 2137
21381987-02-02 Richard M. Stallman (rms at prep) 21381987-02-02 Richard M. Stallman (rms@prep)
2139 2139
2140 * keyboard.c (kbd-buffer_store_char): Fix paren error. 2140 * keyboard.c (kbd-buffer_store_char): Fix paren error.
2141 2141
21421987-01-31 Richard M. Stallman (rms at prep) 21421987-01-31 Richard M. Stallman (rms@prep)
2143 2143
2144 * window.c (window_loop): Rewrite not to pass t as 2nd arg 2144 * window.c (window_loop): Rewrite not to pass t as 2nd arg
2145 to Fnext_window by starting loop from the window after 2145 to Fnext_window by starting loop from the window after
@@ -2148,11 +2148,11 @@
2148 * window.c (Fnext_window): Change meaning of t as 2nd arg. 2148 * window.c (Fnext_window): Change meaning of t as 2nd arg.
2149 It now means to ignore the minibuffer even if it's active. 2149 It now means to ignore the minibuffer even if it's active.
2150 2150
21511987-01-29 Richard M. Stallman (rms at prep) 21511987-01-29 Richard M. Stallman (rms@prep)
2152 2152
2153 * cmds.c (Fforward_line): Correct the returned value. 2153 * cmds.c (Fforward_line): Correct the returned value.
2154 2154
21551987-01-28 Richard M. Stallman (rms at prep) 21551987-01-28 Richard M. Stallman (rms@prep)
2156 2156
2157 * keyboard.c (kbd_buffer_store_char): 2157 * keyboard.c (kbd_buffer_store_char):
2158 Ignore meta bit while checking for C-g, if meta-flag is clear. 2158 Ignore meta bit while checking for C-g, if meta-flag is clear.
@@ -2170,12 +2170,12 @@
2170 * m-masscomp.h: Check machine type to choose between C_ALLOCA 2170 * m-masscomp.h: Check machine type to choose between C_ALLOCA
2171 and HAVE_ALLOCA. 2171 and HAVE_ALLOCA.
2172 2172
21731987-01-27 Richard Mlynarik (mly at prep) 21731987-01-27 Richard Mlynarik (mly@prep)
2174 2174
2175 * window.c (change_window_height): 2175 * window.c (change_window_height):
2176 Validate window_min_height. 2176 Validate window_min_height.
2177 2177
21781987-01-26 Richard M. Stallman (rms at prep) 21781987-01-26 Richard M. Stallman (rms@prep)
2179 2179
2180 * m-ibmrt.h: LOAD_AVE_TYPE now double. 2180 * m-ibmrt.h: LOAD_AVE_TYPE now double.
2181 Now both operating systems for RT now supported. 2181 Now both operating systems for RT now supported.
@@ -2189,13 +2189,13 @@
2189 * xdisp.c (display_string): If TRUNCATE is 0, display all the 2189 * xdisp.c (display_string): If TRUNCATE is 0, display all the
2190 way to window edge; don't stop one column short. 2190 way to window edge; don't stop one column short.
2191 2191
21921987-01-24 Richard M. Stallman (rms at prep) 21921987-01-24 Richard M. Stallman (rms@prep)
2193 2193
2194 * unexec.c (make_hdr): New var `bss_end' holds end-of-bss address. 2194 * unexec.c (make_hdr): New var `bss_end' holds end-of-bss address.
2195 This simplifies computation of bss size while keeping it from 2195 This simplifies computation of bss size while keeping it from
2196 being negative. 2196 being negative.
2197 2197
21981987-01-23 Richard Mlynarik (mly at prep) 21981987-01-23 Richard Mlynarik (mly@prep)
2199 2199
2200 * fileio.c (Fexpand_file_name): 2200 * fileio.c (Fexpand_file_name):
2201 Have to do checks for "//" "/~" etc even if filename is 2201 Have to do checks for "//" "/~" etc even if filename is
@@ -2207,7 +2207,7 @@
2207 2207
2208 * m-stride.h: Fixes from bruce@stride.com 2208 * m-stride.h: Fixes from bruce@stride.com
2209 2209
22101987-01-22 Richard M. Stallman (rms at prep) 22101987-01-22 Richard M. Stallman (rms@prep)
2211 2211
2212 * eval.c (Feval, apply_lambda): When protecting a vector 2212 * eval.c (Feval, apply_lambda): When protecting a vector
2213 of evaluated arguments, across the loop that evals them, 2213 of evaluated arguments, across the loop that evals them,
@@ -2215,11 +2215,11 @@
2215 evalled so far, since the rest of the vector elements 2215 evalled so far, since the rest of the vector elements
2216 are still garbage. 2216 are still garbage.
2217 2217
22181987-01-21 Richard M. Stallman (rms at prep) 22181987-01-21 Richard M. Stallman (rms@prep)
2219 2219
2220 * Version 18.36 released. 2220 * Version 18.36 released.
2221 2221
22221987-01-21 Richard M. Stallman (rms at prep) 22221987-01-21 Richard M. Stallman (rms@prep)
2223 2223
2224 * term.c (write_chars): If we find N identical chars 2224 * term.c (write_chars): If we find N identical chars
2225 and that is too few for a Repeat operation, 2225 and that is too few for a Repeat operation,
@@ -2231,7 +2231,7 @@
2231 * bytecode.c (Fbytecode): 2231 * bytecode.c (Fbytecode):
2232 Include bytecode pc value in stack over/underflow errors 2232 Include bytecode pc value in stack over/underflow errors
2233 2233
22341987-01-20 Richard M. Stallman (rms at prep) 22341987-01-20 Richard M. Stallman (rms@prep)
2235 2235
2236 * lread.c (defvar_lisp_nopro): New fn like defvar_lisp 2236 * lread.c (defvar_lisp_nopro): New fn like defvar_lisp
2237 but doesn't call staticpro. 2237 but doesn't call staticpro.
@@ -2243,12 +2243,12 @@
2243 2243
2244 * keyboard.c: #undef SIGIO if there's no FIONREAD. 2244 * keyboard.c: #undef SIGIO if there's no FIONREAD.
2245 2245
22461987-01-19 Richard M. Stallman (rms at prep) 22461987-01-19 Richard M. Stallman (rms@prep)
2247 2247
2248 * indent.c (compute_motion): IBMRT needs HPOS defined 2248 * indent.c (compute_motion): IBMRT needs HPOS defined
2249 like celerity. 2249 like celerity.
2250 2250
22511987-01-16 Richard Mlynarik (mly at prep) 22511987-01-16 Richard Mlynarik (mly@prep)
2252 2252
2253 * xfns.c (Fx_set_{background,cursor,mouse}_color): 2253 * xfns.c (Fx_set_{background,cursor,mouse}_color):
2254 Initialise save_color. 2254 Initialise save_color.
@@ -2256,7 +2256,7 @@
2256 * fileio.c, search.c, sysdep.c, filelock.c, editfns.c, process.c: 2256 * fileio.c, search.c, sysdep.c, filelock.c, editfns.c, process.c:
2257 Delete/replace unused/conditionalised variables 2257 Delete/replace unused/conditionalised variables
2258 2258
22591987-01-15 Richard M. Stallman (rms at prep) 22591987-01-15 Richard M. Stallman (rms@prep)
2260 2260
2261 * fns.c (Fcopy_alist): Pass missing arg to concat. 2261 * fns.c (Fcopy_alist): Pass missing arg to concat.
2262 2262
@@ -2272,26 +2272,26 @@
2272 2272
2273 * keyboard.c (kbd_buffer_get_char): Flush unused local var. 2273 * keyboard.c (kbd_buffer_get_char): Flush unused local var.
2274 2274
22751987-01-15 Richard Mlynarik (mly at prep) 22751987-01-15 Richard Mlynarik (mly@prep)
2276 2276
2277 * dispnew.c (init_display): 2277 * dispnew.c (init_display):
2278 Hack X if "-d display-name" specified, even if env var DISPLAY 2278 Hack X if "-d display-name" specified, even if env var DISPLAY
2279 not set. 2279 not set.
2280 2280
22811987-01-15 Richard M. Stallman (rms at prep) 22811987-01-15 Richard M. Stallman (rms@prep)
2282 2282
2283 * fns.c (Fconcat): doc fix. 2283 * fns.c (Fconcat): doc fix.
2284 2284
22851987-01-15 Richard Mlynarik (mly at prep) 22851987-01-15 Richard Mlynarik (mly@prep)
2286 2286
2287 * keyboard.c (last_command): doc fix 2287 * keyboard.c (last_command): doc fix
2288 2288
22891987-01-13 Richard M. Stallman (rms at prep) 22891987-01-13 Richard M. Stallman (rms@prep)
2290 2290
2291 * process.c (create_process): Cast value of `signal' to insulate from 2291 * process.c (create_process): Cast value of `signal' to insulate from
2292 * sysdep.c (sys_suspend, select): changed value type in sysV.3. 2292 * sysdep.c (sys_suspend, select): changed value type in sysV.3.
2293 2293
22941987-01-12 Richard M. Stallman (rms at prep) 22941987-01-12 Richard M. Stallman (rms@prep)
2295 2295
2296 * sysdep.c (reset_sys_modes): Use TCSETAW to restore tty state. 2296 * sysdep.c (reset_sys_modes): Use TCSETAW to restore tty state.
2297 On BSD, define TCSETAW to be TIOCSETN (so no change here on BSD). 2297 On BSD, define TCSETAW to be TIOCSETN (so no change here on BSD).
@@ -2299,7 +2299,7 @@
2299 * callproc.c (init_callproc): Don't get environment as 2299 * callproc.c (init_callproc): Don't get environment as
2300 strings when dumping Emacs. 2300 strings when dumping Emacs.
2301 2301
23021987-01-12 Richard Mlynarik (mly at prep) 23021987-01-12 Richard Mlynarik (mly@prep)
2303 2303
2304 * lread.c (Fload, load_unwind): 2304 * lread.c (Fload, load_unwind):
2305 load_in_progress must be a counter, not a flag since `load' may be 2305 load_in_progress must be a counter, not a flag since `load' may be
@@ -2316,7 +2316,7 @@
2316 * filelock.c (current_lock_file_owner_1): 2316 * filelock.c (current_lock_file_owner_1):
2317 Always close the fd even if get an error reading!!! 2317 Always close the fd even if get an error reading!!!
2318 2318
23191987-01-11 Richard Mlynarik (mly at prep) 23191987-01-11 Richard Mlynarik (mly@prep)
2320 2320
2321 * fileio.c (Fsubstitute_in_file_name, Fread_file_name_internal): 2321 * fileio.c (Fsubstitute_in_file_name, Fread_file_name_internal):
2322 `Quote' "$" as "$$" This doesn't break any existing code, 2322 `Quote' "$" as "$$" This doesn't break any existing code,
@@ -2326,16 +2326,16 @@
2326 * fileio.c (Fsubstitute_in_file_name): 2326 * fileio.c (Fsubstitute_in_file_name):
2327 Allow substituting zero-length env vars. 2327 Allow substituting zero-length env vars.
2328 2328
23291987-01-10 Richard M. Stallman (rms at prep) 23291987-01-10 Richard M. Stallman (rms@prep)
2330 2330
2331 * termcap.c (tgetent): Fix syntax errors in VMS-only code. 2331 * termcap.c (tgetent): Fix syntax errors in VMS-only code.
2332 2332
23331987-01-09 Richard Mlynarik (mly at prep) 23331987-01-09 Richard Mlynarik (mly@prep)
2334 2334
2335 * xterm.c (x_term_init): 2335 * xterm.c (x_term_init):
2336 Give correct error message when DISPLAY not set. 2336 Give correct error message when DISPLAY not set.
2337 2337
23381987-01-08 Richard Mlynarik (mly at prep) 23381987-01-08 Richard Mlynarik (mly@prep)
2339 2339
2340 * xfns.c (Fx_get_default): 2340 * xfns.c (Fx_get_default):
2341 Return nil, not "" on non-existent option, as documented. 2341 Return nil, not "" on non-existent option, as documented.
@@ -2349,46 +2349,46 @@
2349 "-nw" if HAVE_X_WINDOWS -- this code was never distributed 2349 "-nw" if HAVE_X_WINDOWS -- this code was never distributed
2350 earlier, so there was no need to retain a compatibility kludge. 2350 earlier, so there was no need to retain a compatibility kludge.
2351 2351
23521987-01-08 Richard M. Stallman (rms at prep) 23521987-01-08 Richard M. Stallman (rms@prep)
2353 2353
2354 * search.c (Freplace_match): Change declaration `char' to `int'. 2354 * search.c (Freplace_match): Change declaration `char' to `int'.
2355 Declaring a scalar variable `char' is nearly always wrong 2355 Declaring a scalar variable `char' is nearly always wrong
2356 and breaks most compilers. 2356 and breaks most compilers.
2357 2357
23581987-01-07 Richard M. Stallman (rms at prep) 23581987-01-07 Richard M. Stallman (rms@prep)
2359 2359
2360 * xterm.c (flashback): Change || to | in signal mask calculation. 2360 * xterm.c (flashback): Change || to | in signal mask calculation.
2361 2361
23621987-01-06 Richard M. Stallman (rms at prep) 23621987-01-06 Richard M. Stallman (rms@prep)
2363 2363
2364 * print.c (print): RTPC_REGISTER_BUG conditional. 2364 * print.c (print): RTPC_REGISTER_BUG conditional.
2365 * data.c (Fset): likewise. 2365 * data.c (Fset): likewise.
2366 * m-ibmrt.h (SIGN_EXTEND_CHAR): Flush the definition that used 2366 * m-ibmrt.h (SIGN_EXTEND_CHAR): Flush the definition that used
2367 a subroutine and really install the one that uses arithmetic. 2367 a subroutine and really install the one that uses arithmetic.
2368 2368
23691987-01-06 Richard Mlynarik (mly at prep) 23691987-01-06 Richard Mlynarik (mly@prep)
2370 2370
2371 * keyboard.c (kbd_buffer_{read,store}_char): 2371 * keyboard.c (kbd_buffer_{read,store}_char):
2372 Look at MetaFlag when reading char out of buffer rather than 2372 Look at MetaFlag when reading char out of buffer rather than
2373 storing into it so that buffer-local meta-flag works correctly. 2373 storing into it so that buffer-local meta-flag works correctly.
2374 2374
23751987-01-06 Richard M. Stallman (rms at prep) 23751987-01-06 Richard M. Stallman (rms@prep)
2376 2376
2377 * syntax.c (Fchar_syntax, Fmodify_syntax_entry): 2377 * syntax.c (Fchar_syntax, Fmodify_syntax_entry):
2378 Mask specified char to 8 bits before indexing syntax table. 2378 Mask specified char to 8 bits before indexing syntax table.
2379 2379
23801987-01-05 Richard Mlynarik (mly at prep) 23801987-01-05 Richard Mlynarik (mly@prep)
2381 2381
2382 * callproc.c (init_callproc): 2382 * callproc.c (init_callproc):
2383 Make maintain_environment stuff work yet again. 2383 Make maintain_environment stuff work yet again.
2384 2384
23851987-01-05 Richard M. Stallman (rms at prep) 23851987-01-05 Richard M. Stallman (rms@prep)
2386 2386
2387 * fileio.c (report_file_error): Check for errno < 0. 2387 * fileio.c (report_file_error): Check for errno < 0.
2388 2388
2389 * Version 18.35 released. 2389 * Version 18.35 released.
2390 2390
23911987-01-03 Richard M. Stallman (rms at prep) 23911987-01-03 Richard M. Stallman (rms@prep)
2392 2392
2393 * callproc.c: Rename Vprocess_extra_environment => Vprocess_environment. 2393 * callproc.c: Rename Vprocess_extra_environment => Vprocess_environment.
2394 * callproc.c (init_callproc): Copy Unix environment into 2394 * callproc.c (init_callproc): Copy Unix environment into
@@ -2426,7 +2426,7 @@
2426 * indent.c (several): Fix range checks on tab_width: 2426 * indent.c (several): Fix range checks on tab_width:
2427 replace && with ||. 2427 replace && with ||.
2428 2428
24291987-01-01 Richard Mlynarik (mly at prep) 24291987-01-01 Richard Mlynarik (mly@prep)
2430 2430
2431 * indent.c (Fcurrent_column, Fmove_to_column): 2431 * indent.c (Fcurrent_column, Fmove_to_column):
2432 Doc. 2432 Doc.
@@ -2438,19 +2438,19 @@
2438 Make MAINTAIN_ENVIRONMENT stuff work yet again. 2438 Make MAINTAIN_ENVIRONMENT stuff work yet again.
2439 Clean up calling sequence of child_setup. 2439 Clean up calling sequence of child_setup.
2440 2440
24411986-12-31 Richard M. Stallman (rms at prep) 24411986-12-31 Richard M. Stallman (rms@prep)
2442 2442
2443 * search.c (search_command): abort before setting point 2443 * search.c (search_command): abort before setting point
2444 if new point value is out of range. 2444 if new point value is out of range.
2445 2445
2446 * buffer.c (Fbuffer_enable_undo): New function. 2446 * buffer.c (Fbuffer_enable_undo): New function.
2447 2447
24481986-12-26 Richard M. Stallman (rms at prep) 24481986-12-26 Richard M. Stallman (rms@prep)
2449 2449
2450 * casefiddle.c (casify_region): Don't upcase within word 2450 * casefiddle.c (casify_region): Don't upcase within word
2451 for CASE_CAPITALIZE_UP. 2451 for CASE_CAPITALIZE_UP.
2452 2452
24531986-12-24 Richard M. Stallman (rms at prep) 24531986-12-24 Richard M. Stallman (rms@prep)
2454 2454
2455 * window.c (save_window_save_1): 2455 * window.c (save_window_save_1):
2456 Don't make windows for start, pointm and mark fields 2456 Don't make windows for start, pointm and mark fields
@@ -2463,11 +2463,11 @@
2463 * window.c (Fsave_window_excursion): 2463 * window.c (Fsave_window_excursion):
2464 Don't gcpro the saved window status. The specpdl does it. 2464 Don't gcpro the saved window status. The specpdl does it.
2465 2465
24661986-12-23 Richard M. Stallman (rms at prep) 24661986-12-23 Richard M. Stallman (rms@prep)
2467 2467
2468 * search.c: static_BM_tab should not be initialized. 2468 * search.c: static_BM_tab should not be initialized.
2469 2469
24701986-12-22 Richard M. Stallman (rms at prep) 24701986-12-22 Richard M. Stallman (rms@prep)
2471 2471
2472 * term.c (term_init): Default Wcm.cm_tab to 0 if no `ta' string. 2472 * term.c (term_init): Default Wcm.cm_tab to 0 if no `ta' string.
2473 2473
@@ -2485,7 +2485,7 @@
2485 * dispnew.c (update_screen): Don't actually alter 2485 * dispnew.c (update_screen): Don't actually alter
2486 cursX and cursY when putting cursor in echo area. 2486 cursX and cursY when putting cursor in echo area.
2487 2487
24881986-12-21 Richard M. Stallman (rms at prep) 24881986-12-21 Richard M. Stallman (rms@prep)
2489 2489
2490 * window.h: New window field window_end_valid. 2490 * window.h: New window field window_end_valid.
2491 window_end_pos is now always positive; validity info 2491 window_end_pos is now always positive; validity info
@@ -2502,7 +2502,7 @@
2502 * process.c (Faccept_process_output): 2502 * process.c (Faccept_process_output):
2503 Pass process pointer to wait_reading_process_input. 2503 Pass process pointer to wait_reading_process_input.
2504 2504
25051986-12-20 Richard Mlynarik (mly at prep) 25051986-12-20 Richard Mlynarik (mly@prep)
2506 2506
2507 * keyboard.c (Fsuspend_emacs): 2507 * keyboard.c (Fsuspend_emacs):
2508 If `suspend-emacs-hook' returns t don't suspend 2508 If `suspend-emacs-hook' returns t don't suspend
@@ -2510,7 +2510,7 @@
2510 (including calling suspend-resume-hook if necessary.) 2510 (including calling suspend-resume-hook if necessary.)
2511 Otherwise, call sys_suspend and so forth normally. 2511 Otherwise, call sys_suspend and so forth normally.
2512 2512
25131986-12-20 Richard M. Stallman (rms at prep) 25131986-12-20 Richard M. Stallman (rms@prep)
2514 2514
2515 * buffer.c (Frename_buffer): If have auto save file but 2515 * buffer.c (Frename_buffer): If have auto save file but
2516 no visited file, call rename-auto-save-file (a Lisp function). 2516 no visited file, call rename-auto-save-file (a Lisp function).
@@ -2518,7 +2518,7 @@
2518 * buffer.c: add lots of register declarations. 2518 * buffer.c: add lots of register declarations.
2519 (list_buffers_1): combine local `mode' with `tail'. 2519 (list_buffers_1): combine local `mode' with `tail'.
2520 2520
25211986-12-20 Richard Mlynarik (mly at prep) 25211986-12-20 Richard Mlynarik (mly@prep)
2522 2522
2523 * xdisp.c (DoDsp and this_line_*): 2523 * xdisp.c (DoDsp and this_line_*):
2524 Rename this_line_hpos -> this_line_start_hpos. 2524 Rename this_line_hpos -> this_line_start_hpos.
@@ -2526,7 +2526,7 @@
2526 on screen of point. 2526 on screen of point.
2527 2527
2528 Make this_line_* static variables. 2528 Make this_line_* static variables.
2529 2529
2530 In DoDsp, rearrange the tests to see whether to use cached 2530 In DoDsp, rearrange the tests to see whether to use cached
2531 line info to be a little faster. 2531 line info to be a little faster.
2532 Fix some bugs in which cursX and cursY might not be updated 2532 Fix some bugs in which cursX and cursY might not be updated
@@ -2560,13 +2560,13 @@
2560 start of the echo area, but not have any echo appear until one 2560 start of the echo area, but not have any echo appear until one
2561 second later. 2561 second later.
2562 2562
25631986-12-17 Richard M. Stallman (rms at prep) 25631986-12-17 Richard M. Stallman (rms@prep)
2564 2564
2565 * editfns.c: Add register declarations and a few vars for cses. 2565 * editfns.c: Add register declarations and a few vars for cses.
2566 * editfns.c (Fchar_equal): Avoid indexing downcase_table 2566 * editfns.c (Fchar_equal): Avoid indexing downcase_table
2567 with numbers larger than 0xff. 2567 with numbers larger than 0xff.
2568 2568
25691986-12-16 Richard M. Stallman (rms at prep) 25691986-12-16 Richard M. Stallman (rms@prep)
2570 2570
2571 * alloc.c: New garbage collection technique for strings. 2571 * alloc.c: New garbage collection technique for strings.
2572 2572
@@ -2586,7 +2586,7 @@
2586 Those in use are marked with ARRAY_MARK_FLAG in the `size' field. 2586 Those in use are marked with ARRAY_MARK_FLAG in the `size' field.
2587 2587
2588 Small strings are relocated, compressing them within their 2588 Small strings are relocated, compressing them within their
2589 string blocks. 2589 string blocks.
2590 mark_object puts all slots that point at a string onto a chain 2590 mark_object puts all slots that point at a string onto a chain
2591 which runs from the string's `size' field, through all the slots 2591 which runs from the string's `size' field, through all the slots
2592 that used to point at the string. The end of the chain is shown 2592 that used to point at the string. The end of the chain is shown
@@ -2624,7 +2624,7 @@
2624 2624
2625 * alloc.c: Stop using clear_marks. Make gc_sweep clear 2625 * alloc.c: Stop using clear_marks. Make gc_sweep clear
2626 the marks on all live objects. 2626 the marks on all live objects.
2627 2627
2628 * alloc.c (malloc_warning, Fgarbage_collect): Eliminate mechanism 2628 * alloc.c (malloc_warning, Fgarbage_collect): Eliminate mechanism
2629 that defers malloc warnings during GC, since GC no longer calls 2629 that defers malloc warnings during GC, since GC no longer calls
2630 malloc. 2630 malloc.
@@ -2644,7 +2644,7 @@
2644 mark_object can clear the mark bit so these callers must still 2644 mark_object can clear the mark bit so these callers must still
2645 set the mark bit again after calling mark_object on such slots. 2645 set the mark bit again after calling mark_object on such slots.
2646 2646
26471986-12-15 Richard M. Stallman (rms at prep) 26471986-12-15 Richard M. Stallman (rms@prep)
2648 2648
2649 * process.c (create_process): TIOCNOTTY needs no 3rd arg after all. 2649 * process.c (create_process): TIOCNOTTY needs no 3rd arg after all.
2650 * sysdep.c (set_exclusive_use): ditto for FIOCLEX. 2650 * sysdep.c (set_exclusive_use): ditto for FIOCLEX.
@@ -2652,14 +2652,14 @@
2652 * emacs.c (Fdump_emacs): [ALLIANT] 2652 * emacs.c (Fdump_emacs): [ALLIANT]
2653 Copy _curbrk into save_curbrk, not vice versa. 2653 Copy _curbrk into save_curbrk, not vice versa.
2654 2654
26551986-12-13 Richard M. Stallman (rms at prep) 26551986-12-13 Richard M. Stallman (rms@prep)
2656 2656
2657 * sysdep.c (flush_pending_output): 3rd arg to TIOCFLUSH 2657 * sysdep.c (flush_pending_output): 3rd arg to TIOCFLUSH
2658 now is address of word containing zero. It matters. 2658 now is address of word containing zero. It matters.
2659 2659
2660 * editfns.c (Fformat): Fix another error in previous bug. 2660 * editfns.c (Fformat): Fix another error in previous bug.
2661 2661
26621986-12-12 Richard M. Stallman (rms at prep) 26621986-12-12 Richard M. Stallman (rms@prep)
2663 2663
2664 * Version 18.33 released. 2664 * Version 18.33 released.
2665 2665
@@ -2667,7 +2667,7 @@
2667 2667
2668 * editfns.c (Fformat): Last change left `n' one too small. 2668 * editfns.c (Fformat): Last change left `n' one too small.
2669 2669
26701986-12-11 Richard M. Stallman (rms at prep) 26701986-12-11 Richard M. Stallman (rms@prep)
2671 2671
2672 * keyboard.c (Fsuspend_emacs): Pass no args to the 2672 * keyboard.c (Fsuspend_emacs): Pass no args to the
2673 suspend-resume-hook. Also call a new hook, `suspend-hook', 2673 suspend-resume-hook. Also call a new hook, `suspend-hook',
@@ -2678,7 +2678,7 @@
2678 of p_limit vs cursor will give the right results 2678 of p_limit vs cursor will give the right results
2679 and use the kind that will work. 2679 and use the kind that will work.
2680 2680
26811986-12-11 Richard Mlynarik (mly at prep) 26811986-12-11 Richard Mlynarik (mly@prep)
2682 2682
2683 * emacs.c, dispnew.c: 2683 * emacs.c, dispnew.c:
2684 Rename inhibit_x_windows inhibit_window_system. 2684 Rename inhibit_x_windows inhibit_window_system.
@@ -2690,7 +2690,7 @@
2690 Move the increment of the number of args the format string wants. 2690 Move the increment of the number of args the format string wants.
2691 Share code for various kinds of arguments converted to strings. 2691 Share code for various kinds of arguments converted to strings.
2692 2692
26931986-12-10 Richard M. Stallman (rms at prep) 26931986-12-10 Richard M. Stallman (rms@prep)
2694 2694
2695 * commands.h: Declare cursor_in_echo_area. 2695 * commands.h: Declare cursor_in_echo_area.
2696 * dispnew.c (init_display): initialize it. 2696 * dispnew.c (init_display): initialize it.
@@ -2707,7 +2707,7 @@
2707 Add temp var `p' to help RT/PC compiler. 2707 Add temp var `p' to help RT/PC compiler.
2708 Declare printcharfun register. 2708 Declare printcharfun register.
2709 2709
27101986-12-09 Richard Mlynarik (mly at prep) 27101986-12-09 Richard Mlynarik (mly@prep)
2711 2711
2712 * editfns.c (Fformat): 2712 * editfns.c (Fformat):
2713 `%%' doesn't take an `arg' 2713 `%%' doesn't take an `arg'
@@ -2716,12 +2716,12 @@
2716 Fix stupid mistakes and errors. Rename many local variables 2716 Fix stupid mistakes and errors. Rename many local variables
2717 and rearrange some code. 2717 and rearrange some code.
2718 2718
27191986-12-07 Richard Mlynarik (mly at prep) 27191986-12-07 Richard Mlynarik (mly@prep)
2720 2720
2721 * xfns.c (Fx_flip_color): 2721 * xfns.c (Fx_flip_color):
2722 Missing paren in DEFUN arglist. 2722 Missing paren in DEFUN arglist.
2723 2723
27241986-12-06 Richard M. Stallman (rms at prep) 27241986-12-06 Richard M. Stallman (rms@prep)
2725 2725
2726 * Version 18.32 released. 2726 * Version 18.32 released.
2727 2727
@@ -2729,7 +2729,7 @@
2729 Combine handle_process_output into read_process_output. 2729 Combine handle_process_output into read_process_output.
2730 Check for case where read returns -1. 2730 Check for case where read returns -1.
2731 2731
27321986-12-05 Richard M. Stallman (rms at prep) 27321986-12-05 Richard M. Stallman (rms@prep)
2733 2733
2734 * process.c (read_process_output): Read only one buffer worth 2734 * process.c (read_process_output): Read only one buffer worth
2735 and return without trying to read more. It used to loop 2735 and return without trying to read more. It used to loop
@@ -2785,12 +2785,12 @@
2785 * editfns.c (format1): Args are ints or char *'s, 2785 * editfns.c (format1): Args are ints or char *'s,
2786 not Lisp_Objects. Call them ints. 2786 not Lisp_Objects. Call them ints.
2787 2787
27881986-12-04 Richard Mlynarik (mly at prep) 27881986-12-04 Richard Mlynarik (mly@prep)
2789 2789
2790 * xfns.c (Fx_debug): 2790 * xfns.c (Fx_debug):
2791 Return Lisp_Object 2791 Return Lisp_Object
2792 2792
27931986-12-01 Richard Mlynarik (mly at prep) 27931986-12-01 Richard Mlynarik (mly@prep)
2794 2794
2795 * xfns.c (Fx_set_font): 2795 * xfns.c (Fx_set_font):
2796 Don't die if font is "" (I believe this to be an X bug) 2796 Don't die if font is "" (I believe this to be an X bug)
@@ -2799,12 +2799,12 @@
2799 * lread.c (oblookup): 2799 * lread.c (oblookup):
2800 Don't core-dump if data in obarray is invalid 2800 Don't core-dump if data in obarray is invalid
2801 2801
28021986-12-01 Richard M. Stallman (rms at prep) 28021986-12-01 Richard M. Stallman (rms@prep)
2803 2803
2804 * m-att3b.h: on 3b2, 3b5 and 3b15, #define C_OPTIMIZE_SWITCH null 2804 * m-att3b.h: on 3b2, 3b5 and 3b15, #define C_OPTIMIZE_SWITCH null
2805 since -O triggers compiler bug affecting push_key_description. 2805 since -O triggers compiler bug affecting push_key_description.
2806 2806
28071986-11-28 Richard Mlynarik (mly at prep) 28071986-11-28 Richard Mlynarik (mly@prep)
2808 2808
2809 * keyboard.c (read_key_sequence): 2809 * keyboard.c (read_key_sequence):
2810 Delay setting up the local vars pointing to keymaps until a 2810 Delay setting up the local vars pointing to keymaps until a
@@ -2814,7 +2814,7 @@
2814 * xterm.c: 2814 * xterm.c:
2815 Typo. 2815 Typo.
2816 2816
28171986-11-26 Richard M. Stallman (rms at prep) 28171986-11-26 Richard M. Stallman (rms@prep)
2818 2818
2819 * sysdep.c (get_system_name): 2819 * sysdep.c (get_system_name):
2820 Eliminate internal static var in USG case. 2820 Eliminate internal static var in USG case.
@@ -2842,7 +2842,7 @@
2842 * keyboard.c (command_loop_1): Don't set those two vars. 2842 * keyboard.c (command_loop_1): Don't set those two vars.
2843 This avoids clobbering them permanently when minibuffer is used. 2843 This avoids clobbering them permanently when minibuffer is used.
2844 2844
28451986-11-25 Richard M. Stallman (rms at prep) 28451986-11-25 Richard M. Stallman (rms@prep)
2846 2846
2847 * callproc.c (child_setup): New arg `envlen' is length 2847 * callproc.c (child_setup): New arg `envlen' is length
2848 of the list Vprocess_extra_environment. 2848 of the list Vprocess_extra_environment.
@@ -2876,7 +2876,7 @@
2876 Fix it by different way of computing delta1 in that case. 2876 Fix it by different way of computing delta1 in that case.
2877 Move some variable decls to inner blocks and add "register". 2877 Move some variable decls to inner blocks and add "register".
2878 2878
28791986-11-24 Richard M. Stallman (rms at prep) 28791986-11-24 Richard M. Stallman (rms@prep)
2880 2880
2881 * buffer.h: `modtime' field = 0 now means no info on visited file. 2881 * buffer.h: `modtime' field = 0 now means no info on visited file.
2882 Nonexistent visited file now represented by -1. 2882 Nonexistent visited file now represented by -1.
@@ -2922,7 +2922,7 @@
2922 2922
2923 * fileio.c (Fwrite_region): Don't try fsync on 4.1bsd. 2923 * fileio.c (Fwrite_region): Don't try fsync on 4.1bsd.
2924 2924
29251986-11-23 Richard M. Stallman (rms at prep) 29251986-11-23 Richard M. Stallman (rms@prep)
2926 2926
2927 * eval.c (record_unwind_protect, specbind, unbind_to, Funbind_protect): 2927 * eval.c (record_unwind_protect, specbind, unbind_to, Funbind_protect):
2928 struct specbind now has a new slot `func'. An internal 2928 struct specbind now has a new slot `func'. An internal
@@ -2941,14 +2941,14 @@
2941 2941
2942 * xterm.c (XTread_socket): Use C-x C-@ to indicate mouse click. 2942 * xterm.c (XTread_socket): Use C-x C-@ to indicate mouse click.
2943 2943
29441986-11-22 Richard M. Stallman (rms at prep) 29441986-11-22 Richard M. Stallman (rms@prep)
2945 2945
2946 * bytecode.c (Fbytecode): Turn on immediate_quit for Bnth loop. 2946 * bytecode.c (Fbytecode): Turn on immediate_quit for Bnth loop.
2947 2947
2948 * keymap.c (Fcurrent_global_map): New function 2948 * keymap.c (Fcurrent_global_map): New function
2949 that returns the current global map. 2949 that returns the current global map.
2950 2950
29511986-11-21 Richard M. Stallman (rms at prep) 29511986-11-21 Richard M. Stallman (rms@prep)
2952 2952
2953 * emacs.c (main, Fdump_emacs): [ALLIANT] save _curbrk 2953 * emacs.c (main, Fdump_emacs): [ALLIANT] save _curbrk
2954 before dumping and restore when starting dumped Emacs. 2954 before dumping and restore when starting dumped Emacs.
@@ -2968,7 +2968,7 @@
2968 * sysdep.c (sys_creat): If vms_stmlf_recfm is nonzero, 2968 * sysdep.c (sys_creat): If vms_stmlf_recfm is nonzero,
2969 create new files with rfm=stmlf. 2969 create new files with rfm=stmlf.
2970 2970
29711986-11-20 Richard M. Stallman (rms at prep) 29711986-11-20 Richard M. Stallman (rms@prep)
2972 2972
2973 * eval.c (unbind_catch): Don't ref thru handlerlist if null. 2973 * eval.c (unbind_catch): Don't ref thru handlerlist if null.
2974 2974
@@ -2976,7 +2976,7 @@
2976 * sysdep.c (sys_suspend): Put in USG_JOBCTRL 2976 * sysdep.c (sys_suspend): Put in USG_JOBCTRL
2977 method of suspending with ptrace. 2977 method of suspending with ptrace.
2978 2978
29791986-11-19 Richard M. Stallman (rms at prep) 29791986-11-19 Richard M. Stallman (rms@prep)
2980 2980
2981 * xterm.c (x_term_init): Delete attempt to set up 2981 * xterm.c (x_term_init): Delete attempt to set up
2982 a handler for SIGIO. This was normally overridden in 2982 a handler for SIGIO. This was normally overridden in
@@ -2986,7 +2986,7 @@
2986 * indent.c (compute_motion): Fix screwy #if celerity || ATT3B 2986 * indent.c (compute_motion): Fix screwy #if celerity || ATT3B
2987 which is invalid. 2987 which is invalid.
2988 2988
29891986-11-18 Richard M. Stallman (rms at prep) 29891986-11-18 Richard M. Stallman (rms@prep)
2990 2990
2991 * keyboard.c (command_loop_1): 2991 * keyboard.c (command_loop_1):
2992 Must check to reselect buffer and flush minibuf message 2992 Must check to reselect buffer and flush minibuf message
@@ -2999,7 +2999,7 @@
2999 * lisp.h: Make initialized global. 2999 * lisp.h: Make initialized global.
3000 * data.c (init_data): Undo last change; not needed now. 3000 * data.c (init_data): Undo last change; not needed now.
3001 3001
30021986-11-18 Richard Mlynarik (mly at prep) 30021986-11-18 Richard Mlynarik (mly@prep)
3003 3003
3004 * emacs.c (main): 3004 * emacs.c (main):
3005 Giving `inhibit_x_windows' an initialisation loses; 3005 Giving `inhibit_x_windows' an initialisation loses;
@@ -3008,7 +3008,7 @@
3008 * xfns.c (Fx_rubber_band): 3008 * xfns.c (Fx_rubber_band):
3009 Make interactive. 3009 Make interactive.
3010 3010
30111986-11-18 Richard M. Stallman (rms at prep) 30111986-11-18 Richard M. Stallman (rms@prep)
3012 3012
3013 * dispnew.c (window_change_signal): 3013 * dispnew.c (window_change_signal):
3014 New function to handle SIGWINCH, defined only if SIGWINCH is. 3014 New function to handle SIGWINCH, defined only if SIGWINCH is.
@@ -3018,7 +3018,7 @@
3018 Test initialized, not Vpurify_flag. Use explicit 3018 Test initialized, not Vpurify_flag. Use explicit
3019 conditionals to avoid the test when CANNOT_DUMP. 3019 conditionals to avoid the test when CANNOT_DUMP.
3020 3020
30211986-11-17 Richard M. Stallman (rms at prep) 30211986-11-17 Richard M. Stallman (rms@prep)
3022 3022
3023 * buffer.c (Ferase_buffer): Zero the buffer's save_length. 3023 * buffer.c (Ferase_buffer): Zero the buffer's save_length.
3024 Future text after erase is unrelated to past text 3024 Future text after erase is unrelated to past text
@@ -3029,7 +3029,7 @@
3029 3029
3030 * fns.c: Prevent warning in 4.3 where param.h does #define BSD 3030 * fns.c: Prevent warning in 4.3 where param.h does #define BSD
3031 3031
30321986-11-16 Richard M. Stallman (rms at prep) 30321986-11-16 Richard M. Stallman (rms@prep)
3033 3033
3034 * dispnew.c (init_display): Set window-system to symbol x, not "X". 3034 * dispnew.c (init_display): Set window-system to symbol x, not "X".
3035 * dispnew.c (syms_of_dispnew): Initialize window-system to nil. 3035 * dispnew.c (syms_of_dispnew): Initialize window-system to nil.
@@ -3051,7 +3051,7 @@
3051 Now has conditional on DID_REMOTE, which is defined 3051 Now has conditional on DID_REMOTE, which is defined
3052 if TIOCREMOTE is actually used. 3052 if TIOCREMOTE is actually used.
3053 3053
30541986-11-15 Richard M. Stallman (rms at prep) 30541986-11-15 Richard M. Stallman (rms@prep)
3055 3055
3056 * Emacs version 18.30 * 3056 * Emacs version 18.30 *
3057 3057
@@ -3068,13 +3068,13 @@
3068 * xdisp.c (decode_mode_spec): Flush unused arg minwidth. 3068 * xdisp.c (decode_mode_spec): Flush unused arg minwidth.
3069 Change call (in display_mode_element). 3069 Change call (in display_mode_element).
3070 3070
30711986-11-14 Richard M. Stallman (rms at prep) 30711986-11-14 Richard M. Stallman (rms@prep)
3072 3072
3073 * process.c (create_process): Don't get a pty 3073 * process.c (create_process): Don't get a pty
3074 if the new variable Vprocess_connection_type is not t. 3074 if the new variable Vprocess_connection_type is not t.
3075 This is the Lisp variable process-connection-type. 3075 This is the Lisp variable process-connection-type.
3076 3076
30771986-11-13 Richard M. Stallman (rms at prep) 30771986-11-13 Richard M. Stallman (rms@prep)
3078 3078
3079 * crt0.c: Rename GLOBAL_START_{DOT,NO_DOT} 3079 * crt0.c: Rename GLOBAL_START_{DOT,NO_DOT}
3080 to {DOT,NODOT}_GLOBAL_START to avoid shortnames trouble. 3080 to {DOT,NODOT}_GLOBAL_START to avoid shortnames trouble.
@@ -3086,7 +3086,7 @@
3086 * keyboard.c (Fcommand_execute): 3086 * keyboard.c (Fcommand_execute):
3087 Zero debug_on_next_call before running the command. 3087 Zero debug_on_next_call before running the command.
3088 3088
30891986-11-12 Richard Mlynarik (mly at prep) 30891986-11-12 Richard Mlynarik (mly@prep)
3090 3090
3091 * data.c (Fsequencep): 3091 * data.c (Fsequencep):
3092 (sequencep nil) => t 3092 (sequencep nil) => t
@@ -3106,22 +3106,22 @@
3106 (This is so things like asynchronous process notifications 3106 (This is so things like asynchronous process notifications
3107 can beep but not screw) 3107 can beep but not screw)
3108 3108
31091986-11-10 Richard M. Stallman (rms at prep) 31091986-11-10 Richard M. Stallman (rms@prep)
3110 3110
3111 * fileio.c (Fset_file_modes): [APOLLO] must reset 3111 * fileio.c (Fset_file_modes): [APOLLO] must reset
3112 modtime after changing the modes. 3112 modtime after changing the modes.
3113 3113
31141986-11-10 Richard Mlynarik (mly at prep) 31141986-11-10 Richard Mlynarik (mly@prep)
3115 3115
3116 * buffer.c (init_buffer_once): 3116 * buffer.c (init_buffer_once):
3117 There is no lisp variable corresponding to buffer-name 3117 There is no lisp variable corresponding to buffer-name
3118 3118
31191986-11-10 Richard M. Stallman (rms at prep) 31191986-11-10 Richard M. Stallman (rms@prep)
3120 3120
3121 * xdisp.c (display_string): Measure new line length 3121 * xdisp.c (display_string): Measure new line length
3122 from start of line body. 3122 from start of line body.
3123 3123
31241986-11-09 Richard M. Stallman (rms at prep) 31241986-11-09 Richard M. Stallman (rms@prep)
3125 3125
3126 * lread.c (oblookup, map_obarray): 3126 * lread.c (oblookup, map_obarray):
3127 Do not use XFASTINT on `next' fields of symbols. 3127 Do not use XFASTINT on `next' fields of symbols.
@@ -3155,7 +3155,7 @@
3155 Also do not ignore trailing spaces in a highlighted line; 3155 Also do not ignore trailing spaces in a highlighted line;
3156 instead, give it more trailing spaces so it reaches the margin. 3156 instead, give it more trailing spaces so it reaches the margin.
3157 3157
31581986-11-08 Richard M. Stallman (rms at prep) 31581986-11-08 Richard M. Stallman (rms@prep)
3159 3159
3160 * data.c (init_data): Don't call signal if purifying. 3160 * data.c (init_data): Don't call signal if purifying.
3161 * ymakefile: Stop using gould-sigvec.s. 3161 * ymakefile: Stop using gould-sigvec.s.
@@ -3163,7 +3163,7 @@
3163 * unexec.c: Eliminate gould-specific code to 3163 * unexec.c: Eliminate gould-specific code to
3164 reinitialize gould-sigvec.s. 3164 reinitialize gould-sigvec.s.
3165 3165
31661986-11-07 Richard M. Stallman (rms at prep) 31661986-11-07 Richard M. Stallman (rms@prep)
3167 3167
3168 * m-vax.h: Turn off NO_REMAP. 3168 * m-vax.h: Turn off NO_REMAP.
3169 3169
@@ -3214,17 +3214,17 @@
3214 Don't decrement `end', and remove (unconditionally) 3214 Don't decrement `end', and remove (unconditionally)
3215 the lseek before writing the data segment. 3215 the lseek before writing the data segment.
3216 3216
32171986-11-06 Richard M. Stallman (rms at prep) 32171986-11-06 Richard M. Stallman (rms@prep)
3218 3218
3219 * keymap.c (apropos1): Use Fdocumentation_property, not Fget, 3219 * keymap.c (apropos1): Use Fdocumentation_property, not Fget,
3220 for doc strings of variables. 3220 for doc strings of variables.
3221 3221
32221986-11-05 Richard Mlynarik (mly at prep) 32221986-11-05 Richard Mlynarik (mly@prep)
3223 3223
3224 * m-att3b.h: 3224 * m-att3b.h:
3225 #define TEXT_START 0 3225 #define TEXT_START 0
3226 3226
32271986-11-05 Richard M. Stallman (rms at prep) 32271986-11-05 Richard M. Stallman (rms@prep)
3228 3228
3229 * alloc.c (Fcons, Fmake_symbol, Fmake_marker, gc_sweep): 3229 * alloc.c (Fcons, Fmake_symbol, Fmake_marker, gc_sweep):
3230 The free-list pointers in symbols, conses and markers 3230 The free-list pointers in symbols, conses and markers
@@ -3249,7 +3249,7 @@
3249 * fileio.c (Fread_file_name_internal): 3249 * fileio.c (Fread_file_name_internal):
3250 [VMS only] Return t if file name is null string. 3250 [VMS only] Return t if file name is null string.
3251 3251
32521986-11-04 Richard M. Stallman (rms at prep) 32521986-11-04 Richard M. Stallman (rms@prep)
3253 3253
3254 * buffer.c (Fget_buffer_create): 3254 * buffer.c (Fget_buffer_create):
3255 For default-major-mode = nil case, use fundamental-mode 3255 For default-major-mode = nil case, use fundamental-mode
@@ -3278,17 +3278,17 @@
3278 Was assuming exec-path was a string. Fixed to use 3278 Was assuming exec-path was a string. Fixed to use
3279 exec-directory instead, and to validate its data type first. 3279 exec-directory instead, and to validate its data type first.
3280 3280
32811986-11-04 Richard Mlynarik (mly at prep) 32811986-11-04 Richard Mlynarik (mly@prep)
3282 3282
3283 * m-isi.h => m-isi-ov.h 3283 * m-isi.h => m-isi-ov.h
3284 3284
32851986-11-04 Richard M. Stallman (rms at prep) 32851986-11-04 Richard M. Stallman (rms@prep)
3286 3286
3287 * buffer.c (init_buffer_once): 3287 * buffer.c (init_buffer_once):
3288 Avoid casts from int to Lisp_Object (which would lose 3288 Avoid casts from int to Lisp_Object (which would lose
3289 if NO_UNION_TYPE is not defined); use XFASTINT. 3289 if NO_UNION_TYPE is not defined); use XFASTINT.
3290 3290
32911986-11-03 Richard Mlynarik (mly at prep) 32911986-11-03 Richard Mlynarik (mly@prep)
3292 3292
3293 * xterm.c (stufflines): 3293 * xterm.c (stufflines):
3294 Initialise signal mask. 3294 Initialise signal mask.
@@ -3296,7 +3296,7 @@
3296 * xterm.h: 3296 * xterm.h:
3297 Add definition of sigmask 3297 Add definition of sigmask
3298 3298
32991986-11-01 Richard Mlynarik (mly at prep) 32991986-11-01 Richard Mlynarik (mly@prep)
3300 3300
3301 * m-sun3.h: 3301 * m-sun3.h:
3302 #undef sun2 ? #define sun3 3302 #undef sun2 ? #define sun3
@@ -3310,14 +3310,14 @@
3310 * fileio.c, fns.c, m-vax.h: 3310 * fileio.c, fns.c, m-vax.h:
3311 Fixes for VMS cpp. (#undef foo -> #ifdef foo ? #undef foo) 3311 Fixes for VMS cpp. (#undef foo -> #ifdef foo ? #undef foo)
3312 3312
33131986-10-31 Richard Mlynarik (mly at prep) 33131986-10-31 Richard Mlynarik (mly@prep)
3314 3314
3315 * vmsmakefile (new file) 3315 * vmsmakefile (new file)
3316 3316
3317 * crt0.c, unexec.c, m-isi.h (new file): 3317 * crt0.c, unexec.c, m-isi.h (new file):
3318 Integrated Solutions 68k port. 3318 Integrated Solutions 68k port.
3319 3319
33201986-10-30 Richard Mlynarik (mly at prep) 33201986-10-30 Richard Mlynarik (mly@prep)
3321 3321
3322 * m-vax.h (USG-only changes): 3322 * m-vax.h (USG-only changes):
3323 #define NO_REMAP (I don't understand exactly why one needs to do 3323 #define NO_REMAP (I don't understand exactly why one needs to do
@@ -3337,7 +3337,7 @@
3337 * filelock.c: 3337 * filelock.c:
3338 Don't get MPV if buffer-file-name isn't a string or nil. 3338 Don't get MPV if buffer-file-name isn't a string or nil.
3339 3339
33401986-10-29 Richard Mlynarik (mly at prep) 33401986-10-29 Richard Mlynarik (mly@prep)
3341 3341
3342 * keymap.c (Flookup_key, Fdefine_key): 3342 * keymap.c (Flookup_key, Fdefine_key):
3343 Don't bomb on zero-length strings. 3343 Don't bomb on zero-length strings.
@@ -3352,7 +3352,7 @@
3352 rm ../etc/DOC to avoid make-docfile overwriting any files which 3352 rm ../etc/DOC to avoid make-docfile overwriting any files which
3353 were linked to it (unix sucks) 3353 were linked to it (unix sucks)
3354 3354
33551986-10-28 Richard Mlynarik (mly at prep) 33551986-10-28 Richard Mlynarik (mly@prep)
3356 3356
3357 * vmsmap.c, termcap.c, sysdep.c, config.h-dist: 3357 * vmsmap.c, termcap.c, sysdep.c, config.h-dist:
3358 VMS changes from Sasaki 3358 VMS changes from Sasaki
@@ -3374,12 +3374,12 @@
3374 * keymap.c (Fkeymapp, Flookup_key): 3374 * keymap.c (Fkeymapp, Flookup_key):
3375 Add QUIT test. 3375 Add QUIT test.
3376 3376
33771986-10-27 Richard Mlynarik (mly at prep) 33771986-10-27 Richard Mlynarik (mly@prep)
3378 3378
3379 * callproc.c, fileio.c: 3379 * callproc.c, fileio.c:
3380 VMS changes (make environ noshare, don't call fsync) 3380 VMS changes (make environ noshare, don't call fsync)
3381 3381
33821986-10-26 Richard Mlynarik (mly at prep) 33821986-10-26 Richard Mlynarik (mly@prep)
3383 3383
3384 * sysdep.c, unexec.c, ymakefile: 3384 * sysdep.c, unexec.c, ymakefile:
3385 Gould changes. (marick%cthulhu@gswd-vms.ARPA) 3385 Gould changes. (marick%cthulhu@gswd-vms.ARPA)
@@ -3393,9 +3393,9 @@
3393 for more information. 3393 for more information.
3394 3394
3395 * unexec.c (make_hdr): 3395 * unexec.c (make_hdr):
3396 Typo "#ifdef A_TXT_OFFSET" should be "A_TEXT_OFFSET" 3396 Typo "#ifdef A_TXT_OFFSET" should be "A_TEXT_OFFSET"
3397 3397
33981986-10-22 Richard Mlynarik (mly at prep) 33981986-10-22 Richard Mlynarik (mly@prep)
3399 3399
3400 * keyboard.c, keymap.c: 3400 * keyboard.c, keymap.c:
3401 Move Fexecute_extended_command from keymap.c to keyboard.c rather 3401 Move Fexecute_extended_command from keymap.c to keyboard.c rather
@@ -3413,7 +3413,7 @@
3413 * search.c (Fstring_match): 3413 * search.c (Fstring_match):
3414 Do range-checking on `start' argument. 3414 Do range-checking on `start' argument.
3415 3415
34161986-10-21 Richard Mlynarik (mly at prep) 34161986-10-21 Richard Mlynarik (mly@prep)
3417 3417
3418 * xterm.c, xfns.c (x_term_init, x_change_display): 3418 * xterm.c, xfns.c (x_term_init, x_change_display):
3419 Share command code, and make that code use 3419 Share command code, and make that code use
@@ -3431,21 +3431,21 @@
3431 Changes for when can't take XSYMBOL of 0 and to make check_obarray 3431 Changes for when can't take XSYMBOL of 0 and to make check_obarray
3432 code work correctly. 3432 code work correctly.
3433 3433
34341986-10-20 Richard Mlynarik (mly at prep) 34341986-10-20 Richard Mlynarik (mly@prep)
3435 3435
3436 * m-stride.h, process.c, sysdep.c, unexec.c: 3436 * m-stride.h, process.c, sysdep.c, unexec.c:
3437 Stride changes. 3437 Stride changes.
3438 3438
34391986-10-18 Richard Mlynarik (mly at prep) 34391986-10-18 Richard Mlynarik (mly@prep)
3440 3440
3441 * buffer.c: 3441 * buffer.c:
3442 Made default-major-mode same as (default-value 'major-mode) to 3442 Made default-major-mode same as (default-value 'major-mode) to
3443 avoid user confusion. 3443 avoid user confusion.
3444 3444
34451986-10-17 Richard Mlynarik (mly at prep) 34451986-10-17 Richard Mlynarik (mly@prep)
3446 3446
3447 * cmd.c, process.c: 3447 * cmd.c, process.c:
3448 Doc fixes from sjk 3448 Doc fixes from sjk
3449 3449
3450 * buffer.c (init_buffer_once): 3450 * buffer.c (init_buffer_once):
3451 Do x = (Lisp_Object) 1 instead of (int) x = 1 for benefit of vms 3451 Do x = (Lisp_Object) 1 instead of (int) x = 1 for benefit of vms
@@ -3463,7 +3463,7 @@
3463 * m-celerity.h: 3463 * m-celerity.h:
3464 HAVE_ALLOCA 3464 HAVE_ALLOCA
3465 3465
34661986-10-16 Richard Mlynarik (mly at prep) 34661986-10-16 Richard Mlynarik (mly@prep)
3467 3467
3468 * m-att3b.h: 3468 * m-att3b.h:
3469 New file -- replaces m-3b20.h 3469 New file -- replaces m-3b20.h
@@ -3477,7 +3477,7 @@
3477 If a formerly-nonexistent file has been created since we ``found'' 3477 If a formerly-nonexistent file has been created since we ``found''
3478 it, say there is a discrepancy. 3478 it, say there is a discrepancy.
3479 3479
34801986-10-14 Richard Mlynarik (mly at prep) 34801986-10-14 Richard Mlynarik (mly@prep)
3481 3481
3482 * callint.c (Fprefix_numeric_value): 3482 * callint.c (Fprefix_numeric_value):
3483 Doc typo. 3483 Doc typo.
@@ -3485,7 +3485,7 @@
3485 * malloc.c, regex.c: 3485 * malloc.c, regex.c:
3486 Nuke "#if defined..." for VMS 3486 Nuke "#if defined..." for VMS
3487 3487
34881986-10-12 Richard Mlynarik (mly at prep) 34881986-10-12 Richard Mlynarik (mly@prep)
3489 3489
3490 * xdisp.c (many functions): 3490 * xdisp.c (many functions):
3491 Rearrange the way in which the mode-line stuff is hacked: 3491 Rearrange the way in which the mode-line stuff is hacked:
@@ -3499,21 +3499,21 @@
3499 anything (due to a bug) and wasn't even being initialised! 3499 anything (due to a bug) and wasn't even being initialised!
3500 minor-mode-alist does what this thought it was doing. 3500 minor-mode-alist does what this thought it was doing.
3501 3501
35021986-10-11 Richard Mlynarik (mly at prep) 35021986-10-11 Richard Mlynarik (mly@prep)
3503 3503
3504 * doc.c (FSnarf_documentation): 3504 * doc.c (FSnarf_documentation):
3505 In CANNOT_DUMP case wasn't treating PATH_EXEC as a path -- 3505 In CANNOT_DUMP case wasn't treating PATH_EXEC as a path --
3506 now uses exec-path instead. 3506 now uses exec-path instead.
3507 3507
3508 * lisp.h: 3508 * lisp.h:
3509 Get rid of #if defined... for benefit of vms 3509 Get rid of #if defined... for benefit of vms
3510 3510
35111986-10-09 Richard Mlynarik (mly at prep) 35111986-10-09 Richard Mlynarik (mly@prep)
3512 3512
3513 * abbrev.c (Funexpand_abbrev): 3513 * abbrev.c (Funexpand_abbrev):
3514 Preserve position of point. 3514 Preserve position of point.
3515 3515
35161986-10-07 Richard Mlynarik (mly at prep) 35161986-10-07 Richard Mlynarik (mly@prep)
3517 3517
3518 * s-hpux.h: 3518 * s-hpux.h:
3519 #define HAVE_PTYS 3519 #define HAVE_PTYS
@@ -3550,7 +3550,7 @@
3550 Add an Fundo_boundary so that undo works to unexpand 3550 Add an Fundo_boundary so that undo works to unexpand
3551 abbrevs. 3551 abbrevs.
3552 3552
35531986-10-03 Richard M. Stallman (rms at prep) 35531986-10-03 Richard M. Stallman (rms@prep)
3554 3554
3555 * ymakefile: Make LIBS_STANDARD the last libs loaded. 3555 * ymakefile: Make LIBS_STANDARD the last libs loaded.
3556 3556
@@ -3559,12 +3559,12 @@
3559 * keyboard.c (interrupt_signal): 3559 * keyboard.c (interrupt_signal):
3560 Delete suprious `)' in HAVE_X_WINDOWS case. 3560 Delete suprious `)' in HAVE_X_WINDOWS case.
3561 3561
35621986-10-03 Richard Mlynarik (mly at prep) 35621986-10-03 Richard Mlynarik (mly@prep)
3563 3563
3564 * sysdep.c (sys_suspend -- fake suspend case) 3564 * sysdep.c (sys_suspend -- fake suspend case)
3565 Missing comment */ terminator 3565 Missing comment */ terminator
3566 3566
35671986-10-02 Richard Mlynarik (mly at prep) 35671986-10-02 Richard Mlynarik (mly@prep)
3568 3568
3569 * search.c: 3569 * search.c:
3570 There may be `holes' in regexp registers after a match: consider 3570 There may be `holes' in regexp registers after a match: consider
@@ -3579,7 +3579,7 @@
3579 * sysdep.c (HPUX perror): 3579 * sysdep.c (HPUX perror):
3580 Should be "perror" not "_perror" -- communication foulup, sorry. 3580 Should be "perror" not "_perror" -- communication foulup, sorry.
3581 3581
35821986-10-01 Richard M. Stallman (rms at prep) 35821986-10-01 Richard M. Stallman (rms@prep)
3583 3583
3584 * marker.c (Fcopy_marker): Was stupidly failing to put 3584 * marker.c (Fcopy_marker): Was stupidly failing to put
3585 the new marker on the buffer's chain. Fix to go thru Fset_marker. 3585 the new marker on the buffer's chain. Fix to go thru Fset_marker.
@@ -3595,7 +3595,7 @@
3595 * keyboard.c (interrupt_signal): 3595 * keyboard.c (interrupt_signal):
3596 Turn off the double-C-g feature when running under X windows. 3596 Turn off the double-C-g feature when running under X windows.
3597 3597
35981986-09-29 Richard M. Stallman (rms at prep) 35981986-09-29 Richard M. Stallman (rms@prep)
3599 3599
3600 * search.c: search_regs elements are now the correct character 3600 * search.c: search_regs elements are now the correct character
3601 numbers or string indices. 1 is not added when they are used; 3601 numbers or string indices. 1 is not added when they are used;
@@ -3623,7 +3623,7 @@
3623 * callproc.c (init_callproc): Use only first element of 3623 * callproc.c (init_callproc): Use only first element of
3624 Vexec_path to make Vexec_directory. [mly] 3624 Vexec_path to make Vexec_directory. [mly]
3625 3625
36261986-09-28 Richard M. Stallman (rms at prep) 36261986-09-28 Richard M. Stallman (rms@prep)
3627 3627
3628 * data.c (Fsymbol_value): use assq_no_quit instead of Fassq. 3628 * data.c (Fsymbol_value): use assq_no_quit instead of Fassq.
3629 * fns.c (assq_no_quit): Like Fassq but never quits or gets errors. 3629 * fns.c (assq_no_quit): Like Fassq but never quits or gets errors.
@@ -3636,7 +3636,7 @@
3636 This is to catch the bug wherein DoDsp called from get_char 3636 This is to catch the bug wherein DoDsp called from get_char
3637 died because DesiredScreen was full of lines already. 3637 died because DesiredScreen was full of lines already.
3638 3638
36391986-09-26 Richard Mlynarik (mly at prep) 36391986-09-26 Richard Mlynarik (mly@prep)
3640 3640
3641 * regex.c (re_match_2), search.c (various): 3641 * regex.c (re_match_2), search.c (various):
3642 The registers modified by re_{search,match}{,_2} 3642 The registers modified by re_{search,match}{,_2}
@@ -3650,7 +3650,7 @@
3650 so they can determine if it might be an appropriate time 3650 so they can determine if it might be an appropriate time
3651 to try to make some sort of asynchronous notification. 3651 to try to make some sort of asynchronous notification.
3652 3652
36531986-09-26 Richard M. Stallman (rms at prep) 36531986-09-26 Richard M. Stallman (rms@prep)
3654 3654
3655 * keymap.c (syms_of_keymap): Add missing defsubr 3655 * keymap.c (syms_of_keymap): Add missing defsubr
3656 for Fdefine_prefix_command, 3656 for Fdefine_prefix_command,
@@ -3664,14 +3664,14 @@
3664 Turn Lisp variables last-abbrev and last-abbrev-text back on. 3664 Turn Lisp variables last-abbrev and last-abbrev-text back on.
3665 * abbrev.c (Flast_abbrev_expansion): Delete this function. 3665 * abbrev.c (Flast_abbrev_expansion): Delete this function.
3666 3666
36671986-09-25 Richard M. Stallman (rms at prep) 36671986-09-25 Richard M. Stallman (rms@prep)
3668 3668
3669 * window.c (Fwindow_width): return a value one smaller 3669 * window.c (Fwindow_width): return a value one smaller
3670 for partial-width windows that contain a | border. 3670 for partial-width windows that contain a | border.
3671 3671
3672 * macros.c: Remove Fname_last_kbd_macro (moved to macros.el). 3672 * macros.c: Remove Fname_last_kbd_macro (moved to macros.el).
3673 3673
36741986-09-25 Richard Mlynarik (mly at prep) 36741986-09-25 Richard Mlynarik (mly@prep)
3675 3675
3676 * unexec.c: 3676 * unexec.c:
3677 Include a.out.h before getpagesize.h, since EXEC_PAGESIZE 3677 Include a.out.h before getpagesize.h, since EXEC_PAGESIZE
@@ -3688,7 +3688,7 @@
3688 bugs) look up bf_cur->default_directory by 3688 bugs) look up bf_cur->default_directory by
3689 Fsymbol_value (Qintern ("...")) 3689 Fsymbol_value (Qintern ("..."))
3690 3690
36911986-09-24 Richard Mlynarik (mly at prep) 36911986-09-24 Richard Mlynarik (mly@prep)
3692 3692
3693 * editfns.c (Fregion_beginning, Fregion_end): 3693 * editfns.c (Fregion_beginning, Fregion_end):
3694 Share common code (this doesn't have to be so fast that the 3694 Share common code (this doesn't have to be so fast that the
@@ -3713,15 +3713,15 @@
3713 * editfns.c (Fset_mark) 3713 * editfns.c (Fset_mark)
3714 Not interactive. 3714 Not interactive.
3715 3715
37161986-09-23 Richard M. Stallman (rms at prep) 37161986-09-23 Richard M. Stallman (rms@prep)
3717 3717
3718 * crt0.c, m-hp9000.h: rename hp9000s200 to hp9000. 3718 * crt0.c, m-hp9000.h: rename hp9000s200 to hp9000.
3719 * m-hp9000.h: New name for m-hp200.h. 3719 * m-hp9000.h: New name for m-hp200.h.
3720 * unexec.c (for hpux): define MY_ID from HP9000S200_ID 3720 * unexec.c (for hpux): define MY_ID from HP9000S200_ID
3721 if that exists; else use model.h. 3721 if that exists; else use model.h.
3722
3723 3722
37241986-09-21 Richard M. Stallman (rms at prep) 3723
37241986-09-21 Richard M. Stallman (rms@prep)
3725 3725
3726 * search.c (search_buffer): Fix backwards condition 3726 * search.c (search_buffer): Fix backwards condition
3727 in whether the translate table can be ignored. 3727 in whether the translate table can be ignored.
@@ -3737,7 +3737,7 @@
3737 3737
3738 * minibuf.c (scmp): Return correct value. 3738 * minibuf.c (scmp): Return correct value.
3739 3739
37401986-09-21 Richard Mlynarik (mly at prep) 37401986-09-21 Richard Mlynarik (mly@prep)
3741 3741
3742 * editfns.c (Finsert_char): 3742 * editfns.c (Finsert_char):
3743 New function. There are a lot of places in lisp code 3743 New function. There are a lot of places in lisp code
@@ -3745,7 +3745,7 @@
3745 This is a faster way of doing it, and doesn't cons 3745 This is a faster way of doing it, and doesn't cons
3746 (unlike (insert (make-string n c))) 3746 (unlike (insert (make-string n c)))
3747 3747
37481986-09-21 Richard M. Stallman (rms at prep) 37481986-09-21 Richard M. Stallman (rms@prep)
3749 3749
3750 * process.c (make_process): Code to compute # elts in 3750 * process.c (make_process): Code to compute # elts in
3751 vector to make a Lisp_Process had several errors: 3751 vector to make a Lisp_Process had several errors:
@@ -3754,7 +3754,7 @@
3754 3754
3755 * fileio.c (directory_file_name): If arg is "/", return "/". 3755 * fileio.c (directory_file_name): If arg is "/", return "/".
3756 3756
37571986-09-20 Richard M. Stallman (rms at prep) 37571986-09-20 Richard M. Stallman (rms@prep)
3758 3758
3759 * minibuf.c (Fdisplay_completion_list): 3759 * minibuf.c (Fdisplay_completion_list):
3760 New Lisp-callable function replaces minibuffer_completion_help_1, 3760 New Lisp-callable function replaces minibuffer_completion_help_1,
@@ -3762,7 +3762,7 @@
3762 may be lists of two strings, and if so the two strings 3762 may be lists of two strings, and if so the two strings
3763 are printed in immediate succession. 3763 are printed in immediate succession.
3764 3764
37651986-09-19 Richard Mlynarik (mly at prep) 37651986-09-19 Richard Mlynarik (mly@prep)
3766 3766
3767 * minibuf.c (scmp and callers) 3767 * minibuf.c (scmp and callers)
3768 Don't be fazed by '\0' in strings. 3768 Don't be fazed by '\0' in strings.
@@ -3770,24 +3770,24 @@
3770 * lisp.h, search.c, minibuf.c 3770 * lisp.h, search.c, minibuf.c
3771 Use downcase_table 3771 Use downcase_table
3772 3772
37731986-09-18 Richard Mlynarik (mly at prep) 37731986-09-18 Richard Mlynarik (mly@prep)
3774 3774
3775 * ymakefile, emacs.c, callproc.c, process.c, fns.c 3775 * ymakefile, emacs.c, callproc.c, process.c, fns.c
3776 Install MAINTAIN_ENVIRONMENT conditional to call environ.c. 3776 Install MAINTAIN_ENVIRONMENT conditional to call environ.c.
3777 3777
37781986-09-16 Richard M. Stallman (rms at prep) 37781986-09-16 Richard M. Stallman (rms@prep)
3779 3779
3780 * keymap.c (where_is_in_buffer): Fix bug in checking for shadowed 3780 * keymap.c (where_is_in_buffer): Fix bug in checking for shadowed
3781 keys: do Flookup_key only on local map, and ignore value if 3781 keys: do Flookup_key only on local map, and ignore value if
3782 it is a number (that means key is locally undefined). 3782 it is a number (that means key is locally undefined).
3783 3783
37841986-09-15 Richard Mlynarik (mly at prep) 37841986-09-15 Richard Mlynarik (mly@prep)
3785 3785
3786 * buffer.c (Fbury_buffer) 3786 * buffer.c (Fbury_buffer)
3787 Make this function interactive (bury current buffer) 3787 Make this function interactive (bury current buffer)
3788 Do error-checking on arg. 3788 Do error-checking on arg.
3789 3789
37901986-09-15 Richard M. Stallman (rms at prep) 37901986-09-15 Richard M. Stallman (rms@prep)
3791 3791
3792 * emacs.c (main): Eliminate VMS -nl switch. 3792 * emacs.c (main): Eliminate VMS -nl switch.
3793 Instead, `-map FILE' says to map data file FILE; 3793 Instead, `-map FILE' says to map data file FILE;
@@ -3799,7 +3799,7 @@
3799 * emacs.c (main): Make it work to use more than one of the 3799 * emacs.c (main): Make it work to use more than one of the
3800 special switches (-batch, -t, -map). 3800 special switches (-batch, -t, -map).
3801 3801
38021986-09-14 Richard M. Stallman (rms at prep) 38021986-09-14 Richard M. Stallman (rms@prep)
3803 3803
3804 * Renamings for VMS. 3804 * Renamings for VMS.
3805 config.h.dist => config.h-dist 3805 config.h.dist => config.h-dist
@@ -3814,7 +3814,7 @@
3814 VMSBUILD gives info on how to use them. 3814 VMSBUILD gives info on how to use them.
3815 README describes what this directory is for. 3815 README describes what this directory is for.
3816 3816
38171986-09-13 Richard M. Stallman (rms at prep) 38171986-09-13 Richard M. Stallman (rms@prep)
3818 3818
3819 * sysdep.c (reset_sys_modes): 3819 * sysdep.c (reset_sys_modes):
3820 Delete never-used VMS & SIGIO conditional. 3820 Delete never-used VMS & SIGIO conditional.
@@ -3826,7 +3826,7 @@
3826 which are no longer callable from Lisp. 3826 which are no longer callable from Lisp.
3827 They are also commented out. 3827 They are also commented out.
3828 3828
38291986-09-12 Richard Mlynarik (mly at prep) 38291986-09-12 Richard Mlynarik (mly@prep)
3830 3830
3831 * xfns.c (Fx_rebind_key) 3831 * xfns.c (Fx_rebind_key)
3832 Fix typo. 3832 Fix typo.
@@ -3842,7 +3842,7 @@
3842 Flush the last callers of defalias. Flush defalias. 3842 Flush the last callers of defalias. Flush defalias.
3843 (Use fsets in subr.el instead) 3843 (Use fsets in subr.el instead)
3844 3844
38451986-09-11 Richard Mlynarik (mly at prep) 38451986-09-11 Richard Mlynarik (mly@prep)
3846 3846
3847 * emacs.c (main) 3847 * emacs.c (main)
3848 Under X, accept "-display" switch as synonym for "-d" 3848 Under X, accept "-display" switch as synonym for "-d"
@@ -3876,14 +3876,14 @@
3876 Eliminate useless buffer.number slot. 3876 Eliminate useless buffer.number slot.
3877 3877
3878 * buffer.c (Fbuffer_number): 3878 * buffer.c (Fbuffer_number):
3879 delete. 3879 delete.
3880 3880
38811986-09-10 Richard M. Stallman (rms at prep) 38811986-09-10 Richard M. Stallman (rms@prep)
3882 3882
3883 * process.c (Fsend_{string,region}): rename as Fprocess_send... 3883 * process.c (Fsend_{string,region}): rename as Fprocess_send...
3884 and change names of Lisp function. Old names now aliases in subr.el. 3884 and change names of Lisp function. Old names now aliases in subr.el.
3885 3885
38861986-09-10 Richard Mlynarik (mly at prep) 38861986-09-10 Richard Mlynarik (mly@prep)
3887 3887
3888 * buffer.c 3888 * buffer.c
3889 New struct buffer_local_symbols. 3889 New struct buffer_local_symbols.
@@ -3904,7 +3904,7 @@
3904 to only return files whose names contain a match for that regexp. 3904 to only return files whose names contain a match for that regexp.
3905 [eg ``(directory-files "/u2/emacs/" nil "\\`[^#]")''] 3905 [eg ``(directory-files "/u2/emacs/" nil "\\`[^#]")'']
3906 3906
39071986-09-10 Richard M. Stallman (rms at prep) 39071986-09-10 Richard M. Stallman (rms@prep)
3908 3908
3909 * alloc.c (Fgarbage_collect): Use open code instead of Fnthcdr 3909 * alloc.c (Fgarbage_collect): Use open code instead of Fnthcdr
3910 to avoid possibility of error. 3910 to avoid possibility of error.
@@ -3914,11 +3914,11 @@
3914 On Elxsi, the FILE address is not in the part of the address 3914 On Elxsi, the FILE address is not in the part of the address
3915 space that Lisp_Object pointers can reach. New way can't lose. 3915 space that Lisp_Object pointers can reach. New way can't lose.
3916 3916
39171986-09-09 Richard M. Stallman (rms at prep) 39171986-09-09 Richard M. Stallman (rms@prep)
3918 3918
3919 * crt0.c: Add _start for elxsi. 3919 * crt0.c: Add _start for elxsi.
3920 3920
39211986-09-07 Richard Mlynarik (mly at prep) 39211986-09-07 Richard Mlynarik (mly@prep)
3922 3922
3923 * minibuf.c (read_minibuf) 3923 * minibuf.c (read_minibuf)
3924 gc-protect the saved data! 3924 gc-protect the saved data!
@@ -3938,12 +3938,12 @@
3938 * callint.c, fns.c, lisp.h 3938 * callint.c, fns.c, lisp.h
3939 Call read_minibuf instead of read_minibuf_string. 3939 Call read_minibuf instead of read_minibuf_string.
3940 3940
39411986-09-04 Richard Mlynarik (mly at prep) 39411986-09-04 Richard Mlynarik (mly@prep)
3942 3942
3943 * fns.c (Fy_or_n_p, Fyes_or_n_p) 3943 * fns.c (Fy_or_n_p, Fyes_or_n_p)
3944 Beep if the user types an invalid response. 3944 Beep if the user types an invalid response.
3945 3945
39461986-09-03 Richard M. Stallman (rms at prep) 39461986-09-03 Richard M. Stallman (rms@prep)
3947 3947
3948 * dispnew.c (update_screen): 3948 * dispnew.c (update_screen):
3949 Take out previous change. 3949 Take out previous change.
@@ -3959,7 +3959,7 @@
3959 * keyboard.c (get_input_pending): 3959 * keyboard.c (get_input_pending):
3960 Always do FIONREAD if interrupts_deferred. 3960 Always do FIONREAD if interrupts_deferred.
3961 3961
39621986-09-01 Richard M. Stallman (rms at prep) 39621986-09-01 Richard M. Stallman (rms@prep)
3963 3963
3964 * xterm.c/xfns.c: Many changes from rlk, 3964 * xterm.c/xfns.c: Many changes from rlk,
3965 including using sigblock/sigsetmask to block signals 3965 including using sigblock/sigsetmask to block signals
@@ -3970,17 +3970,17 @@
3970 before returning. If observed loss of output really is 3970 before returning. If observed loss of output really is
3971 a kernel bug, this may make it stop. 3971 a kernel bug, this may make it stop.
3972 3972
39731986-08-31 Richard M. Stallman (rms at prep) 39731986-08-31 Richard M. Stallman (rms@prep)
3974 3974
3975 * keymap.c (where_is_in_buffer): 3975 * keymap.c (where_is_in_buffer):
3976 Use Fequal rather than EQ to test for a match 3976 Use Fequal rather than EQ to test for a match
3977 if the object being searched for is a cons cell. 3977 if the object being searched for is a cons cell.
3978 3978
39791986-08-30 Richard M. Stallman (rms at prep) 39791986-08-30 Richard M. Stallman (rms@prep)
3980 3980
3981 * data.c (Fsetq_default): new function. 3981 * data.c (Fsetq_default): new function.
3982 3982
39831986-08-28 Richard M. Stallman (rms at prep) 39831986-08-28 Richard M. Stallman (rms@prep)
3984 3984
3985 * xdisp.c (display_mode_element): 3985 * xdisp.c (display_mode_element):
3986 Cons cell whose car is a symbol now means 3986 Cons cell whose car is a symbol now means
@@ -3989,7 +3989,7 @@
3989 or to IF_FALSE_DISPLAY if SYMBOL is unbound or has value nil. 3989 or to IF_FALSE_DISPLAY if SYMBOL is unbound or has value nil.
3990 * buffer.c (syms_of_buffer): update documentation for that. 3990 * buffer.c (syms_of_buffer): update documentation for that.
3991 3991
39921986-08-25 Richard M. Stallman (rms at prep) 39921986-08-25 Richard M. Stallman (rms@prep)
3993 3993
3994 * fns.c (merge): Swap the arguments to the sort predicate 3994 * fns.c (merge): Swap the arguments to the sort predicate
3995 so as to use it to compute <= rather than <. 3995 so as to use it to compute <= rather than <.
@@ -4024,16 +4024,16 @@
4024 * editfns.c (Finsert_buffer_substring): 4024 * editfns.c (Finsert_buffer_substring):
4025 Implement inserting part of a buffer into itself. 4025 Implement inserting part of a buffer into itself.
4026 4026
40271986-08-24 Richard M. Stallman (rms at prep) 40271986-08-24 Richard M. Stallman (rms@prep)
4028 4028
4029 * xterm.c, xfns.c, sink.h: Installed latest changes from 4029 * xterm.c, xfns.c, sink.h: Installed latest changes from
4030 Athena, and fixed up formatting conventions. 4030 Athena, and fixed up formatting conventions.
4031 4031
40321986-08-23 Richard M. Stallman (rms at prep) 40321986-08-23 Richard M. Stallman (rms@prep)
4033 4033
4034 * eval.c (unbind_catch): Restore gcprolist from the catchtag. 4034 * eval.c (unbind_catch): Restore gcprolist from the catchtag.
4035 4035
40361986-08-21 Richard M. Stallman (rms at prep) 40361986-08-21 Richard M. Stallman (rms@prep)
4037 4037
4038 * fileio.c (barf_or_query_if_file_exists): 4038 * fileio.c (barf_or_query_if_file_exists):
4039 New second arg non-0 says query; do not call Finteractive_p. 4039 New second arg non-0 says query; do not call Finteractive_p.
@@ -4048,7 +4048,7 @@
4048 when examining the stack. This makes the right thing happen 4048 when examining the stack. This makes the right thing happen
4049 if called from Fbyte_code. 4049 if called from Fbyte_code.
4050 4050
40511986-08-21 Richard Mlynarik (mly at prep) 40511986-08-21 Richard Mlynarik (mly@prep)
4052 4052
4053 * process.c (handle_process_output): 4053 * process.c (handle_process_output):
4054 do a set-buffer back to original buffer 4054 do a set-buffer back to original buffer
@@ -4058,7 +4058,7 @@
4058 * keymap.c (where_is_in_buffer): 4058 * keymap.c (where_is_in_buffer):
4059 Don't blow out if buffer has no local map. 4059 Don't blow out if buffer has no local map.
4060 4060
40611986-08-21 Richard M. Stallman (rms at prep) 40611986-08-21 Richard M. Stallman (rms@prep)
4062 4062
4063 * emacs.c (main): Eliminate references to environ.c. 4063 * emacs.c (main): Eliminate references to environ.c.
4064 4064
@@ -4093,7 +4093,7 @@
4093 4093
4094 * keyboard.c (debugger): Delete this function. 4094 * keyboard.c (debugger): Delete this function.
4095 4095
40961986-08-20 Richard M. Stallman (rms at prep) 40961986-08-20 Richard M. Stallman (rms@prep)
4097 4097
4098 * Gap motion can now quit! 4098 * Gap motion can now quit!
4099 4099
@@ -4112,7 +4112,7 @@
4112 4112
4113 * lisp.h (QUITP): New macro, nonzero if ought to quit now if poss. 4113 * lisp.h (QUITP): New macro, nonzero if ought to quit now if poss.
4114 4114
41151986-08-20 Richard M. Stallman (rms at prep) 41151986-08-20 Richard M. Stallman (rms@prep)
4116 4116
4117 * undo.c (Fundo_more): 4117 * undo.c (Fundo_more):
4118 Fix bug that was setting point to `len' field, not `pos' field. 4118 Fix bug that was setting point to `len' field, not `pos' field.
@@ -4149,7 +4149,7 @@
4149 likewise RecordDelete, RecordChange and RecordChange1. 4149 likewise RecordDelete, RecordChange and RecordChange1.
4150 * casefiddle.c, editfns.c, fileio.c, insdel.c: change callers. 4150 * casefiddle.c, editfns.c, fileio.c, insdel.c: change callers.
4151 4151
41521986-08-19 Richard M. Stallman (rms at prep) 41521986-08-19 Richard M. Stallman (rms@prep)
4153 4153
4154 * xdisp.c (display_mode_element): 4154 * xdisp.c (display_mode_element):
4155 Change the interpretation of symbols and lists in elements: 4155 Change the interpretation of symbols and lists in elements:
@@ -4168,13 +4168,13 @@
4168 remembered modtime matches the buffer's current modtime. 4168 remembered modtime matches the buffer's current modtime.
4169 Also handle case where length is negative in Uinsert, Uchange. 4169 Also handle case where length is negative in Uinsert, Uchange.
4170 4170
41711986-08-18 Richard Mlynarik (mly at prep) 41711986-08-18 Richard Mlynarik (mly@prep)
4172 4172
4173 * xdisp.c (display_mode_line): 4173 * xdisp.c (display_mode_line):
4174 XSTRING->data, not XSTRING 4174 XSTRING->data, not XSTRING
4175 Fix another typo. 4175 Fix another typo.
4176 4176
41771986-08-17 Richard M. Stallman (rms at prep) 41771986-08-17 Richard M. Stallman (rms@prep)
4178 4178
4179 * buffer.c (syms_of_buffer): 4179 * buffer.c (syms_of_buffer):
4180 Change doc for mode-line-format. 4180 Change doc for mode-line-format.
@@ -4185,18 +4185,18 @@
4185 (Note that evaluation is not allowed; it would be unsafe.) 4185 (Note that evaluation is not allowed; it would be unsafe.)
4186 display_mode_element is the recursion point for this. 4186 display_mode_element is the recursion point for this.
4187 4187
41881986-08-17 Richard Mlynarik (mly at prep) 41881986-08-17 Richard Mlynarik (mly@prep)
4189 4189
4190 * emacs.c (main) 4190 * emacs.c (main)
4191 Move init_environ up. 4191 Move init_environ up.
4192 4192
4193 * window.c (Fwindow_point) 4193 * window.c (Fwindow_point)
4194 typo. 4194 typo.
4195 4195
4196 * environ.c 4196 * environ.c
4197 New function getenv replaces un*x getenv 4197 New function getenv replaces un*x getenv
4198 4198
41991986-08-17 Richard M. Stallman (rms at prep) 41991986-08-17 Richard M. Stallman (rms@prep)
4200 4200
4201 * window.c (Fwindow_point): 4201 * window.c (Fwindow_point):
4202 When WINDOW is the selected window and its buffer is selected too, 4202 When WINDOW is the selected window and its buffer is selected too,
@@ -4206,7 +4206,7 @@
4206 * unexec.c (write_segment): 4206 * unexec.c (write_segment):
4207 If hit nonexistent page, must write zeros, not return. 4207 If hit nonexistent page, must write zeros, not return.
4208 4208
42091986-08-17 Richard Mlynarik (mly at prep) 42091986-08-17 Richard Mlynarik (mly@prep)
4210 4210
4211 * callproc.c, process.c (Fcall_process, create_process) 4211 * callproc.c, process.c (Fcall_process, create_process)
4212 Use `alloca' versions of environment-hacking functions 4212 Use `alloca' versions of environment-hacking functions
@@ -4217,7 +4217,7 @@
4217 Call syms_of_environ, init_environ. 4217 Call syms_of_environ, init_environ.
4218 4218
4219 * config.h., config.h.dist 4219 * config.h., config.h.dist
4220 Increase PURESIZE again (sigh) 4220 Increase PURESIZE again (sigh)
4221 4221
4222 * unexec.c (write_segment): 4222 * unexec.c (write_segment):
4223 Kludgey coercions ("(int)") to get this line to compile: 4223 Kludgey coercions ("(int)") to get this line to compile:
@@ -4227,7 +4227,7 @@
4227 * process.c: 4227 * process.c:
4228 New function Fprocess_list. 4228 New function Fprocess_list.
4229 4229
42301986-08-17 Richard M. Stallman (rms at prep) 42301986-08-17 Richard M. Stallman (rms@prep)
4231 4231
4232 * crt0.c, alloca.s: Remove hack_sky (special for sun2) 4232 * crt0.c, alloca.s: Remove hack_sky (special for sun2)
4233 and the call to it. No longer needed since floating point 4233 and the call to it. No longer needed since floating point
@@ -4239,7 +4239,7 @@
4239 A_TEXT_OFFSET would normally be sizeof (HDR). It has 4239 A_TEXT_OFFSET would normally be sizeof (HDR). It has
4240 other terms added in on some machines (sequent). 4240 other terms added in on some machines (sequent).
4241 4241
42421986-08-16 Richard Mlynarik (mly at prep) 42421986-08-16 Richard Mlynarik (mly@prep)
4243 4243
4244 * eval.c (Fmacroexpand) 4244 * eval.c (Fmacroexpand)
4245 Use car of nthcdr, not nth. 4245 Use car of nthcdr, not nth.
@@ -4263,14 +4263,14 @@
4263 * editfns.c: 4263 * editfns.c:
4264 Move getenv to environ.c 4264 Move getenv to environ.c
4265 4265
42661986-08-16 Richard M. Stallman (rms at prep) 42661986-08-16 Richard M. Stallman (rms@prep)
4267 4267
4268 * xdisp.c (display_text_line): 4268 * xdisp.c (display_text_line):
4269 * indent.c (current_column, ToCol, position_indentation): 4269 * indent.c (current_column, ToCol, position_indentation):
4270 * indent.c (Fmove_to_column, compute_motion): 4270 * indent.c (Fmove_to_column, compute_motion):
4271 Bring tab_width in range if it is very large. 4271 Bring tab_width in range if it is very large.
4272 4272
42731986-08-15 Richard M. Stallman (rms at prep) 42731986-08-15 Richard M. Stallman (rms@prep)
4274 4274
4275 * fileio.c (Fwrite_region): 4275 * fileio.c (Fwrite_region):
4276 Do the fsync before the fstat; that may prevent what appear 4276 Do the fsync before the fstat; that may prevent what appear
@@ -4303,25 +4303,25 @@
4303 4303
4304 * alloc.c (Fgarbage_collect): Call mark_buffer on buffer_defaults. 4304 * alloc.c (Fgarbage_collect): Call mark_buffer on buffer_defaults.
4305 4305
43061986-08-14 Richard M. Stallman (rms at prep) 43061986-08-14 Richard M. Stallman (rms@prep)
4307 4307
4308 * unexec.c (copy_text_and_data): 4308 * unexec.c (copy_text_and_data):
4309 Write text and data separately if COFF (just as if not COFF). 4309 Write text and data separately if COFF (just as if not COFF).
4310 (make-hdr): if COFF and NO_REMAP, don't alter some f_ohdr fields. 4310 (make-hdr): if COFF and NO_REMAP, don't alter some f_ohdr fields.
4311 4311
43121986-08-14 Richard Mlynarik (mly at prep) 43121986-08-14 Richard Mlynarik (mly@prep)
4313 4313
4314 * editfns.c (getenv) 4314 * editfns.c (getenv)
4315 Make getenv useful interactively. 4315 Make getenv useful interactively.
4316 Move defaliases to fsets in subr.el 4316 Move defaliases to fsets in subr.el
4317 4317
43181986-08-14 Richard M. Stallman (rms at prep) 43181986-08-14 Richard M. Stallman (rms@prep)
4319 4319
4320 * unexec.c: unexec_data_start records the ultimate 4320 * unexec.c: unexec_data_start records the ultimate
4321 corrected data_start from make_hdr; copy_text_and_data 4321 corrected data_start from make_hdr; copy_text_and_data
4322 starts writing data segment from that address. 4322 starts writing data segment from that address.
4323 4323
43241986-08-13 Richard M. Stallman (rms at prep) 43241986-08-13 Richard M. Stallman (rms@prep)
4325 4325
4326 * buffer.c (Fkill_buffer): Combine Fdelete_buffer_internal 4326 * buffer.c (Fkill_buffer): Combine Fdelete_buffer_internal
4327 into this function. Simplify. Just return immediately 4327 into this function. Simplify. Just return immediately
@@ -4346,7 +4346,7 @@
4346 Rearrange: don't use comma around calls to NULL, 4346 Rearrange: don't use comma around calls to NULL,
4347 so can compile using union type. 4347 so can compile using union type.
4348 4348
43491986-08-12 Richard Mlynarik (mly at prep) 43491986-08-12 Richard Mlynarik (mly@prep)
4350 4350
4351 * buffer.c (SetBfp, syms_of_buffer) 4351 * buffer.c (SetBfp, syms_of_buffer)
4352 Dike out debug-check-symbol code. I believe that this bug has 4352 Dike out debug-check-symbol code. I believe that this bug has
@@ -4356,7 +4356,7 @@
4356 ! => !NULL. Also use local variable for Lisp_object for bd 4356 ! => !NULL. Also use local variable for Lisp_object for bd
4357 compilers. 4357 compilers.
4358 4358
43591986-08-11 Richard Mlynarik (mly at prep) 43591986-08-11 Richard Mlynarik (mly@prep)
4360 4360
4361 * buffer.c (Fbarf_if_buffer_read_only) 4361 * buffer.c (Fbarf_if_buffer_read_only)
4362 Include buffer in call to Fsignal. 4362 Include buffer in call to Fsignal.
@@ -4364,7 +4364,7 @@
4364 * print.c (Fwrite_char) 4364 * print.c (Fwrite_char)
4365 Really default stream to standard-output. 4365 Really default stream to standard-output.
4366 4366
43671986-08-10 Richard Mlynarik (mly at prep) 43671986-08-10 Richard Mlynarik (mly@prep)
4368 4368
4369 * eval.c (and abbrev.c, buffer.c, callint.c, cmds.c, keyboard.c, lread.c, lisp.h) 4369 * eval.c (and abbrev.c, buffer.c, callint.c, cmds.c, keyboard.c, lread.c, lisp.h)
4370 Allow Fapply to take an &rest arg, the last of which is spread. 4370 Allow Fapply to take an &rest arg, the last of which is spread.
@@ -4373,7 +4373,7 @@
4373 that code. Define apply1 for c code which needs it. Define call0 4373 that code. Define apply1 for c code which needs it. Define call0
4374 for c code which thought it needed Fapply. 4374 for c code which thought it needed Fapply.
4375 4375
43761986-08-08 Richard Mlynarik (mly at prep) 43761986-08-08 Richard Mlynarik (mly@prep)
4377 4377
4378 * ymakefile 4378 * ymakefile
4379 Don't assemble alloca.s if HAVE_ALLOCA. 4379 Don't assemble alloca.s if HAVE_ALLOCA.
@@ -4389,7 +4389,7 @@
4389 * unexec.c (write_segment) 4389 * unexec.c (write_segment)
4390 Rename variable `fd' to `new' for macro PERROR. 4390 Rename variable `fd' to `new' for macro PERROR.
4391 4391
43921986-07-30 Richard M. Stallman (rms at prep) 43921986-07-30 Richard M. Stallman (rms@prep)
4393 4393
4394 * fileio.c (Fwrite_region): add call to fsync before close. 4394 * fileio.c (Fwrite_region): add call to fsync before close.
4395 4395
@@ -4400,14 +4400,14 @@
4400 Avoid doing Fset_buffer on a dead buffer. 4400 Avoid doing Fset_buffer on a dead buffer.
4401 Use the selected window's new current buffer in that case. 4401 Use the selected window's new current buffer in that case.
4402 4402
44031986-07-28 Richard M. Stallman (rms at prep) 44031986-07-28 Richard M. Stallman (rms@prep)
4404 4404
4405 * fileio.c (Finsert_file_contents): 4405 * fileio.c (Finsert_file_contents):
4406 Don't mark buffer modified if inserted a null file. 4406 Don't mark buffer modified if inserted a null file.
4407 4407
4408 * fileio.c (Fcopy_file, e_write): Use 16k buffer size. 4408 * fileio.c (Fcopy_file, e_write): Use 16k buffer size.
4409 4409
44101986-07-17 Richard M. Stallman (rms at prep) 44101986-07-17 Richard M. Stallman (rms@prep)
4411 4411
4412 * unexec.c (copy_sym): Put in missing #endif. 4412 * unexec.c (copy_sym): Put in missing #endif.
4413 4413
@@ -4440,7 +4440,7 @@
4440 * window.c (make_window): size given to make_vector 4440 * window.c (make_window): size given to make_vector
4441 was one too small. 4441 was one too small.
4442 4442
44431986-07-10 Richard M. Stallman (rms at prep) 44431986-07-10 Richard M. Stallman (rms@prep)
4444 4444
4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to 4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to
4446 XSET. 4446 XSET.
@@ -4463,16 +4463,16 @@
4463 * fileio.c (Fverify_visited_file_modtime): 4463 * fileio.c (Fverify_visited_file_modtime):
4464 If CHECK_BUFFER changes buf, use the changed value. 4464 If CHECK_BUFFER changes buf, use the changed value.
4465 4465
44661986-07-07 Richard M. Stallman (rms at prep) 44661986-07-07 Richard M. Stallman (rms@prep)
4467 4467
4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot. 4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot.
4469 4469
44701986-06-25 Richard M. Stallman (rms at prep) 44701986-06-25 Richard M. Stallman (rms@prep)
4471 4471
4472 * window.c (Frecenter): Fix bug in last change: 4472 * window.c (Frecenter): Fix bug in last change:
4473 change applied to M-- arg ratherthan C-u by mistake. 4473 change applied to M-- arg ratherthan C-u by mistake.
4474 4474
44751986-06-19 Richard M. Stallman (rms at prep) 44751986-06-19 Richard M. Stallman (rms@prep)
4476 4476
4477 * ymakefile (CPP): Now defined by default as `cc -E'. 4477 * ymakefile (CPP): Now defined by default as `cc -E'.
4478 * Makefile: likewise. 4478 * Makefile: likewise.
@@ -4498,12 +4498,12 @@
4498 * window.c (Fdisplay_window): Split largest window only if 4498 * window.c (Fdisplay_window): Split largest window only if
4499 full screen width. The conditional was backwards. 4499 full screen width. The conditional was backwards.
4500 4500
45011986-06-17 Richard M. Stallman (rms at prep) 45011986-06-17 Richard M. Stallman (rms@prep)
4502 4502
4503 * process.c (Fsend_region): Previous change forgot to assign 4503 * process.c (Fsend_region): Previous change forgot to assign
4504 anything to start1. 4504 anything to start1.
4505 4505
45061986-06-13 Richard M. Stallman (rms at prep) 45061986-06-13 Richard M. Stallman (rms@prep)
4507 4507
4508 * emacs.c (Fdump_emacs): Use start_of_text, not &_start, 4508 * emacs.c (Fdump_emacs): Use start_of_text, not &_start,
4509 as entry address for unexec. 4509 as entry address for unexec.
@@ -4529,7 +4529,7 @@
4529 * process.c (Fprocess_exit_status): 4529 * process.c (Fprocess_exit_status):
4530 New name for Fprocess_reason. 4530 New name for Fprocess_reason.
4531 4531
45321986-06-11 Richard M. Stallman (rms at prep) 45321986-06-11 Richard M. Stallman (rms@prep)
4533 4533
4534 * abbrev.c (Fexpand_abbrev): 4534 * abbrev.c (Fexpand_abbrev):
4535 Delete the - inserted by abbrev-prefix-mark, if any. 4535 Delete the - inserted by abbrev-prefix-mark, if any.
@@ -4539,7 +4539,7 @@
4539 and call ask-user-about-supercession-threat, which can 4539 and call ask-user-about-supercession-threat, which can
4540 ask for confirmation and get an error. 4540 ask for confirmation and get an error.
4541 4541
45421986-06-10 Richard M. Stallman (rms at prep) 45421986-06-10 Richard M. Stallman (rms@prep)
4543 4543
4544 * crt0.c: Merge changes for Nu. 4544 * crt0.c: Merge changes for Nu.
4545 4545
@@ -4559,7 +4559,7 @@
4559 * window.c (Frecenter): With just C-u as arg, 4559 * window.c (Frecenter): With just C-u as arg,
4560 recenter point but don't erase the screen. 4560 recenter point but don't erase the screen.
4561 4561
45621986-06-09 Richard M. Stallman (rms at prep) 45621986-06-09 Richard M. Stallman (rms@prep)
4563 4563
4564 * process.c (Fsend_region): 4564 * process.c (Fsend_region):
4565 * fileio.c (Fwrite_region): 4565 * fileio.c (Fwrite_region):
@@ -4574,7 +4574,7 @@
4574 * ymakefile: If NO_REMAP, use the standard crt0.o 4574 * ymakefile: If NO_REMAP, use the standard crt0.o
4575 but precede it with pre_crt0.o whose job is to define data_start. 4575 but precede it with pre_crt0.o whose job is to define data_start.
4576 4576
4577 * buffer.h. buffer.c: New per-buffer variable 4577 * buffer.h. buffer.c: New per-buffer variable
4578 selective-display-ellipses. 4578 selective-display-ellipses.
4579 4579
4580 * xdisp.c (display_text_line), indent.c (compute_motion): 4580 * xdisp.c (display_text_line), indent.c (compute_motion):
@@ -4586,7 +4586,7 @@
4586 suffixes faster than over directories. 4586 suffixes faster than over directories.
4587 load takes new fourth arg NOSUFFIXES. 4587 load takes new fourth arg NOSUFFIXES.
4588 4588
45891986-06-08 Richard M. Stallman (rms at prep) 45891986-06-08 Richard M. Stallman (rms@prep)
4590 4590
4591 * paths.h: Remove . from load-path. 4591 * paths.h: Remove . from load-path.
4592 4592
@@ -4595,7 +4595,7 @@
4595 * keyboard.c: Introduce BUFFER_SIZE_FACTOR to make 4595 * keyboard.c: Introduce BUFFER_SIZE_FACTOR to make
4596 some keyboard buffers 16 times as big when X windows exist. 4596 some keyboard buffers 16 times as big when X windows exist.
4597 4597
45981986-06-07 Richard M. Stallman (rms at prep) 45981986-06-07 Richard M. Stallman (rms@prep)
4599 4599
4600 * eval.c (call_debugger): Don't do a debug-on-call 4600 * eval.c (call_debugger): Don't do a debug-on-call
4601 for calling the debugger. 4601 for calling the debugger.
@@ -4614,7 +4614,7 @@
4614 the catch was not in effect; so ^G, or the debugger Q command, 4614 the catch was not in effect; so ^G, or the debugger Q command,
4615 would not work inside of them. 4615 would not work inside of them.
4616 4616
46171986-06-06 Richard M. Stallman (rms at prep) 46171986-06-06 Richard M. Stallman (rms@prep)
4618 4618
4619 * keymap.c (get_keymap{,_1}): 4619 * keymap.c (get_keymap{,_1}):
4620 Create get_keymap_1 that takes arg saying whether to get error. 4620 Create get_keymap_1 that takes arg saying whether to get error.
@@ -4670,7 +4670,7 @@
4670 Don't use Frassq, Fmemq or Fdelq since their loops 4670 Don't use Frassq, Fmemq or Fdelq since their loops
4671 allow quitting. Write a spacial loop by hand. 4671 allow quitting. Write a spacial loop by hand.
4672 4672
46731986-06-05 Richard M. Stallman (rms at prep) 46731986-06-05 Richard M. Stallman (rms@prep)
4674 4674
4675 * process.c: Add MASSCOMP conditionals for pty and tty names. 4675 * process.c: Add MASSCOMP conditionals for pty and tty names.
4676 New way to check pty accessibility with `access'. 4676 New way to check pty accessibility with `access'.
@@ -4733,7 +4733,7 @@
4733 Attempts to fix the bug where the prompt appears on all the 4733 Attempts to fix the bug where the prompt appears on all the
4734 lines of an empty minibuffer. 4734 lines of an empty minibuffer.
4735 4735
47361986-06-04 Richard M. Stallman (rms at prep) 47361986-06-04 Richard M. Stallman (rms@prep)
4737 4737
4738 * fileio.c (Fdefine_logical_name): 4738 * fileio.c (Fdefine_logical_name):
4739 For VMS: create a logical name translation. 4739 For VMS: create a logical name translation.
@@ -4751,7 +4751,7 @@
4751 4751
4752 * Merged in VMS conditionals in numerous files. 4752 * Merged in VMS conditionals in numerous files.
4753 4753
47541986-06-01 Richard M. Stallman (rms at prep) 47541986-06-01 Richard M. Stallman (rms@prep)
4755 4755
4756 * emacs.c (main, Fdump_emacs): 4756 * emacs.c (main, Fdump_emacs):
4757 Use new arg to malloc_init to say what function to call for 4757 Use new arg to malloc_init to say what function to call for
diff --git a/src/ChangeLog.3 b/src/ChangeLog.3
index 18fa9cb601e..a79ac48335c 100644
--- a/src/ChangeLog.3
+++ b/src/ChangeLog.3
@@ -7,7 +7,7 @@
7 * keyboard.c (read_key_sequence): If we changed buffers during 7 * keyboard.c (read_key_sequence): If we changed buffers during
8 read_char, go to replay_sequence. 8 read_char, go to replay_sequence.
9 9
10 * frame.c (Ficonify_frame, Fmake_frame_invisible): 10 * frame.c (Ficonify_frame, Fmake_frame_invisible):
11 Select some other frame. Move minibuffer off this frame. 11 Select some other frame. Move minibuffer off this frame.
12 12
13 * frame.c (Fhandle_switch_frame): Don't call Ffocus_frame. 13 * frame.c (Fhandle_switch_frame): Don't call Ffocus_frame.
@@ -78,7 +78,7 @@
78 78
79 * process.c (MAXDESC): Get it from FD_SETSIZE if that exists. 79 * process.c (MAXDESC): Get it from FD_SETSIZE if that exists.
80 80
81 * s/sco4.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): 81 * s/sco4.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF):
82 Redefined. 82 Redefined.
83 (SIGNALS_VIA_CHARACTERS): Defined. 83 (SIGNALS_VIA_CHARACTERS): Defined.
84 [HAVE_SOCKETS] (HAVE_GETTIMEOFDAY): Defined. 84 [HAVE_SOCKETS] (HAVE_GETTIMEOFDAY): Defined.
@@ -325,7 +325,7 @@
325 325
326 * xfns.c (Fx_list_fonts): Remember that FACE may not have a font 326 * xfns.c (Fx_list_fonts): Remember that FACE may not have a font
327 specified. Don't specify 30000 as the maximum limit on the number 327 specified. Don't specify 30000 as the maximum limit on the number
328 of fontns returned - 2000 is more reasonable. 328 of fontns returned - 2000 is more reasonable.
329 329
330 * xfaces.c (build_face, unload_font, free_frame_faces): Don't 330 * xfaces.c (build_face, unload_font, free_frame_faces): Don't
331 forget to block input while making X calls. 331 forget to block input while making X calls.
@@ -693,7 +693,7 @@
693 693
694 Changes for Silicon Graphics Iris 5D. 694 Changes for Silicon Graphics Iris 5D.
695 * unexelfsgi.c: New file; like unexelf.c, but tolerates program 695 * unexelfsgi.c: New file; like unexelf.c, but tolerates program
696 segments above BSS. 696 segments above BSS.
697 * m/iris5d.h: New file. 697 * m/iris5d.h: New file.
698 * s/irix5-0.h: New file. 698 * s/irix5-0.h: New file.
699 * process.c [__sgi] (allocate_pty): Give up immediately if pty is 699 * process.c [__sgi] (allocate_pty): Give up immediately if pty is
@@ -832,7 +832,7 @@
832 832
833 * xdisp.c (redisplay, redisplay_window): Don't use the cursor-motion 833 * xdisp.c (redisplay, redisplay_window): Don't use the cursor-motion
834 special-case code if the region is or was highlighted. 834 special-case code if the region is or was highlighted.
835 835
836 * xfaces.c (compute_char_face): New args REGION_BEG, REGION_END. 836 * xfaces.c (compute_char_face): New args REGION_BEG, REGION_END.
837 Don't sort if noverlays is 0 or 1. 837 Don't sort if noverlays is 0 or 1.
838 838
@@ -935,7 +935,7 @@
935 * xterm.c (dumpglyphs): Don't increment left twice. 935 * xterm.c (dumpglyphs): Don't increment left twice.
936 936
937 * intervals.c (set_point): Check for point out of bounds before 937 * intervals.c (set_point): Check for point out of bounds before
938 checking for an empty interval tree. 938 checking for an empty interval tree.
939 939
940 * cmds.c (Fforward_char): Check proposed new position, and then 940 * cmds.c (Fforward_char): Check proposed new position, and then
941 set point, instead of setting point to a potentially invalid 941 set point, instead of setting point to a potentially invalid
@@ -1648,7 +1648,7 @@
1648 * sysdep.c: #include blockinput.h. Call xfree and xmalloc instead 1648 * sysdep.c: #include blockinput.h. Call xfree and xmalloc instead
1649 of free and malloc. BLOCK_INPUT around routines which we know 1649 of free and malloc. BLOCK_INPUT around routines which we know
1650 will call malloc. 1650 will call malloc.
1651 1651
1652 ymakefile (keyboard.o, keymap.o, search.o, sysdep.o, xfaces.o, 1652 ymakefile (keyboard.o, keymap.o, search.o, sysdep.o, xfaces.o,
1653 xfns.o, xmenu.o, xterm.o, xselect.o, alloc.o, eval.o): Note that 1653 xfns.o, xmenu.o, xterm.o, xselect.o, alloc.o, eval.o): Note that
1654 these depend on blockinput.h. 1654 these depend on blockinput.h.
@@ -1808,7 +1808,7 @@
1808 1808
18091993-03-22 Richard Stallman (rms@wookumz.gnu.ai.mit.edu) 18091993-03-22 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
1810 1810
1811 * indent.c (current_column, Findent_to, position_indentation): 1811 * indent.c (current_column, Findent_to, position_indentation):
1812 (Fmove_to_column, compute_motion): Allow tab_width up to 1000. 1812 (Fmove_to_column, compute_motion): Allow tab_width up to 1000.
1813 1813
1814 * xdisp.c (display_string, display_text_line): 1814 * xdisp.c (display_string, display_text_line):
@@ -1946,7 +1946,7 @@
19461993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 19461993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
1947 1947
1948 * frame.h (FOR_EACH_FRAME): Change the definition so that 1948 * frame.h (FOR_EACH_FRAME): Change the definition so that
1949 FRAME_VAR is a lisp object. 1949 FRAME_VAR is a lisp object.
1950 * dispnew.c (WINDOW_CHANGE_SIGNAL, do_pending_window_change): 1950 * dispnew.c (WINDOW_CHANGE_SIGNAL, do_pending_window_change):
1951 Adjusted appropriately. 1951 Adjusted appropriately.
1952 * xdisp.c (redisplay): Adjusted appropriately. 1952 * xdisp.c (redisplay): Adjusted appropriately.
@@ -2542,7 +2542,7 @@
2542 2542
2543 * disptab.h (DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE. 2543 * disptab.h (DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE.
2544 (DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE. 2544 (DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE.
2545 All callers changed. 2545 All callers changed.
2546 2546
2547 * xdisp.c (copy_rope): Expect FROM to be a vector. 2547 * xdisp.c (copy_rope): Expect FROM to be a vector.
2548 (copy_part_of_rope): New function. 2548 (copy_part_of_rope): New function.
@@ -2595,11 +2595,11 @@
2595 2595
2596 * Makefile.in (xmakefile): Add missing quote. 2596 * Makefile.in (xmakefile): Add missing quote.
2597 2597
25981992-03-03 Wilson H. Tien (wtien at urbana.mcd.mot.com) 25981992-03-03 Wilson H. Tien (wtien@urbana.mcd.mot.com)
2599 2599
2600 * unexelf.c (unexec): Move data2 section header up so all section 2600 * unexelf.c (unexec): Move data2 section header up so all section
2601 headers will be in ascending order. This will prevent the unexeced 2601 headers will be in ascending order. This will prevent the unexeced
2602 emacs that being processed by other applications (such as strip) 2602 emacs that being processed by other applications (such as strip)
2603 to fail. 2603 to fail.
2604 2604
26051993-03-02 Richard Stallman (rms@mole.gnu.ai.mit.edu) 26051993-03-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -2638,7 +2638,7 @@
2638 * buffer.c (buffer-undo-list): Doc fix. 2638 * buffer.c (buffer-undo-list): Doc fix.
2639 2639
2640 * xdisp.c (redisplay): Protect calls to request_sigio and 2640 * xdisp.c (redisplay): Protect calls to request_sigio and
2641 unrequest_sigio in "#ifdef SIGIO" clauses; these are not defined 2641 unrequest_sigio in "#ifdef SIGIO" clauses; these are not defined
2642 2642
2643 * cmds.c (Fnewline): Doc fix. 2643 * cmds.c (Fnewline): Doc fix.
2644 2644
@@ -3066,7 +3066,7 @@
3066 * textprop.c (Fadd_text_properties): Put OBJECT arg last. 3066 * textprop.c (Fadd_text_properties): Put OBJECT arg last.
3067 Make it optional. 3067 Make it optional.
3068 (Fset_text_properties, Fremove_text_properties): Likewise. 3068 (Fset_text_properties, Fremove_text_properties): Likewise.
3069 (Fnext_single_property_change, Fprevious_single_property_change): 3069 (Fnext_single_property_change, Fprevious_single_property_change):
3070 (Fnext_property_change, Fprevious_property_change): Likewise. 3070 (Fnext_property_change, Fprevious_property_change): Likewise.
3071 (Ferase_text_properties): #if 0. 3071 (Ferase_text_properties): #if 0.
3072 (Fget_text_property): New function. 3072 (Fget_text_property): New function.
@@ -3187,7 +3187,7 @@
3187 x-own-selection has been renamed to x-set-selection, and the order 3187 x-own-selection has been renamed to x-set-selection, and the order
3188 of its arguments has been reversed, for consistency with other 3188 of its arguments has been reversed, for consistency with other
3189 lisp functions like put and aset. 3189 lisp functions like put and aset.
3190 * xselect.c (Fx_own_selection): Rename to Fx_set_selection, 3190 * xselect.c (Fx_own_selection): Rename to Fx_set_selection,
3191 reverse the order of the args, and therefore make the type 3191 reverse the order of the args, and therefore make the type
3192 non-optional. Doc fix. 3192 non-optional. Doc fix.
3193 (Fx_selection_value): Rename to Fx_selection; make the type 3193 (Fx_selection_value): Rename to Fx_selection; make the type
@@ -3237,7 +3237,7 @@
3237 (x_display_cursor): Use the FRAME_DESIRED_CURSOR accessor instead 3237 (x_display_cursor): Use the FRAME_DESIRED_CURSOR accessor instead
3238 of Vbar_cursor to decide how to draw the cursor. 3238 of Vbar_cursor to decide how to draw the cursor.
3239 * xfns.c (Vbar_cursor): Remove definition. 3239 * xfns.c (Vbar_cursor): Remove definition.
3240 (Qbar, Qbox, Qcursor_type): New symbols. 3240 (Qbar, Qbox, Qcursor_type): New symbols.
3241 (syms_of_xfns): Init and staticpro them; remove DEFVAR for 3241 (syms_of_xfns): Init and staticpro them; remove DEFVAR for
3242 Vbar_cursor. 3242 Vbar_cursor.
3243 (x_set_cursor_type): New setter. 3243 (x_set_cursor_type): New setter.
@@ -3883,7 +3883,7 @@
3883 * xterm.c (x_do_pending_expose): Declare this routine only if 3883 * xterm.c (x_do_pending_expose): Declare this routine only if
3884 HAVE_X11 is not #defined; X11 doesn't need it. 3884 HAVE_X11 is not #defined; X11 doesn't need it.
3885 (XTread_socket): Protect call to x_do_pending_expose with `#ifdef 3885 (XTread_socket): Protect call to x_do_pending_expose with `#ifdef
3886 HAVE_X11'. 3886 HAVE_X11'.
3887 3887
3888 * xfns.c (syms_of_xfns): Delete defvars for x_mouse_x and 3888 * xfns.c (syms_of_xfns): Delete defvars for x_mouse_x and
3889 x_mouse_y. That interface hasn't been live for years. 3889 x_mouse_y. That interface hasn't been live for years.
@@ -4056,7 +4056,7 @@
4056 * callproc.c (Fcall_process): Call Funhandled_file_name_directory 4056 * callproc.c (Fcall_process): Call Funhandled_file_name_directory
4057 on the buffer's default directory. Do it earlier in the function 4057 on the buffer's default directory. Do it earlier in the function
4058 so there's less to GCPRO. 4058 so there's less to GCPRO.
4059 * process.c (create_process): Don't check the validity of the 4059 * process.c (create_process): Don't check the validity of the
4060 buffer's default directory here... 4060 buffer's default directory here...
4061 (Fstart_process): Instead, do it here; if we call 4061 (Fstart_process): Instead, do it here; if we call
4062 Funhandled_file_name_directory here, there's less GCPROing to do. 4062 Funhandled_file_name_directory here, there's less GCPROing to do.
@@ -4093,7 +4093,7 @@
4093 4093
40941992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu) 40941992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4095 4095
4096 Make sure that frames' visible flag only changes at acceptable 4096 Make sure that frames' visible flag only changes at acceptable
4097 times. See FRAME_SAMPLE_VISIBILITY's comments for details. 4097 times. See FRAME_SAMPLE_VISIBILITY's comments for details.
4098 * frame.h (struct frame): New fields called async_visible and 4098 * frame.h (struct frame): New fields called async_visible and
4099 async_iconified. 4099 async_iconified.
@@ -4188,7 +4188,7 @@
4188 and #endif. 4188 and #endif.
4189 4189
4190 * systty.h: Doc fix. 4190 * systty.h: Doc fix.
4191 4191
4192 * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c: 4192 * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
4193 Added VMS changes from Roland Roberts. 4193 Added VMS changes from Roland Roberts.
4194 * vmspaths.h: New version from Roland Roberts. 4194 * vmspaths.h: New version from Roland Roberts.
@@ -5031,7 +5031,7 @@
5031 (syms_of_alloc): Defsubr it. 5031 (syms_of_alloc): Defsubr it.
5032 5032
5033 * window.c (SAVE_WINDOW_DATA_SIZE): Define this using sizeof, 5033 * window.c (SAVE_WINDOW_DATA_SIZE): Define this using sizeof,
5034 instead of just saying it's 7; that way, we won't get screwed if 5034 instead of just saying it's 7; that way, we won't get screwed if
5035 we add members to struct save_window_data. 5035 we add members to struct save_window_data.
5036 5036
5037 * window.c (struct save_window_data): Save the currently selected 5037 * window.c (struct save_window_data): Save the currently selected
@@ -5113,7 +5113,7 @@
5113 (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON, 5113 (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON,
5114 POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher 5114 POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher
5115 diasassemble the values returned by EVENT_START and EVENT_END. 5115 diasassemble the values returned by EVENT_START and EVENT_END.
5116 * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first 5116 * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first
5117 testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on 5117 testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on
5118 all sorts of events now. 5118 all sorts of events now.
5119 (read_key_sequence): Use the new accessors to decide in which window 5119 (read_key_sequence): Use the new accessors to decide in which window
@@ -5334,7 +5334,7 @@
5334 5334
5335 * ralloc.c: Since the users of the relocating allocation code 5335 * ralloc.c: Since the users of the relocating allocation code
5336 handle memory exhaustion, it's better to return an error code to 5336 handle memory exhaustion, it's better to return an error code to
5337 them than to call abort. 5337 them than to call abort.
5338 (obtain): If we cannot allocate more memory, don't call 5338 (obtain): If we cannot allocate more memory, don't call
5339 abort. Instead, return non-zero iff the allocation is successful. 5339 abort. Instead, return non-zero iff the allocation is successful.
5340 (get_more_space): If obtain fails, return zero. 5340 (get_more_space): If obtain fails, return zero.
@@ -5515,7 +5515,7 @@
5515 * dired.c [VMS]: Include string.h, rms.h, rmsdef.h. 5515 * dired.c [VMS]: Include string.h, rms.h, rmsdef.h.
5516 [VMS] (Ffile_version_limit): New function. 5516 [VMS] (Ffile_version_limit): New function.
5517 5517
5518 * sysdep.c (sys_suspend): Read EMACS_PARENT_PID envvar for parent. 5518 * sysdep.c (sys_suspend): Read EMACS_PARENT_PID envvar for parent.
5519 5519
5520 * syntax.c (scan_lists): When searching back for comment: 5520 * syntax.c (scan_lists): When searching back for comment:
5521 if comment-end is 2 chars, assume it does end a comment. 5521 if comment-end is 2 chars, assume it does end a comment.
@@ -5556,7 +5556,7 @@
5556 * eval.c (unbind_catch): Restore the polling suppression count 5556 * eval.c (unbind_catch): Restore the polling suppression count
5557 here, instead of in Fsignal and Fthrow. 5557 here, instead of in Fsignal and Fthrow.
5558 (Fthrow, Fsignal): Don't restore the polling suppression count here. 5558 (Fthrow, Fsignal): Don't restore the polling suppression count here.
5559 5559
5560 * lisp.h (struct specbinding, struct handler): More documentation. 5560 * lisp.h (struct specbinding, struct handler): More documentation.
5561 * eval.c (struct catchtag): More documentation. 5561 * eval.c (struct catchtag): More documentation.
5562 5562
@@ -5643,8 +5643,8 @@
5643 Increment it when appropriate. 5643 Increment it when appropriate.
5644 (record_auto_save): Use num_nonmacro_input_chars. 5644 (record_auto_save): Use num_nonmacro_input_chars.
5645 5645
5646 * fileio.c (Ffile_name_directory, Ffile_name_nondirectory): 5646 * fileio.c (Ffile_name_directory, Ffile_name_nondirectory):
5647 (Ffile_name_as_directory, Fdirectory_file_name, Fexpand_file_name): 5647 (Ffile_name_as_directory, Fdirectory_file_name, Fexpand_file_name):
5648 Call find_file_handler. 5648 Call find_file_handler.
5649 (syms_of_fileio): Set up Qfile_name_directory, etc. 5649 (syms_of_fileio): Set up Qfile_name_directory, etc.
5650 (Fcopy_file): Call find_file_handler for newname as well as for filename. 5650 (Fcopy_file): Call find_file_handler for newname as well as for filename.
@@ -5690,7 +5690,7 @@
5690 5690
56911992-09-08 Jim Blandy (jimb@pogo.cs.oberlin.edu) 56911992-09-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5692 5692
5693 * ralloc.c (r_re_alloc): Instead of allocating a new bloc at the 5693 * ralloc.c (r_re_alloc): Instead of allocating a new bloc at the
5694 end of the heap, copying the data to it, and then freeing the 5694 end of the heap, copying the data to it, and then freeing the
5695 original bloc, just expand the original block. This saves a copy 5695 original bloc, just expand the original block. This saves a copy
5696 and a call to sbrk, and also removes the large spike in memory 5696 and a call to sbrk, and also removes the large spike in memory
@@ -5887,7 +5887,7 @@
5887 (BROKEN_O_NONBLOCK): Defined. 5887 (BROKEN_O_NONBLOCK): Defined.
5888 (LINKER): Don't define this. 5888 (LINKER): Don't define this.
5889 [OSF1]: Undef C_ALLOCA, define HAVE_ALLOCA. 5889 [OSF1]: Undef C_ALLOCA, define HAVE_ALLOCA.
5890 5890
5891 * s/osf1.h: New file. 5891 * s/osf1.h: New file.
5892 5892
5893 * s/bsd4-3.h: Merge changes from Emacs 18.58: 5893 * s/bsd4-3.h: Merge changes from Emacs 18.58:
@@ -6020,7 +6020,7 @@
6020 6020
6021 * process.c (WCOREDUMP): Define only if not defined. 6021 * process.c (WCOREDUMP): Define only if not defined.
6022 (create_process) [HAVE_SETSID]: Use TIOCSCTTY if exists. 6022 (create_process) [HAVE_SETSID]: Use TIOCSCTTY if exists.
6023 6023
60241992-08-20 Jim Blandy (jimb@pogo.cs.oberlin.edu) 60241992-08-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6025 6025
6026 * fileio.c (Fdo_auto_save): Call Fsleep_for with the appropriate 6026 * fileio.c (Fdo_auto_save): Call Fsleep_for with the appropriate
@@ -6078,12 +6078,12 @@
6078 odd cursor. 6078 odd cursor.
6079 6079
6080 * xterm.c (x_proto_requests): Removed; it's not important. 6080 * xterm.c (x_proto_requests): Removed; it's not important.
6081 6081
6082 * xterm.c (events): Array removed; it's not used. 6082 * xterm.c (events): Array removed; it's not used.
6083 6083
6084 * xfns.c (select_visual): Use XVisualIDFromVisual when available 6084 * xfns.c (select_visual): Use XVisualIDFromVisual when available
6085 [HAVE_X11R4]. 6085 [HAVE_X11R4].
6086 6086
6087 * xrdb.c (get_user_db): Use XResourceManagerString when available 6087 * xrdb.c (get_user_db): Use XResourceManagerString when available
6088 [HAVE_X11R4]. 6088 [HAVE_X11R4].
6089 6089
@@ -6199,7 +6199,7 @@
6199 (x_iconify_frame): Explicitly perform both the X11R3 and X11R4 6199 (x_iconify_frame): Explicitly perform both the X11R3 and X11R4
6200 methods for iconification; don't use XIconifyWindow, since that's 6200 methods for iconification; don't use XIconifyWindow, since that's
6201 not present in R3. 6201 not present in R3.
6202 6202
6203 * xterm.c (x_wm_set_size_hint): Don't bother setting the 6203 * xterm.c (x_wm_set_size_hint): Don't bother setting the
6204 base_width and base_height members; their function is performed 6204 base_width and base_height members; their function is performed
6205 just as well by the min_width and min_height members, and if we 6205 just as well by the min_width and min_height members, and if we
@@ -6409,7 +6409,7 @@
6409 6409
64101992-08-12 Jim Blandy (jimb@albert.gnu.ai.mit.edu) 64101992-08-12 Jim Blandy (jimb@albert.gnu.ai.mit.edu)
6411 6411
6412 * unexsunos4.c: Deleted "$Log" header in comments at top of file; 6412 * unexsunos4.c: Deleted "$Log" header in comments at top of file;
6413 this was beginning to grow RCS hair, which we don't want. 6413 this was beginning to grow RCS hair, which we don't want.
6414 * xmenu.c: Same deal. 6414 * xmenu.c: Same deal.
6415 6415
@@ -6576,7 +6576,7 @@
6576 * xfns.c (Fx_create_frame): Call change_frame_size with a DELAY of 0. 6576 * xfns.c (Fx_create_frame): Call change_frame_size with a DELAY of 0.
6577 * xterm.c (XTread_socket, x_do_pending_expose): Call 6577 * xterm.c (XTread_socket, x_do_pending_expose): Call
6578 change_frame_size with a DELAY of 1. 6578 change_frame_size with a DELAY of 1.
6579 6579
6580 * xterm.c (in_display): Deleted this; it's never used in xterm.c, 6580 * xterm.c (in_display): Deleted this; it's never used in xterm.c,
6581 and there is another variable by the same name in dispnew.c. 6581 and there is another variable by the same name in dispnew.c.
6582 6582
@@ -6689,13 +6689,13 @@
6689 * fileio.c (Fread_file_name): Use new calling convention for 6689 * fileio.c (Fread_file_name): Use new calling convention for
6690 Fcompleting_read, with history as Qfile_name_history. 6690 Fcompleting_read, with history as Qfile_name_history.
6691 (syms_of_fileio): Set Qfile_name_history; set the var to nil. 6691 (syms_of_fileio): Set Qfile_name_history; set the var to nil.
6692 Do staticpro for the recently created Q* vars. 6692 Do staticpro for the recently created Q* vars.
6693 6693
6694 * minibuf.c (read_minibuf): Two additional args histvar and histpos. 6694 * minibuf.c (read_minibuf): Two additional args histvar and histpos.
6695 All calls changed. 6695 All calls changed.
6696 (Fcompleting_read): Last arg is now HIST--(HISTVAR . HISTPOS). 6696 (Fcompleting_read): Last arg is now HIST--(HISTVAR . HISTPOS).
6697 Arg INIT can now be (INITIAL-STRING . INITIAL-POSITION). 6697 Arg INIT can now be (INITIAL-STRING . INITIAL-POSITION).
6698 Pass BACKUP_N arg to read_minibuf properly as Lisp object. 6698 Pass BACKUP_N arg to read_minibuf properly as Lisp object.
6699 (Fread_from_minibuffer): Likewise. 6699 (Fread_from_minibuffer): Likewise.
6700 (syms_of_minibuf): Set Qminibuffer_history and staticpro it. 6700 (syms_of_minibuf): Set Qminibuffer_history and staticpro it.
6701 6701
@@ -6703,14 +6703,14 @@
6703 6703
6704 * fns.c (Fyes_or_no_p): Use Fread_string, not read_minibuf. 6704 * fns.c (Fyes_or_no_p): Use Fread_string, not read_minibuf.
6705 * callint.c (Fcall_interactively): For 'S', use Fread_no_blanks_input 6705 * callint.c (Fcall_interactively): For 'S', use Fread_no_blanks_input
6706 rather than read_minibuf. 6706 rather than read_minibuf.
6707 6707
67081992-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) 67081992-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6709 6709
6710 * minibuf.c (Vminibuffer_history_variable): New variable. 6710 * minibuf.c (Vminibuffer_history_variable): New variable.
6711 (syms_of_minibuf): Define variable minibuffer-history-variable. 6711 (syms_of_minibuf): Define variable minibuffer-history-variable.
6712 (read_minibuf): Push the string on specified history list. 6712 (read_minibuf): Push the string on specified history list.
6713 6713
67141992-07-23 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 67141992-07-23 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6715 6715
6716 * Makefile.in (doall, doxemacs, dotemacs): Put quotes around CC=${CC}. 6716 * Makefile.in (doall, doxemacs, dotemacs): Put quotes around CC=${CC}.
@@ -6760,7 +6760,7 @@
6760 Use find_file_handler; call the handler and return. 6760 Use find_file_handler; call the handler and return.
6761 (Finsert_file_contents): Use find_file_handler; 6761 (Finsert_file_contents): Use find_file_handler;
6762 cannot just return after the handler, but must handle VISIT. 6762 cannot just return after the handler, but must handle VISIT.
6763 (syms_of_fileio): Set up Qcopy_file, etc. 6763 (syms_of_fileio): Set up Qcopy_file, etc.
6764 * dired.c (Fdirectory_files, Ffile_name_completion): 6764 * dired.c (Fdirectory_files, Ffile_name_completion):
6765 (Ffile_name_all_completions, Ffile_attributes): 6765 (Ffile_name_all_completions, Ffile_attributes):
6766 Use find_file_handler; call the handler. 6766 Use find_file_handler; call the handler.
@@ -6780,11 +6780,11 @@
6780 appropriate. 6780 appropriate.
6781 6781
67821992-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 67821992-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6783 6783
6784 * lread.c (isfloat_string): Recognize floats without a leading 6784 * lread.c (isfloat_string): Recognize floats without a leading
6785 integer part, noting that "e5" is a symbol, not a floating point 6785 integer part, noting that "e5" is a symbol, not a floating point
6786 number. 6786 number.
6787 6787
6788 * xdisp.c (message, message1): When displaying a message, don't 6788 * xdisp.c (message, message1): When displaying a message, don't
6789 make the minibuf frame visible unless the selected frame is also 6789 make the minibuf frame visible unless the selected frame is also
6790 visible. This means that frames won't pop up unless the user is 6790 visible. This means that frames won't pop up unless the user is
@@ -6797,15 +6797,15 @@
6797 named. 6797 named.
6798 6798
67991992-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) 67991992-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6800 6800
6801 * process.c (allocate_pty): Handle PTY_OPEN. 6801 * process.c (allocate_pty): Handle PTY_OPEN.
6802 Delete system-specific alternatives to PTY_NAME_SPRINTF 6802 Delete system-specific alternatives to PTY_NAME_SPRINTF
6803 and PTY_TTY_NAME_SPRINTF. 6803 and PTY_TTY_NAME_SPRINTF.
6804 6804
68051992-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 68051992-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6806 6806
6807 * callint.c (Fprefix_numeric_value): Fix typo: test raw, not val. 6807 * callint.c (Fprefix_numeric_value): Fix typo: test raw, not val.
6808 6808
68091992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 68091992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6810 6810
6811 * xfns.c (x_window): x_set_name normally ignores requests to set 6811 * xfns.c (x_window): x_set_name normally ignores requests to set
@@ -6835,7 +6835,7 @@
6835 * process.c (Fdelete_process, Fprocess_status, Fprocess_send_region, 6835 * process.c (Fdelete_process, Fprocess_status, Fprocess_send_region,
6836 Fprocess_send_string, Fprocess_send_eof, Finterrupt_process): Doc 6836 Fprocess_send_string, Fprocess_send_eof, Finterrupt_process): Doc
6837 fixes. 6837 fixes.
6838 6838
6839 * process.c (Fprocess_status): Use get_process to find the process 6839 * process.c (Fprocess_status): Use get_process to find the process
6840 denoted by the PROC argument, not Fget_process. 6840 denoted by the PROC argument, not Fget_process.
6841 6841
@@ -6853,7 +6853,7 @@
6853 * frame.c (Fframe_height, Fframe_width): Blocked out these 6853 * frame.c (Fframe_height, Fframe_width): Blocked out these
6854 functions; they have no C callers, and can be written nicely in 6854 functions; they have no C callers, and can be written nicely in
6855 lisp. 6855 lisp.
6856 6856
6857 * frame.c (Fframe_pixel_size): Function removed; there aren't 6857 * frame.c (Fframe_pixel_size): Function removed; there aren't
6858 enough other functions available to make this useful. We need 6858 enough other functions available to make this useful. We need
6859 functions describing the size of the characters of a font. 6859 functions describing the size of the characters of a font.
@@ -6982,7 +6982,7 @@
6982 * data.c (Fset): Fixed conditional which tests whether the cache 6982 * data.c (Fset): Fixed conditional which tests whether the cache
6983 is invalid. It used to be pretty munged, and would always declare 6983 is invalid. It used to be pretty munged, and would always declare
6984 the cache invalid for Lisp_Buffer_Local_Value variables. Now it 6984 the cache invalid for Lisp_Buffer_Local_Value variables. Now it
6985 declares the cache invalid if the buffer is wrong (obviously), of 6985 declares the cache invalid if the buffer is wrong (obviously), of
6986 6986
69871992-06-27 Jim Blandy (jimb@pogo.cs.oberlin.edu) 69871992-06-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6988 6988
@@ -7248,7 +7248,7 @@
7248 Qnil, not iff it's non-Qnil. 7248 Qnil, not iff it's non-Qnil.
7249 7249
72501992-06-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) 72501992-06-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7251 7251
7252 * search.c: Changed to remember the object in which the last 7252 * search.c: Changed to remember the object in which the last
7253 search was done, so that markers from match data are placed in 7253 search was done, so that markers from match data are placed in
7254 that buffer, instead of the current buffer. 7254 that buffer, instead of the current buffer.
@@ -7266,7 +7266,7 @@
7266 buffer. Abort if it's not Qt, Qnil, or a buffer. 7266 buffer. Abort if it's not Qt, Qnil, or a buffer.
7267 (Fstore_match_data): Set last_thing_searched according to the 7267 (Fstore_match_data): Set last_thing_searched according to the
7268 things we find in LIST. 7268 things we find in LIST.
7269 7269
72701992-06-16 Jim Blandy (jimb@pogo.cs.oberlin.edu) 72701992-06-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7271 7271
7272 * fns.c (Fload_average): Document the fact that this sometimes 7272 * fns.c (Fload_average): Document the fact that this sometimes
@@ -7274,7 +7274,7 @@
7274 don't provide 5- and 15-minute load averages. 7274 don't provide 5- and 15-minute load averages.
7275 7275
72761992-06-15 Jim Blandy (jimb@pogo.cs.oberlin.edu) 72761992-06-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7277 7277
7278 * xterm.c (XTread_socket): If an event arrives to a screen S, 7278 * xterm.c (XTread_socket): If an event arrives to a screen S,
7279 don't attribute them to SCREEN_FOCUS_SCREEN (S) here. Do that 7279 don't attribute them to SCREEN_FOCUS_SCREEN (S) here. Do that
7280 synchronously, when the events are dequeued. This keeps events 7280 synchronously, when the events are dequeued. This keeps events
@@ -7285,7 +7285,7 @@
7285 redirection to it here. 7285 redirection to it here.
7286 (kbd_buffer_get_event): And do it here, before returning the 7286 (kbd_buffer_get_event): And do it here, before returning the
7287 event. 7287 event.
7288 7288
7289 * eval.c (Finteractive_p): This assumed that if the function in 7289 * eval.c (Finteractive_p): This assumed that if the function in
7290 the top frame of the lisp backtrace was not a Lisp_Compiled 7290 the top frame of the lisp backtrace was not a Lisp_Compiled
7291 object, then Finteractive_p must have an explicit frame on the top 7291 object, then Finteractive_p must have an explicit frame on the top
@@ -7403,10 +7403,10 @@
7403 * process.c (send_process): Likewise. 7403 * process.c (send_process): Likewise.
7404 7404
74051992-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) 74051992-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7406 7406
7407 * keyboard.c (Fread_key_sequence): New 2nd arg CONTINUE_ECHO 7407 * keyboard.c (Fread_key_sequence): New 2nd arg CONTINUE_ECHO
7408 added for the sake of universal-argument. 7408 added for the sake of universal-argument.
7409 7409
74101992-06-04 Richard Stallman (rms@mole.gnu.ai.mit.edu) 74101992-06-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7411 7411
7412 * editfns.c (Fset_default_file_mode): Function deleted. 7412 * editfns.c (Fset_default_file_mode): Function deleted.
@@ -7490,11 +7490,11 @@
7490 discriminated against. 7490 discriminated against.
7491 7491
74921992-05-28 Ken Raeburn (raeburn@cygnus.com) 74921992-05-28 Ken Raeburn (raeburn@cygnus.com)
7493 7493
7494 * screen.c (Fdelete_screen): Fix bugs in walking screen list. 7494 * screen.c (Fdelete_screen): Fix bugs in walking screen list.
7495 (make_screen_without_minibuffer): Signal an error if the default 7495 (make_screen_without_minibuffer): Signal an error if the default
7496 minibuffer screen is dead. 7496 minibuffer screen is dead.
7497 7497
7498 * xfns.c (x_set_name): Use ICCCM-conforming scheme for changing 7498 * xfns.c (x_set_name): Use ICCCM-conforming scheme for changing
7499 window name in X11. 7499 window name in X11.
7500 (Fx_create_screen): Likewise. 7500 (Fx_create_screen): Likewise.
@@ -7617,7 +7617,7 @@
7617 (the fourth argument) when nargs >= 4, not when nargs >= 3. 7617 (the fourth argument) when nargs >= 4, not when nargs >= 3.
7618 7618
76191992-05-14 Jim Blandy (jimb@pogo.cs.oberlin.edu) 76191992-05-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7620 7620
7621 * termhooks.h: Change timestamp from a Lisp_Object to an unsigned 7621 * termhooks.h: Change timestamp from a Lisp_Object to an unsigned
7622 long. 7622 long.
7623 * keyboard.c (kbd_buffer_store_event): We don't have to apply the 7623 * keyboard.c (kbd_buffer_store_event): We don't have to apply the
@@ -7654,8 +7654,8 @@
7654 7654
76551992-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) 76551992-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7656 7656
7657 * fileio.c: Include config.h first thing. 7657 * fileio.c: Include config.h first thing.
7658 7658
7659 * keyboard.c (clear_input_pending): New subroutine. 7659 * keyboard.c (clear_input_pending): New subroutine.
7660 * process.c (wait_reading_process_input): Make C-g really quit in 7660 * process.c (wait_reading_process_input): Make C-g really quit in
7661 sit-for case. 7661 sit-for case.
@@ -7802,7 +7802,7 @@
7802 7802
7803 * floatfns.c: #include <syssignal.h>. 7803 * floatfns.c: #include <syssignal.h>.
7804 (float_error): Use SIGEMPTYMASK instead of zero. 7804 (float_error): Use SIGEMPTYMASK instead of zero.
7805 7805
7806 * syssignal.h [POSIX_SIGNALS] (sigmask): Defined to expand to a 7806 * syssignal.h [POSIX_SIGNALS] (sigmask): Defined to expand to a
7807 statement expression under GCC, or a function call otherwise. 7807 statement expression under GCC, or a function call otherwise.
7808 (sigpause, sigblock, sigunblock, sigsetmask): These are now 7808 (sigpause, sigblock, sigunblock, sigsetmask): These are now
@@ -7881,7 +7881,7 @@
7881 7881
7882 * ymakefile: Fix #endif and #else comments. 7882 * ymakefile: Fix #endif and #else comments.
7883 7883
78841992-04-27 Richard Stallman (rms at mole.gnu.ai.mit.edu) 78841992-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7885 7885
7886 * ymakefile (xemacs): Link xemacs to temacs if HAVE_SHM. 7886 * ymakefile (xemacs): Link xemacs to temacs if HAVE_SHM.
7887 7887
@@ -8015,7 +8015,7 @@
80151992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) 80151992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8016 8016
8017 * s/hpux.h (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Use pty_name, 8017 * s/hpux.h (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Use pty_name,
8018 not ptyname. 8018 not ptyname.
8019 * s/rtu.h: Same. 8019 * s/rtu.h: Same.
8020 8020
8021 * process.c (pty_process): Add 'int' to the declaration 'static 8021 * process.c (pty_process): Add 'int' to the declaration 'static
@@ -8266,13 +8266,13 @@
8266 * doc.c (Fdocumentation, Fdocumentation_property): Take optional 8266 * doc.c (Fdocumentation, Fdocumentation_property): Take optional
8267 new arg to not pass results thru substitute-command-keys. 8267 new arg to not pass results thru substitute-command-keys.
8268 8268
82691992-03-05 Jim Blandy (jimb at pogo.cs.oberlin.edu) 82691992-03-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8270 8270
8271 * unexmips.c (unexec): When setting up the data_section header, 8271 * unexmips.c (unexec): When setting up the data_section header,
8272 calculate the size of the section as "brk - data_start," not "brk 8272 calculate the size of the section as "brk - data_start," not "brk
8273 - DATA_START". 8273 - DATA_START".
8274 8274
82751992-02-23 Jim Blandy (jimb at pogo.cs.oberlin.edu) 82751992-02-23 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8276 8276
8277 * fileio.c: #include "systime.h". 8277 * fileio.c: #include "systime.h".
8278 (Fcopy_file): Use the systime.h macros to copy the time to the new 8278 (Fcopy_file): Use the systime.h macros to copy the time to the new
@@ -8319,7 +8319,7 @@
8319 8319
8320 * sysdep.c (get_screen_size): Neatened; now each system of 8320 * sysdep.c (get_screen_size): Neatened; now each system of
8321 reporting the screen size is separated from the rest. 8321 reporting the screen size is separated from the rest.
8322 8322
8323 * systerm.h (EMACS_HAVE_TTY_PGRP, EMACS_GET_TTY_PGRP, 8323 * systerm.h (EMACS_HAVE_TTY_PGRP, EMACS_GET_TTY_PGRP,
8324 EMACS_GET_TTY_PGRP): New macros to handle setting a tty's current 8324 EMACS_GET_TTY_PGRP): New macros to handle setting a tty's current
8325 process group. 8325 process group.
@@ -8342,7 +8342,7 @@
8342 8342
8343 * process.c (process_send_signal): Steal 18.58's version of this, 8343 * process.c (process_send_signal): Steal 18.58's version of this,
8344 but incorporate the support for VMS signals. 8344 but incorporate the support for VMS signals.
8345 8345
8346 * syssignal.h (EMACS_KILLPG): New macro. 8346 * syssignal.h (EMACS_KILLPG): New macro.
8347 * process.c (process_send_signal): Use it. 8347 * process.c (process_send_signal): Use it.
8348 * sysdep.c (sys_suspend): Use it. 8348 * sysdep.c (sys_suspend): Use it.
@@ -8357,7 +8357,7 @@
8357 only place we ever need this functionality. 8357 only place we ever need this functionality.
8358 (OSPEED, SETOSPEED): Definitions removed. 8358 (OSPEED, SETOSPEED): Definitions removed.
8359 8359
83601992-02-22 Jim Blandy (jimb at pogo.cs.oberlin.edu) 83601992-02-22 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8361 8361
8362 * sysdep.c: Moved definition of sigunblock macro to ... 8362 * sysdep.c: Moved definition of sigunblock macro to ...
8363 * syssignal.h: Here. 8363 * syssignal.h: Here.
@@ -8372,7 +8372,7 @@
8372 8372
8373 * s/template.h: Include a clause for the HAVE_TERMIO flag. 8373 * s/template.h: Include a clause for the HAVE_TERMIO flag.
8374 8374
83751992-02-21 Jim Blandy (jimb at pogo.cs.oberlin.edu) 83751992-02-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8376 8376
8377 * keyboard.c (read_char): Don't clear Vquit_flag when we catch an 8377 * keyboard.c (read_char): Don't clear Vquit_flag when we catch an
8378 interrupt and return a quit_char; this change (Mar 21 1991) is too 8378 interrupt and return a quit_char; this change (Mar 21 1991) is too
@@ -8395,11 +8395,11 @@
8395 * xterm.c (XTread_socket): Clear the meta flag from the keypress 8395 * xterm.c (XTread_socket): Clear the meta flag from the keypress
8396 event before handing it to XLookupString. 8396 event before handing it to XLookupString.
8397 8397
83981992-02-20 Jim Blandy (jimb at pogo.cs.oberlin.edu) 83981992-02-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8399 8399
8400 * sysdep.c: No need to test #ifdef TIOCGETP before #undefing it. 8400 * sysdep.c: No need to test #ifdef TIOCGETP before #undefing it.
8401 8401
84021992-02-19 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84021992-02-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8403 8403
8404 * systime.h: New file. 8404 * systime.h: New file.
8405 * dispnew.c: #include "systime.h" to get <time.h> or <sys/time.h>, 8405 * dispnew.c: #include "systime.h" to get <time.h> or <sys/time.h>,
@@ -8439,7 +8439,7 @@
8439 * data.c, keyboard.c, process.c, sysdep.c, ymakefile: Changed 8439 * data.c, keyboard.c, process.c, sysdep.c, ymakefile: Changed
8440 #include directives. 8440 #include directives.
8441 8441
84421992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84421992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8443 8443
8444 * m/intel386.h: Don't bother casting the argument to the signal 8444 * m/intel386.h: Don't bother casting the argument to the signal
8445 function; the SIGTYPE code in config.emacs ought to take care of 8445 function; the SIGTYPE code in config.emacs ought to take care of
@@ -8447,11 +8447,11 @@
8447 8447
8448 * buffer.c (record_buffer): Doc fix. 8448 * buffer.c (record_buffer): Doc fix.
8449 8449
84501992-02-13 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84501992-02-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8451 8451
8452 * s/iris3-6.h: #define HAVE_GETWD. 8452 * s/iris3-6.h: #define HAVE_GETWD.
8453 8453
84541992-02-11 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84541992-02-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8455 8455
8456 * window.c (Fwindow_at): Accept position as two arguments, not a 8456 * window.c (Fwindow_at): Accept position as two arguments, not a
8457 cons of numbers. 8457 cons of numbers.
@@ -8460,7 +8460,7 @@
8460 current buffer to the selected window's buffer. A simple 8460 current buffer to the selected window's buffer. A simple
8461 set-buffer will make these two different. 8461 set-buffer will make these two different.
8462 8462
84631992-02-10 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84631992-02-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8464 8464
8465 * callproc.c (Fcall_process): Clear synch_process_death and 8465 * callproc.c (Fcall_process): Clear synch_process_death and
8466 synch_process_retcode to zero before forking the process. 8466 synch_process_retcode to zero before forking the process.
@@ -8496,7 +8496,7 @@
8496 zero if it can't be done. And compare the cursor position to the 8496 zero if it can't be done. And compare the cursor position to the
8497 window boundaries, not the screen boundaries. 8497 window boundaries, not the screen boundaries.
8498 8498
84991992-02-05 Jim Blandy (jimb at pogo.cs.oberlin.edu) 84991992-02-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8500 8500
8501 * screen.c (Fscreen_parameters): If the screen has a minibuffer 8501 * screen.c (Fscreen_parameters): If the screen has a minibuffer
8502 window on another screen, return the window, instead of nil. 8502 window on another screen, return the window, instead of nil.
@@ -8522,7 +8522,7 @@
8522 < 2. Instead, use a new variable called infile. Re-arranged 8522 < 2. Instead, use a new variable called infile. Re-arranged
8523 logic which processes the BUFFER argument. 8523 logic which processes the BUFFER argument.
8524 8524
85251992-02-03 Jim Blandy (jimb at pogo.cs.oberlin.edu) 85251992-02-03 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8526 8526
8527 * fileio.c (Fexpand_file_name): Doc fix. 8527 * fileio.c (Fexpand_file_name): Doc fix.
8528 8528
@@ -8531,12 +8531,12 @@
8531 get the right boundary. This used to ignore the [0] element, and 8531 get the right boundary. This used to ignore the [0] element, and
8532 write in the [screen_height] element, which doesn't exist. 8532 write in the [screen_height] element, which doesn't exist.
8533 8533
85341992-02-03 Richard Stallman (rms at mole.ai.mit.edu) 85341992-02-03 Richard Stallman (rms@mole.ai.mit.edu)
8535 8535
8536 * xdisp.c (redisplay, try_window_id): Special case for change 8536 * xdisp.c (redisplay, try_window_id): Special case for change
8537 at beginning of line, if using selective display. 8537 at beginning of line, if using selective display.
8538 8538
85391992-01-31 Jim Blandy (jimb at pogo.cs.oberlin.edu) 85391992-01-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8540 8540
8541 * m/delta88k.h: Added USUAL-OPSYS information, for the 8541 * m/delta88k.h: Added USUAL-OPSYS information, for the
8542 config.emacs script to use. 8542 config.emacs script to use.
@@ -8549,7 +8549,7 @@
8549 use separate variables hpos/vpos and prev_hpos/prev_vpos. 8549 use separate variables hpos/vpos and prev_hpos/prev_vpos.
8550 (vmotion): Use largest int as tovpos arg to compute_motion. 8550 (vmotion): Use largest int as tovpos arg to compute_motion.
8551 8551
85521992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu) 85521992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8553 8553
8554 * window.c: #include "keyboard.h" to get the Qmode_line and 8554 * window.c: #include "keyboard.h" to get the Qmode_line and
8555 Qvertical_split declarations. 8555 Qvertical_split declarations.
@@ -8570,7 +8570,7 @@
8570 8570
8571 * m-iris4d.h (C_SWITCH_MACHINE): New definition. 8571 * m-iris4d.h (C_SWITCH_MACHINE): New definition.
8572 8572
85731992-01-28 Jim Blandy (jimb at pogo.cs.oberlin.edu) 85731992-01-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8574 8574
8575 * term.c: #include "keyboard.h", for Vfunction_key_map. 8575 * term.c: #include "keyboard.h", for Vfunction_key_map.
8576 * keyboard.h: Declare Vfunction_key_map. 8576 * keyboard.h: Declare Vfunction_key_map.
@@ -8658,7 +8658,7 @@
8658 (LIBS_SYSTEM): Defined. 8658 (LIBS_SYSTEM): Defined.
8659 * m/intel386.h (signal): Optionally don't define it. 8659 * m/intel386.h (signal): Optionally don't define it.
8660 8660
86611992-01-27 Jim Blandy (jimb at pogo.cs.oberlin.edu) 86611992-01-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8662 8662
8663 * s/template.h: Document the SIGTYPE macro. 8663 * s/template.h: Document the SIGTYPE macro.
8664 * s/bsd4-3.h: Define the SIGTYPE macro. 8664 * s/bsd4-3.h: Define the SIGTYPE macro.
@@ -8683,19 +8683,19 @@
8683 for output_x_window. 8683 for output_x_window.
8684 * xfns.c (adjust_scrollbars, Fx_store_cut_buffer): Same. 8684 * xfns.c (adjust_scrollbars, Fx_store_cut_buffer): Same.
8685 8685
86861992-01-25 Jim Blandy (jimb at pogo.cs.oberlin.edu) 86861992-01-25 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8687 8687
8688 * term.c (term_get_fkeys): New function. 8688 * term.c (term_get_fkeys): New function.
8689 (term_init): Call term_get_fkeys. 8689 (term_init): Call term_get_fkeys.
8690 8690
86911992-01-21 Jim Blandy (jimb at pogo.cs.oberlin.edu) 86911992-01-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8692 8692
8693 * editfns.c (Ffollchar, Fprevchar): Renamed to Ffollowing_char and 8693 * editfns.c (Ffollchar, Fprevchar): Renamed to Ffollowing_char and
8694 Fprevious_char, for consistency. Renamed Sfollchar and Sprevchar 8694 Fprevious_char, for consistency. Renamed Sfollchar and Sprevchar
8695 too. 8695 too.
8696 (syms_of_editfns): Fixed defsubrs. 8696 (syms_of_editfns): Fixed defsubrs.
8697 * lisp.h (Ffollchar, Fprevchar): Renamed extern declarations as above. 8697 * lisp.h (Ffollchar, Fprevchar): Renamed extern declarations as above.
8698 8698
8699 * editfns.c (Ffollowing_char): Return 0 at the end of the buffer, 8699 * editfns.c (Ffollowing_char): Return 0 at the end of the buffer,
8700 as advertised. Doc fix. 8700 as advertised. Doc fix.
8701 (Fprevious_char): Doc fix. 8701 (Fprevious_char): Doc fix.
@@ -8704,7 +8704,7 @@
8704 including the machine and opsystem files, so the files can have 8704 including the machine and opsystem files, so the files can have
8705 conditionals on the parameters. 8705 conditionals on the parameters.
8706 8706
87071992-01-15 Jim Blandy (jimb at pogo.cs.oberlin.edu) 87071992-01-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8708 8708
8709 * keyboard.c (read_key_sequence): When expanding a function key 8709 * keyboard.c (read_key_sequence): When expanding a function key
8710 recognized with Vfunction_key_map, don't scan the expansion for 8710 recognized with Vfunction_key_map, don't scan the expansion for
@@ -8720,19 +8720,19 @@
8720 8720
8721 * keymap.c (Fglobal_key_binding): Doc fix. 8721 * keymap.c (Fglobal_key_binding): Doc fix.
8722 8722
87231992-01-16 Richard Stallman (rms at mole.gnu.ai.mit.edu) 87231992-01-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8724 8724
8725 * m-delta88.h: New file. 8725 * m-delta88.h: New file.
8726 8726
8727 * window.c (window_scroll): New arg `noerror'. 8727 * window.c (window_scroll): New arg `noerror'.
8728 (scroll_command, Fscroll_other_window): Pass that arg. 8728 (scroll_command, Fscroll_other_window): Pass that arg.
8729 8729
87301992-01-15 Richard Stallman (rms at mole.gnu.ai.mit.edu) 87301992-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8731 8731
8732 * process.c (sigchld_handler): 8732 * process.c (sigchld_handler):
8733 Set synch_process_death and synch_process_retcode. 8733 Set synch_process_death and synch_process_retcode.
8734 8734
87351992-01-14 Jim Blandy (jimb at pogo.cs.oberlin.edu) 87351992-01-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8736 8736
8737 * config.h-dist (SIGTYPE): New macro to help give signal handlers 8737 * config.h-dist (SIGTYPE): New macro to help give signal handlers
8738 the correct type. 8738 the correct type.
@@ -8770,13 +8770,13 @@
8770 this function a no-op; since we're not in the tty's pgroup, we 8770 this function a no-op; since we're not in the tty's pgroup, we
8771 would get a SIGTTIN. 8771 would get a SIGTTIN.
8772 8772
87731992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu) 87731992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8774 8774
8775 * config.h-dist: Removed MAINTAIN_ENVIRONMENT clause. 8775 * config.h-dist: Removed MAINTAIN_ENVIRONMENT clause.
8776 * callproc.c: Removed support for MAINTAIN_ENVIRONMENT. 8776 * callproc.c: Removed support for MAINTAIN_ENVIRONMENT.
8777 (init_callproc): Use getenv instead of egetenv to initialize 8777 (init_callproc): Use getenv instead of egetenv to initialize
8778 Vshell_file_name. 8778 Vshell_file_name.
8779 * emacs.c (decode_env_path): Use getenv instead of egetenv 8779 * emacs.c (decode_env_path): Use getenv instead of egetenv
8780 * lisp.h: Removed support for MAINTAIN_ENVIRONMENT. 8780 * lisp.h: Removed support for MAINTAIN_ENVIRONMENT.
8781 * process.c: Same. 8781 * process.c: Same.
8782 * ymakefile: Same. 8782 * ymakefile: Same.
@@ -8833,20 +8833,20 @@
8833 <stdio.h>, and <stddef.h>. All callers changed; all 8833 <stdio.h>, and <stddef.h>. All callers changed; all
8834 #undefinitions of NULL removed. 8834 #undefinitions of NULL removed.
8835 8835
88361992-01-12 Jim Blandy (jimb at pogo.cs.oberlin.edu) 88361992-01-12 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8837 8837
8838 * xdisp.c (message): #ifdef NO_ARG_ARRAY, make a local block to 8838 * xdisp.c (message): #ifdef NO_ARG_ARRAY, make a local block to
8839 declare the explicit argument array. 8839 declare the explicit argument array.
8840 8840
8841 * config.h-dist: Instead of reaching the machine- and 8841 * config.h-dist: Instead of reaching the machine- and
8842 system-dependent files through symlinks, replace the strings 8842 system-dependent files through symlinks, replace the strings
8843 8843
88441992-01-09 Jim Blandy (jimb at pogo.cs.oberlin.edu) 88441992-01-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8845 8845
8846 * keyboard.c (stuff_buffered_input): Don't forget to increment 8846 * keyboard.c (stuff_buffered_input): Don't forget to increment
8847 kbd_fetch_ptr while looping through kbd_buffer. 8847 kbd_fetch_ptr while looping through kbd_buffer.
8848 8848
88491992-01-08 Jim Blandy (jimb at occs.cs.oberlin.edu) 88491992-01-08 Jim Blandy (jimb@occs.cs.oberlin.edu)
8850 8850
8851 * keyboard.c (read_avail_input): Don't forget to fill in the 8851 * keyboard.c (read_avail_input): Don't forget to fill in the
8852 screen field in events read from the terminal. 8852 screen field in events read from the terminal.
@@ -8854,12 +8854,12 @@
8854 kbd_buffer_store_event with a `struct input_event *', not a 8854 kbd_buffer_store_event with a `struct input_event *', not a
8855 character or a Lisp_Object. 8855 character or a Lisp_Object.
8856 8856
88571991-12-21 Jim Blandy (jimb at occs.cs.oberlin.edu) 88571991-12-21 Jim Blandy (jimb@occs.cs.oberlin.edu)
8858 8858
8859 * bytecode.c (docall): Don't remove protection from the arguments 8859 * bytecode.c (docall): Don't remove protection from the arguments
8860 to Ffuncall. 8860 to Ffuncall.
8861 8861
88621991-12-20 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 88621991-12-20 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8863 8863
8864 * keyboard.c (Vfunction_key_map): New variable. 8864 * keyboard.c (Vfunction_key_map): New variable.
8865 (read_key_sequence): Changed to recognize and substitute bindings 8865 (read_key_sequence): Changed to recognize and substitute bindings
@@ -8868,7 +8868,7 @@
8868 (syms_of_keyboard): DEFVAR, document, and initialize 8868 (syms_of_keyboard): DEFVAR, document, and initialize
8869 Vfunction_key_map. 8869 Vfunction_key_map.
8870 8870
88711991-12-19 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 88711991-12-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8872 8872
8873 * keymap.c (Vminor_mode_map_alist): New variable, to support 8873 * keymap.c (Vminor_mode_map_alist): New variable, to support
8874 keymaps for minor modes. 8874 keymaps for minor modes.
@@ -8907,7 +8907,7 @@
8907 (libsrc, archlib, sharelib): New variables, to take the place of 8907 (libsrc, archlib, sharelib): New variables, to take the place of
8908 etcdir. 8908 etcdir.
8909 8909
89101991-12-18 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89101991-12-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8911 8911
8912 * ymakefile (CFLAGS): Don't automatically include C_DEBUG_SWITCH 8912 * ymakefile (CFLAGS): Don't automatically include C_DEBUG_SWITCH
8913 in the value for CFLAGS; the configuration script will take care 8913 in the value for CFLAGS; the configuration script will take care
@@ -8915,23 +8915,23 @@
8915 8915
8916 * config.h-dist: Copy the GLYPH definitions from config.h to here. 8916 * config.h-dist: Copy the GLYPH definitions from config.h to here.
8917 8917
89181991-12-16 Richard Stallman (rms at mole.gnu.ai.mit.edu) 89181991-12-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8919 8919
8920 * abbrev.c (Fexpand_abbrev): Run pre-abbrev-expand-hook. 8920 * abbrev.c (Fexpand_abbrev): Run pre-abbrev-expand-hook.
8921 (syms_of_abbrev): Define that variable. 8921 (syms_of_abbrev): Define that variable.
8922 8922
89231991-12-13 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89231991-12-13 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8924 8924
8925 * m/m-*.h: Since the m- is now redundant, renamed all files to 8925 * m/m-*.h: Since the m- is now redundant, renamed all files to
8926 remove it, and changed references within files. 8926 remove it, and changed references within files.
8927 * s/s-*.h: Same business. 8927 * s/s-*.h: Same business.
8928 8928
89291991-12-11 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89291991-12-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8930 8930
8931 * config.h-dist (MULTI_SCREEN): Define this automatically when 8931 * config.h-dist (MULTI_SCREEN): Define this automatically when
8932 we're using a window system. 8932 we're using a window system.
8933 8933
89341991-12-09 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89341991-12-09 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8935 8935
8936 * m/m-*.h (i.e. all machine config files): Added USUAL-OPSYS 8936 * m/m-*.h (i.e. all machine config files): Added USUAL-OPSYS
8937 comments to tell the configuration script what sort of operating 8937 comments to tell the configuration script what sort of operating
@@ -8940,14 +8940,14 @@
8940 * config.h-dist (MScreenWidth, MScreenLength): Deleted; no longer 8940 * config.h-dist (MScreenWidth, MScreenLength): Deleted; no longer
8941 used. 8941 used.
8942 8942
89431991-12-08 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89431991-12-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8944 8944
8945 * editfns.c (Fcurrent_time): New function, to return the current 8945 * editfns.c (Fcurrent_time): New function, to return the current
8946 time as a number, like the Unix time(3) function. This might be 8946 time as a number, like the Unix time(3) function. This might be
8947 fun to port. 8947 fun to port.
8948 (syms_of_editfns): defsubr it. 8948 (syms_of_editfns): defsubr it.
8949 8949
89501991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89501991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8951 8951
8952 * keymap.c (Vminor_mode_map_alist): New variable. 8952 * keymap.c (Vminor_mode_map_alist): New variable.
8953 (current_minor_maps): New function. 8953 (current_minor_maps): New function.
@@ -8973,7 +8973,7 @@
8973 * callint.c (Fcall_interactively): For the 'k' interactive code, 8973 * callint.c (Fcall_interactively): For the 'k' interactive code,
8974 cast the type of the symbol name before passing it to error. 8974 cast the type of the symbol name before passing it to error.
8975 8975
89761991-12-02 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 89761991-12-02 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8977 8977
8978 * keyboard.c (make_lispy_movement): Move call to 8978 * keyboard.c (make_lispy_movement): Move call to
8979 mouse_position_hook from here... 8979 mouse_position_hook from here...
@@ -8981,18 +8981,18 @@
8981 events. 8981 events.
8982 8982
8983 * keyboard.c (kbd_buffer_get_event): Set Vlast_event_screen for 8983 * keyboard.c (kbd_buffer_get_event): Set Vlast_event_screen for
8984 mouse movements, too. 8984 mouse movements, too.
8985 8985
89861991-11-27 Jim Wilson (wilson at wookumz.gnu.ai.mit.edu) 89861991-11-27 Jim Wilson (wilson@wookumz.gnu.ai.mit.edu)
8987 8987
8988 * alloca.c (alloca): Add parens to make precedence clearer. 8988 * alloca.c (alloca): Add parens to make precedence clearer.
8989 8989
89901991-11-26 Michael I Bushnell (mib at geech.gnu.ai.mit.edu) 89901991-11-26 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
8991 8991
8992 * search.c: need to include sys/types.h because of recent mod to 8992 * search.c: need to include sys/types.h because of recent mod to
8993 regex.h. 8993 regex.h.
8994 8994
89951991-11-25 Richard Stallman (rms at mole.gnu.ai.mit.edu) 89951991-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8996 8996
8997 * bytecode.c: BYTE_CODE_METER and BYTE_CODE_SAFE undefined by default. 8997 * bytecode.c: BYTE_CODE_METER and BYTE_CODE_SAFE undefined by default.
8998 (METER_CODE): Define same name whether metering or not. 8998 (METER_CODE): Define same name whether metering or not.
@@ -9001,7 +9001,7 @@
9001 (docall): Put back previously lost code to remove protection 9001 (docall): Put back previously lost code to remove protection
9002 from funcall args. 9002 from funcall args.
9003 9003
90041991-11-25 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 90041991-11-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9005 9005
9006 * lisp.h (make_array): New extern declaration. 9006 * lisp.h (make_array): New extern declaration.
9007 9007
@@ -9009,7 +9009,7 @@
9009 * keyboard.c (Fread_key_sequence, Fthis_command_keys): Callers fixed. 9009 * keyboard.c (Fread_key_sequence, Fthis_command_keys): Callers fixed.
9010 * macros.c (Fend_kbd_macro): Callers fixed. 9010 * macros.c (Fend_kbd_macro): Callers fixed.
9011 9011
90121991-11-15 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 90121991-11-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9013 9013
9014 * keyboard.c (cmd_error): If an error occurs before somebody has 9014 * keyboard.c (cmd_error): If an error occurs before somebody has
9015 provided a screen to print it on, print it to stderr and exit 9015 provided a screen to print it on, print it to stderr and exit
@@ -9053,7 +9053,7 @@
9053 9053
9054 * screen.c (Fdelete_screen): Do nothing if SCREEN is already 9054 * screen.c (Fdelete_screen): Do nothing if SCREEN is already
9055 deleted. 9055 deleted.
9056 9056
9057 * screen.c (Qscreenp): Staticpro this symbol. 9057 * screen.c (Qscreenp): Staticpro this symbol.
9058 9058
9059 * xfns.c (Fx_create_screen): Doc fix. 9059 * xfns.c (Fx_create_screen): Doc fix.
@@ -9062,13 +9062,13 @@
9062 'minibuffer parameter is t or nil; nil is the default value for 9062 'minibuffer parameter is t or nil; nil is the default value for
9063 omitted parameters, and t is intuitive. 9063 omitted parameters, and t is intuitive.
9064 9064
90651991-11-14 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 90651991-11-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9066 9066
9067 * eval.c (specbind): Check that the thing being bound is a symbol. 9067 * eval.c (specbind): Check that the thing being bound is a symbol.
9068 (funcall_lambda): Signal an invalid-function error if the 9068 (funcall_lambda): Signal an invalid-function error if the
9069 arguments are not all symbols. 9069 arguments are not all symbols.
9070 9070
90711991-11-08 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 90711991-11-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9072 9072
9073 * screen.c (Fselect_screen): Don't select dead screens. 9073 * screen.c (Fselect_screen): Don't select dead screens.
9074 * print.c (print): Print dead screen objects starting with 9074 * print.c (print): Print dead screen objects starting with
@@ -9088,7 +9088,7 @@
9088 minibuffers anyway, put it here. And clear all the lines of a 9088 minibuffers anyway, put it here. And clear all the lines of a
9089 multi-line minibuffer, not just the first one. 9089 multi-line minibuffer, not just the first one.
9090 9090
90911991-11-07 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 90911991-11-07 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9092 9092
9093 * screen.c (Fdelete_screen): When searching Vscreen_list for a new 9093 * screen.c (Fdelete_screen): When searching Vscreen_list for a new
9094 value for last_nonminibuf_screen, remember that the screens live 9094 value for last_nonminibuf_screen, remember that the screens live
@@ -9098,7 +9098,7 @@
9098 9098
9099 * xdisp.c (echo_area_display): Rearranged for clarity. 9099 * xdisp.c (echo_area_display): Rearranged for clarity.
9100 9100
91011991-11-06 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 91011991-11-06 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9102 9102
9103 * screen.c (next_screen, prev_screen): New meaning for MINI_SCREEN 9103 * screen.c (next_screen, prev_screen): New meaning for MINI_SCREEN
9104 argument helps implement the behavior of Fnext_window. 9104 argument helps implement the behavior of Fnext_window.
@@ -9123,7 +9123,7 @@
9123 * xterm.c (Vglobal_minibuffer_screen): Don't declare this extern 9123 * xterm.c (Vglobal_minibuffer_screen): Don't declare this extern
9124 here; it's never used. 9124 here; it's never used.
9125 9125
91261991-11-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 91261991-11-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9127 9127
9128 * screen.c (Fdelete_screen): Document the fact that surrogate 9128 * screen.c (Fdelete_screen): Document the fact that surrogate
9129 minibuffer screens may not be deleted. 9129 minibuffer screens may not be deleted.
@@ -9173,7 +9173,7 @@
9173 * xdisp.c (message, message1): Call it here, so that Emacs C 9173 * xdisp.c (message, message1): Call it here, so that Emacs C
9174 functions like Fy_or_n_p make the screen visible too. 9174 functions like Fy_or_n_p make the screen visible too.
9175 9175
91761991-11-04 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 91761991-11-04 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9177 9177
9178 * keyboard.c (readable_events): If EVENT_QUEUES_EMPTY, we can 9178 * keyboard.c (readable_events): If EVENT_QUEUES_EMPTY, we can
9179 short-circuit and say no. Otherwise, if do_mouse_tracking, we can 9179 short-circuit and say no. Otherwise, if do_mouse_tracking, we can
@@ -9235,25 +9235,25 @@
9235 (x_term_init): Set mouse_position_hook instead of 9235 (x_term_init): Set mouse_position_hook instead of
9236 mouse_tracking_enable_hook. 9236 mouse_tracking_enable_hook.
9237 9237
92381991-10-31 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92381991-10-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9239 9239
9240 * xdisp.c (redisplay_window): When trying to avoid starting 9240 * xdisp.c (redisplay_window): When trying to avoid starting
9241 display at the end of the buffer: check that startp < ZV, not 9241 display at the end of the buffer: check that startp < ZV, not
9242 startp <= ZV. 9242 startp <= ZV.
9243 9243
92441991-10-29 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92441991-10-29 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9245 9245
9246 * xterm.c (x_do_pending_expose, XTmouse_tracking_enable): Use 9246 * xterm.c (x_do_pending_expose, XTmouse_tracking_enable): Use
9247 SCREEN_IS_X instead of testing output_method directly. 9247 SCREEN_IS_X instead of testing output_method directly.
9248 9248
92491991-10-26 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92491991-10-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9250 9250
9251 * xdisp.c (redisplay): In the single-screen optimization, always 9251 * xdisp.c (redisplay): In the single-screen optimization, always
9252 update the minibuffer's screen as well as the selected screen, no 9252 update the minibuffer's screen as well as the selected screen, no
9253 matter what the echo_area_glyphs are. This makes sure that 9253 matter what the echo_area_glyphs are. This makes sure that
9254 messages get cleared after a keystroke. 9254 messages get cleared after a keystroke.
9255 9255
92561991-10-25 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92561991-10-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9257 9257
9258 * callint.c (Finteractive): Doc fix. 9258 * callint.c (Finteractive): Doc fix.
9259 9259
@@ -9269,7 +9269,7 @@
9269 (Fgarbage_collect): Don't bother to BLOCK_INPUT here, 9269 (Fgarbage_collect): Don't bother to BLOCK_INPUT here,
9270 since we don't cons in the input handler. 9270 since we don't cons in the input handler.
9271 9271
92721991-10-21 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92721991-10-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9273 9273
9274 * window.c (init_window_once): Set last_nonminibuf_screen to the 9274 * window.c (init_window_once): Set last_nonminibuf_screen to the
9275 initial terminal screen, so that poor Fdisplay_buffer doesn't try 9275 initial terminal screen, so that poor Fdisplay_buffer doesn't try
@@ -9280,7 +9280,7 @@
9280 * m-intel386.h (signal): Optionally don't define it. 9280 * m-intel386.h (signal): Optionally don't define it.
9281 * s-isc2-2.h (DONT_DEFINE_SIGNAL): Define this. 9281 * s-isc2-2.h (DONT_DEFINE_SIGNAL): Define this.
9282 9282
92831991-10-18 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92831991-10-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9284 9284
9285 * scroll.c (line_ins_del): Don't calculate costs off the end of mf 9285 * scroll.c (line_ins_del): Don't calculate costs off the end of mf
9286 and ov; use < in loop condition, not <=. 9286 and ov; use < in loop condition, not <=.
@@ -9292,7 +9292,7 @@
9292 (window_change_signal): Use SCREEN_IS_TERMCAP predicate instead of 9292 (window_change_signal): Use SCREEN_IS_TERMCAP predicate instead of
9293 testing output_method_directly. 9293 testing output_method_directly.
9294 9294
92951991-10-15 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 92951991-10-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9296 9296
9297 * xterm.h (STANDARD_EVENT_SET): Include ButtonReleaseMask in 9297 * xterm.h (STANDARD_EVENT_SET): Include ButtonReleaseMask in
9298 STANDARD_EVENT_SET. 9298 STANDARD_EVENT_SET.
@@ -9342,7 +9342,7 @@
9342 (syms_of_window): Adjusted. 9342 (syms_of_window): Adjusted.
9343 * lisp.h: Adjusted to say so. 9343 * lisp.h: Adjusted to say so.
9344 9344
93451991-10-14 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 93451991-10-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9346 9346
9347 * xterm.c (XTclear_end_of_line): This used to try to get the 9347 * xterm.c (XTclear_end_of_line): This used to try to get the
9348 cursor out of the way by comparing the line being cleared with 9348 cursor out of the way by comparing the line being cleared with
@@ -9350,11 +9350,11 @@
9350 s->phys_cursor_y. Changed to just mark the cursor as cleared if 9350 s->phys_cursor_y. Changed to just mark the cursor as cleared if
9351 it's in the area we're clearing. 9351 it's in the area we're clearing.
9352 9352
93531991-10-13 Richard Stallman (rms at mole.gnu.ai.mit.edu) 93531991-10-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9354 9354
9355 * m-intel386.h: Fix typo in #endif. 9355 * m-intel386.h: Fix typo in #endif.
9356 9356
93571991-10-12 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 93571991-10-12 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9358 9358
9359 * callint.c (Fcall_interactively): Added new interactive spec 'K', 9359 * callint.c (Fcall_interactively): Added new interactive spec 'K',
9360 for mouse clicks. Added explanation to doc string. Removed 'e' 9360 for mouse clicks. Added explanation to doc string. Removed 'e'
@@ -9370,7 +9370,7 @@
9370 Don't use EVENT_QUEUES_EMPTY to set input_pending; call 9370 Don't use EVENT_QUEUES_EMPTY to set input_pending; call
9371 readable_events. 9371 readable_events.
9372 9372
93731991-10-11 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 93731991-10-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9374 9374
9375 * keyboard.c (Qmode_line): New quoted symbol. 9375 * keyboard.c (Qmode_line): New quoted symbol.
9376 (syms_of_keyboard): Initialize and staticpro it. 9376 (syms_of_keyboard): Initialize and staticpro it.
@@ -9381,7 +9381,7 @@
9381 either the character or pixel dimensions have changed; this will 9381 either the character or pixel dimensions have changed; this will
9382 catch font size changes. 9382 catch font size changes.
9383 9383
93841991-10-08 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 93841991-10-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9385 9385
9386 * process.c (wait_reading_process_input): Removed all the 9386 * process.c (wait_reading_process_input): Removed all the
9387 exceptional condition stuff. Emacs lacks any way to respond to 9387 exceptional condition stuff. Emacs lacks any way to respond to
@@ -9413,7 +9413,7 @@
9413 * keyboard.c (read_key_sequence): Removed unused argument 9413 * keyboard.c (read_key_sequence): Removed unused argument
9414 no_redisplay. 9414 no_redisplay.
9415 9415
94161991-10-01 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 94161991-10-01 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9417 9417
9418 * xfns.c (x_create_screen): Initialize phys_cursor_x to -1, to 9418 * xfns.c (x_create_screen): Initialize phys_cursor_x to -1, to
9419 indicate that the screen has no displayed cursor. 9419 indicate that the screen has no displayed cursor.
@@ -9436,12 +9436,12 @@
9436 9436
9437 * ymakefile: Note that scroll.o and xmenu.o depend on screen.h. 9437 * ymakefile: Note that scroll.o and xmenu.o depend on screen.h.
9438 9438
94391991-09-29 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 94391991-09-29 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9440 9440
9441 * keyboard.c (make_lispy_event): When building mouse movement 9441 * keyboard.c (make_lispy_event): When building mouse movement
9442 event, use `m', not `event', dummy. 9442 event, use `m', not `event', dummy.
9443 9443
94441991-09-26 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 94441991-09-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9445 9445
9446 * screen.c (Fscreen_parameters): Return the proper value for the 9446 * screen.c (Fscreen_parameters): Return the proper value for the
9447 'minibuffer parameter for minibuffer-only screens. 9447 'minibuffer parameter for minibuffer-only screens.
@@ -9466,11 +9466,11 @@
9466 9466
9467 * alloca.c: Do nothing if alloca is defined as a macro. 9467 * alloca.c: Do nothing if alloca is defined as a macro.
9468 9468
94691991-09-08 Richard Stallman (rms at mole.gnu.ai.mit.edu) 94691991-09-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9470 9470
9471 * m-pfa50.h: New file. 9471 * m-pfa50.h: New file.
9472 9472
94731991-09-06 Richard Stallman (rms at mole.gnu.ai.mit.edu) 94731991-09-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9474 9474
9475 * unexec.c: Add conditionals for COFF_ENCAPSULATE. 9475 * unexec.c: Add conditionals for COFF_ENCAPSULATE.
9476 9476
@@ -9479,7 +9479,7 @@
9479 * fns.c (Fdelete): New fn. We have member now; we should have 9479 * fns.c (Fdelete): New fn. We have member now; we should have
9480 delete too. 9480 delete too.
9481 9481
94821991-08-16 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 94821991-08-16 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9483 9483
9484 * xfns.c (x_get_arg): Clean bad characters out of the screen name 9484 * xfns.c (x_get_arg): Clean bad characters out of the screen name
9485 before using it as a resource key. 9485 before using it as a resource key.
@@ -9496,7 +9496,7 @@
9496 9496
9497 * xfns.c (Fx_grab_cursor, Fx_ungrab_cursor): Functions removed. 9497 * xfns.c (Fx_grab_cursor, Fx_ungrab_cursor): Functions removed.
9498 9498
94991991-08-15 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 94991991-08-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9500 9500
9501 * bytecode.c (Qbyte_code_meter): New. 9501 * bytecode.c (Qbyte_code_meter): New.
9502 (Bend_of_line, Bset_marker, Bmatch_beginning, Bmatch_end, Bupcase, 9502 (Bend_of_line, Bset_marker, Bmatch_beginning, Bmatch_end, Bupcase,
@@ -9506,7 +9506,7 @@
9506 (Fbyte_code): Implemented new codes listed above. Added code to 9506 (Fbyte_code): Implemented new codes listed above. Added code to
9507 count how many times a function is called. 9507 count how many times a function is called.
9508 (syms_of_bytecode): Initialize and staticpro Qbyte_code_meter. 9508 (syms_of_bytecode): Initialize and staticpro Qbyte_code_meter.
9509 9509
9510 * xfns.c (x_window): When setting the class hints, use the 9510 * xfns.c (x_window): When setting the class hints, use the
9511 screen's name as the res_name. 9511 screen's name as the res_name.
9512 9512
@@ -9548,7 +9548,7 @@
9548 [not HAVE_X11] (Fx_get_default): Only take the one arg. 9548 [not HAVE_X11] (Fx_get_default): Only take the one arg.
9549 [not HAVE_X11] (Fx_get_resource): Toss the second two args. 9549 [not HAVE_X11] (Fx_get_resource): Toss the second two args.
9550 9550
95511991-08-13 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 95511991-08-13 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9552 9552
9553 * xfns.c (Fx_close_current_connection): Add \n to error message. 9553 * xfns.c (Fx_close_current_connection): Add \n to error message.
9554 9554
@@ -9567,7 +9567,7 @@
9567 * screen.c (make_screen): When choosing a buffer for the screen's 9567 * screen.c (make_screen): When choosing a buffer for the screen's
9568 root window, shy away from buffers whose names start with a space. 9568 root window, shy away from buffers whose names start with a space.
9569 9569
95701991-08-11 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 95701991-08-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9571 9571
9572 * process.c (exec_sentinel, exec_sentinel_unwind): Move these 9572 * process.c (exec_sentinel, exec_sentinel_unwind): Move these
9573 above status_notify. 9573 above status_notify.
@@ -9577,24 +9577,24 @@
9577 (syms_of_eval): Initialize and staticpro above. 9577 (syms_of_eval): Initialize and staticpro above.
9578 * lisp.h: added extern declaration for above. 9578 * lisp.h: added extern declaration for above.
9579 9579
95801991-08-10 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 95801991-08-10 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9581 9581
9582 * regex.c (re_search_2): When searching with the fastmap, test for 9582 * regex.c (re_search_2): When searching with the fastmap, test for
9583 a translate table outside of the loop, not inside the loop. 9583 a translate table outside of the loop, not inside the loop.
9584 9584
95851991-08-10 Richard Stallman (rms at mole.gnu.ai.mit.edu) 95851991-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9586 9586
9587 * fns.c (Fequal): Don't crash on circular structure. 9587 * fns.c (Fequal): Don't crash on circular structure.
9588 (internal_equal): New subroutine does the recursion. 9588 (internal_equal): New subroutine does the recursion.
9589 9589
9590 * print.c (print): Recognize circular car pointers. 9590 * print.c (print): Recognize circular car pointers.
9591 9591
95921991-08-10 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 95921991-08-10 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9593 9593
9594 * process.c (wait_reading_process_input): Ignore exceptional 9594 * process.c (wait_reading_process_input): Ignore exceptional
9595 conditions on the keyboard input. 9595 conditions on the keyboard input.
9596 9596
95971991-08-06 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 95971991-08-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9598 9598
9599 * lisp.h: Fiddled with formatting. 9599 * lisp.h: Fiddled with formatting.
9600 9600
@@ -9602,11 +9602,11 @@
9602 (exec_sentinel): Restore the process's sentinel, using an 9602 (exec_sentinel): Restore the process's sentinel, using an
9603 unwind_protect. 9603 unwind_protect.
9604 9604
96051991-08-05 Richard Stallman (rms at mole.gnu.ai.mit.edu) 96051991-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9606 9606
9607 * keyboard.c: Doc fix. 9607 * keyboard.c: Doc fix.
9608 9608
96091991-08-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 96091991-08-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9610 9610
9611 * dired.h: Don't include search.h; it doesn't exist. 9611 * dired.h: Don't include search.h; it doesn't exist.
9612 9612
@@ -9638,7 +9638,7 @@
9638 * xterm.c (Qmapped_screen, Qunmapped_screen, Qexited_scrollbar, 9638 * xterm.c (Qmapped_screen, Qunmapped_screen, Qexited_scrollbar,
9639 Qexited_window, Qredraw_screen): Unused, so removed. 9639 Qexited_window, Qredraw_screen): Unused, so removed.
9640 (syms_of_xterm): Don't bother to initialize above. 9640 (syms_of_xterm): Don't bother to initialize above.
9641 9641
9642 * xterm.c (init_input_symbols): Renamed to syms_of_xterm, for 9642 * xterm.c (init_input_symbols): Renamed to syms_of_xterm, for
9643 consistency. 9643 consistency.
9644 (x_term_init): Don't call it here. 9644 (x_term_init): Don't call it here.
@@ -9653,12 +9653,12 @@
9653 extra declaration. 9653 extra declaration.
9654 (Fx_get_resource): Adjusted code appropriately. 9654 (Fx_get_resource): Adjusted code appropriately.
9655 9655
96561991-08-04 Richard Stallman (rms at mole.gnu.ai.mit.edu) 96561991-08-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9657 9657
9658 * lread.c (read1): Accept #[...] for bytecode object. 9658 * lread.c (read1): Accept #[...] for bytecode object.
9659 * print.c (print): Print them that way. 9659 * print.c (print): Print them that way.
9660 9660
96611991-08-01 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 96611991-08-01 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9662 9662
9663 * fileio.c (Fexpand_file_name): Avoid doing strlen (0). 9663 * fileio.c (Fexpand_file_name): Avoid doing strlen (0).
9664 9664
@@ -9669,7 +9669,7 @@
9669 assignments from if conditions. 9669 assignments from if conditions.
9670 (Fexpand_file_name): Remove excess slash from end of user's home dir. 9670 (Fexpand_file_name): Remove excess slash from end of user's home dir.
9671 9671
96721991-08-01 Richard Stallman (rms at mole.gnu.ai.mit.edu) 96721991-08-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9673 9673
9674 * emacs.c (main): Add SIGIO conditional within AIX conditional. 9674 * emacs.c (main): Add SIGIO conditional within AIX conditional.
9675 9675
@@ -9677,7 +9677,7 @@
9677 when all changes are below the screen. 9677 when all changes are below the screen.
9678 When first computing bp, don't go more than HEIGHT + 1 lines. 9678 When first computing bp, don't go more than HEIGHT + 1 lines.
9679 9679
96801991-07-31 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 96801991-07-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9681 9681
9682 * xterm.c (x_destroy_window): If we're destroying the currently 9682 * xterm.c (x_destroy_window): If we're destroying the currently
9683 highlighted screen, clear x_highlight_screen. 9683 highlighted screen, clear x_highlight_screen.
@@ -9685,7 +9685,7 @@
9685 * xdisp.c (display_text_line, display_string): 9685 * xdisp.c (display_text_line, display_string):
9686 Don't go past endp for multi-column chars. 9686 Don't go past endp for multi-column chars.
9687 9687
96881991-07-28 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 96881991-07-28 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9689 9689
9690 * lread.c (init_lread): If Vload_path was set specially before 9690 * lread.c (init_lread): If Vload_path was set specially before
9691 dumping, preserve it by default. 9691 dumping, preserve it by default.
@@ -9718,11 +9718,11 @@
9718 * xfns.h: File removed - it only declared Vx_send_movement_events. 9718 * xfns.h: File removed - it only declared Vx_send_movement_events.
9719 All includers changed. 9719 All includers changed.
9720 9720
97211991-07-27 Richard Stallman (rms at mole.gnu.ai.mit.edu) 97211991-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9722 9722
9723 * keymap.c (Fcopy_keymap): Don't recursively copy maps inside symbols. 9723 * keymap.c (Fcopy_keymap): Don't recursively copy maps inside symbols.
9724 9724
97251991-07-27 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 97251991-07-27 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9726 9726
9727 * xdisp.c (redisplay): If echo_area_display puts text in a 9727 * xdisp.c (redisplay): If echo_area_display puts text in a
9728 surrogate minibuffer screen, don't neglect to update it. 9728 surrogate minibuffer screen, don't neglect to update it.
@@ -9730,14 +9730,14 @@
9730 * keyboard.c (kbd_buffer_store_event): Make sure 9730 * keyboard.c (kbd_buffer_store_event): Make sure
9731 Vlast_event_screen is set properly for quit characters. 9731 Vlast_event_screen is set properly for quit characters.
9732 9732
97331991-07-26 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 97331991-07-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9734 9734
9735 * keyboard.c (command_loop_1): pass both arguments to 9735 * keyboard.c (command_loop_1): pass both arguments to
9736 Fselect_screen. 9736 Fselect_screen.
9737 9737
9738 * screen.c (make_screen): Divide the size by sizeof (Lisp_Object) 9738 * screen.c (make_screen): Divide the size by sizeof (Lisp_Object)
9739 before passing it to Fmake_vector. 9739 before passing it to Fmake_vector.
9740 9740
9741 * screen.h [not MULTI_SCREEN] (SCREEN_SCROLL_BOTTOM_VPOS): fixed 9741 * screen.h [not MULTI_SCREEN] (SCREEN_SCROLL_BOTTOM_VPOS): fixed
9742 definition. 9742 definition.
9743 9743
@@ -9768,7 +9768,7 @@
9768 * dispnew.c (buffer_posn_from_coords): Bufp is broken; don't use it. 9768 * dispnew.c (buffer_posn_from_coords): Bufp is broken; don't use it.
9769 9769
9770 * xterm.c (XTscreen_rehighlight): Neatened sloppy logic. 9770 * xterm.c (XTscreen_rehighlight): Neatened sloppy logic.
9771 9771
9772 * keyboard.c (read_key_sequence): When truncating a key sequence, 9772 * keyboard.c (read_key_sequence): When truncating a key sequence,
9773 don't forget to put the new keystroke back in this_command_keys. 9773 don't forget to put the new keystroke back in this_command_keys.
9774 Do this before calling echo_truncate, and don't call echo_char. 9774 Do this before calling echo_truncate, and don't call echo_char.
@@ -9859,24 +9859,24 @@
98591991-07-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 98591991-07-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9860 9860
9861 * screen.h (last_nonminibuf_screen): Added declarations for new 9861 * screen.h (last_nonminibuf_screen): Added declarations for new
9862 variable. 9862 variable.
9863 * minibuf.c (active_screen): Variable removed. 9863 * minibuf.c (active_screen): Variable removed.
9864 (read_minibuf): Removed code to set and clear active_screen. 9864 (read_minibuf): Removed code to set and clear active_screen.
9865 * window.c (Fdisplay_buffer): Rewritten to use 9865 * window.c (Fdisplay_buffer): Rewritten to use
9866 last_nonminibuf_screen. 9866 last_nonminibuf_screen.
9867 9867
9868 * screen.c (next_screen): Use SCREEN_ accessors instead of ->. 9868 * screen.c (next_screen): Use SCREEN_ accessors instead of ->.
9869 9869
9870 * window.c (Fdisplay_buffer): Removed reference to 9870 * window.c (Fdisplay_buffer): Removed reference to
9871 Fx_create_screen; we should rely on the auto-new-screen-function 9871 Fx_create_screen; we should rely on the auto-new-screen-function
9872 being set to something appropriate. 9872 being set to something appropriate.
9873 9873
98741991-07-21 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 98741991-07-21 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9875 9875
9876 * keyboard.c (read_key_sequence): Restore the state of 9876 * keyboard.c (read_key_sequence): Restore the state of
9877 this_command_key_count along with the echoing state. 9877 this_command_key_count along with the echoing state.
9878 9878
98791991-07-20 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 98791991-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9880 9880
9881 * xfns.c (Fx_synchronize): New function. 9881 * xfns.c (Fx_synchronize): New function.
9882 (syms_of_xfns): defsubr it. 9882 (syms_of_xfns): defsubr it.
@@ -9897,7 +9897,7 @@
9897 is 0, toss the message; don't check the window system against 9897 is 0, toss the message; don't check the window system against
9898 the screen output_method. 9898 the screen output_method.
9899 9899
99001991-07-19 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 99001991-07-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9901 9901
9902 * keyboard.c (read_key_sequence): When we truncate the echo 9902 * keyboard.c (read_key_sequence): When we truncate the echo
9903 buffer because the user has switched screens, re-echo the 9903 buffer because the user has switched screens, re-echo the
@@ -9927,7 +9927,7 @@
9927 * screen.c (make_screen_without_minibuffer): Improve error message 9927 * screen.c (make_screen_without_minibuffer): Improve error message
9928 displayed when Vglobal_minibuffer_screen is not a proper screen. 9928 displayed when Vglobal_minibuffer_screen is not a proper screen.
9929 9929
99301991-07-18 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 99301991-07-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9931 9931
9932 * config.h (PURESIZE): Definition moved to... 9932 * config.h (PURESIZE): Definition moved to...
9933 * puresize.h: New file. 9933 * puresize.h: New file.
@@ -9941,13 +9941,13 @@
9941 [HAVE_SHM] (init_alloc_once): Initialize pure_size here. 9941 [HAVE_SHM] (init_alloc_once): Initialize pure_size here.
9942 * lisp.h [HAVE_SHM] (XPNTR): Defined in terms of pure_size, 9942 * lisp.h [HAVE_SHM] (XPNTR): Defined in terms of pure_size,
9943 instead of PURESIZE. 9943 instead of PURESIZE.
9944 (pure_size): extern declaration added here. 9944 (pure_size): extern declaration added here.
9945 * ymakefile: Added puresize.h to dependencies for alloc.c and 9945 * ymakefile: Added puresize.h to dependencies for alloc.c and
9946 data.c's .o files. 9946 data.c's .o files.
9947 9947
9948 * emacs.c (main): Doc fix for kludge to scan for -d. 9948 * emacs.c (main): Doc fix for kludge to scan for -d.
9949 9949
99501991-07-17 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 99501991-07-17 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9951 9951
9952 * termhooks.h (struct input_event): #if 0'd out the definition for 9952 * termhooks.h (struct input_event): #if 0'd out the definition for
9953 the screen_selected event type, and added the stipulation that the 9953 the screen_selected event type, and added the stipulation that the
@@ -9992,7 +9992,7 @@
9992 (syms_of_buffer, init_buffer_once): Qkill_buffer_hook = 9992 (syms_of_buffer, init_buffer_once): Qkill_buffer_hook =
9993 'kill-buffer-hook. 9993 'kill-buffer-hook.
9994 9994
99951991-07-15 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 99951991-07-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9996 9996
9997 * keymap.c (Fsingle_key_description): When describing a listy 9997 * keymap.c (Fsingle_key_description): When describing a listy
9998 object, take the car to find the symbol that heads it, not the cdr. 9998 object, take the car to find the symbol that heads it, not the cdr.
@@ -10044,7 +10044,7 @@
10044 (vmserrstr): Add a cast. 10044 (vmserrstr): Add a cast.
10045 (sys_creat): Define va_count before this function. 10045 (sys_creat): Define va_count before this function.
10046 10046
100471991-07-14 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 100471991-07-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10048 10048
10049 * sysdep.c (sys_sleep, input_wait_timeout): Don't use & on constant. 10049 * sysdep.c (sys_sleep, input_wait_timeout): Don't use & on constant.
10050 [VMS]: Include pwd.h from Emacs. Use sys/file.h if GCC. 10050 [VMS]: Include pwd.h from Emacs. Use sys/file.h if GCC.
@@ -10065,7 +10065,7 @@
10065 init_sys_modes, tabs_safe_p, reset_sys_modes): 10065 init_sys_modes, tabs_safe_p, reset_sys_modes):
10066 Use tcgetattr, and if HAVE_TCATTR, use tcsetattr. 10066 Use tcgetattr, and if HAVE_TCATTR, use tcsetattr.
10067 10067
100681991-07-13 Jim Blandy (jimb at churchy.gnu.ai.mit.edu) 100681991-07-13 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10069 10069
10070 * s-hpux8.h: New file. 10070 * s-hpux8.h: New file.
10071 * fileio.c [HPUX8]: Don't include errnet.h. 10071 * fileio.c [HPUX8]: Don't include errnet.h.
@@ -10092,7 +10092,7 @@
10092 unless USG. 10092 unless USG.
10093 10093
10094 * process.c (Fprocess_send_eof): If using a pipe, close it. 10094 * process.c (Fprocess_send_eof): If using a pipe, close it.
10095 (close_process_descs): Check IN and OUT for nonzeroness. 10095 (close_process_descs): Check IN and OUT for nonzeroness.
10096 10096
10097 * process.c (process_send_signal): Use interrupt chars 10097 * process.c (process_send_signal): Use interrupt chars
10098 to send certain signals to the process group. 10098 to send certain signals to the process group.
@@ -10118,7 +10118,7 @@
10118 * eval.c (Finteractive_p): Changed "! XTYPE (foo) == Lisp_Bar" to 10118 * eval.c (Finteractive_p): Changed "! XTYPE (foo) == Lisp_Bar" to
10119 "XTYPE (foo) != bar". 10119 "XTYPE (foo) != bar".
10120 10120
101211991-07-11 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 101211991-07-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10122 10122
10123 * eval.c (apply1): Don't forget to UNGCPRO before returning. 10123 * eval.c (apply1): Don't forget to UNGCPRO before returning.
10124 10124
@@ -10127,22 +10127,22 @@
10127 we cannot undisplay the cursor then, but do_scrolling is always 10127 we cannot undisplay the cursor then, but do_scrolling is always
10128 called within an update. 10128 called within an update.
10129 10129
101301991-07-10 David J. MacKenzie (djm at nutrimat) 101301991-07-10 David J. MacKenzie (djm@nutrimat)
10131 10131
10132 * termcap.c, tparam.c [!emacs, USG || STDC_HEADERS]: Define bcopy 10132 * termcap.c, tparam.c [!emacs, USG || STDC_HEADERS]: Define bcopy
10133 in terms of memcpy. 10133 in terms of memcpy.
10134 10134
101351991-07-09 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 101351991-07-09 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10136 10136
10137 * scroll.c (do_scrolling): Use correct termination condition for 10137 * scroll.c (do_scrolling): Use correct termination condition for
10138 loop that uses the glyph pointers for the deleted lines to fill in 10138 loop that uses the glyph pointers for the deleted lines to fill in
10139 the inserted lines. 10139 the inserted lines.
10140 10140
101411991-07-08 Richard Stallman (rms at mole.gnu.ai.mit.edu) 101411991-07-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10142 10142
10143 * editfns.c: Doc fix. 10143 * editfns.c: Doc fix.
10144 10144
101451991-07-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 101451991-07-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10146 10146
10147 * dispnew.c (line_hash_code): Test m->highlight[vpos], not 10147 * dispnew.c (line_hash_code): Test m->highlight[vpos], not
10148 m->highlight. All lines were getting hash codes of -1, because 10148 m->highlight. All lines were getting hash codes of -1, because
@@ -10150,12 +10150,12 @@
10150 10150
10151 * process.c (list_processes_1): Handle status of network streams. 10151 * process.c (list_processes_1): Handle status of network streams.
10152 10152
101531991-07-02 Richard Stallman (rms at mole.gnu.ai.mit.edu) 101531991-07-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10154 10154
10155 * doc.c (Fdocumentation_property): 10155 * doc.c (Fdocumentation_property):
10156 Pass only strings to Fsubstitute_command_keys. 10156 Pass only strings to Fsubstitute_command_keys.
10157 10157
101581991-07-02 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 101581991-07-02 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10159 10159
10160 * editfns.c (init_editfns): If neither of the environment 10160 * editfns.c (init_editfns): If neither of the environment
10161 variables are set, DON'T set Vuser_name to Vuser_real_name; it's 10161 variables are set, DON'T set Vuser_name to Vuser_real_name; it's
@@ -10166,7 +10166,7 @@
10166 which might be 0. 10166 which might be 0.
10167 10167
10168 * lisp.h (RETURN_UNGCPRO): New macro. 10168 * lisp.h (RETURN_UNGCPRO): New macro.
10169 10169
10170 * bytecode.c (Fbyte_code): Do not remove GC protection from the 10170 * bytecode.c (Fbyte_code): Do not remove GC protection from the
10171 stack when making a function call, because the caller is 10171 stack when making a function call, because the caller is
10172 responsible for protecting the arguments to a MANY-arg'ed 10172 responsible for protecting the arguments to a MANY-arg'ed
@@ -10189,15 +10189,15 @@
10189 * keyboard.c (init_keyboard): Handle SIGQUIT with interrupt_signal 10189 * keyboard.c (init_keyboard): Handle SIGQUIT with interrupt_signal
10190 on any system that has HAVE_TERMIO, not just on USG systems. 10190 on any system that has HAVE_TERMIO, not just on USG systems.
10191 10191
101921991-07-01 Richard Stallman (rms at mole.gnu.ai.mit.edu) 101921991-07-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10193 10193
10194 * editfns.c (init_editfns): Test that user_name isn't 0. 10194 * editfns.c (init_editfns): Test that user_name isn't 0.
10195 10195
101961991-06-29 Richard Stallman (rms at mole.gnu.ai.mit.edu) 101961991-06-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10197 10197
10198 * search.c: Doc fixes. 10198 * search.c: Doc fixes.
10199 10199
102001991-06-28 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 102001991-06-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10201 10201
10202 * keyboard.c (make_lispy_event): Let the posns of mouse clicks and 10202 * keyboard.c (make_lispy_event): Let the posns of mouse clicks and
10203 mouse movements be nil when window_from_coordinates returns a 10203 mouse movements be nil when window_from_coordinates returns a
@@ -10218,7 +10218,7 @@
10218 * xfns.c (Ffocus_screen): Don't signal an error if SCREEN is 10218 * xfns.c (Ffocus_screen): Don't signal an error if SCREEN is
10219 already the focus screen. 10219 already the focus screen.
10220 10220
102211991-06-26 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 102211991-06-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10222 10222
10223 * alloc.c (Fmake_rope): Use sizeof (GLYPH) instead of 2 to 10223 * alloc.c (Fmake_rope): Use sizeof (GLYPH) instead of 2 to
10224 determine how large the string should be, and changed doc string 10224 determine how large the string should be, and changed doc string
@@ -10231,7 +10231,7 @@
10231 better performance if they don't want to use huge fonts. 10231 better performance if they don't want to use huge fonts.
10232 * xterm.c (dumpglyphs): Use XDrawImageString or 10232 * xterm.c (dumpglyphs): Use XDrawImageString or
10233 XDrawImageString16, Depending on sizeof (GLYPH). 10233 XDrawImageString16, Depending on sizeof (GLYPH).
10234 10234
10235 * data.c (Fsetq_default): Call Fset_default to do the assignments, 10235 * data.c (Fsetq_default): Call Fset_default to do the assignments,
10236 not plain Fset. 10236 not plain Fset.
10237 10237
@@ -10249,18 +10249,18 @@
10249 The branching bytecodes now only QUIT if they take the branch. 10249 The branching bytecodes now only QUIT if they take the branch.
10250 Btemp_output_buffer_show, Bforward_char, Bforward_word, 10250 Btemp_output_buffer_show, Bforward_char, Bforward_word,
10251 Bskip_chars_forward, Bskip_chars_backward, and Bforward_line 10251 Bskip_chars_forward, Bskip_chars_backward, and Bforward_line
10252 passed the wrong number of arguments to their subrs. 10252 passed the wrong number of arguments to their subrs.
10253 Brem, Bbuffer_substring, Bdelete_region, Bnarrow_to_region, 10253 Brem, Bbuffer_substring, Bdelete_region, Bnarrow_to_region,
10254 Bstringeqlsign, Bstringlss, Bequal, Bnthcdr, Bmember, Bassq, 10254 Bstringeqlsign, Bstringlss, Bequal, Bnthcdr, Bmember, Bassq,
10255 Bsetcar, and Bsetcdr passed arguments to the subr in the wrong 10255 Bsetcar, and Bsetcdr passed arguments to the subr in the wrong
10256 order. 10256 order.
10257 10257
102581991-06-25 Jim Blandy (jimb at churchy.gnu.ai.mit.edu) 102581991-06-25 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10259 10259
10260 * doc.c (Fdocumentation): Added a QUIT test to the loop that finds 10260 * doc.c (Fdocumentation): Added a QUIT test to the loop that finds
10261 the symbol's function value. 10261 the symbol's function value.
10262 10262
102631991-06-24 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 102631991-06-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10264 10264
10265 * xterm.c (dumprectangle): Removed call to XFlushQueue here. 10265 * xterm.c (dumprectangle): Removed call to XFlushQueue here.
10266 10266
@@ -10290,7 +10290,7 @@
10290 * callproc.c (Fcall_process, Fcall_process_region): GCPRO the 10290 * callproc.c (Fcall_process, Fcall_process_region): GCPRO the
10291 arguments, since insert may cause a garbage collection. 10291 arguments, since insert may cause a garbage collection.
10292 10292
102931991-06-20 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 102931991-06-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10294 10294
10295 * buffer.h (struct buffer_text, struct buffer): small change to 10295 * buffer.h (struct buffer_text, struct buffer): small change to
10296 comments. 10296 comments.
@@ -10314,7 +10314,7 @@
10314 * data.c (Fsetq_default): Take multiple SYM, VAL args; syntax now 10314 * data.c (Fsetq_default): Take multiple SYM, VAL args; syntax now
10315 parallel to setq. 10315 parallel to setq.
10316 10316
103171991-05-25 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 103171991-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10318 10318
10319 * keyboard.c (kbd_buffer_read_char): Fix wait-for-input loop so 10319 * keyboard.c (kbd_buffer_read_char): Fix wait-for-input loop so
10320 that we always process/toss events we don't want to return. 10320 that we always process/toss events we don't want to return.
@@ -10345,7 +10345,7 @@
10345 x_mouse_screen. This is wrong, but will make emacs compile until 10345 x_mouse_screen. This is wrong, but will make emacs compile until
10346 this gets fixed. 10346 this gets fixed.
10347 10347
103481991-05-23 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 103481991-05-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10349 10349
10350 * keyboard.c (get_input_pending): Don't use trim_events; use 10350 * keyboard.c (get_input_pending): Don't use trim_events; use
10351 readable_events instead. 10351 readable_events instead.
@@ -10360,11 +10360,11 @@
10360 * emacs.c (main): Don't test alternate_display and put its value 10360 * emacs.c (main): Don't test alternate_display and put its value
10361 in the environment. 10361 in the environment.
10362 10362
103631991-05-22 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 103631991-05-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10364 10364
10365 * keyboard.c (struct movement): Made .used an int instead of a 10365 * keyboard.c (struct movement): Made .used an int instead of a
10366 char, since that's more likely to be stored atomically on SPARCS 10366 char, since that's more likely to be stored atomically on SPARCS
10367 and similar machines. 10367 and similar machines.
10368 10368
10369 * termhooks.h (struct input_event): Removed the window_sys_event, 10369 * termhooks.h (struct input_event): Removed the window_sys_event,
10370 since it's not used anywhere. Added screen_selected event type. 10370 since it's not used anywhere. Added screen_selected event type.
@@ -10402,7 +10402,7 @@
10402 allocator is not representable in a Lisp_Object, call memory_full 10402 allocator is not representable in a Lisp_Object, call memory_full
10403 instead of printing a very silly "warning" message. 10403 instead of printing a very silly "warning" message.
10404 10404
104051991-05-19 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 104051991-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10406 10406
10407 * xterm.c (XTread_socket): Don't overwrite the end of the buffer 10407 * xterm.c (XTread_socket): Don't overwrite the end of the buffer
10408 with function keys. 10408 with function keys.
@@ -10416,14 +10416,14 @@
10416 screen is unmapped; do this when is mapped. 10416 screen is unmapped; do this when is mapped.
10417 (dumprectangle): Don't dump any data for garbaged screens. 10417 (dumprectangle): Don't dump any data for garbaged screens.
10418 10418
104191991-05-18 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 104191991-05-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10420 10420
10421 * sysdep.c (init_sys_modes): Moved the clauses that set up 10421 * sysdep.c (init_sys_modes): Moved the clauses that set up
10422 interrupt-driven input out of the "if running on a terminal" 10422 interrupt-driven input out of the "if running on a terminal"
10423 clause, since these may need to be set up even when running on a 10423 clause, since these may need to be set up even when running on a
10424 window system. 10424 window system.
10425 10425
104261991-05-17 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 104261991-05-17 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10427 10427
10428 * process.c (Fprocess_status): For network connections, return 10428 * process.c (Fprocess_status): For network connections, return
10429 Qopen and Qclosed instead of Qrun and Qexit, as documented. 10429 Qopen and Qclosed instead of Qrun and Qexit, as documented.
@@ -10431,7 +10431,7 @@
10431 * lread.c (read1): Removed code that treated numbers starting with 10431 * lread.c (read1): Removed code that treated numbers starting with
10432 a zero as octal. 10432 a zero as octal.
10433 10433
104341991-05-16 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 104341991-05-16 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10435 10435
10436 * eval.c (Ffuncall): Don't gcpro the arguments; the caller 10436 * eval.c (Ffuncall): Don't gcpro the arguments; the caller
10437 protects them. 10437 protects them.
@@ -10473,12 +10473,12 @@
10473 (syms_of_keyboard): Initialize and staticpro Qmouse_movement, 10473 (syms_of_keyboard): Initialize and staticpro Qmouse_movement,
10474 remove DEFVAR_LISP for Vignore_mouse_events. 10474 remove DEFVAR_LISP for Vignore_mouse_events.
10475 10475
104761991-05-14 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 104761991-05-14 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10477 10477
10478 * lread.c (read1): Correctly parenthesize the shift when parsing 10478 * lread.c (read1): Correctly parenthesize the shift when parsing
10479 octal numbers, and signal an error if we see a non-octal digit. 10479 octal numbers, and signal an error if we see a non-octal digit.
10480 10480
104811991-05-13 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 104811991-05-13 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10482 10482
10483 * keyboard.c (trim_events): New function, to remove uninteresting 10483 * keyboard.c (trim_events): New function, to remove uninteresting
10484 events from the input queue. 10484 events from the input queue.
@@ -10521,13 +10521,13 @@
10521 for the event reader to traverse the window structure, because it 10521 for the event reader to traverse the window structure, because it
10522 can be called by a signal handler. 10522 can be called by a signal handler.
10523 10523
105241991-05-10 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 105241991-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10525 10525
10526 * keyboard.c (Vignore_mouse_events): Variable deleted. 10526 * keyboard.c (Vignore_mouse_events): Variable deleted.
10527 (make_lispy_event): For mouse and scrollbar clicks, return the 10527 (make_lispy_event): For mouse and scrollbar clicks, return the
10528 position as a pair of numbers, not a list of two numbers. 10528 position as a pair of numbers, not a list of two numbers.
10529 10529
105301991-05-09 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 105301991-05-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10531 10531
10532 * keyboard.c (do_mouse_tracking): Define this variable, which 10532 * keyboard.c (do_mouse_tracking): Define this variable, which
10533 controls whether kbd_buffer_read_char will ignore button up and 10533 controls whether kbd_buffer_read_char will ignore button up and
@@ -10573,22 +10573,22 @@
10573 Qunmapped_screen, Qexited_scrollbar, Qexited_window, 10573 Qunmapped_screen, Qexited_scrollbar, Qexited_window,
10574 Qredraw_screen - these are not features that we want to support. 10574 Qredraw_screen - these are not features that we want to support.
10575 10575
105761991-05-07 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 105761991-05-07 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10577 10577
10578 * editfns.c (Finsert_char): Let strlen be the minimum of n and 10578 * editfns.c (Finsert_char): Let strlen be the minimum of n and
10579 256, not the maximum, so we use an n-byte buffer when n < 256, and 10579 256, not the maximum, so we use an n-byte buffer when n < 256, and
10580 a 256-byte buffer many times when n > 256. 10580 a 256-byte buffer many times when n > 256.
10581 10581
105821991-05-05 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 105821991-05-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10583 10583
10584 * keymap.c (Fkeymapp): Fixed docstring to give the right 10584 * keymap.c (Fkeymapp): Fixed docstring to give the right
10585 definition of a keymap. 10585 definition of a keymap.
10586 10586
105871991-05-03 Richard Stallman (rms at mole.gnu.ai.mit.edu) 105871991-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10588 10588
10589 * data.c (Fcompiled_function_p): New function. 10589 * data.c (Fcompiled_function_p): New function.
10590 10590
105911991-05-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 105911991-05-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10592 10592
10593 * xfns.c (struct x_screen_parm_table): New type for recording 10593 * xfns.c (struct x_screen_parm_table): New type for recording
10594 information about screen parameters. 10594 information about screen parameters.
@@ -10599,18 +10599,18 @@
10599 abort instead of signalling an error, since window_prompting's 10599 abort instead of signalling an error, since window_prompting's
10600 value is internally generated. 10600 value is internally generated.
10601 10601
106021991-05-01 Jim Blandy (jimb at churchy.gnu.ai.mit.edu) 106021991-05-01 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10603 10603
10604 * keymap.c (describe_map_tree): GCPRO the maps variable; 10604 * keymap.c (describe_map_tree): GCPRO the maps variable;
10605 Fkey_description calls Fmapconcat, which eventually calls 10605 Fkey_description calls Fmapconcat, which eventually calls
10606 Ffuncall, which can garbage-collect. 10606 Ffuncall, which can garbage-collect.
10607 10607
106081991-04-28 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 106081991-04-28 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10609 10609
10610 * dispnew.c (buffer_posn_from_coords): Use the information in bufp 10610 * dispnew.c (buffer_posn_from_coords): Use the information in bufp
10611 to reduce the distance compute_motion must scan, when possible. 10611 to reduce the distance compute_motion must scan, when possible.
10612 10612
106131991-04-27 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 106131991-04-27 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10614 10614
10615 * keyboard.c (syms_of_keyboard): Qtop_level is initialized and 10615 * keyboard.c (syms_of_keyboard): Qtop_level is initialized and
10616 staticpro'd in syms_of_data too. Don't staticpro (or initialize) 10616 staticpro'd in syms_of_data too. Don't staticpro (or initialize)
@@ -10632,7 +10632,7 @@
10632 * lread.c (init_obarray): Don't staticpro Vobarray, since the 10632 * lread.c (init_obarray): Don't staticpro Vobarray, since the
10633 DEFVAR_LISP in syms_of_read takes care of that. 10633 DEFVAR_LISP in syms_of_read takes care of that.
10634 10634
106351991-04-22 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 106351991-04-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10636 10636
10637 * window.c (save_window_save): Always get the selected window's 10637 * window.c (save_window_save): Always get the selected window's
10638 value of point from its buffer, not just when it's also the 10638 value of point from its buffer, not just when it's also the
@@ -10643,7 +10643,7 @@
10643 * casefiddle.c (keys_of_casefiddle): Make upcase-region and 10643 * casefiddle.c (keys_of_casefiddle): Make upcase-region and
10644 downcase-region disabled, by default. 10644 downcase-region disabled, by default.
10645 10645
106461991-04-16 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 106461991-04-16 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10647 10647
10648 * bytecode.c (PUSH): Alliant can't be bothered to implement the 10648 * bytecode.c (PUSH): Alliant can't be bothered to implement the
10649 preincrement operator right, so use a comma. 10649 preincrement operator right, so use a comma.
@@ -10654,11 +10654,11 @@
10654 * window.c (unshow_buffer): Use clip_to_bounds to make sure we 10654 * window.c (unshow_buffer): Use clip_to_bounds to make sure we
10655 change point to something legal. 10655 change point to something legal.
10656 10656
106571991-04-14 Richard Stallman (rms at mole.gnu.ai.mit.edu) 106571991-04-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10658 10658
10659 * sysdep.c: Changes in formatting and comments. 10659 * sysdep.c: Changes in formatting and comments.
10660 10660
106611991-04-12 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 106611991-04-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10662 10662
10663 * editfns.c (Fbuffer_substring): Don't call make_string, because 10663 * editfns.c (Fbuffer_substring): Don't call make_string, because
10664 it may cause a compaction and move the buffer, and then copy the 10664 it may cause a compaction and move the buffer, and then copy the
@@ -10667,7 +10667,7 @@
10667 * keyboard.c (read_char): Only GC if we've actually done enough 10667 * keyboard.c (read_char): Only GC if we've actually done enough
10668 consing since the last gc to make it worthwhile. 10668 consing since the last gc to make it worthwhile.
10669 10669
106701991-04-11 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 106701991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10671 10671
10672 * keymap.c (access_keymap): Canonicalize the order of the 10672 * keymap.c (access_keymap): Canonicalize the order of the
10673 modifiers when you look up a symbol in a keymap, too. 10673 modifiers when you look up a symbol in a keymap, too.
@@ -10700,7 +10700,7 @@
10700 mapping, and we should get the new mapping with 10700 mapping, and we should get the new mapping with
10701 XRefreshKeyboardMapping. 10701 XRefreshKeyboardMapping.
10702 10702
107031991-04-10 Jim Blandy (jimb at wookumz.gnu.ai.mit.edu) 107031991-04-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10704 10704
10705 * commands.h: Declare last_command_char to be a Lisp_Object, not 10705 * commands.h: Declare last_command_char to be a Lisp_Object, not
10706 an integer (ack). 10706 an integer (ack).
@@ -10721,7 +10721,7 @@
10721 (store_in_keymap): If IDX is a symbol, put the modifiers in the 10721 (store_in_keymap): If IDX is a symbol, put the modifiers in the
10722 canonical order before storing. 10722 canonical order before storing.
10723 10723
107241991-04-09 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 107241991-04-09 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10725 10725
10726 * keymap.c (Flocal_set_key, Fglobal_set_key): When checking types 10726 * keymap.c (Flocal_set_key, Fglobal_set_key): When checking types
10727 of arguments, allow KEYS to be a vector or string, not just a 10727 of arguments, allow KEYS to be a vector or string, not just a
@@ -10743,28 +10743,28 @@
10743 sequences returned, carefully making sure that the sequences still 10743 sequences returned, carefully making sure that the sequences still
10744 appear in order of increasing length. 10744 appear in order of increasing length.
10745 10745
107461991-04-04 Richard Stallman (rms at mole.gnu.ai.mit.edu) 107461991-04-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10747 10747
10748 * vmsfns.c (vms_trnlog): Increased size of str to 256 elements. 10748 * vmsfns.c (vms_trnlog): Increased size of str to 256 elements.
10749 (vms_symbol): Increased size of str to 1025 elements. 10749 (vms_symbol): Increased size of str to 1025 elements.
10750 10750
107511991-03-24 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 107511991-03-24 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10752 10752
10753 * dispnew.c (pixel_to_glyph_translation): Moved this function to 10753 * dispnew.c (pixel_to_glyph_translation): Moved this function to
10754 xterm.c, since it is specific to X and only called by the X code. 10754 xterm.c, since it is specific to X and only called by the X code.
10755 * xterm.c (pixel_to_glyph_translation): Here it is. 10755 * xterm.c (pixel_to_glyph_translation): Here it is.
10756 10756
107571991-03-22 Richard Stallman (rms at mole.gnu.ai.mit.edu) 107571991-03-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10758 10758
10759 * s-usg5-4.h (DATA_SEG_BITS): Definition deleted. 10759 * s-usg5-4.h (DATA_SEG_BITS): Definition deleted.
10760 * m-intel386.h (DATA_SEG_BITS): Define here if USG5_4. 10760 * m-intel386.h (DATA_SEG_BITS): Define here if USG5_4.
10761 10761
107621991-03-22 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 107621991-03-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10763 10763
10764 * keymap.c (Faccessible_keymaps): Produce meta-characters in the 10764 * keymap.c (Faccessible_keymaps): Produce meta-characters in the
10765 key sequences instead of [meta-prefix-char CHAR] sequences. 10765 key sequences instead of [meta-prefix-char CHAR] sequences.
10766 10766
107671991-03-21 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 107671991-03-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10768 10768
10769 * keymap.c (Flookup_key): If KEY is a zero-length array, then 10769 * keymap.c (Flookup_key): If KEY is a zero-length array, then
10770 return KEYMAP; this is more algebraically satisfying. 10770 return KEYMAP; this is more algebraically satisfying.
@@ -10777,7 +10777,7 @@
10777 and again... All lisp code does this manually if they call 10777 and again... All lisp code does this manually if they call
10778 read-char with quits inhibited, so it's the right thing to do. 10778 read-char with quits inhibited, so it's the right thing to do.
10779 10779
107801991-03-20 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 107801991-03-20 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10781 10781
10782 * keyboard.c (read_char): If there is still no input available 10782 * keyboard.c (read_char): If there is still no input available
10783 after an auto-save, do a garbage-collection. 10783 after an auto-save, do a garbage-collection.
@@ -10802,18 +10802,18 @@
10802 * fileio.c (Fmake_symbolic_link): Don't expand FILENAME; this 10802 * fileio.c (Fmake_symbolic_link): Don't expand FILENAME; this
10803 would make it impossible to make a link to a relative name. 10803 would make it impossible to make a link to a relative name.
10804 10804
108051991-03-19 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 108051991-03-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10806 10806
10807 * keyboard.c (syms_of_keyboard): Removed the DEFVAR_BOOL for 10807 * keyboard.c (syms_of_keyboard): Removed the DEFVAR_BOOL for
10808 meta-flag. This cannot be a lisp variable because we need to 10808 meta-flag. This cannot be a lisp variable because we need to
10809 change the terminal settings whenever this flag changes. Change 10809 change the terminal settings whenever this flag changes. Change
10810 this through set-input-mode instead. 10810 this through set-input-mode instead.
10811 10811
108121991-03-19 Richard Stallman (rms at mole.gnu.ai.mit.edu) 108121991-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10813 10813
10814 * keyboard.c (read_avail_input): Raise SIGHUP if no input on AIX. 10814 * keyboard.c (read_avail_input): Raise SIGHUP if no input on AIX.
10815 10815
108161991-03-19 Jim Blandy (jimb at churchy.ai.mit.edu) 108161991-03-19 Jim Blandy (jimb@churchy.ai.mit.edu)
10817 10817
10818 * keyboard.c (kbd_buffer_store_event, kbd_buffer_read_char, 10818 * keyboard.c (kbd_buffer_store_event, kbd_buffer_read_char,
10819 read_key_sequence, Fexecute_extended_command, Fset_input_mode, 10819 read_key_sequence, Fexecute_extended_command, Fset_input_mode,
@@ -10832,7 +10832,7 @@
10832 meta-flag. Emacs 18 had this, and I see no entry in the ChangeLog 10832 meta-flag. Emacs 18 had this, and I see no entry in the ChangeLog
10833 saying that it was purposefully removed. 10833 saying that it was purposefully removed.
10834 10834
108351991-03-17 Jim Blandy (jimb at geech.ai.mit.edu) 108351991-03-17 Jim Blandy (jimb@geech.ai.mit.edu)
10836 10836
10837 * keymap.c (Fcopy_keymap, Faccessible_keymaps, describe_map, 10837 * keymap.c (Fcopy_keymap, Faccessible_keymaps, describe_map,
10838 append_key): Minor typos and brainos corrected. 10838 append_key): Minor typos and brainos corrected.
@@ -10840,7 +10840,7 @@
10840 * keyboard.c (read_char): Removed code to find the vector in a 10840 * keyboard.c (read_char): Removed code to find the vector in a
10841 (kbd-macro . VECTOR) - style macro, since the macro is represented 10841 (kbd-macro . VECTOR) - style macro, since the macro is represented
10842 by the vector itself. 10842 by the vector itself.
10843 (read_char_menu_prompt): Changed to correctly recognize the new 10843 (read_char_menu_prompt): Changed to correctly recognize the new
10844 dense keymap structures. 10844 dense keymap structures.
10845 (read_key_sequence): Changed code that checks for keymapness to 10845 (read_key_sequence): Changed code that checks for keymapness to
10846 use get_keymap_1 instead of doing the indirection and keymapness 10846 use get_keymap_1 instead of doing the indirection and keymapness
@@ -10852,13 +10852,13 @@
10852 * doc.c (Fdocumentation): Rearranged into a switch statement, and 10852 * doc.c (Fdocumentation): Rearranged into a switch statement, and
10853 made vectors macros, not keymaps. 10853 made vectors macros, not keymaps.
10854 10854
10855 * eval.c (Fcommandp): Removed code to recognize 10855 * eval.c (Fcommandp): Removed code to recognize
10856 (kbd-macro . VECTOR) as a command, and added code to recognize 10856 (kbd-macro . VECTOR) as a command, and added code to recognize
10857 vectors as commands. 10857 vectors as commands.
10858 * macros.c (Qkbd_macro): Variable deleted. 10858 * macros.c (Qkbd_macro): Variable deleted.
10859 (syms_of_macros): Initialization of Qkbd_macro removed. 10859 (syms_of_macros): Initialization of Qkbd_macro removed.
10860 10860
108611991-03-14 Jim Blandy (jimb at pogo.ai.mit.edu) 108611991-03-14 Jim Blandy (jimb@pogo.ai.mit.edu)
10862 10862
10863 * minibuf.c (keys_of_minibuf): Changed all calls to 10863 * minibuf.c (keys_of_minibuf): Changed all calls to
10864 initial_define_lisp_key to calls to initial_define_key. 10864 initial_define_lisp_key to calls to initial_define_key.
@@ -10866,11 +10866,11 @@
10866 * keymap.c (describe_map): Adjusted to handle the new style of 10866 * keymap.c (describe_map): Adjusted to handle the new style of
10867 keymap. 10867 keymap.
10868 10868
108691991-03-14 Richard Stallman (rms at mole.ai.mit.edu) 108691991-03-14 Richard Stallman (rms@mole.ai.mit.edu)
10870 10870
10871 * fileio.c (Fwrite_region): On VMS, don't try rewriting old version. 10871 * fileio.c (Fwrite_region): On VMS, don't try rewriting old version.
10872 10872
108731991-03-14 Jim Blandy (jimb at pogo.ai.mit.edu) 108731991-03-14 Jim Blandy (jimb@pogo.ai.mit.edu)
10874 10874
10875 * keymap.c (Faccessible_keymaps): Adjusted to handle the new style 10875 * keymap.c (Faccessible_keymaps): Adjusted to handle the new style
10876 of keymap. 10876 of keymap.
@@ -10881,7 +10881,7 @@
10881 (describe_map_tree): Handle key sequences that are vectors, as 10881 (describe_map_tree): Handle key sequences that are vectors, as
10882 well as those that are strings. 10882 well as those that are strings.
10883 10883
108841991-03-13 Jim Blandy (jimb at churchy.ai.mit.edu) 108841991-03-13 Jim Blandy (jimb@churchy.ai.mit.edu)
10885 10885
10886 * commands.h, keymap.c (meta_map, control_x_map): Make these 10886 * commands.h, keymap.c (meta_map, control_x_map): Make these
10887 Lisp_Objects, not Lisp_Vectors. 10887 Lisp_Objects, not Lisp_Vectors.
@@ -10891,7 +10891,7 @@
10891 insist that KEYMAP must be a dense keymap; delete the code that 10891 insist that KEYMAP must be a dense keymap; delete the code that
10892 does so. 10892 does so.
10893 10893
108941991-03-12 Jim Blandy (jimb at wookumz.ai.mit.edu) 108941991-03-12 Jim Blandy (jimb@wookumz.ai.mit.edu)
10895 10895
10896 * commands.h, lisp.h: Changed global_map and current_global_map to 10896 * commands.h, lisp.h: Changed global_map and current_global_map to
10897 be Lisp_Objects, not Lisp_Vectors. 10897 be Lisp_Objects, not Lisp_Vectors.
@@ -10904,31 +10904,31 @@
10904 flag even when the element of the key sequence isn't a character. 10904 flag even when the element of the key sequence isn't a character.
10905 (Flookup_key): Fix same braino. 10905 (Flookup_key): Fix same braino.
10906 10906
109071991-03-10 Jim Blandy (jimb at wookumz.ai.mit.edu) 109071991-03-10 Jim Blandy (jimb@wookumz.ai.mit.edu)
10908 10908
10909 * keymap.c (get_keyelt): Use access_keymap to resolve indirect 10909 * keymap.c (get_keyelt): Use access_keymap to resolve indirect
10910 entries, instead of duplicating its code. 10910 entries, instead of duplicating its code.
10911 (Fcopy_keymap): Handle the new keymap structure. 10911 (Fcopy_keymap): Handle the new keymap structure.
10912 10912
109131991-03-09 Richard Stallman (rms at mole.ai.mit.edu) 109131991-03-09 Richard Stallman (rms@mole.ai.mit.edu)
10914 10914
10915 * eval.c (struct catchtag): New field handlerlist. 10915 * eval.c (struct catchtag): New field handlerlist.
10916 (internal_catch, internal_condition_case): Set that field. 10916 (internal_catch, internal_condition_case): Set that field.
10917 (unbind_catch): Use it. 10917 (unbind_catch): Use it.
10918 10918
109191991-03-08 Richard Stallman (rms at mole.ai.mit.edu) 109191991-03-08 Richard Stallman (rms@mole.ai.mit.edu)
10920 10920
10921 * m-intel386.h (signal): Maybe define if USG. 10921 * m-intel386.h (signal): Maybe define if USG.
10922 10922
10923 * keyboard.c (echo_char): Don't have space at end of echobuf. 10923 * keyboard.c (echo_char): Don't have space at end of echobuf.
10924 10924
109251991-03-07 Jim Blandy (jimb at albert.ai.mit.edu) 109251991-03-07 Jim Blandy (jimb@albert.ai.mit.edu)
10926 10926
10927 * keyboard.c (syms_of_keyboard): Initialize mouse_syms, instead of 10927 * keyboard.c (syms_of_keyboard): Initialize mouse_syms, instead of
10928 doing func_key_syms twice. Don't deal with scrollbar_syms, since 10928 doing func_key_syms twice. Don't deal with scrollbar_syms, since
10929 it doesn't exist. 10929 it doesn't exist.
10930 10930
109311991-03-06 Jim Blandy (jimb at pogo.ai.mit.edu) 109311991-03-06 Jim Blandy (jimb@pogo.ai.mit.edu)
10932 10932
10933 * keymap.c (access_keymap, store_in_keymap): Changed to handle the 10933 * keymap.c (access_keymap, store_in_keymap): Changed to handle the
10934 new style of keymaps. 10934 new style of keymaps.
@@ -10937,23 +10937,23 @@
10937 ignore elements of LIST that are not conses. See access_keymap 10937 ignore elements of LIST that are not conses. See access_keymap
10938 and copy_keymap for a cheap excuse. 10938 and copy_keymap for a cheap excuse.
10939 10939
109401991-03-06 Richard Stallman (rms at mole.ai.mit.edu) 109401991-03-06 Richard Stallman (rms@mole.ai.mit.edu)
10941 10941
10942 * s-vms.h (DATA_START): Remove `+ 512'. 10942 * s-vms.h (DATA_START): Remove `+ 512'.
10943 10943
109441991-03-05 Jim Blandy (jimb at spiff.ai.mit.edu) 109441991-03-05 Jim Blandy (jimb@spiff.ai.mit.edu)
10945 10945
10946 * keymap.c (Fmake_keymap): Rewritten to construct the 10946 * keymap.c (Fmake_keymap): Rewritten to construct the
10947 new dense keymap structure: (keymap VECTOR . ALIST). Docstring 10947 new dense keymap structure: (keymap VECTOR . ALIST). Docstring
10948 adjusted accordingly. This means that the keyboard macro 10948 adjusted accordingly. This means that the keyboard macro
10949 stupidity (see Feb 27, keyboard.c) is no longer needed. 10949 stupidity (see Feb 27, keyboard.c) is no longer needed.
10950 10950
109511991-03-03 Richard Stallman (rms at mole.ai.mit.edu) 109511991-03-03 Richard Stallman (rms@mole.ai.mit.edu)
10952 10952
10953 * sysdep.c (MEMORY_IN_STRING_H): New compilation flag. 10953 * sysdep.c (MEMORY_IN_STRING_H): New compilation flag.
10954 * s-isc2-2.h: New file. 10954 * s-isc2-2.h: New file.
10955 10955
109561991-02-27 Jim Blandy (jimb at churchy.ai.mit.edu) 109561991-02-27 Jim Blandy (jimb@churchy.ai.mit.edu)
10957 10957
10958 * macros.c (Qkbd_macro): New variable, to hold the symbol 10958 * macros.c (Qkbd_macro): New variable, to hold the symbol
10959 `kbd-macro', which we use to tag vector-style keyboard macros. 10959 `kbd-macro', which we use to tag vector-style keyboard macros.
@@ -10969,11 +10969,11 @@
10969 (read_char): Handle the new macros correctly, and re-allocate 10969 (read_char): Handle the new macros correctly, and re-allocate
10970 this_command_keys correctly. 10970 this_command_keys correctly.
10971 10971
109721991-02-26 Richard Stallman (rms at mole.ai.mit.edu) 109721991-02-26 Richard Stallman (rms@mole.ai.mit.edu)
10973 10973
10974 * s-vms.h (calloc): Define like malloc, etc. 10974 * s-vms.h (calloc): Define like malloc, etc.
10975 10975
109761991-02-26 Jim Blandy (jimb at spiff.ai.mit.edu) 109761991-02-26 Jim Blandy (jimb@spiff.ai.mit.edu)
10977 10977
10978 * xterm.c (XTread_socket): Move enter_timestamp outside of the 10978 * xterm.c (XTread_socket): Move enter_timestamp outside of the
10979 function; static variables inside functions don't always work in 10979 function; static variables inside functions don't always work in
@@ -10986,7 +10986,7 @@
10986 (goto_char, save_restriction_restore): Rewritten to use 10986 (goto_char, save_restriction_restore): Rewritten to use
10987 clip_to_bounds instead of in_accessible_range. 10987 clip_to_bounds instead of in_accessible_range.
10988 10988
109891991-02-25 Jim Blandy (jimb at pogo.ai.mit.edu) 109891991-02-25 Jim Blandy (jimb@pogo.ai.mit.edu)
10990 10990
10991 * keymap.c (initial_define_lisp_key): Turn KEY into a Lisp_Int 10991 * keymap.c (initial_define_lisp_key): Turn KEY into a Lisp_Int
10992 before passing it to store_in_keymap. 10992 before passing it to store_in_keymap.
@@ -11011,7 +11011,7 @@
11011 * keyboard.c (Fread_key_sequence): Use make_sequence. 11011 * keyboard.c (Fread_key_sequence): Use make_sequence.
11012 (Fthis_command_keys): Use make_sequence. 11012 (Fthis_command_keys): Use make_sequence.
11013 11013
110141991-02-24 Jim Blandy (jimb at churchy.ai.mit.edu) 110141991-02-24 Jim Blandy (jimb@churchy.ai.mit.edu)
11015 11015
11016 * keymap.c (Fwhere_is): If the command can't be found, the message 11016 * keymap.c (Fwhere_is): If the command can't be found, the message
11017 is now "foobie is not on any key.", instead of "... any keys.". 11017 is now "foobie is not on any key.", instead of "... any keys.".
@@ -11035,12 +11035,12 @@
11035 (syms_of_keyboard): last_command_char, last_input_char, help_char, 11035 (syms_of_keyboard): last_command_char, last_input_char, help_char,
11036 menu_prompt_more_char and meta_prefix_char are now DEFVAR_LISPs 11036 menu_prompt_more_char and meta_prefix_char are now DEFVAR_LISPs
11037 instead of DEFVAR_INTs. 11037 instead of DEFVAR_INTs.
11038 11038
110391991-02-24 Richard Stallman (rms at mole.ai.mit.edu) 110391991-02-24 Richard Stallman (rms@mole.ai.mit.edu)
11040 11040
11041 * process.c (wait_reading_process_input): Use NETCONN_P. 11041 * process.c (wait_reading_process_input): Use NETCONN_P.
11042 11042
110431991-02-23 Jim Blandy (jimb at pogo.ai.mit.edu) 110431991-02-23 Jim Blandy (jimb@pogo.ai.mit.edu)
11044 11044
11045 * keyboard.c: (recent_keys, this_command_keys, 11045 * keyboard.c: (recent_keys, this_command_keys,
11046 menu_prompt_more_char, help_char, last_command_char, quit_char, 11046 menu_prompt_more_char, help_char, last_command_char, quit_char,
@@ -11056,11 +11056,11 @@
11056 (read_key_sequence): Adapted to look up symbols in keymaps, 11056 (read_key_sequence): Adapted to look up symbols in keymaps,
11057 just like characters. 11057 just like characters.
11058 11058
110591991-02-23 Richard Stallman (rms at mole.ai.mit.edu) 110591991-02-23 Richard Stallman (rms@mole.ai.mit.edu)
11060 11060
11061 * process.c (send_process): Handle EAGAIN like EWOULDBLOCK. 11061 * process.c (send_process): Handle EAGAIN like EWOULDBLOCK.
11062 11062
110631991-02-22 Jim Blandy (jimb at pogo.ai.mit.edu) 110631991-02-22 Jim Blandy (jimb@pogo.ai.mit.edu)
11064 11064
11065 * doc.c (substitute_command_keys): Call describe_map_tree with 11065 * doc.c (substitute_command_keys): Call describe_map_tree with
11066 only three arguments, since the CHARTAB arg has been disposed of. 11066 only three arguments, since the CHARTAB arg has been disposed of.
@@ -11112,11 +11112,11 @@
11112 symbols and characters as well as strings for key sequences. 11112 symbols and characters as well as strings for key sequences.
11113 (meta_prefix_char): Changed from an int to a Lisp_Object. 11113 (meta_prefix_char): Changed from an int to a Lisp_Object.
11114 11114
111151991-02-21 Richard Stallman (rms at mole.ai.mit.edu) 111151991-02-21 Richard Stallman (rms@mole.ai.mit.edu)
11116 11116
11117 * fileio.c (report_file_error): Don't downcase "I/O". 11117 * fileio.c (report_file_error): Don't downcase "I/O".
11118 11118
111191991-02-20 Jim Blandy (jimb at geech.ai.mit.edu) 111191991-02-20 Jim Blandy (jimb@geech.ai.mit.edu)
11120 11120
11121 * keymap.c (access_keymap): Allow IDX to be any sort of bindable 11121 * keymap.c (access_keymap): Allow IDX to be any sort of bindable
11122 event, and deal with the extended keymaps. IDX is now a 11122 event, and deal with the extended keymaps. IDX is now a
@@ -11136,7 +11136,7 @@
11136 first adding the modified symbol vector, copy the old slot value 11136 first adding the modified symbol vector, copy the old slot value
11137 into it correctly. 11137 into it correctly.
11138 11138
111391991-02-19 Jim Blandy (jimb at pogo.ai.mit.edu) 111391991-02-19 Jim Blandy (jimb@pogo.ai.mit.edu)
11140 11140
11141 * keyboard.c (command_loop_1): #if 0 the block of code which 11141 * keyboard.c (command_loop_1): #if 0 the block of code which
11142 handles mouse events and other lispy events specially, since I 11142 handles mouse events and other lispy events specially, since I
@@ -11194,7 +11194,7 @@
11194 * xterm.c (construct_mouse_event): Construct a struct input_event 11194 * xterm.c (construct_mouse_event): Construct a struct input_event
11195 instead of a lispy event. 11195 instead of a lispy event.
11196 11196
11197 * screen.c (coordinates_in_window): Added explanatory comment. 11197 * screen.c (coordinates_in_window): Added explanatory comment.
11198 (window_from_coordinates): Change PART, whose returned values are 11198 (window_from_coordinates): Change PART, whose returned values are
11199 dependent on X-windows, to be called MODELINE_P, with appropriate 11199 dependent on X-windows, to be called MODELINE_P, with appropriate
11200 new return values. 11200 new return values.
@@ -11203,7 +11203,7 @@
11203 (XTread_socket): Modified to produce struct input_events 11203 (XTread_socket): Modified to produce struct input_events
11204 instead of lispy events. 11204 instead of lispy events.
11205 11205
112061991-02-18 Jim Blandy (jimb at pogo.ai.mit.edu) 112061991-02-18 Jim Blandy (jimb@pogo.ai.mit.edu)
11207 11207
11208 * termhooks.h: Added up_modifier to the enum for modifier bits; 11208 * termhooks.h: Added up_modifier to the enum for modifier bits;
11209 this bit will be applied to mouse events. 11209 this bit will be applied to mouse events.
@@ -11224,7 +11224,7 @@
11224 conditional on having X10, since only X10 code ever places 11224 conditional on having X10, since only X10 code ever places
11225 anything in these queues. 11225 anything in these queues.
11226 11226
112271991-02-15 Jim Blandy (jimb at pogo.ai.mit.edu) 112271991-02-15 Jim Blandy (jimb@pogo.ai.mit.edu)
11228 11228
11229 * termhooks.h: Define struct input_event, to represent input 11229 * termhooks.h: Define struct input_event, to represent input
11230 events while they sit in the keyboard input buffer. Using lisp 11230 events while they sit in the keyboard input buffer. Using lisp
@@ -11267,7 +11267,7 @@
11267 variables static, to document the fact that they're only used 11267 variables static, to document the fact that they're only used
11268 within keyboard.c. 11268 within keyboard.c.
11269 11269
112701991-02-13 Jim Blandy (jimb at pogo.ai.mit.edu) 112701991-02-13 Jim Blandy (jimb@pogo.ai.mit.edu)
11271 11271
11272 * xterm.c (init_input_symbols): remove the `xk-' prefix from all 11272 * xterm.c (init_input_symbols): remove the `xk-' prefix from all
11273 the function key symbols, since they're going to be used for 11273 the function key symbols, since they're going to be used for
@@ -11278,29 +11278,29 @@
11278 (\S-, \U-, \C- applied to digits), because they're being replaced 11278 (\S-, \U-, \C- applied to digits), because they're being replaced
11279 by something more rational. 11279 by something more rational.
11280 11280
112811991-02-09 Richard Stallman (rms at mole.ai.mit.edu) 112811991-02-09 Richard Stallman (rms@mole.ai.mit.edu)
11282 11282
11283 * buffer.c: Doc fix. 11283 * buffer.c: Doc fix.
11284 11284
11285 * sysdep.c (dup2): Rewrite of non-F_DUPFD case. 11285 * sysdep.c (dup2): Rewrite of non-F_DUPFD case.
11286 11286
112871991-02-08 Richard Stallman (rms at mole.ai.mit.edu) 112871991-02-08 Richard Stallman (rms@mole.ai.mit.edu)
11288 11288
11289 * m-intel386.h (LOAD_AVE_CVT): Add extra parens. 11289 * m-intel386.h (LOAD_AVE_CVT): Add extra parens.
11290 * s-usg5-4.h (LIBX11_SYSTEM): #undef it. 11290 * s-usg5-4.h (LIBX11_SYSTEM): #undef it.
11291 11291
112921991-02-07 Richard Stallman (rms at mole.ai.mit.edu) 112921991-02-07 Richard Stallman (rms@mole.ai.mit.edu)
11293 11293
11294 * s-esix.h: New version from kayvan. 11294 * s-esix.h: New version from kayvan.
11295 Adds HAVE_X11 conditional, NEED_PTEM_H, USG_SYS_TIME, USE_UTIME, 11295 Adds HAVE_X11 conditional, NEED_PTEM_H, USG_SYS_TIME, USE_UTIME,
11296 LIBS_DEBUG; removes #undef sigsetmask, LIBS_SYSTEM, ESIX, 11296 LIBS_DEBUG; removes #undef sigsetmask, LIBS_SYSTEM, ESIX,
11297 MISSING_UTIMES. 11297 MISSING_UTIMES.
11298 11298
112991991-02-06 Richard Stallman (rms at mole.ai.mit.edu) 112991991-02-06 Richard Stallman (rms@mole.ai.mit.edu)
11300 11300
11301 * process.c (Faccept_process_output): Second arg gives timeout. 11301 * process.c (Faccept_process_output): Second arg gives timeout.
11302 11302
113031991-02-06 Jim Blandy (jimb at geech.ai.mit.edu) 113031991-02-06 Jim Blandy (jimb@geech.ai.mit.edu)
11304 11304
11305 * lread.c (read_escape): Added support for \S- and \U- escapes (for 11305 * lread.c (read_escape): Added support for \S- and \U- escapes (for
11306 binding mouse buttons), and noted that \C- must work on digits. 11306 binding mouse buttons), and noted that \C- must work on digits.
@@ -11320,7 +11320,7 @@
11320 * fns.c (Fy_or_n_p): Accept C-] (usually abort-recursive-edit) as 11320 * fns.c (Fy_or_n_p): Accept C-] (usually abort-recursive-edit) as
11321 well as C-g to quit. 11321 well as C-g to quit.
11322 11322
113231991-02-05 Jim Blandy (jimb at geech.ai.mit.edu) 113231991-02-05 Jim Blandy (jimb@geech.ai.mit.edu)
11324 11324
11325 * sysdep.c, s-aix3-1.h, s-hpux.h, s-iris3-5.h, s-iris3-6.h, 11325 * sysdep.c, s-aix3-1.h, s-hpux.h, s-iris3-5.h, s-iris3-6.h,
11326 s-irix3-3.h, s-rtu.h, s-sunos4-1.h, s-unipl5-0.h, s-unipl5-2.h, 11326 s-irix3-3.h, s-rtu.h, s-sunos4-1.h, s-unipl5-0.h, s-unipl5-2.h,
@@ -11353,14 +11353,14 @@
11353 clear Vmouse_event here. 11353 clear Vmouse_event here.
11354 (notice_mouse_movement): Don't clear it here. 11354 (notice_mouse_movement): Don't clear it here.
11355 11355
113561991-02-04 Richard Stallman (rms at mole.ai.mit.edu) 113561991-02-04 Richard Stallman (rms@mole.ai.mit.edu)
11357 11357
11358 * s-sunos4-0.h: Renamed from s-sunos4.h. 11358 * s-sunos4-0.h: Renamed from s-sunos4.h.
11359 (read, write, open, close): Macro defs moved to s-sunos4-1.h. 11359 (read, write, open, close): Macro defs moved to s-sunos4-1.h.
11360 (INTERRUPTABLE_*): Likewise. 11360 (INTERRUPTABLE_*): Likewise.
11361 * s-sunos4-1.h: New file. 11361 * s-sunos4-1.h: New file.
11362 11362
113631991-02-04 Jim Blandy (jimb at churchy.ai.mit.edu) 113631991-02-04 Jim Blandy (jimb@churchy.ai.mit.edu)
11364 11364
11365 * keymap.c (Vglobal_mouse_map, Vglobal_function_map): Variables 11365 * keymap.c (Vglobal_mouse_map, Vglobal_function_map): Variables
11366 removed in preparation for conversion to unified keymap format. 11366 removed in preparation for conversion to unified keymap format.
@@ -11399,7 +11399,7 @@
11399 (Feval_current_buffer): Removed "#if 0 ... #endif" around this 11399 (Feval_current_buffer): Removed "#if 0 ... #endif" around this
11400 function. 11400 function.
11401 11401
114021991-02-03 Richard Stallman (rms at mole.ai.mit.edu) 114021991-02-03 Richard Stallman (rms@mole.ai.mit.edu)
11403 11403
11404 * Makefile, ymakefile (SHELL): Force use of sh. 11404 * Makefile, ymakefile (SHELL): Force use of sh.
11405 11405
@@ -11409,13 +11409,13 @@
11409 11409
11410 * buffer.c (Fbuffer_local_variables): Omit slots with no names. 11410 * buffer.c (Fbuffer_local_variables): Omit slots with no names.
11411 11411
114121991-02-03 Jim Blandy (jimb at geech.ai.mit.edu) 114121991-02-03 Jim Blandy (jimb@geech.ai.mit.edu)
11413 11413
11414 * xterm.c (x_term_init, init_input_symbols): Moved these to the 11414 * xterm.c (x_term_init, init_input_symbols): Moved these to the
11415 bottom of the file, 1) to be consistent with the other files, and 11415 bottom of the file, 1) to be consistent with the other files, and
11416 2) so it can initialize some variables I want. 11416 2) so it can initialize some variables I want.
11417 11417
114181991-02-02 Jim Blandy (jimb at churchy.ai.mit.edu) 114181991-02-02 Jim Blandy (jimb@churchy.ai.mit.edu)
11419 11419
11420 * xterm.h: Added external declaration for x_focus_screen. 11420 * xterm.h: Added external declaration for x_focus_screen.
11421 11421
@@ -11459,12 +11459,12 @@
11459 * keyboard.c: Removed external declaration of echo_area_glyphs, 11459 * keyboard.c: Removed external declaration of echo_area_glyphs,
11460 since it's declared in window.h. 11460 since it's declared in window.h.
11461 11461
114621991-01-31 Jim Blandy (jimb at pogo.ai.mit.edu) 114621991-01-31 Jim Blandy (jimb@pogo.ai.mit.edu)
11463 11463
11464 * xterm.c (XRINGBELL): Pass 0 as the second argument to XBell; 11464 * xterm.c (XRINGBELL): Pass 0 as the second argument to XBell;
11465 respect the user's preferences. 11465 respect the user's preferences.
11466 11466
114671991-01-30 Jim Blandy (jimb at pogo.ai.mit.edu) 114671991-01-30 Jim Blandy (jimb@pogo.ai.mit.edu)
11468 11468
11469 * xterm.c (x_draw_single_glyph): New function, created to simplify 11469 * xterm.c (x_draw_single_glyph): New function, created to simplify
11470 cursor drawing/undrawing. 11470 cursor drawing/undrawing.
@@ -11490,7 +11490,7 @@
11490 instead of using the machine-specific names and expecting the user 11490 instead of using the machine-specific names and expecting the user
11491 to edit this file. 11491 to edit this file.
11492 11492
114931991-01-29 Jim Blandy (jimb at churchy.ai.mit.edu) 114931991-01-29 Jim Blandy (jimb@churchy.ai.mit.edu)
11494 11494
11495 * window.c (Fdelete_window): sib is a Lisp_Object; treat it as 11495 * window.c (Fdelete_window): sib is a Lisp_Object; treat it as
11496 such. 11496 such.
@@ -11498,7 +11498,7 @@
11498 * xterm.c (screen_unhighlight): When the focus leaves a screen, 11498 * xterm.c (screen_unhighlight): When the focus leaves a screen,
11499 draw the cursor as a box instead of making it disappear entirely. 11499 draw the cursor as a box instead of making it disappear entirely.
11500 11500
115011991-01-29 Richard Stallman (rms at mole.ai.mit.edu) 115011991-01-29 Richard Stallman (rms@mole.ai.mit.edu)
11502 11502
11503 * unexec.c (make_hdr) [TPIX]: Set f_hdr.f_nscns and f_thdr.f_scnptr. 11503 * unexec.c (make_hdr) [TPIX]: Set f_hdr.f_nscns and f_thdr.f_scnptr.
11504 11504
@@ -11510,7 +11510,7 @@
11510 * sysdep.c (hft_init, hft_reset): Pass &junk as arg to HFQERROR. 11510 * sysdep.c (hft_init, hft_reset): Pass &junk as arg to HFQERROR.
11511 Do nothing if not HFT. 11511 Do nothing if not HFT.
11512 11512
115131991-01-29 Jim Blandy (jimb at albert.ai.mit.edu) 115131991-01-29 Jim Blandy (jimb@albert.ai.mit.edu)
11514 11514
11515 * xfns.h: Created, to declare things defined in xfns.c. 11515 * xfns.h: Created, to declare things defined in xfns.c.
11516 Declare Vx_send_movement_events. 11516 Declare Vx_send_movement_events.
@@ -11521,7 +11521,7 @@
11521 (XTread_socket): Place a mouse-moved event in the buffer iff 11521 (XTread_socket): Place a mouse-moved event in the buffer iff
11522 Vx_send_movement_events says to. 11522 Vx_send_movement_events says to.
11523 11523
115241991-01-28 Jim Blandy (jimb at geech.ai.mit.edu) 115241991-01-28 Jim Blandy (jimb@geech.ai.mit.edu)
11525 11525
11526 * ymakefile: noted that callint.o depends on mocklisp.h, 11526 * ymakefile: noted that callint.o depends on mocklisp.h,
11527 and dired.o on search.h. 11527 and dired.o on search.h.
@@ -11535,11 +11535,11 @@
11535 11535
11536 * lisp.h (poll_suppress_count): Add external declaration for this here. 11536 * lisp.h (poll_suppress_count): Add external declaration for this here.
11537 11537
115381991-01-28 Richard Stallman (rms at mole.ai.mit.edu) 115381991-01-28 Richard Stallman (rms@mole.ai.mit.edu)
11539 11539
11540 * m-sun3-68881.h, m-sun3-fpa.h, m-sun3-soft.h: New files. 11540 * m-sun3-68881.h, m-sun3-fpa.h, m-sun3-soft.h: New files.
11541 11541
115421991-01-27 Jim Blandy (jimb at geech.ai.mit.edu) 115421991-01-27 Jim Blandy (jimb@geech.ai.mit.edu)
11543 11543
11544 * lisp.h (struct handler): add poll_suppress_count member, so 11544 * lisp.h (struct handler): add poll_suppress_count member, so
11545 we can restore poll_suppress_count when we handle an error. 11545 we can restore poll_suppress_count when we handle an error.
@@ -11548,27 +11548,27 @@
11548 the value of poll_suppress_count here in the handler and catch tag. 11548 the value of poll_suppress_count here in the handler and catch tag.
11549 (Fthrow, Fsignal): Restore it here. 11549 (Fthrow, Fsignal): Restore it here.
11550 11550
115511991-01-25 Jim Blandy (jimb at churchy.ai.mit.edu) 115511991-01-25 Jim Blandy (jimb@churchy.ai.mit.edu)
11552 11552
11553 * xterm.c (x_display_box_cursor): If we're undrawing the cursor by 11553 * xterm.c (x_display_box_cursor): If we're undrawing the cursor by
11554 redrawing the character underneath it, draw according to that 11554 redrawing the character underneath it, draw according to that
11555 line's highlight, instead of assuming it's in the normal GC. 11555 line's highlight, instead of assuming it's in the normal GC.
11556 11556
115571991-01-25 Richard Stallmao (rms at mole.ai.mit.edu) 115571991-01-25 Richard Stallmao (rms@mole.ai.mit.edu)
11558 11558
11559 * buffer.h (PTR_CHAR_POS): Value was too small by 1. 11559 * buffer.h (PTR_CHAR_POS): Value was too small by 1.
11560 11560
115611991-01-16 Richard Stallman (rms at mole.ai.mit.edu) 115611991-01-16 Richard Stallman (rms@mole.ai.mit.edu)
11562 11562
11563 * doprnt.c (doprnt): Check for overflow in fmtcpy. 11563 * doprnt.c (doprnt): Check for overflow in fmtcpy.
11564 11564
115651991-01-16 Jim Blandy (jimb at churchy.ai.mit.edu) 115651991-01-16 Jim Blandy (jimb@churchy.ai.mit.edu)
11566 11566
11567 * window.c (Fdelete_window): If the deletee gives its space to its 11567 * window.c (Fdelete_window): If the deletee gives its space to its
11568 next sibling, that sibling needs to have its top/left side pulled 11568 next sibling, that sibling needs to have its top/left side pulled
11569 back to where the deletee's is. 11569 back to where the deletee's is.
11570 11570
115711991-01-15 Jim Blandy (jimb at geech.ai.mit.edu) 115711991-01-15 Jim Blandy (jimb@geech.ai.mit.edu)
11572 11572
11573 * doc.c (Fsnarf_documentation): handle attaching docstrings to 11573 * doc.c (Fsnarf_documentation): handle attaching docstrings to
11574 bytecode objects too. 11574 bytecode objects too.
@@ -11579,7 +11579,7 @@
11579 * indent.c (compute_motion): added comments describing how it 11579 * indent.c (compute_motion): added comments describing how it
11580 can be used. 11580 can be used.
11581 11581
115821991-01-15 Richard Stallman (rms at mole.ai.mit.edu) 115821991-01-15 Richard Stallman (rms@mole.ai.mit.edu)
11583 11583
11584 * process.c (create_process): Use SETUP_SLAVE_PTY if defined. 11584 * process.c (create_process): Use SETUP_SLAVE_PTY if defined.
11585 11585
@@ -11596,7 +11596,7 @@
11596 11596
11597 * xfns.c (Fx_get_default): Try reversing XGetDefault args if it fails. 11597 * xfns.c (Fx_get_default): Try reversing XGetDefault args if it fails.
11598 11598
115991991-01-13 Richard Stallman (rms at mole.ai.mit.edu) 115991991-01-13 Richard Stallman (rms@mole.ai.mit.edu)
11600 11600
11601 * s-usg5-4.h (LOAD_AVE_CVT): Cast value to int. 11601 * s-usg5-4.h (LOAD_AVE_CVT): Cast value to int.
11602 11602
@@ -11618,52 +11618,52 @@
11618 Don't define DATA_START or DATA_END or TEXT_END or DATA_SEG_BITS. 11618 Don't define DATA_START or DATA_END or TEXT_END or DATA_SEG_BITS.
11619 Override various other symbols at end of file. 11619 Override various other symbols at end of file.
11620 11620
116211991-01-12 Jim Blandy (jimb at churchy.ai.mit.edu) 116211991-01-12 Jim Blandy (jimb@churchy.ai.mit.edu)
11622 11622
11623 * window.c (window-configuration-p): Closing paren needed. Added. 11623 * window.c (window-configuration-p): Closing paren needed. Added.
11624 11624
11625 * keyboard.c (command_loop_1): When displaying a message over an 11625 * keyboard.c (command_loop_1): When displaying a message over an
11626 active minibuffer, call Fsit_for with three arguments, not two. 11626 active minibuffer, call Fsit_for with three arguments, not two.
11627 11627
116281991-01-12 Richard Stallman (rms at mole.ai.mit.edu) 116281991-01-12 Richard Stallman (rms@mole.ai.mit.edu)
11629 11629
11630 * s-irix3-3.h (HAVE_SYSVIPC): Defined. 11630 * s-irix3-3.h (HAVE_SYSVIPC): Defined.
11631 11631
116321991-01-12 Jim Blandy (jimb at pogo.ai.mit.edu) 116321991-01-12 Jim Blandy (jimb@pogo.ai.mit.edu)
11633 11633
11634 * dispnew.c (buffer_posn_from_coords): compute_motion starting 11634 * dispnew.c (buffer_posn_from_coords): compute_motion starting
11635 from bufp[y] instead of counting from the top of the window. 11635 from bufp[y] instead of counting from the top of the window.
11636 11636
116371991-01-11 Richard Mlynarik (mly at pizza.ai.mit.edu) 116371991-01-11 Richard Mlynarik (mly@pizza.ai.mit.edu)
11638 11638
11639 * window.c (window-configuration-p): Needed. Added. 11639 * window.c (window-configuration-p): Needed. Added.
11640 11640
116411991-01-11 Jim Blandy (jimb at churchy.ai.mit.edu) 116411991-01-11 Jim Blandy (jimb@churchy.ai.mit.edu)
11642 11642
11643 * dispnew.c (buffer_posn_from_coords): Remember to deduce space 11643 * dispnew.c (buffer_posn_from_coords): Remember to deduce space
11644 for the line continuation markers and the window separators from 11644 for the line continuation markers and the window separators from
11645 the window width. 11645 the window width.
11646 11646
116471991-01-11 Richard Stallman (rms at mole.ai.mit.edu) 116471991-01-11 Richard Stallman (rms@mole.ai.mit.edu)
11648 11648
11649 * m-tower32v3.h (VALBITS, GCTYPEBITS): Use 26 bits for pointer. 11649 * m-tower32v3.h (VALBITS, GCTYPEBITS): Use 26 bits for pointer.
11650 11650
116511991-01-10 Richard Stallman (rms at mole.ai.mit.edu) 116511991-01-10 Richard Stallman (rms@mole.ai.mit.edu)
11652 11652
11653 * fileio.c (Fcopy_file): Always close descriptors. 11653 * fileio.c (Fcopy_file): Always close descriptors.
11654 11654
11655 * s-sunos4.h: read, write, open and close are interruptable. 11655 * s-sunos4.h: read, write, open and close are interruptable.
11656 11656
116571991-01-09 Jim Blandy (jimb at churchy.ai.mit.edu) 116571991-01-09 Jim Blandy (jimb@churchy.ai.mit.edu)
11658 11658
11659 * xterm.c, dispnew.c (pixel_to_char_translation): Renamed to 11659 * xterm.c, dispnew.c (pixel_to_char_translation): Renamed to
11660 pixel_to_glyph_translation, and rewritten. Just get coordinates, 11660 pixel_to_glyph_translation, and rewritten. Just get coordinates,
11661 don't return anything. 11661 don't return anything.
11662 (buffer_posn_from_coords): New function - given a window and 11662 (buffer_posn_from_coords): New function - given a window and
11663 co-ordinates on the screen, find the buffer position at those 11663 co-ordinates on the screen, find the buffer position at those
11664 co-ordinates. 11664 co-ordinates.
11665 11665
116661991-01-08 Jim Blandy (jimb at geech.ai.mit.edu) 116661991-01-08 Jim Blandy (jimb@geech.ai.mit.edu)
11667 11667
11668 * alloc.c (Fmake_byte_code): Flesh out docstring. 11668 * alloc.c (Fmake_byte_code): Flesh out docstring.
11669 11669
@@ -11683,7 +11683,7 @@
11683 * xterm.c (x_new_font): If you can't find the requested font, 11683 * xterm.c (x_new_font): If you can't find the requested font,
11684 return a code which indicates this, instead of calling abort. 11684 return a code which indicates this, instead of calling abort.
11685 11685
116861991-01-07 Jim Blandy (jimb at churchy.ai.mit.edu) 116861991-01-07 Jim Blandy (jimb@churchy.ai.mit.edu)
11687 11687
11688 * xdisp.c (redisplay, display_mode_line): To test 11688 * xdisp.c (redisplay, display_mode_line): To test
11689 Vglobal_minibuffer_screen for validity, you must check that its 11689 Vglobal_minibuffer_screen for validity, you must check that its
@@ -11708,7 +11708,7 @@
11708 * search.c (Freplace_match): Protect STRING. 11708 * search.c (Freplace_match): Protect STRING.
11709 * process.c (run_filter): New function. 11709 * process.c (run_filter): New function.
11710 (read_process_output, exec_sentinel): Use run_filter to call the 11710 (read_process_output, exec_sentinel): Use run_filter to call the
11711 process's filter function. 11711 process's filter function.
11712 (status_notify): GCPro MSG. 11712 (status_notify): GCPro MSG.
11713 * process.c (Fopen_network_stream): Protect various args. 11713 * process.c (Fopen_network_stream): Protect various args.
11714 * print.c (Fprin1_to_string, Fprint): Protect OBJ. 11714 * print.c (Fprin1_to_string, Fprint): Protect OBJ.
@@ -11716,12 +11716,12 @@
11716 * keymap.c (describe_alist): Protect ELT_PREFIX and TEM2. 11716 * keymap.c (describe_alist): Protect ELT_PREFIX and TEM2.
11717 (describe_vector): Likewise for ELT_PREFIX and TEM1. 11717 (describe_vector): Likewise for ELT_PREFIX and TEM1.
11718 11718
117191991-01-06 Richard Stallman (rms at mole.ai.mit.edu) 117191991-01-06 Richard Stallman (rms@mole.ai.mit.edu)
11720 11720
11721 * sysdep.c (init_sys_modes): Turn off VSUSP and V_DSUSP if they exist. 11721 * sysdep.c (init_sys_modes): Turn off VSUSP and V_DSUSP if they exist.
11722 Only on a MIPS. 11722 Only on a MIPS.
11723 11723
117241991-01-05 Jim Blandy (jimb at spiff.ai.mit.edu) 117241991-01-05 Jim Blandy (jimb@spiff.ai.mit.edu)
11725 11725
11726 * xselect.c (x_answer_selection_request): For incremental, set 11726 * xselect.c (x_answer_selection_request): For incremental, set
11727 format to 32 and send only 1 element. Pass the address of size, 11727 format to 32 and send only 1 element. Pass the address of size,
@@ -11749,7 +11749,7 @@
11749 * xdisp.c (redisplay_all_windows): removed static declaration for 11749 * xdisp.c (redisplay_all_windows): removed static declaration for
11750 this nonexistent function. 11750 this nonexistent function.
11751 11751
117521991-01-04 Jim Blandy (jimb at pogo.ai.mit.edu) 117521991-01-04 Jim Blandy (jimb@pogo.ai.mit.edu)
11753 11753
11754 * window.c (window_loop): neatened up. MINI being non-zero now 11754 * window.c (window_loop): neatened up. MINI being non-zero now
11755 makes it recognize active minibuffer windows. Iterates properly 11755 makes it recognize active minibuffer windows. Iterates properly
@@ -11775,12 +11775,12 @@
11775 * keymap.c (Fsingle_key_description): Report an error instead of 11775 * keymap.c (Fsingle_key_description): Report an error instead of
11776 calling wrong_type_argument. 11776 calling wrong_type_argument.
11777 * lisp.h (Qkeyp): Removed external declaration for this. 11777 * lisp.h (Qkeyp): Removed external declaration for this.
11778 11778
117791991-01-03 Richard Stallman (rms at mole.ai.mit.edu) 117791991-01-03 Richard Stallman (rms@mole.ai.mit.edu)
11780 11780
11781 * search.c (search_buffer): Return starting position if count == 0. 11781 * search.c (search_buffer): Return starting position if count == 0.
11782 11782
117831991-01-02 Jim Blandy (jimb at pogo.ai.mit.edu) 117831991-01-02 Jim Blandy (jimb@pogo.ai.mit.edu)
11784 11784
11785 * scroll.c (do_scrolling): Use correct limits on loop to clear 11785 * scroll.c (do_scrolling): Use correct limits on loop to clear
11786 lines just inserted--old version lost a line. 11786 lines just inserted--old version lost a line.
@@ -11831,7 +11831,7 @@
11831 (Fread_key_sequence): recognize that when read_key_sequence 11831 (Fread_key_sequence): recognize that when read_key_sequence
11832 returns -1 or -2, it's a mouse event or window system event. 11832 returns -1 or -2, it's a mouse event or window system event.
11833 11833
118341991-01-01 Jim Blandy (jimb at pogo.ai.mit.edu) 118341991-01-01 Jim Blandy (jimb@pogo.ai.mit.edu)
11835 11835
11836 * fileio.c (Fwrite_region): We should dereference GPT_ADDR[-1] 11836 * fileio.c (Fwrite_region): We should dereference GPT_ADDR[-1]
11837 before comparing it to '\n' for VMS cruft. 11837 before comparing it to '\n' for VMS cruft.
@@ -11844,7 +11844,7 @@
11844 (Feval): We use argvals[0..5], so declare it to have six elements 11844 (Feval): We use argvals[0..5], so declare it to have six elements
11845 instead of just five. 11845 instead of just five.
11846 11846
118471990-12-30 Richard Stallman (rms at mole.ai.mit.edu) 118471990-12-30 Richard Stallman (rms@mole.ai.mit.edu)
11848 11848
11849 * eval.c (Fsignal): Don't ever return. 11849 * eval.c (Fsignal): Don't ever return.
11850 Call error instead if user tries to use debugger to return. 11850 Call error instead if user tries to use debugger to return.
@@ -11854,7 +11854,7 @@
11854 just before returning, it passes as this arg the value it wants 11854 just before returning, it passes as this arg the value it wants
11855 to return, then it returns whatever comes back. 11855 to return, then it returns whatever comes back.
11856 11856
118571990-12-28 Jim Blandy (jimb at geech.ai.mit.edu) 118571990-12-28 Jim Blandy (jimb@geech.ai.mit.edu)
11858 11858
11859 * print.c (print): put obj in a non-register variable so 11859 * print.c (print): put obj in a non-register variable so
11860 we could gcpro it. Also fixed some syntax errors. 11860 we could gcpro it. Also fixed some syntax errors.
@@ -11863,21 +11863,21 @@
11863 strings in a local block. 11863 strings in a local block.
11864 (Fformat): XFLOAT(args[n]) isn't a float; ->data is. 11864 (Fformat): XFLOAT(args[n]) isn't a float; ->data is.
11865 11865
118661990-12-27 Richard Stallman (rms at mole.ai.mit.edu) 118661990-12-27 Richard Stallman (rms@mole.ai.mit.edu)
11867 11867
11868 * m-tower32.h: Add comments for how to optimize. 11868 * m-tower32.h: Add comments for how to optimize.
11869 * m-tower32v3.h: New file. 11869 * m-tower32v3.h: New file.
11870 11870
11871 * fileio.c (Fwrite_region): Save errno around unlock_file. 11871 * fileio.c (Fwrite_region): Save errno around unlock_file.
11872 11872
118731990-12-26 Richard Stallman (rms at mole.ai.mit.edu) 118731990-12-26 Richard Stallman (rms@mole.ai.mit.edu)
11874 11874
11875 * editfns.c (Fformat): Handle floats. Convert between int and float. 11875 * editfns.c (Fformat): Handle floats. Convert between int and float.
11876 Don't truncate value at null char coming from doprnt. 11876 Don't truncate value at null char coming from doprnt.
11877 * doprnt.c (doprnt): Replace tembuf with malloced buff if too small. 11877 * doprnt.c (doprnt): Replace tembuf with malloced buff if too small.
11878 Handle %e, %f and %g. 11878 Handle %e, %f and %g.
11879 11879
118801990-12-25 Richard Stallman (rms at mole.ai.mit.edu) 118801990-12-25 Richard Stallman (rms@mole.ai.mit.edu)
11881 11881
11882 * abbrev.c (Fexpand_abbrev): Use insert_from_string, not insert. 11882 * abbrev.c (Fexpand_abbrev): Use insert_from_string, not insert.
11883 (Funexpand_abbrev): Likewise. 11883 (Funexpand_abbrev): Likewise.
@@ -11892,49 +11892,49 @@
11892 (print): Use print_string when no escapes needed. 11892 (print): Use print_string when no escapes needed.
11893 When printing with escapes, protect the string and check addr often. 11893 When printing with escapes, protect the string and check addr often.
11894 11894
118951990-12-24 Richard Stallman (rms at mole.ai.mit.edu) 118951990-12-24 Richard Stallman (rms@mole.ai.mit.edu)
11896 11896
11897 * insdel.c (insert_from_string): New function. 11897 * insdel.c (insert_from_string): New function.
11898 11898
118991990-12-20 Richard Stallman (rms at mole.ai.mit.edu) 118991990-12-20 Richard Stallman (rms@mole.ai.mit.edu)
11900 11900
11901 * term.c (ins_del_lines): Handle scroll region wrt chars_wasted. 11901 * term.c (ins_del_lines): Handle scroll region wrt chars_wasted.
11902 11902
119031990-12-16 Jim Blandy (jimb at pogo.ai.mit.edu) 119031990-12-16 Jim Blandy (jimb@pogo.ai.mit.edu)
11904 11904
11905 * Globally renamed InsStr to insert_string. 11905 * Globally renamed InsStr to insert_string.
11906 11906
119071990-12-15 Richard Stallman (rms at mole.ai.mit.edu) 119071990-12-15 Richard Stallman (rms@mole.ai.mit.edu)
11908 11908
11909 * s-usg5-3.h (USG_SHARED_LIBRARIES): Define it. 11909 * s-usg5-3.h (USG_SHARED_LIBRARIES): Define it.
11910 11910
11911 * m-intel386.h (C_SWITCH_MACHINE): New macro. 11911 * m-intel386.h (C_SWITCH_MACHINE): New macro.
11912 11912
119131990-12-15 Jim Blandy (jimb at pogo.ai.mit.edu) 119131990-12-15 Jim Blandy (jimb@pogo.ai.mit.edu)
11914 11914
11915 * alloc.c (STRING_FULLSIZE): Use sizeof(struct Lisp_String) 11915 * alloc.c (STRING_FULLSIZE): Use sizeof(struct Lisp_String)
11916 instead of sizeof(int). 11916 instead of sizeof(int).
11917 11917
119181990-12-14 Jim Blandy (jimb at pogo.ai.mit.edu) 119181990-12-14 Jim Blandy (jimb@pogo.ai.mit.edu)
11919 11919
11920 * keyboard.c (Fread_key_sequence): Clear this_command_key_count 11920 * keyboard.c (Fread_key_sequence): Clear this_command_key_count
11921 here; who unfixed this? 11921 here; who unfixed this?
11922 11922
119231990-12-12 Richard Stallman (rms at mole.ai.mit.edu) 119231990-12-12 Richard Stallman (rms@mole.ai.mit.edu)
11924 11924
11925 * abbrev.c (Fdefine_abbrevs): Don't crash when EXPANSION is nil. 11925 * abbrev.c (Fdefine_abbrevs): Don't crash when EXPANSION is nil.
11926 11926
119271990-12-11 Richard Stallman (rms at mole.ai.mit.edu) 119271990-12-11 Richard Stallman (rms@mole.ai.mit.edu)
11928 11928
11929 * eval.c (Fmacroexpand): Change handling of (foo . bar) in ENV. 11929 * eval.c (Fmacroexpand): Change handling of (foo . bar) in ENV.
11930 11930
119311990-12-10 Richard Stallman (rms at mole.ai.mit.edu) 119311990-12-10 Richard Stallman (rms@mole.ai.mit.edu)
11932 11932
11933 * m-pmax.h (SYSTEM_MALLOC): Define it. 11933 * m-pmax.h (SYSTEM_MALLOC): Define it.
11934 11934
11935 * process.c (wait_reading_process_input): Ignore failure with EIO. 11935 * process.c (wait_reading_process_input): Ignore failure with EIO.
11936 11936
119371990-12-09 Richard Stallman (rms at mole.ai.mit.edu) 119371990-12-09 Richard Stallman (rms@mole.ai.mit.edu)
11938 11938
11939 * m-iris4d.h (LOAD_AVE_CVT): Divide by 1024. 11939 * m-iris4d.h (LOAD_AVE_CVT): Divide by 1024.
11940 (LIB_STANDARD): Use -lbsd first. 11940 (LIB_STANDARD): Use -lbsd first.
@@ -11949,7 +11949,7 @@
11949 (C_SWITCH_MACHINE): Use -D to define alloca. 11949 (C_SWITCH_MACHINE): Use -D to define alloca.
11950 (SIGN_EXTEND_CHAR): Use a cast. 11950 (SIGN_EXTEND_CHAR): Use a cast.
11951 11951
119521990-12-05 Jim Blandy (jimb at pogo.ai.mit.edu) 119521990-12-05 Jim Blandy (jimb@pogo.ai.mit.edu)
11953 11953
11954 * keyboard.c (Fsuspend_emacs): Protect STUFFSTRING. 11954 * keyboard.c (Fsuspend_emacs): Protect STUFFSTRING.
11955 (cmd_error): Protect TAIL while printing. 11955 (cmd_error): Protect TAIL while printing.
@@ -11963,7 +11963,7 @@
11963 (Fcopy_file, Fmake_symbolic_link): Likewise. 11963 (Fcopy_file, Fmake_symbolic_link): Likewise.
11964 (Finsert_file_contents): Protect FILENAME. 11964 (Finsert_file_contents): Protect FILENAME.
11965 11965
119661990-12-04 Jim Blandy (jimb at geech.ai.mit.edu) 119661990-12-04 Jim Blandy (jimb@geech.ai.mit.edu)
11967 11967
11968 * eval.c (Fbacktrace): gcpro TAIL. 11968 * eval.c (Fbacktrace): gcpro TAIL.
11969 * emacs.c (Fkill_emacs): gcpro ARG. 11969 * emacs.c (Fkill_emacs): gcpro ARG.
@@ -11985,7 +11985,7 @@
11985 dying process isn't in the table at all. 11985 dying process isn't in the table at all.
11986 * callproc.c (call_process_cleanup): Clear synch_process_alive. 11986 * callproc.c (call_process_cleanup): Clear synch_process_alive.
11987 11987
119881990-12-03 Jim Blandy (jimb at geech.ai.mit.edu) 119881990-12-03 Jim Blandy (jimb@geech.ai.mit.edu)
11989 11989
11990 * callproc.c (Fcall_process): change synch_process_pid to 11990 * callproc.c (Fcall_process): change synch_process_pid to
11991 synch_process_alive, as a general flag that we are waiting for 11991 synch_process_alive, as a general flag that we are waiting for
@@ -12003,15 +12003,15 @@
12003 * process.c (Fstart_process): Set BUFFER before other string vars 12003 * process.c (Fstart_process): Set BUFFER before other string vars
12004 so a gc in Fget_buffer_create won't clobber them. 12004 so a gc in Fget_buffer_create won't clobber them.
12005 12005
120061990-11-30 Richard Stallman (rms at mole.ai.mit.edu) 120061990-11-30 Richard Stallman (rms@mole.ai.mit.edu)
12007 12007
12008 * keyboard.c (read_command_char): Save and restore getcjmp. 12008 * keyboard.c (read_command_char): Save and restore getcjmp.
12009 12009
120101990-11-29 Richard Stallman (rms at mole.ai.mit.edu) 120101990-11-29 Richard Stallman (rms@mole.ai.mit.edu)
12011 12011
12012 * process.c (status_convert): Use WRETCODE for exited process. 12012 * process.c (status_convert): Use WRETCODE for exited process.
12013 12013
120141990-11-26 Richard Stallman (rms at mole.ai.mit.edu) 120141990-11-26 Richard Stallman (rms@mole.ai.mit.edu)
12015 12015
12016 * s-usg5-4.h (LIB_STANDARD): Add libucb.a. 12016 * s-usg5-4.h (LIB_STANDARD): Add libucb.a.
12017 (NEED_PTEM_H): Define this instead of NEED_SIOCTL. 12017 (NEED_PTEM_H): Define this instead of NEED_SIOCTL.
@@ -12023,11 +12023,11 @@
12023 12023
12024 * print.c (Fwith_output_to_temp_buffer): Don't eval first arg twice. 12024 * print.c (Fwith_output_to_temp_buffer): Don't eval first arg twice.
12025 12025
120261990-11-22 Richard Stallman (rms at mole.ai.mit.edu) 120261990-11-22 Richard Stallman (rms@mole.ai.mit.edu)
12027 12027
12028 * m-hp9000s300.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Alternate defs for BSD. 12028 * m-hp9000s300.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Alternate defs for BSD.
12029 12029
120301990-11-21 Jim Blandy (jimb at churchy.ai.mit.edu) 120301990-11-21 Jim Blandy (jimb@churchy.ai.mit.edu)
12031 12031
12032 * dispnew.c (init_display): Check if we're using a window system 12032 * dispnew.c (init_display): Check if we're using a window system
12033 before trying to initialize the terminal. If someone has 12033 before trying to initialize the terminal. If someone has
@@ -12036,29 +12036,29 @@
12036 when the terminal is so dumb that emacs gives up and doesn't bother 12036 when the terminal is so dumb that emacs gives up and doesn't bother
12037 using the window system. 12037 using the window system.
12038 12038
120391990-11-20 Jim Blandy (jimb at churchy.ai.mit.edu) 120391990-11-20 Jim Blandy (jimb@churchy.ai.mit.edu)
12040 12040
12041 * print.c (Fexternal_debugging_output): added new function which 12041 * print.c (Fexternal_debugging_output): added new function which
12042 writes a character to stderr, for use when debugging emacs with 12042 writes a character to stderr, for use when debugging emacs with
12043 gdb. 12043 gdb.
12044 12044
120451990-11-14 Jim Blandy (jimb at churchy.ai.mit.edu) 120451990-11-14 Jim Blandy (jimb@churchy.ai.mit.edu)
12046 12046
12047 * dispnew.c (window_change_signal): used to assume that SIGWINCHes 12047 * dispnew.c (window_change_signal): used to assume that SIGWINCHes
12048 always applied to the currently selected screen. Now it scans the 12048 always applied to the currently selected screen. Now it scans the
12049 list of screens for a screen controlled by termcap, and changes that 12049 list of screens for a screen controlled by termcap, and changes that
12050 screen's size. 12050 screen's size.
12051 12051
120521990-11-13 Richard Stallman (rms at mole.ai.mit.edu) 120521990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
12053 12053
12054 * fileio.c (err_str): New macro. 12054 * fileio.c (err_str): New macro.
12055 (Finsert_file_contents, Fwrite_region): Use it in error messages. 12055 (Finsert_file_contents, Fwrite_region): Use it in error messages.
12056 12056
120571990-11-12 Richard Stallman (rms at mole.ai.mit.edu) 120571990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
12058 12058
12059 * insdel.c (del_range): Supply missing arg to gap_left. 12059 * insdel.c (del_range): Supply missing arg to gap_left.
12060 12060
120611990-11-11 Jim Blandy (jimb at churchy.ai.mit.edu) 120611990-11-11 Jim Blandy (jimb@churchy.ai.mit.edu)
12062 12062
12063 * regex.c: Disabled definition of NULL from lisp.h 12063 * regex.c: Disabled definition of NULL from lisp.h
12064 12064
@@ -12077,7 +12077,7 @@
12077 {un,}hold_window_change. The new SIGWINCH-handling code and 12077 {un,}hold_window_change. The new SIGWINCH-handling code and
12078 do_pending_window_change make them unnecessary. 12078 do_pending_window_change make them unnecessary.
12079 12079
120801990-11-11 Richard Stallman (rms at mole.ai.mit.edu) 120801990-11-11 Richard Stallman (rms@mole.ai.mit.edu)
12081 12081
12082 * process.c (wait_reading_process_input): Make Available static; 12082 * process.c (wait_reading_process_input): Make Available static;
12083 don't clear when a nonzero bit is found. 12083 don't clear when a nonzero bit is found.
@@ -12086,18 +12086,18 @@
12086 12086
12087 * dispnew.c: Include fcntl.h if HAVE_TERMIO. 12087 * dispnew.c: Include fcntl.h if HAVE_TERMIO.
12088 12088
120891990-11-10 Jim Blandy (jimb at pogo.ai.mit.edu) 120891990-11-10 Jim Blandy (jimb@pogo.ai.mit.edu)
12090 12090
12091 * alloc.c (make_uninit_string): No longer declared static, and 12091 * alloc.c (make_uninit_string): No longer declared static, and
12092 extern declaration added to lisp.h. It's used in dired.c. 12092 extern declaration added to lisp.h. It's used in dired.c.
12093 12093
120941990-11-08 Jim Blandy (jimb at geech.ai.mit.edu) 120941990-11-08 Jim Blandy (jimb@geech.ai.mit.edu)
12095 12095
12096 * dispnew.c (do_pending_window_change): Changed incorrect call to 12096 * dispnew.c (do_pending_window_change): Changed incorrect call to
12097 change_window_size_1 into a loop which scans list of screens and 12097 change_window_size_1 into a loop which scans list of screens and
12098 resizes those that need resizing. 12098 resizes those that need resizing.
12099 12099
121001990-11-06 Richard Stallman (rms at mole.ai.mit.edu) 121001990-11-06 Richard Stallman (rms@mole.ai.mit.edu)
12101 12101
12102 * m-ibmrs6000.h (CANNOT_DUMP): Define it. 12102 * m-ibmrs6000.h (CANNOT_DUMP): Define it.
12103 12103
@@ -12106,16 +12106,16 @@
12106 * process.c (wait_reading_process_input): Don't read input 12106 * process.c (wait_reading_process_input): Don't read input
12107 from more than one process between calls to `select'. 12107 from more than one process between calls to `select'.
12108 12108
121091990-11-02 Richard Stallman (rms at mole.ai.mit.edu) 121091990-11-02 Richard Stallman (rms@mole.ai.mit.edu)
12110 12110
12111 * callint.c (syms_of_callint): 12111 * callint.c (syms_of_callint):
12112 Initialize Vprefix_arg and Vcurrent_prefix_arg. 12112 Initialize Vprefix_arg and Vcurrent_prefix_arg.
12113 12113
121141990-11-01 Richard Stallman (rms at mole.ai.mit.edu) 121141990-11-01 Richard Stallman (rms@mole.ai.mit.edu)
12115 12115
12116 * dired.c (Fdirectory_files): Avoid using MAXNAMLEN. 12116 * dired.c (Fdirectory_files): Avoid using MAXNAMLEN.
12117 12117
121181990-10-31 Jim Blandy (jimb at churchy.ai.mit.edu) 121181990-10-31 Jim Blandy (jimb@churchy.ai.mit.edu)
12119 12119
12120 * process.c (MAXDESC): Enclosed definition in `#ifndef ... #endif' 12120 * process.c (MAXDESC): Enclosed definition in `#ifndef ... #endif'
12121 clause. 12121 clause.
@@ -12127,7 +12127,7 @@
12127 * floatfns.c (float_error): Added static declaration for this at 12127 * floatfns.c (float_error): Added static declaration for this at
12128 the top of the file. 12128 the top of the file.
12129 12129
121301990-10-29 Jim Blandy (jimb at pogo.ai.mit.edu) 121301990-10-29 Jim Blandy (jimb@pogo.ai.mit.edu)
12131 12131
12132 * indent.c (position_indentation): renamed stray `bf_cur' to 12132 * indent.c (position_indentation): renamed stray `bf_cur' to
12133 `current_buffer', and old `CharAt' usages to `FETCH_CHAR'. 12133 `current_buffer', and old `CharAt' usages to `FETCH_CHAR'.
@@ -12139,14 +12139,14 @@
12139 * keyboard.c (Fset_input_mode): a `meta_flag' had escaped being 12139 * keyboard.c (Fset_input_mode): a `meta_flag' had escaped being
12140 renamed to `meta_key'. 12140 renamed to `meta_key'.
12141 12141
121421990-10-29 Richard Stallman (rms at mole.ai.mit.edu) 121421990-10-29 Richard Stallman (rms@mole.ai.mit.edu)
12143 12143
12144 * process.c (Fprocess_send_region, Fprocess_send_string): 12144 * process.c (Fprocess_send_region, Fprocess_send_string):
12145 Break data into bunches less than 500 bytes. 12145 Break data into bunches less than 500 bytes.
12146 Accept process output between bunches. 12146 Accept process output between bunches.
12147 ??? Must update manual. 12147 ??? Must update manual.
12148 12148
121491990-10-29 Jim Blandy (jimb at pogo.ai.mit.edu) 121491990-10-29 Jim Blandy (jimb@pogo.ai.mit.edu)
12150 12150
12151 * window.c (Fset_window_start, window_scroll): renamed stray 12151 * window.c (Fset_window_start, window_scroll): renamed stray
12152 references to `redo_mode_line' to `update_mode_line'. 12152 references to `redo_mode_line' to `update_mode_line'.
@@ -12154,14 +12154,14 @@
12154 * xdisp.c (decode_mode_spec): renamed stray references to `bf_cur' 12154 * xdisp.c (decode_mode_spec): renamed stray references to `bf_cur'
12155 and `bf_modified' to `current_buffer' and `MODIFF'. 12155 and `bf_modified' to `current_buffer' and `MODIFF'.
12156 12156
121571990-10-25 Jim Blandy (jimb at pogo.ai.mit.edu) 121571990-10-25 Jim Blandy (jimb@pogo.ai.mit.edu)
12158 12158
12159 * environ.h: file created - contains declarations for users of the 12159 * environ.h: file created - contains declarations for users of the
12160 environment variable list. 12160 environment variable list.
12161 * callproc.c (environ): removed extern declaration of environ, and 12161 * callproc.c (environ): removed extern declaration of environ, and
12162 included environ.h. 12162 included environ.h.
12163 12163
121641990-10-24 Jim Blandy (jimb at pogo.ai.mit.edu) 121641990-10-24 Jim Blandy (jimb@pogo.ai.mit.edu)
12165 12165
12166 * callproc.c (init_callproc): removed extern declaration of 12166 * callproc.c (init_callproc): removed extern declaration of
12167 environ - it's already taken care of at the top of the file. 12167 environ - it's already taken care of at the top of the file.
@@ -12174,13 +12174,13 @@
12174 extern declarations for these functions, included mocklisp.h. 12174 extern declarations for these functions, included mocklisp.h.
12175 Moved external declaration of index to top of file. 12175 Moved external declaration of index to top of file.
12176 12176
121771990-10-24 Richard Stallman (rms at mole.ai.mit.edu) 121771990-10-24 Richard Stallman (rms@mole.ai.mit.edu)
12178 12178
12179 * ymakefile (GNULIB_VAR): New make variable. 12179 * ymakefile (GNULIB_VAR): New make variable.
12180 (LIBES): Use that, not GNULIB directly. 12180 (LIBES): Use that, not GNULIB directly.
12181 (GNULIB): Don't define if already defined. 12181 (GNULIB): Don't define if already defined.
12182 12182
121831990-10-23 Jim Blandy (jimb at geech.ai.mit.edu) 121831990-10-23 Jim Blandy (jimb@geech.ai.mit.edu)
12184 12184
12185 * indent.h (last_known_column_point): added extern declaration for 12185 * indent.h (last_known_column_point): added extern declaration for
12186 this variable. 12186 this variable.
@@ -12203,7 +12203,7 @@
12203 12203
12204 * Globally renamed `CHAR_AT_POSITION' to `FETCH_CHAR'. 12204 * Globally renamed `CHAR_AT_POSITION' to `FETCH_CHAR'.
12205 12205
122061990-10-22 Richard Stallman (rms at mole.ai.mit.edu) 122061990-10-22 Richard Stallman (rms@mole.ai.mit.edu)
12207 12207
12208 * keyboard.c (quit_char): New variable. 12208 * keyboard.c (quit_char): New variable.
12209 (init_keyboard): Initialize it. 12209 (init_keyboard): Initialize it.
@@ -12213,14 +12213,14 @@
12213 * sysdep.c (init_sys_modes): Use quit_char to set special chars. 12213 * sysdep.c (init_sys_modes): Use quit_char to set special chars.
12214 * xterm.c (x_term_init): Pass new arg to Fset_input_mode. 12214 * xterm.c (x_term_init): Pass new arg to Fset_input_mode.
12215 12215
122161990-10-22 Jim Blandy (jimb at pogo.ai.mit.edu) 122161990-10-22 Jim Blandy (jimb@pogo.ai.mit.edu)
12217 12217
12218 * xdisp.c: added `extern' declaration for command_loop_level. 12218 * xdisp.c: added `extern' declaration for command_loop_level.
12219 12219
12220 * term.c (term_init): Internal cleanups. 12220 * term.c (term_init): Internal cleanups.
12221 (write_glyphs): renamed argument `start' to `string'. 12221 (write_glyphs): renamed argument `start' to `string'.
12222 12222
122231990-10-21 Richard Stallman (rms at mole.ai.mit.edu) 122231990-10-21 Richard Stallman (rms@mole.ai.mit.edu)
12224 12224
12225 * xterm.c (FIONREAD): Undefine if BROKEN_FIONREAD. 12225 * xterm.c (FIONREAD): Undefine if BROKEN_FIONREAD.
12226 (SIGIO): Undefine if no FIONREAD. 12226 (SIGIO): Undefine if no FIONREAD.
@@ -12236,23 +12236,23 @@
12236 (Fmake_vector_from_list): Likewise. 12236 (Fmake_vector_from_list): Likewise.
12237 (VALIDATE_LISP_STORAGE): New macro. 12237 (VALIDATE_LISP_STORAGE): New macro.
12238 12238
122391990-10-20 Richard Stallman (rms at mole.ai.mit.edu) 122391990-10-20 Richard Stallman (rms@mole.ai.mit.edu)
12240 12240
12241 * dispnew.c (scrolling): Give up if some new lines not enabled. 12241 * dispnew.c (scrolling): Give up if some new lines not enabled.
12242 (update_screen): Rework outq logic. 12242 (update_screen): Rework outq logic.
12243 12243
12244 * xdisp.c (message, message1): Clear noninteractive_need_newline. 12244 * xdisp.c (message, message1): Clear noninteractive_need_newline.
12245 12245
122461990-10-19 Jim Blandy (jimb at pogo.ai.mit.edu) 122461990-10-19 Jim Blandy (jimb@pogo.ai.mit.edu)
12247 12247
12248 * scroll.c (do_scrolling): allocate queue using alloca instead 12248 * scroll.c (do_scrolling): allocate queue using alloca instead
12249 of variable-sized arrays. 12249 of variable-sized arrays.
12250 12250
122511990-10-19 Richard Stallman (rms at mole.ai.mit.edu) 122511990-10-19 Richard Stallman (rms@mole.ai.mit.edu)
12252 12252
12253 * buffer.c: Doc fix. 12253 * buffer.c: Doc fix.
12254 12254
122551990-10-18 Jim Blandy (jimb at pogo.ai.mit.edu) 122551990-10-18 Jim Blandy (jimb@pogo.ai.mit.edu)
12256 12256
12257 * print.c (internal_with_output_to_temp_buffer): install an 12257 * print.c (internal_with_output_to_temp_buffer): install an
12258 unwind_protect to make sure the current buffer is restored. 12258 unwind_protect to make sure the current buffer is restored.
@@ -12270,7 +12270,7 @@
12270 * lisp.h: deleted DEFSIMPLE and DEFPRED, since they're no 12270 * lisp.h: deleted DEFSIMPLE and DEFPRED, since they're no
12271 longer used. 12271 longer used.
12272 12272
122731990-10-18 Richard Stallman (rms at mole.ai.mit.edu) 122731990-10-18 Richard Stallman (rms@mole.ai.mit.edu)
12274 12274
12275 * m-intel386.h (alloca): Define as builtin, if using GCC. 12275 * m-intel386.h (alloca): Define as builtin, if using GCC.
12276 12276
@@ -12280,35 +12280,35 @@
12280 12280
12281 * print.c (print): Improve error message for bad data type. 12281 * print.c (print): Improve error message for bad data type.
12282 12282
122831990-10-18 Jim Blandy (jimb at pogo.ai.mit.edu) 122831990-10-18 Jim Blandy (jimb@pogo.ai.mit.edu)
12284 12284
12285 * keymap.c (Flookup_key): rearranged to use an index into the key 12285 * keymap.c (Flookup_key): rearranged to use an index into the key
12286 sequence instead of a pointer and a level counter. 12286 sequence instead of a pointer and a level counter.
12287 12287
122881990-10-18 Richard Stallman (rms at mole.ai.mit.edu) 122881990-10-18 Richard Stallman (rms@mole.ai.mit.edu)
12289 12289
12290 * floatfns.c (sinh, cosh): On VMS, define to use exp. 12290 * floatfns.c (sinh, cosh): On VMS, define to use exp.
12291 (IN_FLOAT): Detect errors reported using errno. 12291 (IN_FLOAT): Detect errors reported using errno.
12292 (float_error): Define function unconditionally. 12292 (float_error): Define function unconditionally.
12293 Reestablish handler when called, if not BSD. 12293 Reestablish handler when called, if not BSD.
12294 12294
122951990-10-17 Richard Stallman (rms at mole.ai.mit.edu) 122951990-10-17 Richard Stallman (rms@mole.ai.mit.edu)
12296 12296
12297 * m-delta.h (C_DEBUG_SWITCH): Don't define this. 12297 * m-delta.h (C_DEBUG_SWITCH): Don't define this.
12298 12298
122991990-10-17 Jim Blandy (jimb at pogo.ai.mit.edu) 122991990-10-17 Jim Blandy (jimb@pogo.ai.mit.edu)
12300 12300
12301 * keyboard.c (command_loop): made call to command_loop_2 12301 * keyboard.c (command_loop): made call to command_loop_2
12302 conditional on minibuf_level too (it used to be only conditional 12302 conditional on minibuf_level too (it used to be only conditional
12303 on command_loop_level), since this is what 18.56 and all the other 12303 on command_loop_level), since this is what 18.56 and all the other
12304 functions in Emacs 19 keyboard.c do. 12304 functions in Emacs 19 keyboard.c do.
12305 12305
123061990-10-16 Jim Blandy (jimb at pogo.ai.mit.edu) 123061990-10-16 Jim Blandy (jimb@pogo.ai.mit.edu)
12307 12307
12308 * keyboard.c (read_char): Don't echo dash if there is already 12308 * keyboard.c (read_char): Don't echo dash if there is already
12309 something else being displayed in the echo area. 12309 something else being displayed in the echo area.
12310 12310
123111990-10-16 Richard Stallman (rms at mole.ai.mit.edu) 123111990-10-16 Richard Stallman (rms@mole.ai.mit.edu)
12312 12312
12313 * process.c (status_convert): If killed by signal, use WTERMSIG. 12313 * process.c (status_convert): If killed by signal, use WTERMSIG.
12314 12314
@@ -12320,7 +12320,7 @@
12320 * xdisp.c (redisplay): Likewise. 12320 * xdisp.c (redisplay): Likewise.
12321 * process.c (wait_reading_process_input, create_process): Likewise. 12321 * process.c (wait_reading_process_input, create_process): Likewise.
12322 12322
123231990-10-16 Jim Blandy (jimb at pogo.ai.mit.edu) 123231990-10-16 Jim Blandy (jimb@pogo.ai.mit.edu)
12324 12324
12325 * indent.c (position_indentation): instead of using CharAt, use a 12325 * indent.c (position_indentation): instead of using CharAt, use a
12326 pointer to scan the buffer - this is faster. 12326 pointer to scan the buffer - this is faster.
@@ -12330,24 +12330,24 @@
12330 12330
12331 * dispnew.c (rotate_vector): Was rotating backwards. 12331 * dispnew.c (rotate_vector): Was rotating backwards.
12332 12332
123331990-10-15 Jim Blandy (jimb at pogo.ai.mit.edu) 123331990-10-15 Jim Blandy (jimb@pogo.ai.mit.edu)
12334 12334
12335 * dired.c (file_name_completion): Use scmp to compare names. 12335 * dired.c (file_name_completion): Use scmp to compare names.
12336 12336
123371990-10-15 Richard Stallman (rms at mole.ai.mit.edu) 123371990-10-15 Richard Stallman (rms@mole.ai.mit.edu)
12338 12338
12339 * process.c (create_process): Don't turn off handling of SIGCHLD. 12339 * process.c (create_process): Don't turn off handling of SIGCHLD.
12340 Just set a flag if a signal comes in when not wanted. 12340 Just set a flag if a signal comes in when not wanted.
12341 (create_process_sigchld): New signal handler. 12341 (create_process_sigchld): New signal handler.
12342 12342
123431990-10-14 Richard Stallman (rms at mole.ai.mit.edu) 123431990-10-14 Richard Stallman (rms@mole.ai.mit.edu)
12344 12344
12345 * bytecode.c: De-implement Bmark, Bset_mark, Bscan_buffer. 12345 * bytecode.c: De-implement Bmark, Bset_mark, Bscan_buffer.
12346 Mark Bsymbol_function, Bfset, Bread_char as obsolete. 12346 Mark Bsymbol_function, Bfset, Bread_char as obsolete.
12347 Implement codes Bmult, Bforward_char...Bwiden, 12347 Implement codes Bmult, Bforward_char...Bwiden,
12348 and Bstringeqlsign...Bintegerp. 12348 and Bstringeqlsign...Bintegerp.
12349 12349
123501990-10-12 Jim Blandy (jimb at pogo.ai.mit.edu) 123501990-10-12 Jim Blandy (jimb@pogo.ai.mit.edu)
12351 12351
12352 * buffer.c (list_buffers_1): Select the buffer given in 12352 * buffer.c (list_buffers_1): Select the buffer given in
12353 Vstandard_output using Fset_buffer instead of set_buffer_internal. 12353 Vstandard_output using Fset_buffer instead of set_buffer_internal.
@@ -12358,7 +12358,7 @@
12358 * buffer.c (count_modified_buffers): function deleted - it's 12358 * buffer.c (count_modified_buffers): function deleted - it's
12359 not used anymore. 12359 not used anymore.
12360 12360
123611990-10-11 Jim Blandy (jimb at pogo.ai.mit.edu) 123611990-10-11 Jim Blandy (jimb@pogo.ai.mit.edu)
12362 12362
12363 * buffer.c (reset_buffer_local_variables, buffer_local_variables): 12363 * buffer.c (reset_buffer_local_variables, buffer_local_variables):
12364 added support for default values for buffer local variables which 12364 added support for default values for buffer local variables which
@@ -12368,14 +12368,14 @@
12368 * buffer.c (Fget_buffer_create): move initialization of 12368 * buffer.c (Fget_buffer_create): move initialization of
12369 b->save_length and b->last_window_start to reset_buffer. 12369 b->save_length and b->last_window_start to reset_buffer.
12370 12370
123711990-10-11 Richard Stallman (rms at mole.ai.mit.edu) 123711990-10-11 Richard Stallman (rms@mole.ai.mit.edu)
12372 12372
12373 * m-ibmps2-aix.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Define them. 12373 * m-ibmps2-aix.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Define them.
12374 (C_DEBUG_SWITCH): Delete -fstrength-reduce. 12374 (C_DEBUG_SWITCH): Delete -fstrength-reduce.
12375 12375
12376 * unexmips.c (unexec): Add conditional for MIPS2. 12376 * unexmips.c (unexec): Add conditional for MIPS2.
12377 12377
123781990-10-10 Richard Stallman (rms at mole.ai.mit.edu) 123781990-10-10 Richard Stallman (rms@mole.ai.mit.edu)
12379 12379
12380 * m-iris4d.h (LIBS_MACHINE): Use -lsun, don't use -lPW. 12380 * m-iris4d.h (LIBS_MACHINE): Use -lsun, don't use -lPW.
12381 12381
@@ -12384,16 +12384,16 @@
12384 * unexec.c [USG_SHARED_LIBARARIES]: Numerous changes under this cond. 12384 * unexec.c [USG_SHARED_LIBARARIES]: Numerous changes under this cond.
12385 (copy_text_and_data): New second argument. 12385 (copy_text_and_data): New second argument.
12386 12386
123871990-10-10 Jim Blandy (jimb at pogo.ai.mit.edu) 123871990-10-10 Jim Blandy (jimb@pogo.ai.mit.edu)
12388 12388
12389 * alloc.c (gc_sweep): only unchain markers that are in a buffer. 12389 * alloc.c (gc_sweep): only unchain markers that are in a buffer.
12390 12390
123911990-10-10 Mike Rowan (mtr at apple-gunkies) 123911990-10-10 Mike Rowan (mtr@apple-gunkies)
12392 12392
12393 * process.c: Merged in more changes from 18.56: update_status, 12393 * process.c: Merged in more changes from 18.56: update_status,
12394 FD_SET changes (define all the FD_ macros). Other small changes. 12394 FD_SET changes (define all the FD_ macros). Other small changes.
12395 12395
123961990-10-09 Jim Blandy (jimb at churchy.ai.mit.edu) 123961990-10-09 Jim Blandy (jimb@churchy.ai.mit.edu)
12397 12397
12398 * xdist.c: (decode_mode_spec): reworked code to handle %* - it now 12398 * xdist.c: (decode_mode_spec): reworked code to handle %* - it now
12399 goes like `if return else if return else ... return' instead of 12399 goes like `if return else if return else ... return' instead of
@@ -12401,11 +12401,11 @@
12401 12401
12402 * xdist.c: (fmodetrunc): function deleted - no longer used. 12402 * xdist.c: (fmodetrunc): function deleted - no longer used.
12403 12403
124041990-10-09 Richard Stallman (rms at mole.ai.mit.edu) 124041990-10-09 Richard Stallman (rms@mole.ai.mit.edu)
12405 12405
12406 * xdisp.c (decode_mode_spec): Handle dashes in wide windows. 12406 * xdisp.c (decode_mode_spec): Handle dashes in wide windows.
12407 12407
124081990-10-08 Richard Stallman (rms at mole.ai.mit.edu) 124081990-10-08 Richard Stallman (rms@mole.ai.mit.edu)
12409 12409
12410 * sysdep.c (sys_open, sys_close, sys_read, sys_write): 12410 * sysdep.c (sys_open, sys_close, sys_read, sys_write):
12411 Don't handle EAGAIN. 12411 Don't handle EAGAIN.
@@ -12420,20 +12420,20 @@
12420 12420
12421 * vmsfns.c (Fdefault_subproc_input_handler): InsCstr -> insert. 12421 * vmsfns.c (Fdefault_subproc_input_handler): InsCstr -> insert.
12422 12422
124231990-10-07 Richard Stallman (rms at mole.ai.mit.edu) 124231990-10-07 Richard Stallman (rms@mole.ai.mit.edu)
12424 12424
12425 * m-pmax.h (START_FILES): Handle crt0.o in different dir in Ultrix 4.0. 12425 * m-pmax.h (START_FILES): Handle crt0.o in different dir in Ultrix 4.0.
12426 12426
12427 * s-sunos4.h (O_NDELAY): Define only if not defined. 12427 * s-sunos4.h (O_NDELAY): Define only if not defined.
12428 12428
124291990-10-06 Jim Blandy (jimb at pogo.ai.mit.edu) 124291990-10-06 Jim Blandy (jimb@pogo.ai.mit.edu)
12430 12430
12431 * sysdep.c (tabs_safe_p, get_screen_size): renamed `sg' to `tty'. 12431 * sysdep.c (tabs_safe_p, get_screen_size): renamed `sg' to `tty'.
12432 12432
12433 * sysdep.c (init_baud_rate): rearranged code for calculating 12433 * sysdep.c (init_baud_rate): rearranged code for calculating
12434 baud_rate. 12434 baud_rate.
12435 12435
124361990-10-05 Jim Blandy (jimb at pogo.ai.mit.edu) 124361990-10-05 Jim Blandy (jimb@pogo.ai.mit.edu)
12437 12437
12438 * search.c (Freplace_match): used Finsert_buffer_substring instead 12438 * search.c (Freplace_match): used Finsert_buffer_substring instead
12439 of place and deleted place. 12439 of place and deleted place.
@@ -12444,24 +12444,24 @@
12444 12444
12445 * minibuf.c (read_minibuf): renamed `prefix' argument to `initial'. 12445 * minibuf.c (read_minibuf): renamed `prefix' argument to `initial'.
12446 12446
124471990-10-01 Jim Blandy (jimb at pogo.ai.mit.edu) 124471990-10-01 Jim Blandy (jimb@pogo.ai.mit.edu)
12448 12448
12449 * lread.c (Fload): renamed `MISSING-OK' to `NOERROR'. 12449 * lread.c (Fload): renamed `MISSING-OK' to `NOERROR'.
12450 12450
12451 * keyboard.c (describe_map): renamed `keys' to `string'. 12451 * keyboard.c (describe_map): renamed `keys' to `string'.
12452 12452
12453 * keyboard.c `Vauto_save_interval' unrenamed back to 12453 * keyboard.c `Vauto_save_interval' unrenamed back to
12454 `auto-save-interval'. 12454 `auto-save-interval'.
12455 12455
12456 * keymap.c (Fdefine_key, Flookup_key): renamed arguments called 12456 * keymap.c (Fdefine_key, Flookup_key): renamed arguments called
12457 `keys' to `key'. 12457 `keys' to `key'.
12458 12458
124591990-10-01 Richard Stallman (rms at mole.ai.mit.edu) 124591990-10-01 Richard Stallman (rms@mole.ai.mit.edu)
12460 12460
12461 * sysdep.c (sys_open, sys_close, sys_read, sys_write): 12461 * sysdep.c (sys_open, sys_close, sys_read, sys_write):
12462 Handle EAGAIN like EINTR. 12462 Handle EAGAIN like EINTR.
12463 12463
124641990-09-30 Richard Stallman (rms at mole.ai.mit.edu) 124641990-09-30 Richard Stallman (rms@mole.ai.mit.edu)
12465 12465
12466 * insdel.c (gap_left, gap_right): Use bcopy if requested. 12466 * insdel.c (gap_left, gap_right): Use bcopy if requested.
12467 New config parameters GAP_USE_BCOPY, BCOPY_SAFE_UPWARD, 12467 New config parameters GAP_USE_BCOPY, BCOPY_SAFE_UPWARD,
@@ -12475,7 +12475,7 @@
12475 12475
12476 * dispnew.c (preserve_other_columns): Fix args to second bcopy. 12476 * dispnew.c (preserve_other_columns): Fix args to second bcopy.
12477 12477
124781990-09-30 Jim Blandy (jimb at pogo.ai.mit.edu) 124781990-09-30 Jim Blandy (jimb@pogo.ai.mit.edu)
12479 12479
12480 * keyboard.c: `auto_save_interval' renamed to 12480 * keyboard.c: `auto_save_interval' renamed to
12481 `Vauto_save_interval', since it *is* a lisp-accessible variable. 12481 `Vauto_save_interval', since it *is* a lisp-accessible variable.
@@ -12491,7 +12491,7 @@
12491 12491
12492 * keyboard.c (keystrokes): variable deleted. 12492 * keyboard.c (keystrokes): variable deleted.
12493 12493
124941990-09-30 Mike Rowan (mtr at spike.ai.mit.edu) 124941990-09-30 Mike Rowan (mtr@spike.ai.mit.edu)
12495 12495
12496 * keyboard.c, alloc.c: added malloc warning code from 12496 * keyboard.c, alloc.c: added malloc warning code from
12497 18.56. 12497 18.56.
@@ -12502,7 +12502,7 @@
12502 * process.[ch]: added the raw_status_low and raw_status_high 12502 * process.[ch]: added the raw_status_low and raw_status_high
12503 code from 18.56. 12503 code from 18.56.
12504 12504
125051990-09-29 Richard Stallman (rms at mole.ai.mit.edu) 125051990-09-29 Richard Stallman (rms@mole.ai.mit.edu)
12506 12506
12507 * alloca.s: Handle ns32000 like ns16000. 12507 * alloca.s: Handle ns32000 like ns16000.
12508 12508
@@ -12524,11 +12524,11 @@
12524 12524
12525 * m-delta.h: New file. 12525 * m-delta.h: New file.
12526 12526
125271990-09-28 Richard Stallman (rms at mole.ai.mit.edu) 125271990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
12528 12528
12529 * fns.c (Frequire): Undo certain things on failure, like autoload. 12529 * fns.c (Frequire): Undo certain things on failure, like autoload.
12530 12530
125311990-09-28 Jim Blandy (jimb at pogo.ai.mit.edu) 125311990-09-28 Jim Blandy (jimb@pogo.ai.mit.edu)
12532 12532
12533 * fileio.c (Fwrite_region): renamed variable `fd' to `desc' and 12533 * fileio.c (Fwrite_region): renamed variable `fd' to `desc' and
12534 changed argument to open from `1' to `O_WRONLY'. 12534 changed argument to open from `1' to `O_WRONLY'.
@@ -12553,7 +12553,7 @@
12553 * dispnew.c (visible_bell, inverse_video, baud_rate, 12553 * dispnew.c (visible_bell, inverse_video, baud_rate,
12554 Vwindow_system): rearranged comments. 12554 Vwindow_system): rearranged comments.
12555 12555
125561990-09-27 Richard Stallman (rms at mole.ai.mit.edu) 125561990-09-27 Richard Stallman (rms@mole.ai.mit.edu)
12557 12557
12558 * emacs.c (main) : Set the DISPLAY environment value when both of 12558 * emacs.c (main) : Set the DISPLAY environment value when both of
12559 MAINTAIN_ENVIRONMENT and HAVE_X_WINDOW are defined. 12559 MAINTAIN_ENVIRONMENT and HAVE_X_WINDOW are defined.
@@ -12579,29 +12579,29 @@
12579 * sysdep.c (select): Use process_tick and update_tick, 12579 * sysdep.c (select): Use process_tick and update_tick,
12580 not child_changed. 12580 not child_changed.
12581 12581
125821990-09-23 Richard Stallman (rms at mole.ai.mit.edu) 125821990-09-23 Richard Stallman (rms@mole.ai.mit.edu)
12583 12583
12584 * keyboard.c (Fsuspend_emacs): Check screen size after resume. 12584 * keyboard.c (Fsuspend_emacs): Check screen size after resume.
12585 12585
125861990-09-19 Richard Stallman (rms at mole.ai.mit.edu) 125861990-09-19 Richard Stallman (rms@mole.ai.mit.edu)
12587 12587
12588 * editfns.c: Doc fix. 12588 * editfns.c: Doc fix.
12589 12589
125901990-09-18 Richard Stallman (rms at mole.ai.mit.edu) 125901990-09-18 Richard Stallman (rms@mole.ai.mit.edu)
12591 12591
12592 * window.c (Fsplit_window): Minor cleanup. 12592 * window.c (Fsplit_window): Minor cleanup.
12593 12593
125941990-09-17 Richard Stallman (rms at mole.ai.mit.edu) 125941990-09-17 Richard Stallman (rms@mole.ai.mit.edu)
12595 12595
12596 * emacs.c (main) [USG_SHARED_LIBRARIES]: Call brk. 12596 * emacs.c (main) [USG_SHARED_LIBRARIES]: Call brk.
12597 12597
125981990-09-13 Richard Stallman (rms at mole.ai.mit.edu) 125981990-09-13 Richard Stallman (rms@mole.ai.mit.edu)
12599 12599
12600 * floatfns.c (float_error_arg): New variable. 12600 * floatfns.c (float_error_arg): New variable.
12601 (IN_FLOAT): New arg; sets float_error_arg. All uses changed. 12601 (IN_FLOAT): New arg; sets float_error_arg. All uses changed.
12602 (float_error): Use that value when signaling error. 12602 (float_error): Use that value when signaling error.
12603 12603
126041990-09-11 Richard Stallman (rms at mole.ai.mit.edu) 126041990-09-11 Richard Stallman (rms@mole.ai.mit.edu)
12605 12605
12606 * unexaix.c, m-ibmr2.h, s-aix3-1.h: New files. 12606 * unexaix.c, m-ibmr2.h, s-aix3-1.h: New files.
12607 12607
@@ -12634,7 +12634,7 @@
12634 12634
12635 * alloc.c (pure, PUREBEG): If HAVE_SHM, define place for a segment. 12635 * alloc.c (pure, PUREBEG): If HAVE_SHM, define place for a segment.
12636 12636
126371990-09-03 Mike Rowan (mtr at apple-gunkies) 126371990-09-03 Mike Rowan (mtr@apple-gunkies)
12638 12638
12639 * sysdep.c: added setup_pty from 18.56 12639 * sysdep.c: added setup_pty from 18.56
12640 12640
@@ -12642,11 +12642,11 @@
12642 12642
12643 globally replaced: 12643 globally replaced:
12644 redisplay_preserving_echo_area -> redisplay_preserve_echo_area 12644 redisplay_preserving_echo_area -> redisplay_preserve_echo_area
12645 SetBfp -> set_buffer_internal 12645 SetBfp -> set_buffer_internal
12646 buffer_flush_undo -> buffer_disable_undo 12646 buffer_flush_undo -> buffer_disable_undo
12647 redo_mode_line -> update_mode_line (window.h) 12647 redo_mode_line -> update_mode_line (window.h)
12648 12648
126491990-08-31 Richard Stallman (rms at mole.ai.mit.edu) 126491990-08-31 Richard Stallman (rms@mole.ai.mit.edu)
12650 12650
12651 * data.c (Fmake_local_variable): If var is local when set, make it 12651 * data.c (Fmake_local_variable): If var is local when set, make it
12652 local now in this buffer. 12652 local now in this buffer.
@@ -12655,7 +12655,7 @@
12655 12655
12656 * data.c (Faset): Require integer as third arg for string. 12656 * data.c (Faset): Require integer as third arg for string.
12657 12657
126581990-08-28 Richard Stallman (rms at mole.ai.mit.edu) 126581990-08-28 Richard Stallman (rms@mole.ai.mit.edu)
12659 12659
12660 * search.c: Doc fix. 12660 * search.c: Doc fix.
12661 12661
@@ -12667,12 +12667,12 @@
12667 * dispnew.c (scroll_screen_lines): Mark newly empty lines as empty. 12667 * dispnew.c (scroll_screen_lines): Mark newly empty lines as empty.
12668 (scrolling): Give up if any line in current_screen not enabled. 12668 (scrolling): Give up if any line in current_screen not enabled.
12669 12669
126701990-08-27 Roland McGrath (roland at churchy.ai.mit.edu) 126701990-08-27 Roland McGrath (roland@churchy.ai.mit.edu)
12671 12671
12672 * dired.c (Ffile_attributes): Return the device number too (elt 11 12672 * dired.c (Ffile_attributes): Return the device number too (elt 11
12673 of the returned list). 12673 of the returned list).
12674 12674
126751990-08-27 Richard Stallman (rms at mole.ai.mit.edu) 126751990-08-27 Richard Stallman (rms@mole.ai.mit.edu)
12676 12676
12677 * sysdep.c (wait_for_kbd_input): Frob waiting_for_input here. 12677 * sysdep.c (wait_for_kbd_input): Frob waiting_for_input here.
12678 * keyboard.c (kbd_buffer_read_command_char): Not here. 12678 * keyboard.c (kbd_buffer_read_command_char): Not here.
@@ -12687,26 +12687,26 @@
12687 * vmsfns.c (process_exit): Logic of deletion was wrong. 12687 * vmsfns.c (process_exit): Logic of deletion was wrong.
12688 (Fspawn_subprocess): Correctly reuse existing struct process_list. 12688 (Fspawn_subprocess): Correctly reuse existing struct process_list.
12689 12689
126901990-08-22 Richard Stallman (rms at mole.ai.mit.edu) 126901990-08-22 Richard Stallman (rms@mole.ai.mit.edu)
12691 12691
12692 * m-plexus.h (LD_SWITCH_MACHINE): New macro. 12692 * m-plexus.h (LD_SWITCH_MACHINE): New macro.
12693 12693
126941990-08-22 Joseph Arceneaux (jla at geech) 126941990-08-22 Joseph Arceneaux (jla@geech)
12695 12695
12696 * xterm.c (XTread_socket): Cleaned up #ifdefs prior to event 12696 * xterm.c (XTread_socket): Cleaned up #ifdefs prior to event
12697 reading loop. Also handle FIOSNBIO. 12697 reading loop. Also handle FIOSNBIO.
12698 12698
126991990-08-19 Joseph Arceneaux (jla at geech) 126991990-08-19 Joseph Arceneaux (jla@geech)
12700 12700
12701 * xterm.c (dumplyphs): Last vestige of MScreenWidth removed. 12701 * xterm.c (dumplyphs): Last vestige of MScreenWidth removed.
12702 * config.h: MScreenWidth, MScreenHeight definitions removed. 12702 * config.h: MScreenWidth, MScreenHeight definitions removed.
12703 12703
127041990-08-18 Joseph Arceneaux (jla at geech) 127041990-08-18 Joseph Arceneaux (jla@geech)
12705 12705
12706 * scroll.c (do_scrolling): Pass the correct sizes to bcopy. 12706 * scroll.c (do_scrolling): Pass the correct sizes to bcopy.
12707 * dispnew.c (make_screen_glyphs): Likewise. 12707 * dispnew.c (make_screen_glyphs): Likewise.
12708 12708
127091990-08-16 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127091990-08-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12710 12710
12711 * dispnew.c (scroll_screen_lines, free_screen_glyphs): Only deal 12711 * dispnew.c (scroll_screen_lines, free_screen_glyphs): Only deal
12712 with the X components of screen_glyphs if SCREEN_IS_X. 12712 with the X components of screen_glyphs if SCREEN_IS_X.
@@ -12717,22 +12717,22 @@
12717 exists, implies current screen only if not. 12717 exists, implies current screen only if not.
12718 (Fdisplay_buffer): Simplification of multi-screen code. 12718 (Fdisplay_buffer): Simplification of multi-screen code.
12719 12719
127201990-08-15 Richard Stallman (rms at mole.ai.mit.edu) 127201990-08-15 Richard Stallman (rms@mole.ai.mit.edu)
12721 12721
12722 * buffer.c: Doc fix. 12722 * buffer.c: Doc fix.
12723 12723
127241990-08-15 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127241990-08-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12725 12725
12726 * dispnew.c (update_line): Simplification of pixel size code, only 12726 * dispnew.c (update_line): Simplification of pixel size code, only
12727 done if screen is X. 12727 done if screen is X.
12728 (update_screen): Only set pixel stuff if screen is X. 12728 (update_screen): Only set pixel stuff if screen is X.
12729 12729
127301990-08-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 127301990-08-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12731 12731
12732 * m-targon31.h (NO_REMAP): Definition removed. 12732 * m-targon31.h (NO_REMAP): Definition removed.
12733 (SEGMENT_MASK): New macro. 12733 (SEGMENT_MASK): New macro.
12734 12734
127351990-08-14 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127351990-08-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12736 12736
12737 * lread.c (eval-region): Don't set opoint to point, etc. 12737 * lread.c (eval-region): Don't set opoint to point, etc.
12738 Fnarrow_to_region from BEGV, not b. 12738 Fnarrow_to_region from BEGV, not b.
@@ -12754,12 +12754,12 @@
12754 mode line. 12754 mode line.
12755 All occurences of struct screen * replaced with SCREEN_PTR. 12755 All occurences of struct screen * replaced with SCREEN_PTR.
12756 12756
127571990-08-13 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127571990-08-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12758 12758
12759 * xmenu.c (list_of_items, list_of_panes): Fixed wrong params to 12759 * xmenu.c (list_of_items, list_of_panes): Fixed wrong params to
12760 wrong_type_argument. 12760 wrong_type_argument.
12761 12761
127621990-08-12 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127621990-08-12 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12763 12763
12764 * dispnew.c (pixel_to_char_translation): New algorithm for 12764 * dispnew.c (pixel_to_char_translation): New algorithm for
12765 finding y. 12765 finding y.
@@ -12772,24 +12772,24 @@
12772 the window. 12772 the window.
12773 (encode_mouse_button): Don't bother about motion types. 12773 (encode_mouse_button): Don't bother about motion types.
12774 12774
127751990-08-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 127751990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12776 12776
12777 * m-convex.h (C_SWITCH_MACHINE, LIB_STANDARD, LIBS_MACHINE): 12777 * m-convex.h (C_SWITCH_MACHINE, LIB_STANDARD, LIBS_MACHINE):
12778 (LD_SWITCH_MACHINE): Add definitions for Convex V 4.0. 12778 (LD_SWITCH_MACHINE): Add definitions for Convex V 4.0.
12779 12779
127801990-08-11 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127801990-08-11 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12781 12781
12782 * xfns.c (Fx_grab_pointer): Call XCreateFontCursor on shape, 12782 * xfns.c (Fx_grab_pointer): Call XCreateFontCursor on shape,
12783 setting new variable grabbed_cursor. Return Qt if successful, 12783 setting new variable grabbed_cursor. Return Qt if successful,
12784 Qnil otherwise. 12784 Qnil otherwise.
12785 (Fx_ungrab_pointer): free grabbed_cursor if non zero. Return Qnil. 12785 (Fx_ungrab_pointer): free grabbed_cursor if non zero. Return Qnil.
12786 12786
127871990-08-10 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127871990-08-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12788 12788
12789 * xfns.c (x_figure_window_size): Don't set pixel sizes until 12789 * xfns.c (x_figure_window_size): Don't set pixel sizes until
12790 height and width are determined. 12790 height and width are determined.
12791 12791
127921990-08-08 Joseph Arceneaux (jla at churchy.ai.mit.edu) 127921990-08-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12793 12793
12794 * xfns.c (Fx_grab_pointer): New parameter to explicitly ignore 12794 * xfns.c (Fx_grab_pointer): New parameter to explicitly ignore
12795 keyboard events. 12795 keyboard events.
@@ -12797,11 +12797,11 @@
12797 * xterm.c (notice_mouse_movement): Use pixel_to_char_translation 12797 * xterm.c (notice_mouse_movement): Use pixel_to_char_translation
12798 to get char position and buffer offset. 12798 to get char position and buffer offset.
12799 12799
128001990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 128001990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12801 12801
12802 * sysdep.c [NEED_PTEM_H]: New flag macro says include ptem.h. 12802 * sysdep.c [NEED_PTEM_H]: New flag macro says include ptem.h.
12803 12803
128041990-08-07 Joseph Arceneaux (jla at churchy.ai.mit.edu) 128041990-08-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12805 12805
12806 * dispextern.h: element bufp of screen_glyphs no longer dependent 12806 * dispextern.h: element bufp of screen_glyphs no longer dependent
12807 on X windows. 12807 on X windows.
@@ -12819,7 +12819,7 @@
12819 * dispnew.c (update_line): Set the pix_width and pix_height of the 12819 * dispnew.c (update_line): Set the pix_width and pix_height of the
12820 line. This fashion of doing so is temporary. 12820 line. This fashion of doing so is temporary.
12821 12821
128221990-08-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 128221990-08-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12823 12823
12824 * dispextern.h: screen_glyphs struct elements bottom_right_x, 12824 * dispextern.h: screen_glyphs struct elements bottom_right_x,
12825 bottom_right_y changed to pix_width and pix_height. 12825 bottom_right_y changed to pix_width and pix_height.
@@ -12830,7 +12830,7 @@
12830 * xterm.h: Macros PIXEL_{WIDTH,HEIGHT} now use the display 12830 * xterm.h: Macros PIXEL_{WIDTH,HEIGHT} now use the display
12831 structure elements. 12831 structure elements.
12832 12832
128331990-08-05 Joseph Arceneaux (jla at churchy.ai.mit.edu) 128331990-08-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12834 12834
12835 * xfns.c (x_window_to_scrollbar): Return Lisp symbol in parameter 12835 * xfns.c (x_window_to_scrollbar): Return Lisp symbol in parameter
12836 PART_PTR, rather than string. 12836 PART_PTR, rather than string.
@@ -12856,7 +12856,7 @@
12856 (coordinates_in_window): Don't say modeline if window_height is 1, 12856 (coordinates_in_window): Don't say modeline if window_height is 1,
12857 as this is likely to be the minibuffer. 12857 as this is likely to be the minibuffer.
12858 12858
128591990-08-04 Joseph Arceneaux (jla at churchy.ai.mit.edu) 128591990-08-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12860 12860
12861 * screen.c (Fcoordinates_in_window_p): Doc fix. Simplified. 12861 * screen.c (Fcoordinates_in_window_p): Doc fix. Simplified.
12862 (window_from_coordinates): New function. 12862 (window_from_coordinates): New function.
@@ -12876,18 +12876,18 @@
12876 events. 12876 events.
12877 (XTread_socket): Use it here. 12877 (XTread_socket): Use it here.
12878 12878
128791990-08-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 128791990-08-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12880 12880
12881 * callproc.c (child_setup): Report error in chdir. 12881 * callproc.c (child_setup): Report error in chdir.
12882 12882
128831990-08-01 Joseph Arceneaux (jla at churchy.ai.mit.edu) 128831990-08-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12884 12884
12885 * lisp.h: New macro XFLOATINT. extract_float declared. 12885 * lisp.h: New macro XFLOATINT. extract_float declared.
12886 * floatfns.c (Ffloor): Call floor, not ceil. 12886 * floatfns.c (Ffloor): Call floor, not ceil.
12887 (extract_float): No longer static. 12887 (extract_float): No longer static.
12888 * bytecode.c (Fbyte_code): Correctly handle floats in case Beqlsign. 12888 * bytecode.c (Fbyte_code): Correctly handle floats in case Beqlsign.
12889 12889
128901990-07-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 128901990-07-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12891 12891
12892 * keyboard.c (read_key_sequence): When downcasing letters, 12892 * keyboard.c (read_key_sequence): When downcasing letters,
12893 don't change the value returned in keybuf. 12893 don't change the value returned in keybuf.
@@ -12895,26 +12895,26 @@
12895 things such as C-h c, but it is an improvement 12895 things such as C-h c, but it is an improvement
12896 for M-x global-set-key.) 12896 for M-x global-set-key.)
12897 12897
128981990-07-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 128981990-07-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12899 12899
12900 * eval.c: Doc fix. 12900 * eval.c: Doc fix.
12901 12901
129021990-07-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129021990-07-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12903 12903
12904 * s-iris*.h (SYSTEM_TYPE): Change silicon-graphics-unix to irix. 12904 * s-iris*.h (SYSTEM_TYPE): Change silicon-graphics-unix to irix.
12905 12905
129061990-07-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129061990-07-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12907 12907
12908 * indent.c (Fmove_to_column): End-test was off by 1. 12908 * indent.c (Fmove_to_column): End-test was off by 1.
12909 12909
12910 * abbrev.c (Fexpand_abbrev): Return nil if alloca arg would be neg. 12910 * abbrev.c (Fexpand_abbrev): Return nil if alloca arg would be neg.
12911 12911
129121990-07-26 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129121990-07-26 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12913 12913
12914 * xdisp.c (display_text_line): String to rope copy for inserting 12914 * xdisp.c (display_text_line): String to rope copy for inserting
12915 arrow text. 12915 arrow text.
12916 12916
129171990-07-25 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129171990-07-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12918 12918
12919 * xdisp.c (display_mode_line): Check that the name has actually 12919 * xdisp.c (display_mode_line): Check that the name has actually
12920 changed before calling x_set_name. 12920 changed before calling x_set_name.
@@ -12929,14 +12929,14 @@
12929 * vm-limit.c (morecore_with_warning): Check if new memory larger 12929 * vm-limit.c (morecore_with_warning): Check if new memory larger
12930 than elisp pointer size. 12930 than elisp pointer size.
12931 12931
129321990-07-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129321990-07-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12933 12933
12934 * keyboard.c (save_getcjmp, restore_getcjmp): New functions. 12934 * keyboard.c (save_getcjmp, restore_getcjmp): New functions.
12935 (read_char): Use them around Fdo_auto_save. 12935 (read_char): Use them around Fdo_auto_save.
12936 * process.c (read_process_output, exec_sentinel): Use them. 12936 * process.c (read_process_output, exec_sentinel): Use them.
12937 * fileio.c (Fdo_auto_save): Run auto-save-hook. 12937 * fileio.c (Fdo_auto_save): Run auto-save-hook.
12938 12938
129391990-07-24 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129391990-07-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12940 12940
12941 * dispnew.c (safe_bcopy): No longer static. 12941 * dispnew.c (safe_bcopy): No longer static.
12942 12942
@@ -12945,42 +12945,42 @@
12945 12945
12946 * mem_limits.c: typedef SIZE. 12946 * mem_limits.c: typedef SIZE.
12947 12947
129481990-07-19 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129481990-07-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12949 12949
12950 * fileio.c (Finsert_file_contents): Initialize how_much when exiting 12950 * fileio.c (Finsert_file_contents): Initialize how_much when exiting
12951 main loop. 12951 main loop.
12952 12952
12953 * m/m-mips.h: Added stuff from the 18.56 version. 12953 * m/m-mips.h: Added stuff from the 18.56 version.
12954 12954
129551990-07-18 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129551990-07-18 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12956 12956
12957 * indent.c (Fmove_to_column): Set end to ZV. 12957 * indent.c (Fmove_to_column): Set end to ZV.
12958 12958
129591990-07-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129591990-07-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12960 12960
12961 * editfns.c (init_editfns): Let envvar NAME override full name. 12961 * editfns.c (init_editfns): Let envvar NAME override full name.
12962 12962
12963 * buffer.c (list_buffers_1): Avoid error with list-buffers-directory. 12963 * buffer.c (list_buffers_1): Avoid error with list-buffers-directory.
12964 12964
129651990-07-17 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129651990-07-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12966 12966
12967 * buffer.c (list_buffers_1): Don't check list-buffers-directory. 12967 * buffer.c (list_buffers_1): Don't check list-buffers-directory.
12968 12968
129691990-07-16 Joseph Arceneaux (jla at churchy.ai.mit.edu) 129691990-07-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
12970 12970
12971 * xdisp.c (display_text_line): Don't print ellipsis if they're 12971 * xdisp.c (display_text_line): Don't print ellipsis if they're
12972 off the left edge. 12972 off the left edge.
12973 12973
129741990-07-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129741990-07-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12975 12975
12976 * s-386-ix.h: Define BROKEN_TIOCGETC. 12976 * s-386-ix.h: Define BROKEN_TIOCGETC.
12977 12977
129781990-07-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129781990-07-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12979 12979
12980 * m-pmax.h: Undef LD_SWITCH_MACHINE, change DATA_START 12980 * m-pmax.h: Undef LD_SWITCH_MACHINE, change DATA_START
12981 and DATA_SEG_BITS. 12981 and DATA_SEG_BITS.
12982 12982
129831990-07-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129831990-07-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12984 12984
12985 * s-iris3-6.h (HAVE_GETWD): Define this. 12985 * s-iris3-6.h (HAVE_GETWD): Define this.
12986 (KERNEL_FILE): Change to /unix. 12986 (KERNEL_FILE): Change to /unix.
@@ -12991,41 +12991,41 @@
12991 * minibuf.c (Fall_completions, do_completion): Treat nil as alist. 12991 * minibuf.c (Fall_completions, do_completion): Treat nil as alist.
12992 (Ftry_completion): Likewise. 12992 (Ftry_completion): Likewise.
12993 12993
129941990-07-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129941990-07-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12995 12995
12996 * sysdep.c: Undefine TIOCGETC if BROKEN_TIOCGETC defined. 12996 * sysdep.c: Undefine TIOCGETC if BROKEN_TIOCGETC defined.
12997 * s-usg5-3.h, s-xenix.h: Define BROKEN_TIOCGETC. 12997 * s-usg5-3.h, s-xenix.h: Define BROKEN_TIOCGETC.
12998 12998
129991990-06-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 129991990-06-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13000 13000
13001 * process.c (Fopen_network_connection): Minor cleanup. 13001 * process.c (Fopen_network_connection): Minor cleanup.
13002 13002
130031990-06-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 130031990-06-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13004 13004
13005 * m-sun3.h: Add comments for dealing with 68881. 13005 * m-sun3.h: Add comments for dealing with 68881.
13006 13006
130071990-06-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 130071990-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13008 13008
13009 * m-ibmps2-aix.h [__GNUC__]: Define LIB_STANDARD and C_DEBUG_SWITCH, 13009 * m-ibmps2-aix.h [__GNUC__]: Define LIB_STANDARD and C_DEBUG_SWITCH,
13010 and don't define LIBS_MACHINE. 13010 and don't define LIBS_MACHINE.
13011 (HAVE_WAIT_HEADER): Define this. 13011 (HAVE_WAIT_HEADER): Define this.
13012 Also reordered definitions so recently added ones are together. 13012 Also reordered definitions so recently added ones are together.
13013 13013
130141990-06-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 130141990-06-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13015 13015
13016 * insdel.c (insert): Error if buffer would get too long. 13016 * insdel.c (insert): Error if buffer would get too long.
13017 * fileio.c (Finsert_file_contents): Likewise. 13017 * fileio.c (Finsert_file_contents): Likewise.
13018 13018
130191990-06-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 130191990-06-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13020 13020
13021 * syntax.c (scan_sexps_forward): Allow Squote inside symbols. 13021 * syntax.c (scan_sexps_forward): Allow Squote inside symbols.
13022 13022
130231990-06-16 Joseph Arceneaux (jla at geech) 130231990-06-16 Joseph Arceneaux (jla@geech)
13024 13024
13025 * window.c (Fscroll_other_window): Don't unbind_to. Keep track of 13025 * window.c (Fscroll_other_window): Don't unbind_to. Keep track of
13026 current_buffer and point explicitly. 13026 current_buffer and point explicitly.
13027 13027
130281990-06-15 Joseph Arceneaux (jla at churchy.ai.mit.edu) 130281990-06-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13029 13029
13030 * term.c: (cursor_to): Only add chars_wasted if not calling hook. 13030 * term.c: (cursor_to): Only add chars_wasted if not calling hook.
13031 (clear_end_of_line_raw): Likewise. 13031 (clear_end_of_line_raw): Likewise.
@@ -13041,7 +13041,7 @@
13041 * dispnew.c: char_ins_del_cost defined here. char_ins_del_vector 13041 * dispnew.c: char_ins_del_cost defined here. char_ins_del_vector
13042 declared extern here. 13042 declared extern here.
13043 13043
130441990-06-14 Joseph Arceneaux (jla at churchy.ai.mit.edu) 130441990-06-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13045 13045
13046 * Globally replaced screen_width with macro 13046 * Globally replaced screen_width with macro
13047 SCREEN_WIDTH (selected_screen). 13047 SCREEN_WIDTH (selected_screen).
@@ -13050,17 +13050,17 @@
13050 (change_window_size): No longer check output_type and set 13050 (change_window_size): No longer check output_type and set
13051 ScreenRows. 13051 ScreenRows.
13052 13052
130531990-06-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 130531990-06-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13054 13054
13055 * indent.c (Findent_to): Don't fail to return value. 13055 * indent.c (Findent_to): Don't fail to return value.
13056 (Fmove_to_column, Fcurrent_column): Doc fixes. 13056 (Fmove_to_column, Fcurrent_column): Doc fixes.
13057 13057
130581990-06-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 130581990-06-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13059 13059
13060 * keyboard.c (echo_prompt): Now uses glyphs. 13060 * keyboard.c (echo_prompt): Now uses glyphs.
13061 echobuf, echobuf_ptr: These variables now glyphs. 13061 echobuf, echobuf_ptr: These variables now glyphs.
13062 13062
130631990-06-05 Joseph Arceneaux (jla at churchy.ai.mit.edu) 130631990-06-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13064 13064
13065 * fileio.c (Fdo_auto_save): Use glyphs_to_str_copy to set 13065 * fileio.c (Fdo_auto_save): Use glyphs_to_str_copy to set
13066 omessage. 13066 omessage.
@@ -13075,10 +13075,10 @@
13075 13075
13076 * print.c (printchar, strout): Use message_buf_size. Convert to 13076 * print.c (printchar, strout): Use message_buf_size. Convert to
13077 glyfs before assigning chars. 13077 glyfs before assigning chars.
13078 (str_to_glyph_cpy, str_to_glyph_ncpy, 13078 (str_to_glyph_cpy, str_to_glyph_ncpy,
13079 glyph_to_str_cpy, glyph_to_str_ncpy): New functions. 13079 glyph_to_str_cpy, glyph_to_str_ncpy): New functions.
13080 13080
130811990-06-03 Joseph Arceneaux (jla at churchy.ai.mit.edu) 130811990-06-03 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13082 13082
13083 * keyboard.c (command_loop_1): Clear this_command_key_count here. 13083 * keyboard.c (command_loop_1): Clear this_command_key_count here.
13084 (Fread_key_sequence): And here. 13084 (Fread_key_sequence): And here.
@@ -13086,7 +13086,7 @@
13086 13086
13087 * dispnew.c (update_screen): 13087 * dispnew.c (update_screen):
13088 Add missing else in handling cursor_in_echo_area. 13088 Add missing else in handling cursor_in_echo_area.
13089 * xdisp.c (redisplay_window): Eliminate lpoint. Alter opoint 13089 * xdisp.c (redisplay_window): Eliminate lpoint. Alter opoint
13090 if point should be changed permanently in the selected window. 13090 if point should be changed permanently in the selected window.
13091 13091
13092 * window.c (unshow_buffer): Don't set pt in selected window's buffer. 13092 * window.c (unshow_buffer): Don't set pt in selected window's buffer.
@@ -13118,7 +13118,7 @@
13118 13118
13119 * xterm.c (x_term_init): Don't set dont_calculate_costs anymore. 13119 * xterm.c (x_term_init): Don't set dont_calculate_costs anymore.
13120 13120
131211990-06-02 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131211990-06-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13122 13122
13123 * term.c (calculate_ins_del_char_costs, string_cost_one_line): 13123 * term.c (calculate_ins_del_char_costs, string_cost_one_line):
13124 Made static. 13124 Made static.
@@ -13136,7 +13136,7 @@
13136 13136
13137 * xterm.c (x_term_init): Don't CalcIDCosts here anymore. 13137 * xterm.c (x_term_init): Don't CalcIDCosts here anymore.
13138 13138
131391990-06-01 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131391990-06-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13140 13140
13141 * print.c: Include dispextern.h. 13141 * print.c: Include dispextern.h.
13142 (printchar, strout): Use message_buf. 13142 (printchar, strout): Use message_buf.
@@ -13168,42 +13168,42 @@
13168 13168
13169 * fileio.c (Fexpand_file_name): Simplified. 13169 * fileio.c (Fexpand_file_name): Simplified.
13170 13170
131711990-06-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 131711990-06-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13172 13172
13173 * dired.c: Doc fix. 13173 * dired.c: Doc fix.
13174 13174
131751990-05-31 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131751990-05-31 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13176 13176
13177 * search.c (Fsearch_forward): Docstring fix. 13177 * search.c (Fsearch_forward): Docstring fix.
13178 13178
131791990-05-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 131791990-05-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13180 13180
13181 * dired.c: Comment added. 13181 * dired.c: Comment added.
13182 13182
131831990-05-31 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131831990-05-31 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13184 13184
13185 * process.c (Fprocess_connection): Return the type of a process 13185 * process.c (Fprocess_connection): Return the type of a process
13186 object. 13186 object.
13187 (syms_of_process): Initialize pty_process and stream_process. 13187 (syms_of_process): Initialize pty_process and stream_process.
13188 Declare Fprocess_type. 13188 Declare Fprocess_type.
13189 * process.h New element type to struct Lisp_Process. 13189 * process.h New element type to struct Lisp_Process.
13190 13190
13191 * syntax.c (scan_sexps_forward): Initialize curlevel->last to -1. 13191 * syntax.c (scan_sexps_forward): Initialize curlevel->last to -1.
13192 13192
131931990-05-28 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131931990-05-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13194 13194
13195 * fileio.c (Finsert_file_contents): Use new variable how_much to 13195 * fileio.c (Finsert_file_contents): Use new variable how_much to
13196 hold read result. 13196 hold read result.
13197 13197
131981990-05-24 Joseph Arceneaux (jla at churchy.ai.mit.edu) 131981990-05-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13199 13199
13200 * lread.c (read_char_exclusive): New subr. 13200 * lread.c (read_char_exclusive): New subr.
13201 13201
132021990-05-24 David Lawrence (tale at pogo.ai.mit.edu) 132021990-05-24 David Lawrence (tale@pogo.ai.mit.edu)
13203 13203
13204 * fileio.c (file_executable_p): New function. 13204 * fileio.c (file_executable_p): New function.
13205 13205
132061990-05-23 Joseph Arceneaux (jla at churchy.ai.mit.edu) 132061990-05-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13207 13207
13208 * insdel.c (make_gap): Only set BEG_ADDR if BUFFER_REALLOC was 13208 * insdel.c (make_gap): Only set BEG_ADDR if BUFFER_REALLOC was
13209 successful. 13209 successful.
@@ -13216,26 +13216,26 @@
13216 * print.c (print): Use ... only for conses, and instead of normal 13216 * print.c (print): Use ... only for conses, and instead of normal
13217 print. 13217 print.
13218 13218
132191990-05-22 Joseph Arceneaux (jla at churchy.ai.mit.edu) 132191990-05-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13220 13220
13221 * Renamed meta_flag meta_key. 13221 * Renamed meta_flag meta_key.
13222 13222
13223 * termopts.h: Comment changes. 13223 * termopts.h: Comment changes.
13224 13224
132251990-05-20 Joseph Arceneaux (jla at churchy.ai.mit.edu) 132251990-05-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13226 13226
13227 * buffer.h: upcase_table and downcase_table are now Lisp_Objects. 13227 * buffer.h: upcase_table and downcase_table are now Lisp_Objects.
13228 * alloc.c (mark_object, gc_sweep): Related changes. 13228 * alloc.c (mark_object, gc_sweep): Related changes.
13229 * casetab.c: Ditto. 13229 * casetab.c: Ditto.
13230 13230
132311990-05-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 132311990-05-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13232 13232
13233 * minibuf.c (Fall_completions): Protect STRING from gc. 13233 * minibuf.c (Fall_completions): Protect STRING from gc.
13234 Copy ALIST to TAIL to protect it. 13234 Copy ALIST to TAIL to protect it.
13235 13235
13236 * paths.h-dist: Doc fix. 13236 * paths.h-dist: Doc fix.
13237 13237
132381990-05-17 Joseph Arceneaux (jla at churchy.ai.mit.edu) 132381990-05-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13239 13239
13240 * search.c (Flooking_at, search_buffer): Use new accessors. 13240 * search.c (Flooking_at, search_buffer): Use new accessors.
13241 * indent.c (Fcurrent_column): Likewise. 13241 * indent.c (Fcurrent_column): Likewise.
@@ -13253,7 +13253,7 @@
13253 * xdisp.c (try_window, try_window_id, display_text_line): Likewise. 13253 * xdisp.c (try_window, try_window_id, display_text_line): Likewise.
13254 (redisplay): Likewise. 13254 (redisplay): Likewise.
13255 * buffer.c (list_buffers_1): Likewise. 13255 * buffer.c (list_buffers_1): Likewise.
13256 * marker.c (marker_position, Fset_marker, set_marker_restricted): 13256 * marker.c (marker_position, Fset_marker, set_marker_restricted):
13257 (Fmarker_position): Likewise. 13257 (Fmarker_position): Likewise.
13258 * window.c (unshow_buffer, Fset_window_configuration): Likewise. 13258 * window.c (unshow_buffer, Fset_window_configuration): Likewise.
13259 (Fset_window_buffer): Likewise. 13259 (Fset_window_buffer): Likewise.
@@ -13301,7 +13301,7 @@
13301 * print.c (PRINTPREPARE): Use Fset_buffer. 13301 * print.c (PRINTPREPARE): Use Fset_buffer.
13302 13302
13303 * buffer.c (SetBfp): Don't bother with selected window or its point. 13303 * buffer.c (SetBfp): Don't bother with selected window or its point.
13304 * window.c (Fselect_window): Always set pointm of old window. 13304 * window.c (Fselect_window): Always set pointm of old window.
13305 13305
13306 * editfns.c: Eliminate all use of DEFSIMPLE and DEFPRED. 13306 * editfns.c: Eliminate all use of DEFSIMPLE and DEFPRED.
13307 * indent.c, keyboard.c: Ditto. 13307 * indent.c, keyboard.c: Ditto.
@@ -13309,17 +13309,17 @@
13309 * search.c (skip_chars): Eliminate PointLeft and PointRight. 13309 * search.c (skip_chars): Eliminate PointLeft and PointRight.
13310 * cmds.c (SelfInsert): Likewise. 13310 * cmds.c (SelfInsert): Likewise.
13311 13311
133121990-05-16 Joseph Arceneaux (jla at churchy.ai.mit.edu) 133121990-05-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13313 13313
13314 * xdisp.c (try_window): No return value. 13314 * xdisp.c (try_window): No return value.
13315 Fix calls to try_window. 13315 Fix calls to try_window.
13316 * Global variable RedoModes is now redraw_mode_line. 13316 * Global variable RedoModes is now redraw_mode_line.
13317 13317
133181990-05-13 Joseph Arceneaux (jla at churchy.ai.mit.edu) 133181990-05-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13319 13319
13320 * keymap.c (Fdefine_key, Flookup_key): Local cleanups. 13320 * keymap.c (Fdefine_key, Flookup_key): Local cleanups.
13321 13321
13322 * sysdep.c (sys_suspend): Use save_signal_handlers and 13322 * sysdep.c (sys_suspend): Use save_signal_handlers and
13323 restore_signal_handlers to save and restore signal state. 13323 restore_signal_handlers to save and restore signal state.
13324 13324
13325 * indent.c (Findent_to): Merge guts of indentation into here. 13325 * indent.c (Findent_to): Merge guts of indentation into here.
@@ -13339,11 +13339,11 @@
13339 (describe_map): Add space to end of prefix. 13339 (describe_map): Add space to end of prefix.
13340 * syntax.c (describe_syntax): Do indentation and newline. 13340 * syntax.c (describe_syntax): Do indentation and newline.
13341 13341
133421990-05-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 133421990-05-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13343 13343
13344 * process.c (create_process) [not USG]: Put subproc in pgrp 0. 13344 * process.c (create_process) [not USG]: Put subproc in pgrp 0.
13345 13345
133461990-05-10 Joseph Arceneaux (jla at churchy.ai.mit.edu) 133461990-05-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13347 13347
13348 * dispextern.h: new struct screen_glyfs replaces struct 13348 * dispextern.h: new struct screen_glyfs replaces struct
13349 display_line. 13349 display_line.
@@ -13366,7 +13366,7 @@
13366 Args are different, and hash computation too. 13366 Args are different, and hash computation too.
13367 (update_screen): Rearrange buffer-emptying code. 13367 (update_screen): Rearrange buffer-emptying code.
13368 * xdisp.c: (display_minibuf_message, redisplay): Rewritten for new 13368 * xdisp.c: (display_minibuf_message, redisplay): Rewritten for new
13369 structures. 13369 structures.
13370 (display_text_line, display_mode_line): Likewise. 13370 (display_text_line, display_mode_line): Likewise.
13371 (display_mode_element, display_string): Likewise. 13371 (display_mode_element, display_string): Likewise.
13372 (decode_mode_spec): Local cleanups. 13372 (decode_mode_spec): Local cleanups.
@@ -13387,7 +13387,7 @@
13387 * keyboard.c (echo_prompt, echo_char, echo_dash, echo): New functions. 13387 * keyboard.c (echo_prompt, echo_char, echo_dash, echo): New functions.
13388 (cancel_echoing): Likewise. 13388 (cancel_echoing): Likewise.
13389 (immediate_echo, echoptr): New variables. 13389 (immediate_echo, echoptr): New variables.
13390 (command_loop_1, request_echo, get_char, read_key_sequence): 13390 (command_loop_1, request_echo, get_char, read_key_sequence):
13391 (set_waiting_for_input, interrupt_signal): Related changes. 13391 (set_waiting_for_input, interrupt_signal): Related changes.
13392 (get_char): No more declaration of request_echo. Local cleanups. 13392 (get_char): No more declaration of request_echo. Local cleanups.
13393 13393
@@ -13402,20 +13402,20 @@
13402 13402
13403 * search.c (Fregexp_quote): Simplified. 13403 * search.c (Fregexp_quote): Simplified.
13404 13404
134051990-05-08 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134051990-05-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13406 13406
13407 * process.c (Fopen_network_stream): Also handle numeric inet 13407 * process.c (Fopen_network_stream): Also handle numeric inet
13408 addresses. 13408 addresses.
13409 13409
134101990-05-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134101990-05-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13411 13411
13412 * alloca.c: #ifdef __STDC__ rather than X3J11/ 13412 * alloca.c: #ifdef __STDC__ rather than X3J11/
13413 13413
134141990-05-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 134141990-05-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13415 13415
13416 * fileio.c (Fmake_symbolic_link): Delete old file if permitted. 13416 * fileio.c (Fmake_symbolic_link): Delete old file if permitted.
13417 13417
134181990-05-02 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134181990-05-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13419 13419
13420 * data.c (Fstring_to_int): Delete disabled feature 13420 * data.c (Fstring_to_int): Delete disabled feature
13421 of accepting `yes' and `no'. 13421 of accepting `yes' and `no'.
@@ -13430,7 +13430,7 @@
13430 13430
13431 * abbrev.c (Fdefine_mode_abbrev): Clean up error message. 13431 * abbrev.c (Fdefine_mode_abbrev): Clean up error message.
13432 13432
134331990-05-01 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134331990-05-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13434 13434
13435 * xfns.c (Fx_draw_rectangle, Fx_erase_rectangle): Simplified. 13435 * xfns.c (Fx_draw_rectangle, Fx_erase_rectangle): Simplified.
13436 13436
@@ -13462,7 +13462,7 @@
13462 (Fset_marker): Likewise. 13462 (Fset_marker): Likewise.
13463 * xdisp.c (DoDsp): Likewise. 13463 * xdisp.c (DoDsp): Likewise.
13464 13464
134651990-04-30 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134651990-04-30 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13466 13466
13467 * buffer.h: New macro R_ALLOC_SET_BUFFER for declaring all the 13467 * buffer.h: New macro R_ALLOC_SET_BUFFER for declaring all the
13468 text pointers of a buffer to the relocating allocator. 13468 text pointers of a buffer to the relocating allocator.
@@ -13472,46 +13472,46 @@
13472 * insdel.c (make_gap): ditto. 13472 * insdel.c (make_gap): ditto.
13473 * xfns.c (adjust_scrollbars): Don't set bf_cur->text. 13473 * xfns.c (adjust_scrollbars): Don't set bf_cur->text.
13474 13474
134751990-04-26 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134751990-04-26 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13476 13476
13477 * minibuf.c: Declare active_screen struct screen *, not 13477 * minibuf.c: Declare active_screen struct screen *, not
13478 Lisp_Screen *. 13478 Lisp_Screen *.
13479 13479
134801990-04-19 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134801990-04-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13481 13481
13482 * xterm.c (XTupdate_end): Only x_display_cursor if s is x_input_screen. 13482 * xterm.c (XTupdate_end): Only x_display_cursor if s is x_input_screen.
13483 13483
134841990-04-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 134841990-04-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13485 13485
13486 * fns.c (Fy_or_n_p): If a C-g comes in and does not quit, quit by hand. 13486 * fns.c (Fy_or_n_p): If a C-g comes in and does not quit, quit by hand.
13487 13487
13488 * buffer.c (Frename_buffer): Allow renaming to same name it has. 13488 * buffer.c (Frename_buffer): Allow renaming to same name it has.
13489 13489
134901990-04-19 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134901990-04-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13491 13491
13492 * xfns.c (Fx_open_connection): Attach xrdb to x_current_display. 13492 * xfns.c (Fx_open_connection): Attach xrdb to x_current_display.
13493 13493
134941990-04-17 Joseph Arceneaux (jla at churchy.ai.mit.edu) 134941990-04-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13495 13495
13496 * xterm.c (dumpborder): Now only used for X10. 13496 * xterm.c (dumpborder): Now only used for X10.
13497 (highlight, unhighlight): New functions for X11. 13497 (highlight, unhighlight): New functions for X11.
13498 13498
134991990-04-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 134991990-04-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13500 13500
13501 * cm.c (Wcm_init): Return -2 if screen size not specified. 13501 * cm.c (Wcm_init): Return -2 if screen size not specified.
13502 * term.c (term_init): Special error message for that case. 13502 * term.c (term_init): Special error message for that case.
13503 13503
135041990-04-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 135041990-04-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13505 13505
13506 * s-sunos4.h, s-sunos4shr.h (SYSTEM_MALLOC): Define it. 13506 * s-sunos4.h, s-sunos4shr.h (SYSTEM_MALLOC): Define it.
13507 13507
135081990-04-15 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135081990-04-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13509 13509
13510 * xfns.c (Fx_get_resource): Concatenate invocation_name before 13510 * xfns.c (Fx_get_resource): Concatenate invocation_name before
13511 the resource tag. 13511 the resource tag.
13512 (Fx_create_screen): Use the latest resource id's. 13512 (Fx_create_screen): Use the latest resource id's.
13513 13513
135141990-04-13 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135141990-04-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13515 13515
13516 * xfns.c (Fx_get_resource): New subr. 13516 * xfns.c (Fx_get_resource): New subr.
13517 (Fx_open_connection): Call x_load_resources. New parameter 13517 (Fx_open_connection): Call x_load_resources. New parameter
@@ -13524,15 +13524,15 @@
13524 13524
13525 * ymakefile: Take note of these new files. 13525 * ymakefile: Take note of these new files.
13526 13526
135271990-04-10 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135271990-04-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13528 13528
13529 * xterm.c (x_term_init): Use MAXPATHLEN. 13529 * xterm.c (x_term_init): Use MAXPATHLEN.
13530 13530
135311990-04-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 135311990-04-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13532 13532
13533 * buffer.c (list_buffers_1): Get filename from list-buffers-directory. 13533 * buffer.c (list_buffers_1): Get filename from list-buffers-directory.
13534 13534
135351990-04-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135351990-04-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13536 13536
13537 * screen.c (coordinates_in_window): Return -1 if in modeline of 13537 * screen.c (coordinates_in_window): Return -1 if in modeline of
13538 window. 13538 window.
@@ -13540,12 +13540,12 @@
13540 (Flocate_window_from_coordinates): Use next_screen_window if 13540 (Flocate_window_from_coordinates): Use next_screen_window if
13541 MULTI_WINDOW is defined. 13541 MULTI_WINDOW is defined.
13542 13542
135431990-04-05 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135431990-04-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13544 13544
13545 * xterm.c (construct_mouse_event): Deal with the motion events 13545 * xterm.c (construct_mouse_event): Deal with the motion events
13546 first. Only grab the mouse when in the scrollbar. 13546 first. Only grab the mouse when in the scrollbar.
13547 13547
135481990-04-04 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135481990-04-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13549 13549
13550 * screen.c (coordinates_in_window): Include mode line as part of 13550 * screen.c (coordinates_in_window): Include mode line as part of
13551 window. 13551 window.
@@ -13555,7 +13555,7 @@
13555 13555
13556 * xdisp.c (DoDsp): Additional checks for screen being visible. 13556 * xdisp.c (DoDsp): Additional checks for screen being visible.
13557 13557
135581990-04-03 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135581990-04-03 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13559 13559
13560 * editfns.c (Fmessage): If there is a global minbuffer screen, 13560 * editfns.c (Fmessage): If there is a global minbuffer screen,
13561 raise it before displaying the message. 13561 raise it before displaying the message.
@@ -13564,7 +13564,7 @@
13564 screen is scanned for windows. All subrs calling window_loop must 13564 screen is scanned for windows. All subrs calling window_loop must
13565 pass a Lisp_Object here now. 13565 pass a Lisp_Object here now.
13566 13566
135671990-04-01 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135671990-04-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13568 13568
13569 * window.c (window_loop): Additional parameter mini to control 13569 * window.c (window_loop): Additional parameter mini to control
13570 minibuffer selection or not. 13570 minibuffer selection or not.
@@ -13575,7 +13575,7 @@
13575 (Fdelete_windows_on): 13575 (Fdelete_windows_on):
13576 (Freplace_buffer_in_windows): Use that parameter. 13576 (Freplace_buffer_in_windows): Use that parameter.
13577 13577
135781990-03-29 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135781990-03-29 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13579 13579
13580 * screen.c (Fselect_screen): Raise the selected screen. 13580 * screen.c (Fselect_screen): Raise the selected screen.
13581 13581
@@ -13594,7 +13594,7 @@
13594 * xfns.c (Fx_track_pointer): Don't turn off cursor, just call 13594 * xfns.c (Fx_track_pointer): Don't turn off cursor, just call
13595 x_display_cursor. 13595 x_display_cursor.
13596 13596
135971990-03-28 Joseph Arceneaux (jla at churchy.ai.mit.edu) 135971990-03-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13598 13598
13599 * data.c (Fmake_local_variable): Give the variable value nil if 13599 * data.c (Fmake_local_variable): Give the variable value nil if
13600 unbound. 13600 unbound.
@@ -13606,7 +13606,7 @@
13606 * screen.c (Fscreen_selected_window): 13606 * screen.c (Fscreen_selected_window):
13607 (Fscreen_root_window): If screen is nil, use selected-screen. 13607 (Fscreen_root_window): If screen is nil, use selected-screen.
13608 13608
136091990-03-27 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136091990-03-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13610 13610
13611 * xterm.c (XTread_socket): SET_SCREEN_GARBAGED which returning 13611 * xterm.c (XTread_socket): SET_SCREEN_GARBAGED which returning
13612 symbol which causes DoDsp to be invoked. 13612 symbol which causes DoDsp to be invoked.
@@ -13620,17 +13620,17 @@
13620 * keyboard.c: 13620 * keyboard.c:
13621 * dispnew.c: Use the new macro. 13621 * dispnew.c: Use the new macro.
13622 13622
136231990-03-25 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136231990-03-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13624 13624
13625 * xfns.c (Fx_own_selection): Only take one argument, string. 13625 * xfns.c (Fx_own_selection): Only take one argument, string.
13626 13626
136271990-03-24 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136271990-03-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13628 13628
13629 * xfns.c (select_visual): Catch bullshit machines whose hardware 13629 * xfns.c (select_visual): Catch bullshit machines whose hardware
13630 doesn't support the X server pixel depth by looking at colormap_size. 13630 doesn't support the X server pixel depth by looking at colormap_size.
13631 (x_decode_color): Use x_screen_planes to check for color. 13631 (x_decode_color): Use x_screen_planes to check for color.
13632 13632
136331990-03-23 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136331990-03-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13634 13634
13635 * xterm.c (x_display_cursor): Try using vertical bar cursor. 13635 * xterm.c (x_display_cursor): Try using vertical bar cursor.
13636 (clear_cursor): Call x_display_cursor for X11. 13636 (clear_cursor): Call x_display_cursor for X11.
@@ -13642,7 +13642,7 @@
13642 (x_y_pos): New function. 13642 (x_y_pos): New function.
13643 (x_set_font): Dont' set x_font_{width,height}, they are gone. 13643 (x_set_font): Dont' set x_font_{width,height}, they are gone.
13644 13644
136451990-03-22 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136451990-03-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13646 13646
13647 * xfns.c (Fx_track_pointer): Check that s == selected_screen each 13647 * xfns.c (Fx_track_pointer): Check that s == selected_screen each
13648 time through loop. If event is nil, read mouse position. 13648 time through loop. If event is nil, read mouse position.
@@ -13655,7 +13655,7 @@
13655 * emacs.c (main): Check here for "-d" option and set display_arg. 13655 * emacs.c (main): Check here for "-d" option and set display_arg.
13656 * dispnew.c (init_display): Set Vwindow_system, etc. if display_arg. 13656 * dispnew.c (init_display): Set Vwindow_system, etc. if display_arg.
13657 13657
136581990-03-21 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136581990-03-21 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13659 13659
13660 * keyboard.c (read_key_sequence): Don't DoDsp if the screen was 13660 * keyboard.c (read_key_sequence): Don't DoDsp if the screen was
13661 just unmapped. 13661 just unmapped.
@@ -13675,7 +13675,7 @@
13675 13675
13676 * emacs.c: Removed variables xargc, xargv. 13676 * emacs.c: Removed variables xargc, xargv.
13677 13677
136781990-03-20 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136781990-03-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13679 13679
13680 * xfns.c (Fx_track_pointer): Go faster. 13680 * xfns.c (Fx_track_pointer): Go faster.
13681 13681
@@ -13683,12 +13683,12 @@
13683 13683
13684 * window.c: (Fminibuffer_window): Rewritten. 13684 * window.c: (Fminibuffer_window): Rewritten.
13685 13685
136861990-03-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 136861990-03-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13687 13687
13688 * sysdep.c (perror): Control with HAVE_PERROR as well as HPUX. 13688 * sysdep.c (perror): Control with HAVE_PERROR as well as HPUX.
13689 * s-hpux.h (HAVE_PERROR): Define it. 13689 * s-hpux.h (HAVE_PERROR): Define it.
13690 13690
136911990-03-19 Joseph Arceneaux (jla at churchy.ai.mit.edu) 136911990-03-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13692 13692
13693 * keyboard.c (command_loop_1): Restructured handling of X event 13693 * keyboard.c (command_loop_1): Restructured handling of X event
13694 things. 13694 things.
@@ -13700,7 +13700,7 @@
13700 13700
13701 * lread.c (Feval_region): GCPRO opoint. 13701 * lread.c (Feval_region): GCPRO opoint.
13702 13702
137031990-03-16 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137031990-03-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13704 13704
13705 * keyboard.c (command_loop_1): Call mouse-motion handler with 13705 * keyboard.c (command_loop_1): Call mouse-motion handler with
13706 argument. Also, don't call undo-boundary. 13706 argument. Also, don't call undo-boundary.
@@ -13708,11 +13708,11 @@
13708 * process.c (create_process): Set the process group for BSD at 13708 * process.c (create_process): Set the process group for BSD at
13709 the same time as for USG. 13709 the same time as for USG.
13710 13710
137111990-03-14 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137111990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13712 13712
13713 * xterm.c (x_new_selected_screen): Set x_input_screen here. 13713 * xterm.c (x_new_selected_screen): Set x_input_screen here.
13714 13714
137151990-03-11 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137151990-03-11 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13716 13716
13717 * xterm.c: Vx_mouse_grabbed now Vmouse_grabbed. 13717 * xterm.c: Vx_mouse_grabbed now Vmouse_grabbed.
13718 (XTread_socket): Generate exited-window symbols on LeaveNotify 13718 (XTread_socket): Generate exited-window symbols on LeaveNotify
@@ -13722,7 +13722,7 @@
13722 (outline_region): Now static. 13722 (outline_region): Now static.
13723 (Fx_track_pointer): Check x_mouse_screen == s in loop. 13723 (Fx_track_pointer): Check x_mouse_screen == s in loop.
13724 13724
137251990-03-10 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137251990-03-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13726 13726
13727 * xterm.c (encode_mouse_button): Correctly get the button from 13727 * xterm.c (encode_mouse_button): Correctly get the button from
13728 Motion events. 13728 Motion events.
@@ -13733,7 +13733,7 @@
13733 * keyboard.c (get_char): Re-set obj if we've keyboard-translated 13733 * keyboard.c (get_char): Re-set obj if we've keyboard-translated
13734 c. 13734 c.
13735 13735
137361990-03-08 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137361990-03-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13737 13737
13738 * xterm.c x_focus_screen no longer static. 13738 * xterm.c x_focus_screen no longer static.
13739 (x_error_handler): Use XDefaultIOError. 13739 (x_error_handler): Use XDefaultIOError.
@@ -13746,13 +13746,13 @@
13746 * window.c (Fdisplay_buffer, Fset_window_configuration): Pass 13746 * window.c (Fdisplay_buffer, Fset_window_configuration): Pass
13747 second parm Qnil to Fselect_screen. 13747 second parm Qnil to Fselect_screen.
13748 13748
137491990-03-07 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137491990-03-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13750 13750
13751 * screen.c (Fscreen_has_focus): New subr. 13751 * screen.c (Fscreen_has_focus): New subr.
13752 (Fselect_screen): Use x_focus_on_screen to physically select the 13752 (Fselect_screen): Use x_focus_on_screen to physically select the
13753 screen. 13753 screen.
13754 13754
137551990-03-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137551990-03-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13756 13756
13757 * xfns.c (x_set_mouse_position): Moved to xterm.c. 13757 * xfns.c (x_set_mouse_position): Moved to xterm.c.
13758 13758
@@ -13772,14 +13772,14 @@
13772 Fbuffer_disable_undo. 13772 Fbuffer_disable_undo.
13773 * process.c: Ditto. 13773 * process.c: Ditto.
13774 13774
137751990-03-05 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137751990-03-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13776 13776
13777 * xterm.c (XTupdate_end): Use parameter s rather than 13777 * xterm.c (XTupdate_end): Use parameter s rather than
13778 updating_screen. 13778 updating_screen.
13779 (XTread_socket): On EnterNotify, don't check s != focus_screen 13779 (XTread_socket): On EnterNotify, don't check s != focus_screen
13780 before selecting. On Focus In/Out don't set/reset mouse_screen. 13780 before selecting. On Focus In/Out don't set/reset mouse_screen.
13781 13781
137821990-03-04 Joseph Arceneaux (jla at churchy.ai.mit.edu) 137821990-03-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13783 13783
13784 * eval.c If using X windows, include xterm.h. 13784 * eval.c If using X windows, include xterm.h.
13785 (error): TOTALLY_UNBLOCK_INPUT if using X. 13785 (error): TOTALLY_UNBLOCK_INPUT if using X.
@@ -13813,33 +13813,33 @@
13813 (x_new_font): Return 1 if failed, don't call error. 13813 (x_new_font): Return 1 if failed, don't call error.
13814 (x_make_screen_visible): Raise the screen as well. 13814 (x_make_screen_visible): Raise the screen as well.
13815 13815
138161990-03-02 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138161990-03-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13817 13817
13818 * screen.c (Frelease_focused_screen): Just check that screen is 13818 * screen.c (Frelease_focused_screen): Just check that screen is
13819 selected. 13819 selected.
13820 13820
138211990-02-28 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138211990-02-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13822 13822
13823 * screen.c (Fselect_screen_focused, Frelease_focused_screen): New 13823 * screen.c (Fselect_screen_focused, Frelease_focused_screen): New
13824 subrs. 13824 subrs.
13825 * xterm.c (x_focus_on_screen, x_unfocus_screen): New procedures 13825 * xterm.c (x_focus_on_screen, x_unfocus_screen): New procedures
13826 to implement focusing. 13826 to implement focusing.
13827 13827
138281990-02-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 138281990-02-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13829 13829
13830 * casefiddle.c: Doc fix. 13830 * casefiddle.c: Doc fix.
13831 13831
138321990-02-28 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138321990-02-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13833 13833
13834 * xterm.h: Redefined BLOCK_INPUT and UNBLOCK_INPUT to use sigblock 13834 * xterm.h: Redefined BLOCK_INPUT and UNBLOCK_INPUT to use sigblock
13835 and sigsetmask if available. 13835 and sigsetmask if available.
13836 * xterm.c: Declare BLOCK_INPUT_mask if have SIGIO and FIONREAD. 13836 * xterm.c: Declare BLOCK_INPUT_mask if have SIGIO and FIONREAD.
13837 13837
138381990-02-27 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138381990-02-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13839 13839
13840 * minibuf.c (Fread_from_minibuffer): Initialize pos to 0. 13840 * minibuf.c (Fread_from_minibuffer): Initialize pos to 0.
13841 13841
138421990-02-25 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138421990-02-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13843 13843
13844 * keyboard.c (read_key_sequence): Handle mapped-screen event 13844 * keyboard.c (read_key_sequence): Handle mapped-screen event
13845 symbol by calling new hook Vmap_screen_hook. 13845 symbol by calling new hook Vmap_screen_hook.
@@ -13850,7 +13850,7 @@
13850 (XTread_socket): Return mapped-screen symbol to signal 13850 (XTread_socket): Return mapped-screen symbol to signal
13851 mapped-screen events. 13851 mapped-screen events.
13852 13852
138531990-02-23 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138531990-02-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13854 13854
13855 * keyboard.c (command_loop_1): Check the character for width 1 13855 * keyboard.c (command_loop_1): Check the character for width 1
13856 before doing direct_output_forward, as well as the cursor position 13856 before doing direct_output_forward, as well as the cursor position
@@ -13859,11 +13859,11 @@
13859 * xdisp.c (DoDsp): Use redisplay_windows rather than 13859 * xdisp.c (DoDsp): Use redisplay_windows rather than
13860 redisplay_all_windows, which was removed. 13860 redisplay_all_windows, which was removed.
13861 13861
138621990-02-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 138621990-02-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13863 13863
13864 * unexencap.c: New file, waiting for papers. 13864 * unexencap.c: New file, waiting for papers.
13865 13865
138661990-02-22 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138661990-02-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13867 13867
13868 * keyboard.c: Removed much debugging stuff. 13868 * keyboard.c: Removed much debugging stuff.
13869 * xterm.c: Removed much debugging stuff. 13869 * xterm.c: Removed much debugging stuff.
@@ -13875,14 +13875,14 @@
13875 New X atoms: Xatom_clipboard, Xatom_delete, Xatom_insert_selection, 13875 New X atoms: Xatom_clipboard, Xatom_delete, Xatom_insert_selection,
13876 Xatom_insert_property, Xatom_pair. 13876 Xatom_insert_property, Xatom_pair.
13877 13877
138781990-02-21 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138781990-02-21 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13879 13879
13880 * keyboard.c (kbd_buffer_store_char): Check NULL objects. 13880 * keyboard.c (kbd_buffer_store_char): Check NULL objects.
13881 13881
13882 * xterm.c (XTread_socket): Correctly advance bufp for all KeyPress 13882 * xterm.c (XTread_socket): Correctly advance bufp for all KeyPress
13883 events. 13883 events.
13884 13884
138851990-02-20 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138851990-02-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13886 13886
13887 * keyboard.c (kbd_buffer_get_char): Use KBD_BUFFER_SIZE rather 13887 * keyboard.c (kbd_buffer_get_char): Use KBD_BUFFER_SIZE rather
13888 than sizeof kbd_buffer. 13888 than sizeof kbd_buffer.
@@ -13892,22 +13892,22 @@
13892 * xterm.c (XTread_socket): On EnterNotify events, make sure to 13892 * xterm.c (XTread_socket): On EnterNotify events, make sure to
13893 return mouse event for both scrollbars and windows. 13893 return mouse event for both scrollbars and windows.
13894 13894
138951990-02-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 138951990-02-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13896 13896
13897 * casefiddle.c (casify_region): Move the new statement. 13897 * casefiddle.c (casify_region): Move the new statement.
13898 13898
138991990-02-19 Joseph Arceneaux (jla at churchy.ai.mit.edu) 138991990-02-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13900 13900
13901 * casefiddle.c (casify_region): Return if beginning and end same. 13901 * casefiddle.c (casify_region): Return if beginning and end same.
13902 13902
139031990-02-18 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139031990-02-18 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13904 13904
13905 * keyboard.c (kbd_buffer_store_char): Use KBD_BUFFER_SIZE rather 13905 * keyboard.c (kbd_buffer_store_char): Use KBD_BUFFER_SIZE rather
13906 than sizeof kbd_buffer. 13906 than sizeof kbd_buffer.
13907 13907
13908 * fns.c (Fy_or_n_p): Only accept ints from get_char. 13908 * fns.c (Fy_or_n_p): Only accept ints from get_char.
13909 13909
139101990-02-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 139101990-02-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13911 13911
13912 * minibuf.c (Fread_from_minibuffer): New arg POSITION. 13912 * minibuf.c (Fread_from_minibuffer): New arg POSITION.
13913 13913
@@ -13918,7 +13918,7 @@
13918 13918
13919 * ymakefile (LD): Let config file override with LD_CMD. 13919 * ymakefile (LD): Let config file override with LD_CMD.
13920 13920
139211990-02-14 Joseph Arceneaux (jla at albert.ai.mit.edu) 139211990-02-14 Joseph Arceneaux (jla@albert.ai.mit.edu)
13922 13922
13923 * keyboard.c (read_avail_input): pass read_socket_hook 13923 * keyboard.c (read_avail_input): pass read_socket_hook
13924 KBD_BUFFER_SIZE rather than doing sizeof (buf). 13924 KBD_BUFFER_SIZE rather than doing sizeof (buf).
@@ -13926,27 +13926,27 @@
13926 * xterm.c (XTread_socket): Set event.type = MotionNotify when 13926 * xterm.c (XTread_socket): Set event.type = MotionNotify when
13927 entering screen or scrollbar to fake motion event. 13927 entering screen or scrollbar to fake motion event.
13928 13928
139291990-02-13 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139291990-02-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13930 13930
13931 * window.c (next_screen, prev_screen): moved to screen.c 13931 * window.c (next_screen, prev_screen): moved to screen.c
13932 (Fnext_window): If mini non-nil, count the separate minibuffer 13932 (Fnext_window): If mini non-nil, count the separate minibuffer
13933 screen. 13933 screen.
13934 * screen.c (Fnext_screen): new subr. 13934 * screen.c (Fnext_screen): new subr.
13935 13935
139361990-02-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 139361990-02-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13937 13937
13938 * xdisp.c (display_text_line, try_window, try_window_id, DoDsp): 13938 * xdisp.c (display_text_line, try_window, try_window_id, DoDsp):
13939 Don't display overlay arrow on more than one line in a window. 13939 Don't display overlay arrow on more than one line in a window.
13940 13940
139411990-02-12 Joseph Arceneaux (jla at albert.ai.mit.edu) 139411990-02-12 Joseph Arceneaux (jla@albert.ai.mit.edu)
13942 13942
13943 * doprnt.c (doprnt): Expand size of tembuf to 512. 13943 * doprnt.c (doprnt): Expand size of tembuf to 512.
13944 13944
139451990-02-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 139451990-02-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13946 13946
13947 * minibuf.c (Fread_no_blanks_input): Make second arg optional. 13947 * minibuf.c (Fread_no_blanks_input): Make second arg optional.
13948 13948
139491990-02-09 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139491990-02-09 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13950 13950
13951 * keyboard.c (get_char): Remember to set obj when executing macro. 13951 * keyboard.c (get_char): Remember to set obj when executing macro.
13952 (read_key_sequence): Handle the exited-scrollbar symbol. 13952 (read_key_sequence): Handle the exited-scrollbar symbol.
@@ -13958,21 +13958,21 @@
13958 calls (they crash), do it ourselves. 13958 calls (they crash), do it ourselves.
13959 (XTread_socket): Return exited-scrollbar symbol when doing so. 13959 (XTread_socket): Return exited-scrollbar symbol when doing so.
13960 13960
139611990-02-08 Joseph Arceneaux (jla at albert.ai.mit.edu) 139611990-02-08 Joseph Arceneaux (jla@albert.ai.mit.edu)
13962 13962
13963 * xterm.c (construct_mouse_event): Rewritten to do mouse-motion 13963 * xterm.c (construct_mouse_event): Rewritten to do mouse-motion
13964 compression. All mouse processing now done here. 13964 compression. All mouse processing now done here.
13965 Also, just use nil and t for x-mouse-grabbed. Record buttons 13965 Also, just use nil and t for x-mouse-grabbed. Record buttons
13966 pressed in new variable x_mouse_grabbed. XGrabPointer on button 13966 pressed in new variable x_mouse_grabbed. XGrabPointer on button
13967 depression. 13967 depression.
13968 * xfns.c (Fx_horizontal_line): use x_mouse_grabbed. 13968 * xfns.c (Fx_horizontal_line): use x_mouse_grabbed.
13969 13969
139701990-02-07 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139701990-02-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13971 13971
13972 * xdisp.c (DoDsp): If only updating selected screen, but there is 13972 * xdisp.c (DoDsp): If only updating selected screen, but there is
13973 a minibuffer screen, update it as well. 13973 a minibuffer screen, update it as well.
13974 13974
139751990-02-06 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139751990-02-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13976 13976
13977 * xfns.c (Fx_pixel_width, Fx_pixel_height): New subrs. 13977 * xfns.c (Fx_pixel_width, Fx_pixel_height): New subrs.
13978 * xterm.h New components pixel_width, pixel_height, to x_display. 13978 * xterm.h New components pixel_width, pixel_height, to x_display.
@@ -13983,19 +13983,19 @@
13983 * minibuf.c (read_minibuf): Remove all the screen selection stuff, 13983 * minibuf.c (read_minibuf): Remove all the screen selection stuff,
13984 now that this is integrated in Fset_window_configuration. 13984 now that this is integrated in Fset_window_configuration.
13985 13985
139861990-02-05 Joseph Arceneaux (jla at churchy.ai.mit.edu) 139861990-02-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13987 13987
13988 * screen.h: Declare Vglobal_minibuffer_screen. 13988 * screen.h: Declare Vglobal_minibuffer_screen.
13989 * xdisp.c (DoDsp): Set all_windows if using global-minibuffer-screen. 13989 * xdisp.c (DoDsp): Set all_windows if using global-minibuffer-screen.
13990 13990
139911990-02-03 Joseph Arceneaux (jla at geech) 139911990-02-03 Joseph Arceneaux (jla@geech)
13992 13992
13993 * window.c (Fset_window_configuration): Make sure to set 13993 * window.c (Fset_window_configuration): Make sure to set
13994 window->next to nil for a minibuffer-only screen. 13994 window->next to nil for a minibuffer-only screen.
13995 13995
13996 * screen.c (make_minibuffer_screen): Set mini_window->next nil. 13996 * screen.c (make_minibuffer_screen): Set mini_window->next nil.
13997 13997
139981990-02-01 Joseph Arceneaux (jla at albert.ai.mit.edu) 139981990-02-01 Joseph Arceneaux (jla@albert.ai.mit.edu)
13999 13999
14000 * screen.c (make_screen): Set wants_modeline elt to 1. 14000 * screen.c (make_screen): Set wants_modeline elt to 1.
14001 14001
@@ -14008,12 +14008,12 @@
14008 * screen.c: #if 0 Fscreen_configuration, 14008 * screen.c: #if 0 Fscreen_configuration,
14009 Frestore_screen_configuration. 14009 Frestore_screen_configuration.
14010 14010
140111990-02-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 140111990-02-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14012 14012
14013 * m-ibmps2-aix.h: Undef NEED_SIOCTL. 14013 * m-ibmps2-aix.h: Undef NEED_SIOCTL.
14014 (SIGN_EXTEND_CHAR): Cast to `signed char'. 14014 (SIGN_EXTEND_CHAR): Cast to `signed char'.
14015 14015
140161990-01-28 Joseph Arceneaux (jla at churchy.ai.mit.edu) 140161990-01-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
14017 14017
14018 * xfns.c (Fx_track_pointer): rewrote this to loop while there are 14018 * xfns.c (Fx_track_pointer): rewrote this to loop while there are
14019 mouse events. 14019 mouse events.
@@ -14022,7 +14022,7 @@
14022 LeaveNotify. 14022 LeaveNotify.
14023 * keyboard.c (read_key_sequence): Handle this symbol. 14023 * keyboard.c (read_key_sequence): Handle this symbol.
14024 14024
140251990-01-27 Joseph Arceneaux (jla at churchy.ai.mit.edu) 140251990-01-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
14026 14026
14027 * xterm.c (x_display_cursor): Use dumpglyfs with SPACEGLYF for 14027 * xterm.c (x_display_cursor): Use dumpglyfs with SPACEGLYF for
14028 cursor, as `XFillRectaogle's kill HP-BSD server. 14028 cursor, as `XFillRectaogle's kill HP-BSD server.
@@ -14032,7 +14032,7 @@
14032 * xfns.c (x_set_mouse_color, Fx_track_pointer): Changes to use 14032 * xfns.c (x_set_mouse_color, Fx_track_pointer): Changes to use
14033 nontext_cursor. 14033 nontext_cursor.
14034 14034
140351990-01-25 Joseph Arceneaux (jla at albert.ai.mit.edu) 140351990-01-25 Joseph Arceneaux (jla@albert.ai.mit.edu)
14036 14036
14037 * xterm.h: Changed the face structure for X11 to handle GCs and 14037 * xterm.h: Changed the face structure for X11 to handle GCs and
14038 pixmaps. 14038 pixmaps.
@@ -14048,7 +14048,7 @@
14048 each one. 14048 each one.
14049 (Fx_set_face_font): New subr for X11 to set face GC. 14049 (Fx_set_face_font): New subr for X11 to set face GC.
14050 14050
140511990-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 140511990-01-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14052 14052
14053 * dispnew.c (direct_output_for_insert): Give up if buf in 2 windows. 14053 * dispnew.c (direct_output_for_insert): Give up if buf in 2 windows.
14054 14054
@@ -14058,20 +14058,20 @@
14058 * xdisp.c (DoDsp): For cursor motion within line, 14058 * xdisp.c (DoDsp): For cursor motion within line,
14059 hpos result from compute_motion is relative to window. 14059 hpos result from compute_motion is relative to window.
14060 14060
140611990-01-24 Richard Stallman (rms at albert.ai.mit.edu) 140611990-01-24 Richard Stallman (rms@albert.ai.mit.edu)
14062 14062
14063 * eval.c (Fmacroexpand): Handle explicit macros ((macro ...) ...). 14063 * eval.c (Fmacroexpand): Handle explicit macros ((macro ...) ...).
14064 14064
140651990-01-18 Joseph Arceneaux (jla at spiff) 140651990-01-18 Joseph Arceneaux (jla@spiff)
14066 14066
14067 * undo.c (Fundo_more): Fixed typo. 14067 * undo.c (Fundo_more): Fixed typo.
14068 14068
140691990-01-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 140691990-01-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14070 14070
14071 * xdisp.c (display_text_line): When checking HPOS for continuation 14071 * xdisp.c (display_text_line): When checking HPOS for continuation
14072 line, compensate for w->left. 14072 line, compensate for w->left.
14073 14073
140741990-01-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 140741990-01-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14075 14075
14076 * dispnew.c [no FIONREAD]: Undefine SIGIO. 14076 * dispnew.c [no FIONREAD]: Undefine SIGIO.
14077 14077
@@ -14083,7 +14083,7 @@
14083 * xterm.h (TOTALLY_UNBLOCK_INPUT, UNBLOCK_INPUT): Don't use 14083 * xterm.h (TOTALLY_UNBLOCK_INPUT, UNBLOCK_INPUT): Don't use
14084 SIGIO if no FIONREAD. 14084 SIGIO if no FIONREAD.
14085 14085
140861990-01-15 Joseph Arceneaux (jla at spiff) 140861990-01-15 Joseph Arceneaux (jla@spiff)
14087 14087
14088 * xfns.c (x_set_mouse_color): Set non-text pointer shape with new 14088 * xfns.c (x_set_mouse_color): Set non-text pointer shape with new
14089 variable Vx_nontext_pointer_shape. 14089 variable Vx_nontext_pointer_shape.
@@ -14092,30 +14092,30 @@
14092 14092
14093 * m/hp300bsd.h: Try using BSD load average stuff. 14093 * m/hp300bsd.h: Try using BSD load average stuff.
14094 14094
140951990-01-11 Joseph Arceneaux (jla at spiff) 140951990-01-11 Joseph Arceneaux (jla@spiff)
14096 14096
14097 * xfns.c (x_draw_pixmap): New routine. 14097 * xfns.c (x_draw_pixmap): New routine.
14098 14098
140991990-01-10 Jim Kingdon (kingdon at pogo) 140991990-01-10 Jim Kingdon (kingdon@pogo)
14100 14100
14101 * m/hp300bsd.h: New file 14101 * m/hp300bsd.h: New file
14102 14102
141031990-01-08 Joseph Arceneaux (jla at spiff) 141031990-01-08 Joseph Arceneaux (jla@spiff)
14104 14104
14105 * xfns.c (Fx_window_id): New subr. 14105 * xfns.c (Fx_window_id): New subr.
14106 14106
14107 * screen.c (make_screen): Set wants_modeline elt to mini_p. 14107 * screen.c (make_screen): Set wants_modeline elt to mini_p.
14108 If mini_p 0, then set root_window->next to nil. 14108 If mini_p 0, then set root_window->next to nil.
14109 14109
141101990-01-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141101990-01-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14111 14111
14112 * editfns.c (Fchar_after): Set N after coercing marker. 14112 * editfns.c (Fchar_after): Set N after coercing marker.
14113 14113
141141990-01-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141141990-01-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14115 14115
14116 * buffer.c (Fkill_all_local_variables): Force mode line update. 14116 * buffer.c (Fkill_all_local_variables): Force mode line update.
14117 14117
141181990-01-05 Joseph Arceneaux (jla at spiff) 141181990-01-05 Joseph Arceneaux (jla@spiff)
14119 14119
14120 * insdel.c: Declare Vfirst_change_function. 14120 * insdel.c: Declare Vfirst_change_function.
14121 14121
@@ -14124,7 +14124,7 @@
14124 buffer. Temproarry; This shouldn't be able to happen. 14124 buffer. Temproarry; This shouldn't be able to happen.
14125 (read_key_sequence): #ifdef HAVE_X_WINDOWS code 14125 (read_key_sequence): #ifdef HAVE_X_WINDOWS code
14126 which handles complex objects. 14126 which handles complex objects.
14127 (command_loop_1): Check not termcap screen before 14127 (command_loop_1): Check not termcap screen before
14128 processing non-char input. 14128 processing non-char input.
14129 (kbd_{store,fetch}_char): More debugging checks. 14129 (kbd_{store,fetch}_char): More debugging checks.
14130 14130
@@ -14143,30 +14143,30 @@
14143 14143
14144 * lread.c: (syms_of_lread): defsubr Fread_event. 14144 * lread.c: (syms_of_lread): defsubr Fread_event.
14145 14145
141461990-01-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141461990-01-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14147 14147
14148 * buffer.h, buffer.c (Vfirst_change_function): New Lisp variable. 14148 * buffer.h, buffer.c (Vfirst_change_function): New Lisp variable.
14149 * insdel.c (signal_before_change): Call that function. 14149 * insdel.c (signal_before_change): Call that function.
14150 14150
14151 * keyboard.c (cmd_error): Don't crash if TAIL is nil. 14151 * keyboard.c (cmd_error): Don't crash if TAIL is nil.
14152 14152
141531989-12-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141531989-12-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14154 14154
14155 * minibuf.c: Doc fixes. 14155 * minibuf.c: Doc fixes.
14156 14156
141571989-12-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141571989-12-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14158 14158
14159 * process.c (create_process): Unhold SIGCHLD in the child. 14159 * process.c (create_process): Unhold SIGCHLD in the child.
14160 14160
141611989-12-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141611989-12-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14162 14162
14163 * process.c (create_process): Treat HPUX like BSD for sigsetmask. 14163 * process.c (create_process): Treat HPUX like BSD for sigsetmask.
14164 14164
141651989-12-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141651989-12-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14166 14166
14167 * fns.c (Fmapconcat): Gcpro SEP around mapcar1. 14167 * fns.c (Fmapconcat): Gcpro SEP around mapcar1.
14168 14168
141691989-12-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141691989-12-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14170 14170
14171 * dispnew.c (get_display_line): Don't touch X data if not using X. 14171 * dispnew.c (get_display_line): Don't touch X data if not using X.
14172 14172
@@ -14188,11 +14188,11 @@
14188 (del_range, InsCStr): Call signal_after_change. 14188 (del_range, InsCStr): Call signal_after_change.
14189 (signal_after_change, signal_before_change): New functions. 14189 (signal_after_change, signal_before_change): New functions.
14190 14190
141911989-12-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141911989-12-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14192 14192
14193 * dispnew.c (init_display) [VMS]: Downcase terminal type. 14193 * dispnew.c (init_display) [VMS]: Downcase terminal type.
14194 14194
141951989-12-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 141951989-12-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14196 14196
14197 * sysdep.c: Use NEED_SIOCTL to control use of sioctl.h. 14197 * sysdep.c: Use NEED_SIOCTL to control use of sioctl.h.
14198 * m/m-mips.h, m/m-iris4d.h: Define that. 14198 * m/m-mips.h, m/m-iris4d.h: Define that.
@@ -14201,12 +14201,12 @@
14201 (HAVE_SYSVIPC, HAVE_SOCKETS, X_DEFAULT_FONT): Define. 14201 (HAVE_SYSVIPC, HAVE_SOCKETS, X_DEFAULT_FONT): Define.
14202 (sigsetmask): #undef this. 14202 (sigsetmask): #undef this.
14203 14203
142041989-12-15 Joseph Arceoeaux (jla at spiff) 142041989-12-15 Joseph Arceoeaux (jla@spiff)
14205 14205
14206 * lread.c (Fread_char): Catch error if read non-char. 14206 * lread.c (Fread_char): Catch error if read non-char.
14207 (Fread_event): New subr. Return any input object. 14207 (Fread_event): New subr. Return any input object.
14208 14208
142091989-12-14 Joseph Arceneaux (jla at spiff) 142091989-12-14 Joseph Arceneaux (jla@spiff)
14210 14210
14211 * xfns.c: New variable Vx_no_window_manager. 14211 * xfns.c: New variable Vx_no_window_manager.
14212 (Fx_track_pointer): If bufp < 0, abort. 14212 (Fx_track_pointer): If bufp < 0, abort.
@@ -14214,7 +14214,7 @@
14214 * xterm.c (XTread_socket): When leaving window, set x_mouse_x and 14214 * xterm.c (XTread_socket): When leaving window, set x_mouse_x and
14215 x_mouse_y to -1. 14215 x_mouse_y to -1.
14216 14216
142171989-12-13 Joseph Arceneaux (jla at spiff) 142171989-12-13 Joseph Arceneaux (jla@spiff)
14218 14218
14219 * xterm.c (XTread_socket): On ConfigureNotify events, return 14219 * xterm.c (XTread_socket): On ConfigureNotify events, return
14220 "redraw-screen" symbol. 14220 "redraw-screen" symbol.
@@ -14227,19 +14227,19 @@
14227 For mouse events, call Fexecute_mouse_event with 14227 For mouse events, call Fexecute_mouse_event with
14228 read_key_sequence_cmd instead of Vmouse_event. 14228 read_key_sequence_cmd instead of Vmouse_event.
14229 14229
142301989-12-08 Joseph Arceneaux (jla at spiff) 142301989-12-08 Joseph Arceneaux (jla@spiff)
14231 14231
14232 * process.c (create_process): For not USG, properly set the 14232 * process.c (create_process): For not USG, properly set the
14233 process group. 14233 process group.
14234 14234
142351989-12-07 Joseph Arceneaux (jla at spiff) 142351989-12-07 Joseph Arceneaux (jla@spiff)
14236 14236
14237 * term.c (topos): Under X Windows, abort if topos_hook not 14237 * term.c (topos): Under X Windows, abort if topos_hook not
14238 correct. Temporary. 14238 correct. Temporary.
14239 14239
14240 * xfns.c (Fx_horizontal_line): New subr. 14240 * xfns.c (Fx_horizontal_line): New subr.
14241 14241
142421989-12-05 Joseph Arceneaux (jla at spiff) 142421989-12-05 Joseph Arceneaux (jla@spiff)
14243 14243
14244 * keyboard.c (Fexecute_mouse_event): Don't set Vmouse_window here 14244 * keyboard.c (Fexecute_mouse_event): Don't set Vmouse_window here
14245 for X11. 14245 for X11.
@@ -14248,7 +14248,7 @@
14248 which keys are depressed. 14248 which keys are depressed.
14249 (construct_mouse_event): Set Vmouse_window here. 14249 (construct_mouse_event): Set Vmouse_window here.
14250 14250
142511989-12-04 Joseph Arceneaux (jla at spiff) 142511989-12-04 Joseph Arceneaux (jla@spiff)
14252 14252
14253 * screen.c (coordinates_in_window): New function. 14253 * screen.c (coordinates_in_window): New function.
14254 (Fcoordinates_in_window_p): Rewritten to use above. 14254 (Fcoordinates_in_window_p): Rewritten to use above.
@@ -14259,7 +14259,7 @@
14259 buffer of the first char in this display line. 14259 buffer of the first char in this display line.
14260 * dispnew.c (get_display_line): Set this to -1 here. 14260 * dispnew.c (get_display_line): Set this to -1 here.
14261 14261
142621989-12-03 Joseph Arceneaux (jla at spiff) 142621989-12-03 Joseph Arceneaux (jla@spiff)
14263 14263
14264 * alloc: Upped NSTATICS from 200 to 256. 14264 * alloc: Upped NSTATICS from 200 to 256.
14265 14265
@@ -14277,7 +14277,7 @@
14277 Vignore_mouse_events non nil, execute any mouse events which 14277 Vignore_mouse_events non nil, execute any mouse events which
14278 appear. 14278 appear.
14279 14279
142801989-12-01 Joseph Arceneaux (jla at spiff) 142801989-12-01 Joseph Arceneaux (jla@spiff)
14281 14281
14282 * xfns.c (Fx_track_pointer): Draw half-sized rectangles for '\n'. 14282 * xfns.c (Fx_track_pointer): Draw half-sized rectangles for '\n'.
14283 (x_rectangle): Draw half-size if negative argument. 14283 (x_rectangle): Draw half-size if negative argument.
@@ -14289,7 +14289,7 @@
14289 14289
14290 * emacs.c (main): If BSD, set pgrp to pid. 14290 * emacs.c (main): If BSD, set pgrp to pid.
14291 14291
142921989-11-30 Joseph Arceneaux (jla at spiff) 142921989-11-30 Joseph Arceneaux (jla@spiff)
14293 14293
14294 * callint.c (Fcall_interactively): For case 'e', set varies[i] to 14294 * callint.c (Fcall_interactively): For case 'e', set varies[i] to
14295 avoid entering in the command history. 14295 avoid entering in the command history.
@@ -14305,7 +14305,7 @@
14305 14305
14306 * window.c (Fmove_to_window_line): Document string fix. 14306 * window.c (Fmove_to_window_line): Document string fix.
14307 14307
143081989-11-29 Joseph Arceneaux (jla at spiff) 143081989-11-29 Joseph Arceneaux (jla@spiff)
14309 14309
14310 * lread.c (Fread_char): Return a Lisp_Object (directly from 14310 * lread.c (Fread_char): Return a Lisp_Object (directly from
14311 get_char). 14311 get_char).
@@ -14313,7 +14313,7 @@
14313 * keyboard.c: 14313 * keyboard.c:
14314 * xterm.c: Function keys now arrive as cons cells. 14314 * xterm.c: Function keys now arrive as cons cells.
14315 14315
143161989-11-27 Joseph Arceneaux (jla at spiff) 143161989-11-27 Joseph Arceneaux (jla@spiff)
14317 14317
14318 * keyboard.c (read_key_sequence): Handle Lisp_Symbols on input 14318 * keyboard.c (read_key_sequence): Handle Lisp_Symbols on input
14319 (function keys). Also, handle these and mouse events with 14319 (function keys). Also, handle these and mouse events with
@@ -14326,14 +14326,14 @@
14326 * buffer.c (reset_buffer_local_variables): Set function_key_map to 14326 * buffer.c (reset_buffer_local_variables): Set function_key_map to
14327 Qnil. 14327 Qnil.
14328 14328
143291989-11-24 Joseph Arceneaux (jla at spiff) 143291989-11-24 Joseph Arceneaux (jla@spiff)
14330 14330
14331 * buffer.h: Per-buffer function key maps. 14331 * buffer.h: Per-buffer function key maps.
14332 14332
14333 * keyboard.c (read_avail_input): Convert chars to Lisp_Objects in 14333 * keyboard.c (read_avail_input): Convert chars to Lisp_Objects in
14334 case of stdin. 14334 case of stdin.
14335 14335
143361989-11-22 Joseph Arceneaux (jla at spiff) 143361989-11-22 Joseph Arceneaux (jla@spiff)
14337 14337
14338 * keyboard.c (read_key_sequence): Check type of object returned 14338 * keyboard.c (read_key_sequence): Check type of object returned
14339 from get_char. Handle mouse events (set Vmouse_event) and 14339 from get_char. Handle mouse events (set Vmouse_event) and
@@ -14347,7 +14347,7 @@
14347 (construct_mouse_event): New function. 14347 (construct_mouse_event): New function.
14348 (encode_mouse_button): New function. 14348 (encode_mouse_button): New function.
14349 14349
143501989-11-21 Joseph Arceneaux (jla at spiff) 143501989-11-21 Joseph Arceneaux (jla@spiff)
14351 14351
14352 * keyboard.c (kbd_buffer_store_char, kbd_buffer_get_char): 14352 * keyboard.c (kbd_buffer_store_char, kbd_buffer_get_char):
14353 Store and get Lisp_Objects. 14353 Store and get Lisp_Objects.
@@ -14358,47 +14358,47 @@
14358 14358
14359 * minibuf.c (temp_minibuf_message): Pass correct arguments to Fsit_for. 14359 * minibuf.c (temp_minibuf_message): Pass correct arguments to Fsit_for.
14360 14360
143611989-11-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 143611989-11-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14362 14362
14363 * s-386-ix.h: New file. 14363 * s-386-ix.h: New file.
14364 14364
143651989-11-17 Joseph Arceneaux (jla at spiff) 143651989-11-17 Joseph Arceneaux (jla@spiff)
14366 14366
14367 * xterm.c (dump_rectangle): Flush the X queue. 14367 * xterm.c (dump_rectangle): Flush the X queue.
14368 14368
143691989-11-16 Joseph Arceneaux (jla at spiff) 143691989-11-16 Joseph Arceneaux (jla@spiff)
14370 14370
14371 * xmenu.c (xmenu_show): Use ButtonReleaseMask instead of 14371 * xmenu.c (xmenu_show): Use ButtonReleaseMask instead of
14372 ButtonRelease. 14372 ButtonRelease.
14373 14373
14374 * fileio.c (Fmake_directory): New subr. 14374 * fileio.c (Fmake_directory): New subr.
14375 14375
143761989-11-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 143761989-11-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14377 14377
14378 * config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these. 14378 * config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these.
14379 (HAVE_X11): Renamed from X11 and defined by default. 14379 (HAVE_X11): Renamed from X11 and defined by default.
14380 It shoukld have no effect when not using X. 14380 It shoukld have no effect when not using X.
14381 14381
143821989-11-14 Joseph Arceneaux (jla at spiff) 143821989-11-14 Joseph Arceneaux (jla@spiff)
14383 14383
14384 * xfns.c (Fx_get_selection, x_selection_arrival): use &event 14384 * xfns.c (Fx_get_selection, x_selection_arrival): use &event
14385 instead of event. 14385 instead of event.
14386 (x_selection_arrival): For incremental selections, loop on 14386 (x_selection_arrival): For incremental selections, loop on
14387 XGetWindowProperty if one is not enough. 14387 XGetWindowProperty if one is not enough.
14388 14388
143891989-11-13 Joseph Arceneaux (jla at spiff) 143891989-11-13 Joseph Arceneaux (jla@spiff)
14390 14390
14391 * ymakefile: Just link if ../oldXMenu/libXMenu11.a already exists. 14391 * ymakefile: Just link if ../oldXMenu/libXMenu11.a already exists.
14392 14392
143931989-11-09 Joseph Arceneaux (jla at spiff) 143931989-11-09 Joseph Arceneaux (jla@spiff)
14394 14394
14395 * m/m-sparc.h: If __GNUC__ use "-O", else "-O2" 14395 * m/m-sparc.h: If __GNUC__ use "-O", else "-O2"
14396 14396
143971989-11-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 143971989-11-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14398 14398
14399 * search.c (Fstore_match_data): A marker pointing nowhere, treat as 0. 14399 * search.c (Fstore_match_data): A marker pointing nowhere, treat as 0.
14400 14400
144011989-11-08 Joseph Arceneaux (jla at spiff) 144011989-11-08 Joseph Arceneaux (jla@spiff)
14402 14402
14403 * search.c (Fmatch_data): fixed typo. 14403 * search.c (Fmatch_data): fixed typo.
14404 14404
@@ -14410,13 +14410,13 @@
14410 * buffer.h: New element data in buffer_text structure. 14410 * buffer.h: New element data in buffer_text structure.
14411 New define for it, bf_data. 14411 New define for it, bf_data.
14412 14412
144131989-11-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 144131989-11-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14414 14414
14415 * marker.c (Fset_marker): Don't force POS into visible range. 14415 * marker.c (Fset_marker): Don't force POS into visible range.
14416 * window.c (set_marker_restricted): New function does what 14416 * window.c (set_marker_restricted): New function does what
14417 Fset_marker did. All calls in this file now use the new function. 14417 Fset_marker did. All calls in this file now use the new function.
14418 14418
144191989-11-07 Joseph Arceneaux (jla at spiff) 144191989-11-07 Joseph Arceneaux (jla@spiff)
14420 14420
14421 * buffer.h: Defines for allocating buffer variables. 14421 * buffer.h: Defines for allocating buffer variables.
14422 14422
@@ -14425,7 +14425,7 @@
14425 * alloc.c (xmalloc, xrealloc): Return 0 immediately for requests 14425 * alloc.c (xmalloc, xrealloc): Return 0 immediately for requests
14426 of 0 size. 14426 of 0 size.
14427 14427
144281989-11-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 144281989-11-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14429 14429
14430 * search.c (Flooking_at, Fstring_match, search_buffer): 14430 * search.c (Flooking_at, Fstring_match, search_buffer):
14431 Record in search_regs_from_string whether matching against a string. 14431 Record in search_regs_from_string whether matching against a string.
@@ -14443,29 +14443,29 @@
14443 14443
14444 * sysdep.c: Handle BROKEN_FIONREAD. 14444 * sysdep.c: Handle BROKEN_FIONREAD.
14445 14445
144461989-11-03 Joseph Arceneaux (jla at spiff) 144461989-11-03 Joseph Arceneaux (jla@spiff)
14447 14447
14448 * config.h-dist: Mention LISP_FLOAT_TYPE, GNU_MALLOC, and REL_ALLOC. 14448 * config.h-dist: Mention LISP_FLOAT_TYPE, GNU_MALLOC, and REL_ALLOC.
14449 14449
14450 * s/s-umips.h: New file. 14450 * s/s-umips.h: New file.
14451 14451
144521989-11-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 144521989-11-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14453 14453
14454 * process.c (Fopen_network_stream): Handle EINTR in connect. 14454 * process.c (Fopen_network_stream): Handle EINTR in connect.
14455 Describe errno in err msg if connect fails. 14455 Describe errno in err msg if connect fails.
14456 14456
144571989-11-02 Joseph Arceneaux (jla at spiff) 144571989-11-02 Joseph Arceneaux (jla@spiff)
14458 14458
14459 * vm-limit.c: New file. 14459 * vm-limit.c: New file.
14460 * ralloc.c: New file. 14460 * ralloc.c: New file.
14461 * ymakefile: Take vm-limit.o into account. 14461 * ymakefile: Take vm-limit.o into account.
14462 14462
144631989-11-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 144631989-11-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14464 14464
14465 * alloc.c (staticvec): Make this a simple vector of pointers 14465 * alloc.c (staticvec): Make this a simple vector of pointers
14466 rather than an alias for a vector of chars. 14466 rather than an alias for a vector of chars.
14467 14467
144681989-11-01 Joseph Arceneaux (jla at spiff) 144681989-11-01 Joseph Arceneaux (jla@spiff)
14469 14469
14470 * window.c: Moved some functions (save_window_save, 14470 * window.c: Moved some functions (save_window_save,
14471 replace_window, unshow_buffer) around. 14471 replace_window, unshow_buffer) around.
@@ -14483,11 +14483,11 @@
14483 subroutines for drawing rectangles and things. 14483 subroutines for drawing rectangles and things.
14484 (Fx_point_coordinates): New subr. 14484 (Fx_point_coordinates): New subr.
14485 14485
144861989-10-31 Joseph Arceneaux (jla at spiff) 144861989-10-31 Joseph Arceneaux (jla@spiff)
14487 14487
14488 * All .c and .h files: New copyright header. 14488 * All .c and .h files: New copyright header.
14489 14489
144901989-10-30 Joseph Arceneaux (jla at spiff) 144901989-10-30 Joseph Arceneaux (jla@spiff)
14491 14491
14492 * gmalloc.c: New GNU malloc. 14492 * gmalloc.c: New GNU malloc.
14493 14493
@@ -14495,14 +14495,14 @@
14495 14495
14496 * ymakefile: Check if GNU_MALLOC defined. 14496 * ymakefile: Check if GNU_MALLOC defined.
14497 14497
144981989-10-27 Joseph Arceneaux (jla at spiff) 144981989-10-27 Joseph Arceneaux (jla@spiff)
14499 14499
14500 * xfns.c (Fx_pointer_char): New subr. 14500 * xfns.c (Fx_pointer_char): New subr.
14501 * xterm.c (x_indicate_pointer): New procedure. 14501 * xterm.c (x_indicate_pointer): New procedure.
14502 14502
14503 * alloc.c (Fmake_vector_from_list, make_vector_from_list): New subrs. 14503 * alloc.c (Fmake_vector_from_list, make_vector_from_list): New subrs.
14504 14504
145051989-10-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145051989-10-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14506 14506
14507 * xterm.c (x_term_init): 14507 * xterm.c (x_term_init):
14508 Negate arg to fcntl F_SETOWN if F_SETOWN_SOCK_NEG. 14508 Negate arg to fcntl F_SETOWN if F_SETOWN_SOCK_NEG.
@@ -14510,7 +14510,7 @@
14510 No interrupt input if using a socket. 14510 No interrupt input if using a socket.
14511 * m-sequent.h: Define NO_SOCK_SIGIO, F_SETOWN_SOCK_NEG, MAIL_USE_FLOCK. 14511 * m-sequent.h: Define NO_SOCK_SIGIO, F_SETOWN_SOCK_NEG, MAIL_USE_FLOCK.
14512 14512
145131989-10-26 Joseph Arceneaux (jla at spiff) 145131989-10-26 Joseph Arceneaux (jla@spiff)
14514 14514
14515 * xterm.c (x_handle_error_gracefully): Make sure to completely 14515 * xterm.c (x_handle_error_gracefully): Make sure to completely
14516 release input before returning, using: 14516 release input before returning, using:
@@ -14519,27 +14519,27 @@
14519 * xmenu.c (xmenu_quit): No longer use this error_handler; use 14519 * xmenu.c (xmenu_quit): No longer use this error_handler; use
14520 default one. 14520 default one.
14521 14521
145221989-10-25 Joseph Arceneaux (jla at spiff) 145221989-10-25 Joseph Arceneaux (jla@spiff)
14523 14523
14524 * config.h-dist: Comment fix. 14524 * config.h-dist: Comment fix.
14525 14525
145261989-10-24 Joseph Arceneaux (jla at spiff) 145261989-10-24 Joseph Arceneaux (jla@spiff)
14527 14527
14528 * xfns.c (Fx_draw_lines, translate_vectors): New functions. 14528 * xfns.c (Fx_draw_lines, translate_vectors): New functions.
14529 14529
145301989-10-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145301989-10-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14531 14531
14532 * search.c (search_buffer): Always find null string. 14532 * search.c (search_buffer): Always find null string.
14533 14533
14534 * window.c (window_loop): For UNSHOW_BUFFER, don't Fset_buffer 14534 * window.c (window_loop): For UNSHOW_BUFFER, don't Fset_buffer
14535 unless window is the selected one. 14535 unless window is the selected one.
14536 14536
145371989-10-20 Joseph Arceneaux (jla at spiff) 145371989-10-20 Joseph Arceneaux (jla@spiff)
14538 14538
14539 * xdisp.c (display_minibuf_message): Choose minibuf screen first 14539 * xdisp.c (display_minibuf_message): Choose minibuf screen first
14540 of all. Return if not visible. 14540 of all. Return if not visible.
14541 14541
145421989-10-19 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 145421989-10-19 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14543 14543
14544 * xterm.c (x_handle_error_gracefully): New procedure to handle 14544 * xterm.c (x_handle_error_gracefully): New procedure to handle
14545 non-fatal X errors. 14545 non-fatal X errors.
@@ -14549,17 +14549,17 @@
14549 * xfns.c (Fx_own_selection): Use second parameter SCREEN. 14549 * xfns.c (Fx_own_selection): Use second parameter SCREEN.
14550 14550
14551 * xdisp.c: (message, message1): No longer displays messages 14551 * xdisp.c: (message, message1): No longer displays messages
14552 when using X but not yet mapped. 14552 when using X but not yet mapped.
14553 14553
145541989-10-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145541989-10-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14555 14555
14556 * m-pyramid.h (NO_ARG_ARRAY): Define if using GCC. 14556 * m-pyramid.h (NO_ARG_ARRAY): Define if using GCC.
14557 14557
145581989-10-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145581989-10-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14559 14559
14560 * vmsfns.c (process_command_input): Call clear_waiting_for_input. 14560 * vmsfns.c (process_command_input): Call clear_waiting_for_input.
14561 14561
145621989-10-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145621989-10-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14563 14563
14564 * syntax.c (scan_words): If words_include_escapes not 0, 14564 * syntax.c (scan_words): If words_include_escapes not 0,
14565 treat Sescape and Scharquote like Sword. 14565 treat Sescape and Scharquote like Sword.
@@ -14575,30 +14575,30 @@
14575 * keyboard.c (read_key_sequence): Reject the prefix char generated 14575 * keyboard.c (read_key_sequence): Reject the prefix char generated
14576 for a Meta char, if it finds a non-prefix definition. 14576 for a Meta char, if it finds a non-prefix definition.
14577 14577
145781989-10-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145781989-10-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14579 14579
14580 * process.c (wait_reading_process_input): READ_KBD==2 means 14580 * process.c (wait_reading_process_input): READ_KBD==2 means
14581 wait until have mouse input. 14581 wait until have mouse input.
14582 * xfns.c (Fx_get_mouse_event): Use that. 14582 * xfns.c (Fx_get_mouse_event): Use that.
14583 * xterm.c (mouse_event_pending_p): New subroutine. 14583 * xterm.c (mouse_event_pending_p): New subroutine.
14584 14584
145851989-10-13 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 145851989-10-13 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14586 14586
14587 * xfns.c (x_selection_arrival): 14587 * xfns.c (x_selection_arrival):
14588 (x_send_incremental): 14588 (x_send_incremental):
14589 (x_answer_selection_request): New procedures for incremental 14589 (x_answer_selection_request): New procedures for incremental
14590 selection transfer. 14590 selection transfer.
14591 14591
145921989-10-12 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 145921989-10-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14593 14593
14594 * lread.c (complete_filename_p): New function which replaces 14594 * lread.c (complete_filename_p): New function which replaces
14595 absolute_filename_p. This one doesn't consider "~" valid. 14595 absolute_filename_p. This one doesn't consider "~" valid.
14596 14596
145971989-10-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 145971989-10-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14598 14598
14599 * buffer.c: Comment fix. 14599 * buffer.c: Comment fix.
14600 14600
146011989-10-11 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146011989-10-11 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14602 14602
14603 * xfns.c: (Fx_open_connection) New X atoms Xatom_incremental and 14603 * xfns.c: (Fx_open_connection) New X atoms Xatom_incremental and
14604 Xatom_multiple. 14604 Xatom_multiple.
@@ -14607,14 +14607,14 @@
14607 14607
14608 * process.c (child_sig): Check pid <= 0 in case WNOHANG not defined. 14608 * process.c (child_sig): Check pid <= 0 in case WNOHANG not defined.
14609 14609
146101989-10-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 146101989-10-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14611 14611
14612 * termcap.c (tgetent, gobble_line): Always store null at end of bfr. 14612 * termcap.c (tgetent, gobble_line): Always store null at end of bfr.
14613 Allocate one extra byte at end to ensure space. 14613 Allocate one extra byte at end to ensure space.
14614 Clean up order of arithmetic when updating ptrs into buffer 14614 Clean up order of arithmetic when updating ptrs into buffer
14615 after xrealloc. 14615 after xrealloc.
14616 14616
146171989-10-10 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146171989-10-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14618 14618
14619 * xfns.c (Fx_open_connection): Make all X Atoms here. 14619 * xfns.c (Fx_open_connection): Make all X Atoms here.
14620 14620
@@ -14622,10 +14622,10 @@
14622 (x_iconify_screen): Cleaned up this code. 14622 (x_iconify_screen): Cleaned up this code.
14623 (x_term_init): Removed warpmouseondeiconify stuff. 14623 (x_term_init): Removed warpmouseondeiconify stuff.
14624 14624
146251989-10-09 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146251989-10-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14626 14626
14627 * xdisp.c (DoDsp): Make sure to call unhold_window_change after 14627 * xdisp.c (DoDsp): Make sure to call unhold_window_change after
14628 before all returns. 14628 before all returns.
14629 14629
14630 * minibuf.c (read_minibuf): Changed set_mouse_position to 14630 * minibuf.c (read_minibuf): Changed set_mouse_position to
14631 Fset_mouse_position. 14631 Fset_mouse_position.
@@ -14645,21 +14645,21 @@
14645 (x_resize_scrollbars): BLOCK_INPUT whilst doing operations. 14645 (x_resize_scrollbars): BLOCK_INPUT whilst doing operations.
14646 (adjust_scrollbars): Likewise. 14646 (adjust_scrollbars): Likewise.
14647 14647
146481989-10-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 146481989-10-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14649 14649
14650 * m/m-hp9000s800.h (XUNMARK): Delete definition. 14650 * m/m-hp9000s800.h (XUNMARK): Delete definition.
14651 (S_IFLNK): Do not undef it. 14651 (S_IFLNK): Do not undef it.
14652 14652
146531989-10-03 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146531989-10-03 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14654 14654
14655 * dispnew.c (get_display_line): If screen not visible, abort. 14655 * dispnew.c (get_display_line): If screen not visible, abort.
14656 14656
146571989-10-02 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146571989-10-02 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14658 14658
14659 * xterm.c (x_make_screen_visible): Set s->visible, unset 14659 * xterm.c (x_make_screen_visible): Set s->visible, unset
14660 s->iconified for HAVE_X11. 14660 s->iconified for HAVE_X11.
14661 14661
146621989-09-29 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146621989-09-29 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14663 14663
14664 * xterm.c (XTread_socket): Check screen s before proceeding for 14664 * xterm.c (XTread_socket): Check screen s before proceeding for
14665 MapNotify event. 14665 MapNotify event.
@@ -14669,7 +14669,7 @@
14669 (formerly mouse_down_timestamp) set here. Also, mask out upper 9 14669 (formerly mouse_down_timestamp) set here. Also, mask out upper 9
14670 bits before doing XSET. 14670 bits before doing XSET.
14671 14671
146721989-09-28 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146721989-09-28 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14673 14673
14674 * xfns.c (Fx_geometry): Kludge for the case of position `-0'. 14674 * xfns.c (Fx_geometry): Kludge for the case of position `-0'.
14675 (Fx_get_mouse_event): Also return the time stamp as last list elt. 14675 (Fx_get_mouse_event): Also return the time stamp as last list elt.
@@ -14680,7 +14680,7 @@
14680 (Fx_create_screen): No more ColorMap component to display.x. 14680 (Fx_create_screen): No more ColorMap component to display.x.
14681 * xterm.h: Likewise. 14681 * xterm.h: Likewise.
14682 14682
146831989-09-27 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146831989-09-27 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14684 14684
14685 * xfns.c (Fx_own_selection): 14685 * xfns.c (Fx_own_selection):
14686 (Fx_get_selection): 14686 (Fx_get_selection):
@@ -14696,33 +14696,33 @@
14696 communication mechanism. 14696 communication mechanism.
14697 ButtonPress: Set mouse_down_timestamp. 14697 ButtonPress: Set mouse_down_timestamp.
14698 14698
146991989-09-26 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 146991989-09-26 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
14700 14700
14701 * xfns.c: New variable Vx_cursor_fore_pixel. 14701 * xfns.c: New variable Vx_cursor_fore_pixel.
14702 14702
147031989-09-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147031989-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14704 14704
14705 * lread.c (openp): Don't ! the result of `access'. 14705 * lread.c (openp): Don't ! the result of `access'.
14706 14706
147071989-09-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147071989-09-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14708 14708
14709 * fileio.c (Fread_file_name_internal): Try to work properly 14709 * fileio.c (Fread_file_name_internal): Try to work properly
14710 if dirs are specified using environment vars. Preserve use of vars. 14710 if dirs are specified using environment vars. Preserve use of vars.
14711 14711
147121989-09-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147121989-09-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14713 14713
14714 * fileio.c: Comment fix. 14714 * fileio.c: Comment fix.
14715 14715
147161989-09-18 Joseph Arceneaux (jla at spiff) 147161989-09-18 Joseph Arceneaux (jla@spiff)
14717 14717
14718 * xfns.c (Fx_get_cut_buffer): XFree the data returned by 14718 * xfns.c (Fx_get_cut_buffer): XFree the data returned by
14719 XFetchBytes. 14719 XFetchBytes.
14720 14720
147211989-09-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147211989-09-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14722 14722
14723 * fileio.c (Fwrite_region): Reinstall #if 0 around fstat. 14723 * fileio.c (Fwrite_region): Reinstall #if 0 around fstat.
14724 14724
147251989-09-12 Joseph Arceneaux (jla at spiff) 147251989-09-12 Joseph Arceneaux (jla@spiff)
14726 14726
14727 * xfns.c (defined_color): New function to test if a color is 14727 * xfns.c (defined_color): New function to test if a color is
14728 currently defined. 14728 currently defined.
@@ -14733,7 +14733,7 @@
14733 global and used when making emacs windows. 14733 global and used when making emacs windows.
14734 (Fx_color_display_p): New subr. 14734 (Fx_color_display_p): New subr.
14735 14735
147361989-09-11 Joseph Arceneaux (jla at spiff) 147361989-09-11 Joseph Arceneaux (jla@spiff)
14737 14737
14738 * fileio.c (Fwrite_region): fixed typo. 14738 * fileio.c (Fwrite_region): fixed typo.
14739 14739
@@ -14744,15 +14744,15 @@
14744 * alloc.c (xmalloc, xrealloc): hold_window_changes whilst doing 14744 * alloc.c (xmalloc, xrealloc): hold_window_changes whilst doing
14745 the associated operations. 14745 the associated operations.
14746 14746
14747 * dispnew.c (init_display): 14747 * dispnew.c (init_display):
14748 (Fsleep_for, Fsit_for): 14748 (Fsleep_for, Fsit_for):
14749 * process.c (Faccept_process_output): 14749 * process.c (Faccept_process_output):
14750 * keyboard.c ({clear,set}_waiting_for_input): 14750 * keyboard.c ({clear,set}_waiting_for_input):
14751 (quit_throw_to_get_char, get_char): 14751 (quit_throw_to_get_char, get_char):
14752 * xdisp.c (DoDsp, message, message1): Undid changes of Aug. 23 14752 * xdisp.c (DoDsp, message, message1): Undid changes of Aug. 23
14753 (see below); accept window changes most of the time. 14753 (see below); accept window changes most of the time.
14754 14754
147551989-09-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147551989-09-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14756 14756
14757 * keyboard.c: Eliminate kbd_count, and use two pointers, 14757 * keyboard.c: Eliminate kbd_count, and use two pointers,
14758 kbd_fetch_ptr and kbd_store_ptr. Assume buffer is empty when 14758 kbd_fetch_ptr and kbd_store_ptr. Assume buffer is empty when
@@ -14766,28 +14766,28 @@
14766 * fileio.c (Fwrite_region): Reenable using fstat rather than stat 14766 * fileio.c (Fwrite_region): Reenable using fstat rather than stat
14767 to get the modtime of the file just written, except on VMS and APOLLO. 14767 to get the modtime of the file just written, except on VMS and APOLLO.
14768 14768
147691989-09-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147691989-09-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14770 14770
14771 * emacs.c, doc.c, filelock.c: Move Emacs header includes after 14771 * emacs.c, doc.c, filelock.c: Move Emacs header includes after
14772 system header includes, and #undef NULL in between. 14772 system header includes, and #undef NULL in between.
14773 14773
147741989-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 147741989-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14775 14775
14776 * process.c [SYSV_PTYS]: If `titan', include some other files. 14776 * process.c [SYSV_PTYS]: If `titan', include some other files.
14777 14777
147781989-08-29 Joseph Arceneaux (jla at spiff) 147781989-08-29 Joseph Arceneaux (jla@spiff)
14779 14779
14780 * fileio.c: read-file-name replaced with new version, formerly 14780 * fileio.c: read-file-name replaced with new version, formerly
14781 called new-read-file-name. 14781 called new-read-file-name.
14782 14782
147831989-08-26 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 147831989-08-26 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
14784 14784
14785 * window.c (Fscroll_other_window): Use save-excursion (in effect) 14785 * window.c (Fscroll_other_window): Use save-excursion (in effect)
14786 to save and restore current buffer and point. 14786 to save and restore current buffer and point.
14787 (window_scroll): If selected window's buffer isn't current, 14787 (window_scroll): If selected window's buffer isn't current,
14788 make it current, using save-excursion to go back. 14788 make it current, using save-excursion to go back.
14789 14789
147901989-08-24 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 147901989-08-24 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
14791 14791
14792 * Use two variables to convey reason for synch process death, 14792 * Use two variables to convey reason for synch process death,
14793 to avoid consing in signal handler. 14793 to avoid consing in signal handler.
@@ -14795,22 +14795,22 @@
14795 * callproc.c (Fcall_process): Use both variables. 14795 * callproc.c (Fcall_process): Use both variables.
14796 * process.c (child_sig): Set both variables. 14796 * process.c (child_sig): Set both variables.
14797 14797
147981989-08-24 Joseph Arceneaux (jla at spiff) 147981989-08-24 Joseph Arceneaux (jla@spiff)
14799 14799
14800 * xterm.c (x_wm_set_size_hint): Use new ICCCM values for size_hints. 14800 * xterm.c (x_wm_set_size_hint): Use new ICCCM values for size_hints.
14801 14801
148021989-08-24 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 148021989-08-24 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
14803 14803
14804 * buffer.c: Doc fix. 14804 * buffer.c: Doc fix.
14805 14805
148061989-08-24 Joseph Arceneaux (jla at spiff) 148061989-08-24 Joseph Arceneaux (jla@spiff)
14807 14807
14808 * xfns.c (Fx_create_screen): X11 part. Set height and width to 0 14808 * xfns.c (Fx_create_screen): X11 part. Set height and width to 0
14809 before calling change_screen_size. 14809 before calling change_screen_size.
14810 14810
14811 * buffer.c (kill-all-local-variables): Changed doc string. 14811 * buffer.c (kill-all-local-variables): Changed doc string.
14812 14812
148131989-08-23 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 148131989-08-23 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
14814 14814
14815 * dispnew.c (init_display): Call hold_window_change. 14815 * dispnew.c (init_display): Call hold_window_change.
14816 (Fsleep_for, Fsit_for): Temporarily unhold, while waiting. 14816 (Fsleep_for, Fsit_for): Temporarily unhold, while waiting.
@@ -14822,19 +14822,19 @@
14822 14822
14823 * Makefile (CPP): Use $(CC). 14823 * Makefile (CPP): Use $(CC).
14824 14824
148251989-08-22 Joseph Arceneaux (jla at spiff) 148251989-08-22 Joseph Arceneaux (jla@spiff)
14826 14826
14827 * xfns.c (x_set_mouse_color): Use new variables Vx_pointer_mask, 14827 * xfns.c (x_set_mouse_color): Use new variables Vx_pointer_mask,
14828 Vx_pointer_shape. 14828 Vx_pointer_shape.
14829 14829
148301989-08-21 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 148301989-08-21 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
14831 14831
14832 * alloc.c (malloc_warning): Do nothing if ignore_warnings. 14832 * alloc.c (malloc_warning): Do nothing if ignore_warnings.
14833 (init_alloc_once): Set ignore_warnings while initializing allocation. 14833 (init_alloc_once): Set ignore_warnings while initializing allocation.
14834 14834
14835 * buffer.c: Doc fix. 14835 * buffer.c: Doc fix.
14836 14836
148371989-08-21 Joseph Arceneaux (jla at spiff) 148371989-08-21 Joseph Arceneaux (jla@spiff)
14838 14838
14839 * xterm.c (x_calc_absolute_position): New function to calculate 14839 * xterm.c (x_calc_absolute_position): New function to calculate
14840 positive screen position. 14840 positive screen position.
@@ -14851,18 +14851,18 @@
14851 (x_set_background): 14851 (x_set_background):
14852 (x_set_foreground): Use x_set_mouse_color instead of x_reset_cursor. 14852 (x_set_foreground): Use x_set_mouse_color instead of x_reset_cursor.
14853 14853
148541989-08-18 Richard Stallman (rms at hobbes.ai.mit.edu) 148541989-08-18 Richard Stallman (rms@hobbes.ai.mit.edu)
14855 14855
14856 * vmsfns.c: Define PRV$V_... syms if prvdef.h does not. 14856 * vmsfns.c: Define PRV$V_... syms if prvdef.h does not.
14857 14857
148581989-08-18 Joseph Arceneaux (jla at spiff) 148581989-08-18 Joseph Arceneaux (jla@spiff)
14859 14859
14860 * xfns.c (Fx_geometry): New subr. 14860 * xfns.c (Fx_geometry): New subr.
14861 (x_figure_window_size): Don't worry about "geometry" here anymore; 14861 (x_figure_window_size): Don't worry about "geometry" here anymore;
14862 now done in x-win.el. 14862 now done in x-win.el.
14863 (x_icon): Look in parms for iconic-startup rather than in variable. 14863 (x_icon): Look in parms for iconic-startup rather than in variable.
14864 14864
148651989-08-16 Joseph Arceneaux (jla at spiff) 148651989-08-16 Joseph Arceneaux (jla@spiff)
14866 14866
14867 * xfns.c (x_set_*_scrollbar): Don't destroy a scrollbar if it 14867 * xfns.c (x_set_*_scrollbar): Don't destroy a scrollbar if it
14868 doesn't exist. Also set scrollbar size only if actually creating 14868 doesn't exist. Also set scrollbar size only if actually creating
@@ -14871,22 +14871,22 @@
14871 Set the icon name as well. 14871 Set the icon name as well.
14872 (x_window): Set the class hints for the window. 14872 (x_window): Set the class hints for the window.
14873 14873
148741989-08-16 Richard Stallman (rms at hobbes.ai.mit.edu) 148741989-08-16 Richard Stallman (rms@hobbes.ai.mit.edu)
14875 14875
14876 * lread.c (Fload): Fix unterminated comment. 14876 * lread.c (Fload): Fix unterminated comment.
14877 14877
14878 * scroll.c (scrolling_max_lines_saved): Replace fixed threshold of 20 14878 * scroll.c (scrolling_max_lines_saved): Replace fixed threshold of 20
14879 with 1/4 of average length of lines. 14879 with 1/4 of average length of lines.
14880 14880
148811989-08-13 Joseph Arceneaux (jla at spiff) 148811989-08-13 Joseph Arceneaux (jla@spiff)
14882 14882
14883 * ymakefile: Do ${make} for oldXMenu. 14883 * ymakefile: Do ${make} for oldXMenu.
14884 14884
148851989-08-13 Richard Stallman (rms at hobbes.ai.mit.edu) 148851989-08-13 Richard Stallman (rms@hobbes.ai.mit.edu)
14886 14886
14887 * eval.c: Doc fix. 14887 * eval.c: Doc fix.
14888 14888
148891989-08-12 Richard Stallman (rms at hobbes.ai.mit.edu) 148891989-08-12 Richard Stallman (rms@hobbes.ai.mit.edu)
14890 14890
14891 * emacs.c (main): Check for failure opening -t device. 14891 * emacs.c (main): Check for failure opening -t device.
14892 Fatal error if terminal isn't a real terminal. 14892 Fatal error if terminal isn't a real terminal.
@@ -14894,20 +14894,20 @@
14894 * window.c (Fscroll_other_window): Let Vother_window_scroll_buffer 14894 * window.c (Fscroll_other_window): Let Vother_window_scroll_buffer
14895 specify a buffer to scroll. 14895 specify a buffer to scroll.
14896 14896
148971989-08-11 Richard Stallman (rms at hobbes.ai.mit.edu) 148971989-08-11 Richard Stallman (rms@hobbes.ai.mit.edu)
14898 14898
14899 * dispnew.c: Handle BROKEN_FIONREAD as in other files. 14899 * dispnew.c: Handle BROKEN_FIONREAD as in other files.
14900 14900
149011989-08-09 Joseph Arceneaux (jla at spiff) 149011989-08-09 Joseph Arceneaux (jla@spiff)
14902 14902
14903 * ../oldXMenu/Makefile: Removed all the unneccessary X stuff. 14903 * ../oldXMenu/Makefile: Removed all the unneccessary X stuff.
14904 14904
149051989-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 149051989-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14906 14906
14907 * fileio.c (barf_or_query_if_file_exists): When signalling, 14907 * fileio.c (barf_or_query_if_file_exists): When signalling,
14908 provide the expected args for a file-error. 14908 provide the expected args for a file-error.
14909 14909
149101989-08-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 149101989-08-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14911 14911
14912 * process.c: Let NEED_BSDTTY control include of bsdtty.h. 14912 * process.c: Let NEED_BSDTTY control include of bsdtty.h.
14913 14913
@@ -14923,11 +14923,11 @@
14923 * m-hp9000s300.h: Unless NOT_C_CODE or NO_SHORTNAMES, 14923 * m-hp9000s300.h: Unless NOT_C_CODE or NO_SHORTNAMES,
14924 define WAITTYPE and WRETCODE, and include sys/wait.h. 14924 define WAITTYPE and WRETCODE, and include sys/wait.h.
14925 14925
149261989-08-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 149261989-08-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14927 14927
14928 * callproc.c (child_setup): Get rid of junk in #if 0. 14928 * callproc.c (child_setup): Get rid of junk in #if 0.
14929 14929
149301989-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 149301989-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14931 14931
14932 * abbrev.c (Fdefine_abbrev): Allow nil spec'd as expansion. 14932 * abbrev.c (Fdefine_abbrev): Allow nil spec'd as expansion.
14933 (Fexpand_abbrev): Eliminate abbrev length limit; use alloca. 14933 (Fexpand_abbrev): Eliminate abbrev length limit; use alloca.
@@ -14940,11 +14940,11 @@
14940 14940
14941 * lread.c (load_unwind): Free the pointer-word malloc'd in Fload. 14941 * lread.c (load_unwind): Free the pointer-word malloc'd in Fload.
14942 14942
149431989-08-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 149431989-08-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14944 14944
14945 * emacs.c (Fdump_emacs): Doc fix. 14945 * emacs.c (Fdump_emacs): Doc fix.
14946 14946
149471989-08-02 Joseph Arceneaux (jla at spiff) 149471989-08-02 Joseph Arceneaux (jla@spiff)
14948 14948
14949 * xfns.c: Reorganized several functions to be in same order as the 14949 * xfns.c: Reorganized several functions to be in same order as the
14950 enum list. 14950 enum list.
@@ -14952,7 +14952,7 @@
14952 gray values. 14952 gray values.
14953 (Fx_create_screen): Simplified this function even more. 14953 (Fx_create_screen): Simplified this function even more.
14954 14954
149551989-07-31 Joseph Arceneaux (jla at spiff) 149551989-07-31 Joseph Arceneaux (jla@spiff)
14956 14956
14957 * keymap.c: New subrs Fuse_local_mouse_map, Fcurrent_local_mouse_map. 14957 * keymap.c: New subrs Fuse_local_mouse_map, Fcurrent_local_mouse_map.
14958 14958
@@ -14964,8 +14964,8 @@
14964 kludge. This is used only for motion events. 14964 kludge. This is used only for motion events.
14965 14965
14966 * xterm.c (XTread_socket): Handle motion eveots. 14966 * xterm.c (XTread_socket): Handle motion eveots.
14967 14967
149681989-07-26 Joseph Arceneaux (jla at spiff) 149681989-07-26 Joseph Arceneaux (jla@spiff)
14969 14969
14970 * xfns.c (Fx_create_screen): I couldn't take it any more, the 14970 * xfns.c (Fx_create_screen): I couldn't take it any more, the
14971 ugliness of this routine offended me too deeply. It is now 14971 ugliness of this routine offended me too deeply. It is now
@@ -14981,7 +14981,7 @@
14981 * m/m-intel386.h: Changes in LOAD_AVE_TYPE, LOAD_AVE_CVT, and 14981 * m/m-intel386.h: Changes in LOAD_AVE_TYPE, LOAD_AVE_CVT, and
14982 FSCALE to make loadst work correctly. 14982 FSCALE to make loadst work correctly.
14983 14983
149841989-07-24 Joseph Arceneaux (jla at spiff) 149841989-07-24 Joseph Arceneaux (jla@spiff)
14985 14985
14986 * xfns.c (Fmodify_screen_parameters): Check s->output_method 14986 * xfns.c (Fmodify_screen_parameters): Check s->output_method
14987 before looping through alist. 14987 before looping through alist.
@@ -15004,7 +15004,7 @@
15004 * xterm.h: Added the screen parameter declarations from xfns.c for 15004 * xterm.h: Added the screen parameter declarations from xfns.c for
15005 X11. 15005 X11.
15006 15006
150071989-07-21 Joseph Arceneaux (jla at spiff) 150071989-07-21 Joseph Arceneaux (jla@spiff)
15008 15008
15009 * sysdep.c: Don't include sioctl.h on mips. 15009 * sysdep.c: Don't include sioctl.h on mips.
15010 15010
@@ -15014,7 +15014,7 @@
15014 15014
15015 * xterm.c (x_draw_box): Moved cursor box right by one pixel. 15015 * xterm.c (x_draw_box): Moved cursor box right by one pixel.
15016 15016
150171989-07-20 Joseph Arceneaux (jla at spiff) 150171989-07-20 Joseph Arceneaux (jla@spiff)
15018 15018
15019 * xfns.c: New variable x_screen_visuals, set if Fx_open_display, 15019 * xfns.c: New variable x_screen_visuals, set if Fx_open_display,
15020 to be used in screen-color-p. 15020 to be used in screen-color-p.
@@ -15029,12 +15029,12 @@
15029 * keyboard.c (command_loop_1): Make sure Vprefix_arg is NULL 15029 * keyboard.c (command_loop_1): Make sure Vprefix_arg is NULL
15030 before finalizing_kbd_macro_chars; 15030 before finalizing_kbd_macro_chars;
15031 15031
150321989-07-19 Joseph Arceneaux (jla at spiff) 150321989-07-19 Joseph Arceneaux (jla@spiff)
15033 15033
15034 * xfns.c (Fx_rebind_key): Completely rewrote this function for 15034 * xfns.c (Fx_rebind_key): Completely rewrote this function for
15035 X11. 15035 X11.
15036 15036
150371989-07-13 Joseph Arceneaux (jla at spiff) 150371989-07-13 Joseph Arceneaux (jla@spiff)
15038 15038
15039 * emacs.c: 15039 * emacs.c:
15040 * process.c: 15040 * process.c:
@@ -15043,7 +15043,7 @@
15043 * sysdep.c: Likewise. Also, don't define our closedir if IBMAIX. 15043 * sysdep.c: Likewise. Also, don't define our closedir if IBMAIX.
15044 * m/m-ibmps2-aix.h: New file. 15044 * m/m-ibmps2-aix.h: New file.
15045 15045
150461989-07-12 Joseph Arceneaux (jla at spiff) 150461989-07-12 Joseph Arceneaux (jla@spiff)
15047 15047
15048 * xdisp.c (message, message1): If using x, but haven't mapped the 15048 * xdisp.c (message, message1): If using x, but haven't mapped the
15049 window yet, use noninteractive output. 15049 window yet, use noninteractive output.
@@ -15059,7 +15059,7 @@
15059 (x_set_background_color) 15059 (x_set_background_color)
15060 (x_set_foreground_color): Don't redraw when screen isn't visible. 15060 (x_set_foreground_color): Don't redraw when screen isn't visible.
15061 15061
150621989-07-11 Joseph Arceneaux (jla at gluteus) 150621989-07-11 Joseph Arceneaux (jla@gluteus)
15063 15063
15064 * xterm.c (x_term_init, XTread_socket): Use ConnectionNumber for 15064 * xterm.c (x_term_init, XTread_socket): Use ConnectionNumber for
15065 both X10 and X11. This is #defined for X10. 15065 both X10 and X11. This is #defined for X10.
@@ -15067,7 +15067,7 @@
15067 * screen.c (Fset_screen_width, Fset_screen_height): These now take 15067 * screen.c (Fset_screen_width, Fset_screen_height): These now take
15068 a SCREEN argument. 15068 a SCREEN argument.
15069 15069
150701989-07-10 Joseph Arceneaux (jla at gluteus) 150701989-07-10 Joseph Arceneaux (jla@gluteus)
15071 15071
15072 * xterm.c (x_set_window_size): Call x_wm_set_size_hint. 15072 * xterm.c (x_set_window_size): Call x_wm_set_size_hint.
15073 (x_new_font): Don't call x_wm_set_size_hint. 15073 (x_new_font): Don't call x_wm_set_size_hint.
@@ -15078,7 +15078,7 @@
15078 * screen.c, dispnew.c (Fset_screen_width, Fset_screen_height): 15078 * screen.c, dispnew.c (Fset_screen_width, Fset_screen_height):
15079 These functions have moved to screen.c. 15079 These functions have moved to screen.c.
15080 15080
150811989-07-07 Joseph Arceneaux (jla at sugar-bombs.ai.mit.edu) 150811989-07-07 Joseph Arceneaux (jla@sugar-bombs.ai.mit.edu)
15082 15082
15083 * eval.c (Ffuncall): Handle 6 arguments. Also, print a nice error 15083 * eval.c (Ffuncall): Handle 6 arguments. Also, print a nice error
15084 message if there are more than 6 args. 15084 message if there are more than 6 args.
@@ -15096,7 +15096,7 @@
15096 (Fread_variable): 15096 (Fread_variable):
15097 (Fread_buffer): Extra arg to Fcompleting_read. 15097 (Fread_buffer): Extra arg to Fcompleting_read.
15098 15098
150991989-07-05 Joseph Arceneaux (jla at spiff) 150991989-07-05 Joseph Arceneaux (jla@spiff)
15100 15100
15101 * minibuf.c (read_minibuf): New argument back_n is number of 15101 * minibuf.c (read_minibuf): New argument back_n is number of
15102 characters to back-up point by. 15102 characters to back-up point by.
@@ -15105,16 +15105,16 @@
15105 using the above features. 15105 using the above features.
15106 (Finsert_file_contents): Check for negative file length. 15106 (Finsert_file_contents): Check for negative file length.
15107 15107
151081989-07-03 Joseph Arceneaux (jla at spiff) 151081989-07-03 Joseph Arceneaux (jla@spiff)
15109 15109
15110 * xfns.c: (x_pixel_width, x_pixel_height) New functions. 15110 * xfns.c: (x_pixel_width, x_pixel_height) New functions.
15111 * screen.c: (Fscreen_pixel_size): New subr. 15111 * screen.c: (Fscreen_pixel_size): New subr.
15112 15112
151131989-06-30 Joseph Arceneaux (jla at spiff) 151131989-06-30 Joseph Arceneaux (jla@spiff)
15114 15114
15115 * xterm.c: Use invocation_name as argument to XGetDefaults. 15115 * xterm.c: Use invocation_name as argument to XGetDefaults.
15116 15116
151171989-06-29 Joseph Arceneaux (jla at spiff) 151171989-06-29 Joseph Arceneaux (jla@spiff)
15118 15118
15119 * xterm.c (x_error_handler) #ifdef sony_news use XDefaultError 15119 * xterm.c (x_error_handler) #ifdef sony_news use XDefaultError
15120 instead of XPrintDefaultError due to weirdness in Sony library. 15120 instead of XPrintDefaultError due to weirdness in Sony library.
@@ -15122,13 +15122,13 @@
15122 auto_raise and auto_lower are set by checking times between 15122 auto_raise and auto_lower are set by checking times between
15123 consecutive Enter events. 15123 consecutive Enter events.
15124 15124
151251989-06-27 Joseph Arceneaux (jla at sugar-bombs.ai.mit.edu) 151251989-06-27 Joseph Arceneaux (jla@sugar-bombs.ai.mit.edu)
15126 15126
15127 * screen.c: (Fselect_screen) 15127 * screen.c: (Fselect_screen)
15128 * window.c: (Fselect_window) The previous strategy was bugging the 15128 * window.c: (Fselect_window) The previous strategy was bugging the
15129 lisp stuff, so these are now rewritten. 15129 lisp stuff, so these are now rewritten.
15130 15130
151311989-06-26 Joseph Arceneaux (jla at galapas.ai.mit.edu) 151311989-06-26 Joseph Arceneaux (jla@galapas.ai.mit.edu)
15132 15132
15133 * cm.c (Wcm_init): Don't check for Wcm.cm_ds, since this has been 15133 * cm.c (Wcm_init): Don't check for Wcm.cm_ds, since this has been
15134 removed. 15134 removed.
@@ -15147,11 +15147,11 @@
15147 window to aprise the window manager of the change. 15147 window to aprise the window manager of the change.
15148 (XTread_socket): Catch VisibilityNotify events. 15148 (XTread_socket): Catch VisibilityNotify events.
15149 15149
151501989-06-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 151501989-06-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15151 15151
15152 * window.c (Fsplit_window): If horizontal, round left window size up. 15152 * window.c (Fsplit_window): If horizontal, round left window size up.
15153 15153
151541989-06-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 151541989-06-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15155 15155
15156 * cm.h (cmplus): Improve formatting. 15156 * cm.h (cmplus): Improve formatting.
15157 Use losecursor when reach end of line, if losewrap. 15157 Use losecursor when reach end of line, if losewrap.
@@ -15165,7 +15165,7 @@
15165 15165
15166 * abbrev.c (Finsert_abbrev_table_description): Make 2nd arg optional. 15166 * abbrev.c (Finsert_abbrev_table_description): Make 2nd arg optional.
15167 15167
151681989-06-23 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 151681989-06-23 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15169 15169
15170 * xfns.c, lisp/term/x-win.el: C routine Fscreen_color_p now lisp 15170 * xfns.c, lisp/term/x-win.el: C routine Fscreen_color_p now lisp
15171 function x-color-screen-p in x-win.el. 15171 function x-color-screen-p in x-win.el.
@@ -15173,35 +15173,35 @@
15173 background, then if cursor not foreground, use it as cursor 15173 background, then if cursor not foreground, use it as cursor
15174 foreground. 15174 foreground.
15175 15175
151761989-06-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 151761989-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15177 15177
15178 * lisp.h (XPNTR): Don't define if already defined. 15178 * lisp.h (XPNTR): Don't define if already defined.
15179 15179
151801989-06-22 Joseph Arceneaux (jla at cream-of-wheat.ai.mit.edu) 151801989-06-22 Joseph Arceneaux (jla@cream-of-wheat.ai.mit.edu)
15181 15181
15182 * screen.c: New subrs Ficonify_screen, Fdeiconify_screen, 15182 * screen.c: New subrs Ficonify_screen, Fdeiconify_screen,
15183 Fread_mouse_position, Fset_mouse_position. 15183 Fread_mouse_position, Fset_mouse_position.
15184 15184
15185 * xterm.c: New functions x_deiconify_screen, x_iconify_screen. 15185 * xterm.c: New functions x_deiconify_screen, x_iconify_screen.
15186 15186
151871989-06-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 151871989-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15188 15188
15189 * window.c (Fsplit_window, change_window_height): 15189 * window.c (Fsplit_window, change_window_height):
15190 Enforce minimum of 2 for window_min_width and window_min_height. 15190 Enforce minimum of 2 for window_min_width and window_min_height.
15191 15191
151921989-06-22 Joseph Arceneaux (jla at galapas.ai.mit.edu) 151921989-06-22 Joseph Arceneaux (jla@galapas.ai.mit.edu)
15193 15193
15194 * dispnew.c (unhold_window_change): Don't set and unset in_display 15194 * dispnew.c (unhold_window_change): Don't set and unset in_display
15195 before and after calling change_screen_size. 15195 before and after calling change_screen_size.
15196 15196
151971989-06-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 151971989-06-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15198 15198
15199 * buffer.c (Fkill_buffer): Ignore errors deleting auto-save file. 15199 * buffer.c (Fkill_buffer): Ignore errors deleting auto-save file.
15200 Delete only if delete-auto-save-files. 15200 Delete only if delete-auto-save-files.
15201 15201
15202 * data.c (Fmake_local_variable): Don't change value if unbound. 15202 * data.c (Fmake_local_variable): Don't change value if unbound.
15203 15203
152041989-06-20 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152041989-06-20 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15205 15205
15206 * screen.c (Fselect_screen): Use x_set_mouse_position instead of 15206 * screen.c (Fselect_screen): Use x_set_mouse_position instead of
15207 x_enter_screen. 15207 x_enter_screen.
@@ -15214,7 +15214,7 @@
15214 (Fset): Changed variable name void to voide. Also, set it to a C 15214 (Fset): Changed variable name void to voide. Also, set it to a C
15215 true/false, rather than Qt or Qnil. 15215 true/false, rather than Qt or Qnil.
15216 15216
152171989-06-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152171989-06-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15218 15218
15219 * eval.c (Fdefvar): Operate on default value if sym is buffer-local. 15219 * eval.c (Fdefvar): Operate on default value if sym is buffer-local.
15220 (Fdefconst): Likewise. 15220 (Fdefconst): Likewise.
@@ -15227,12 +15227,12 @@
15227 (Fdefault_value): Use that. 15227 (Fdefault_value): Use that.
15228 (Fdefault_boundp): New function, uses that. 15228 (Fdefault_boundp): New function, uses that.
15229 15229
152301989-06-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152301989-06-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15231 15231
15232 * ymakefile: New variable OLDXMENU has filename of libXMenu.a 15232 * ymakefile: New variable OLDXMENU has filename of libXMenu.a
15233 as a target. Make temacs depend on it. 15233 as a target. Make temacs depend on it.
15234 15234
152351989-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152351989-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15236 15236
15237 * ymakefile [HAVE_X11, HAVE_X_MENU]: Build oldXMenu. 15237 * ymakefile [HAVE_X11, HAVE_X_MENU]: Build oldXMenu.
15238 * xmenu.c: Get XMenu.h from sibling dir. 15238 * xmenu.c: Get XMenu.h from sibling dir.
@@ -15240,7 +15240,7 @@
15240 * buffer.c (Fkill_buffer): Return t if buffer is killed. 15240 * buffer.c (Fkill_buffer): Return t if buffer is killed.
15241 Delete auto-save file if any. 15241 Delete auto-save file if any.
15242 15242
152431989-06-09 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152431989-06-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15244 15244
15245 * window.c: initialize auto_new_screen to 0 (nil). 15245 * window.c: initialize auto_new_screen to 0 (nil).
15246 15246
@@ -15248,52 +15248,52 @@
15248 elements initialized. 15248 elements initialized.
15249 (make_minibuffer_screen): likewise. 15249 (make_minibuffer_screen): likewise.
15250 15250
152511989-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152511989-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15252 15252
15253 * window.c (Fset_window_point): Don't lose if window's buffer is 15253 * window.c (Fset_window_point): Don't lose if window's buffer is
15254 not current. 15254 not current.
15255 15255
152561989-06-08 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152561989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15257 15257
15258 * xfns.c (Fx_open_connection): Added 9 Lisp variables 15258 * xfns.c (Fx_open_connection): Added 9 Lisp variables
15259 defined by the screen and server. 15259 defined by the screen and server.
15260 15260
152611989-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152611989-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15262 15262
15263 * m-pmax.h: New file. 15263 * m-pmax.h: New file.
15264 15264
152651989-06-08 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152651989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15266 15266
15267 * xfns.c: removed superfluous definition of gray_bits. 15267 * xfns.c: removed superfluous definition of gray_bits.
15268 15268
152691989-06-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152691989-06-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15270 15270
15271 * m-hp9000s300.h: Define NEED_BSDTTY unless NOMULTIPLEJOBS. 15271 * m-hp9000s300.h: Define NEED_BSDTTY unless NOMULTIPLEJOBS.
15272 15272
152731989-06-07 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152731989-06-07 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15274 15274
15275 * emacs.c (Fkill_emacs): If under X, call 15275 * emacs.c (Fkill_emacs): If under X, call
15276 Fx_close_current_connection. This has fixed the "bad file" bug. 15276 Fx_close_current_connection. This has fixed the "bad file" bug.
15277 * xfns.c (Fx_close_current_connection): Added this subr which for 15277 * xfns.c (Fx_close_current_connection): Added this subr which for
15278 the moment serves only to close the X-connection when killing emacs. 15278 the moment serves only to close the X-connection when killing emacs.
15279 15279
152801989-06-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152801989-06-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15281 15281
15282 * m-hp9000s800.h: Define NEED_BSDTTY here. 15282 * m-hp9000s800.h: Define NEED_BSDTTY here.
15283 * s-hpux.h: Not here. 15283 * s-hpux.h: Not here.
15284 15284
152851989-06-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 152851989-06-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15286 15286
15287 * s/s-hpux.h: Define NEED_BSDTTY. 15287 * s/s-hpux.h: Define NEED_BSDTTY.
15288 15288
152891989-06-06 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 152891989-06-06 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15290 15290
15291 * xterm.c (x_new_selected_screen): Make the new selected_screen 15291 * xterm.c (x_new_selected_screen): Make the new selected_screen
15292 and it's selected_window's screen be the same. 15292 and it's selected_window's screen be the same.
15293 (x_enter_screen): Calculate the middle of the screen, and warp the 15293 (x_enter_screen): Calculate the middle of the screen, and warp the
15294 mouse there. Also, raise the screen before doing so. 15294 mouse there. Also, raise the screen before doing so.
15295 15295
152961989-06-05 Joseph Arceneaux (jla at cream-of-wheat.ai.mit.edu) 152961989-06-05 Joseph Arceneaux (jla@cream-of-wheat.ai.mit.edu)
15297 15297
15298 * xterm.c (x_set_window_size): If not already in DoDsp (checked 15298 * xterm.c (x_set_window_size): If not already in DoDsp (checked
15299 with variable in_display) then DoDsp here. Handles redisplay 15299 with variable in_display) then DoDsp here. Handles redisplay
@@ -15303,39 +15303,39 @@
15303 15303
15304 * dispnew.c (change_screen_size): No longer call DoDsp here. 15304 * dispnew.c (change_screen_size): No longer call DoDsp here.
15305 15305
153061989-06-05 Chris Hanson (cph at kleph) 153061989-06-05 Chris Hanson (cph@kleph)
15307 15307
15308 * syntax.c (Fmodify_syntax_entry): Change documentation string to 15308 * syntax.c (Fmodify_syntax_entry): Change documentation string to
15309 reflect earlier change to action of `p' syntax bit. 15309 reflect earlier change to action of `p' syntax bit.
15310 15310
153111989-06-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153111989-06-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15312 15312
15313 * lread.c (read1): Don't accept "" in middle of string. 15313 * lread.c (read1): Don't accept "" in middle of string.
15314 15314
153151989-05-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153151989-05-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15316 15316
15317 * search.c (Freplace_match): If \N has nothing to insert, 15317 * search.c (Freplace_match): If \N has nothing to insert,
15318 insert nothing. 15318 insert nothing.
15319 15319
153201989-05-29 Joseph Arceneaux (jla at gracilis.ai.mit.edu) 153201989-05-29 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
15321 15321
15322 * xfns.c: (Fx_create_screen): If parms is nil and 15322 * xfns.c: (Fx_create_screen): If parms is nil and
15323 Vx_screen_defaults isn't, then use them. 15323 Vx_screen_defaults isn't, then use them.
15324 (Fdisplay_buffer): Call Fx_create_screen with Qnil. 15324 (Fdisplay_buffer): Call Fx_create_screen with Qnil.
15325 15325
153261989-05-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153261989-05-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15327 15327
15328 * syntax.c (scan_lists): Once within a word, treat Squote like Sword. 15328 * syntax.c (scan_lists): Once within a word, treat Squote like Sword.
15329 15329
153301989-05-24 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 153301989-05-24 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15331 15331
15332 * dispnew.c (change_screen_size): DoDsp if not pretend. 15332 * dispnew.c (change_screen_size): DoDsp if not pretend.
15333 15333
153341989-05-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153341989-05-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15335 15335
15336 * search.c (skip_chars): Dumb error checking for \. 15336 * search.c (skip_chars): Dumb error checking for \.
15337 15337
153381989-05-22 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 153381989-05-22 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15339 15339
15340 * screen.c (Fselect_screen): Under X, basically just warp the 15340 * screen.c (Fselect_screen): Under X, basically just warp the
15341 cursor into the desired screen. The event handler will then do 15341 cursor into the desired screen. The event handler will then do
@@ -15353,25 +15353,25 @@
15353 * xterm.c (XTread_socket): Add case slots for CirculateNotify and 15353 * xterm.c (XTread_socket): Add case slots for CirculateNotify and
15354 CirculateRequest events. 15354 CirculateRequest events.
15355 15355
153561989-05-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153561989-05-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15357 15357
15358 * doc.c (Fsubstitute_command_keys): Evaluate \\<...> keymap 15358 * doc.c (Fsubstitute_command_keys): Evaluate \\<...> keymap
15359 in proper buffer. 15359 in proper buffer.
15360 15360
15361 * keymap.c (Fapropos_internal): New Lisp function, old apropos 15361 * keymap.c (Fapropos_internal): New Lisp function, old apropos
15362 but only returns a list. 15362 but only returns a list.
15363 15363
153641989-05-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 153641989-05-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15365 15365
15366 * process.c (Fopen_network_stream): Don't set kill-without-query. 15366 * process.c (Fopen_network_stream): Don't set kill-without-query.
15367 15367
153681989-05-19 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 153681989-05-19 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15369 15369
15370 * xterm.c (x_new_selected_screen): This now takes a struct screen 15370 * xterm.c (x_new_selected_screen): This now takes a struct screen
15371 pointer as paramter. 15371 pointer as paramter.
15372 * (XTread_socket): call x_new_selected_screen *before* dumpborder. 15372 * (XTread_socket): call x_new_selected_screen *before* dumpborder.
15373 15373
153741989-05-16 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 153741989-05-16 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15375 15375
15376 * xfns.c: (x_window_to_scrollbar): If the caller's not interested 15376 * xfns.c: (x_window_to_scrollbar): If the caller's not interested
15377 in the names--passing 0 for last two parameters--just return the 15377 in the names--passing 0 for last two parameters--just return the
@@ -15380,14 +15380,14 @@
15380 * xterm.c (x_enter_screen): Added this function for warping the 15380 * xterm.c (x_enter_screen): Added this function for warping the
15381 pointer into a screen. 15381 pointer into a screen.
15382 15382
153831989-05-16 Chris Hanson (cph at kleph) 153831989-05-16 Chris Hanson (cph@kleph)
15384 15384
15385 * syntax.c (scan_lists, scan_sexps_forward): Treat characters 15385 * syntax.c (scan_lists, scan_sexps_forward): Treat characters
15386 whose "prefix" bit is on as whitespace when they are encountered 15386 whose "prefix" bit is on as whitespace when they are encountered
15387 between expressions. When they occur within expressions they are 15387 between expressions. When they occur within expressions they are
15388 treated according to their syntax code. 15388 treated according to their syntax code.
15389 15389
153901989-05-16 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 153901989-05-16 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15391 15391
15392 * xterm.c: (x_new_selected_screen): Don't call Fselect_screen. 15392 * xterm.c: (x_new_selected_screen): Don't call Fselect_screen.
15393 Just do everything here. 15393 Just do everything here.
@@ -15400,12 +15400,12 @@
15400 * screen.c (Fselect_screen): Now this is *only* a lisp subr. It 15400 * screen.c (Fselect_screen): Now this is *only* a lisp subr. It
15401 just calls Fselect_window on the selected window of the screen. 15401 just calls Fselect_window on the selected window of the screen.
15402 15402
154031989-05-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154031989-05-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15404 15404
15405 * editfns.c (Fsubst_char_in_region): If NOUNDO, do increment tick, 15405 * editfns.c (Fsubst_char_in_region): If NOUNDO, do increment tick,
15406 but maybe also increment save-tick. 15406 but maybe also increment save-tick.
15407 15407
154081989-05-15 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 154081989-05-15 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15409 15409
15410 * xterm.c (x_set_window_size): Only one #ifdef HAVE_X11 due to new 15410 * xterm.c (x_set_window_size): Only one #ifdef HAVE_X11 due to new
15411 macro in: 15411 macro in:
@@ -15414,7 +15414,7 @@
15414 * xfns.c (Fx_create_screen): Use XCreateWindow instead of 15414 * xfns.c (Fx_create_screen): Use XCreateWindow instead of
15415 XCreateSimpleWindow to directly set some extra attributes. 15415 XCreateSimpleWindow to directly set some extra attributes.
15416 15416
154171989-05-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154171989-05-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15418 15418
15419 * syntax.h (SYNTAX_PREFIX): New macro. 15419 * syntax.h (SYNTAX_PREFIX): New macro.
15420 * syntax.c (Fmodify_syntax_table): Handle `p'; set new flag. 15420 * syntax.c (Fmodify_syntax_table): Handle `p'; set new flag.
@@ -15423,13 +15423,13 @@
15423 15423
15424 * lread.c (read1): Dumb errors in last change. 15424 * lread.c (read1): Dumb errors in last change.
15425 15425
154261989-05-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154261989-05-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15427 15427
15428 * lread.c (read1): Error if EOF after `?' or in string. 15428 * lread.c (read1): Error if EOF after `?' or in string.
15429 15429
15430 * sysdep.c (init_sys_modes) [IBMRTAIX]: Typo; had s for sg. 15430 * sysdep.c (init_sys_modes) [IBMRTAIX]: Typo; had s for sg.
15431 15431
154321989-05-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154321989-05-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15433 15433
15434 * s/s-usg5-3.h: Define HAVE_SYSVIPC? 15434 * s/s-usg5-3.h: Define HAVE_SYSVIPC?
15435 15435
@@ -15438,7 +15438,7 @@
15438 * ymakefile (LIBXMENU): Use -loldX. 15438 * ymakefile (LIBXMENU): Use -loldX.
15439 Find libXMenu11.a in special place. 15439 Find libXMenu11.a in special place.
15440 15440
154411989-05-12 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 154411989-05-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15442 15442
15443 * xfns.c (Fx_create_screen): If user has specified 15443 * xfns.c (Fx_create_screen): If user has specified
15444 `x-iconic-startup' then start emacs in iconic form. 15444 `x-iconic-startup' then start emacs in iconic form.
@@ -15448,7 +15448,7 @@
15448 * xterm.c (x_term_init): If server doesn't respond, use fatal 15448 * xterm.c (x_term_init): If server doesn't respond, use fatal
15449 instead of error. Also tell user about -d option. 15449 instead of error. Also tell user about -d option.
15450 15450
154511989-05-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154511989-05-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15452 15452
15453 * sysdep.c (init_sys_modes, reset_sys_modes): 15453 * sysdep.c (init_sys_modes, reset_sys_modes):
15454 Handle TIOCGLTC even if HAVE_TERMIO. 15454 Handle TIOCGLTC even if HAVE_TERMIO.
@@ -15458,12 +15458,12 @@
15458 15458
15459 * fileio.c (Fcopy_file): Check for error on close. 15459 * fileio.c (Fcopy_file): Check for error on close.
15460 15460
154611989-05-10 Joseph Arceneaux (jla at corn-chex.ai.mit.edu) 154611989-05-10 Joseph Arceneaux (jla@corn-chex.ai.mit.edu)
15462 15462
15463 * xfns.c (adjust_scrollbars): Don't subtract 2 from 15463 * xfns.c (adjust_scrollbars): Don't subtract 2 from
15464 h_scrollbar_height when calculating `length'. 15464 h_scrollbar_height when calculating `length'.
15465 15465
154661989-05-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154661989-05-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15467 15467
15468 * eval.c (call_debugger): Set entering_debugger. 15468 * eval.c (call_debugger): Set entering_debugger.
15469 (find_handler_cause): Don't enter debugger if that's set. 15469 (find_handler_cause): Don't enter debugger if that's set.
@@ -15471,7 +15471,7 @@
15471 15471
15472 * m/m-sps7.h: New file. 15472 * m/m-sps7.h: New file.
15473 15473
154741989-05-08 Joseph Arceneaux (jla at rice-chex.ai.mit.edu) 154741989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu)
15475 15475
15476 * xterm.c (XTread_socket_hook): For X11, on map and unmap events 15476 * xterm.c (XTread_socket_hook): For X11, on map and unmap events
15477 check the window manager hints for iconification status. 15477 check the window manager hints for iconification status.
@@ -15479,11 +15479,11 @@
15479 * xterm.c (x_make_widow_icon): For X11, just request 15479 * xterm.c (x_make_widow_icon): For X11, just request
15480 iconification of the window manager. 15480 iconification of the window manager.
15481 15481
154821989-05-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154821989-05-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15483 15483
15484 * m/m-clipper.h: New file. 15484 * m/m-clipper.h: New file.
15485 15485
154861989-05-07 Joseph Arceneaux (jla at corn-chex.ai.mit.edu) 154861989-05-07 Joseph Arceneaux (jla@corn-chex.ai.mit.edu)
15487 15487
15488 * xfns.c (adjust_scrollbars): Don't subtract 2 from 15488 * xfns.c (adjust_scrollbars): Don't subtract 2 from
15489 v_scrollbar_width when calculating `height'. 15489 v_scrollbar_width when calculating `height'.
@@ -15492,7 +15492,7 @@
15492 coordination. Scrollbar border, thump-arrows, and slider pixmap 15492 coordination. Scrollbar border, thump-arrows, and slider pixmap
15493 linked with foreground color; slider border with window border. 15493 linked with foreground color; slider border with window border.
15494 15494
154951989-05-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154951989-05-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15496 15496
15497 * lread.c (read1): Handle octal integers. 15497 * lread.c (read1): Handle octal integers.
15498 15498
@@ -15503,12 +15503,12 @@
15503 * keyboard.c (get_char_menu_prompt): New function; does menu prompting 15503 * keyboard.c (get_char_menu_prompt): New function; does menu prompting
15504 based on current keymaps. 15504 based on current keymaps.
15505 15505
155061989-05-05 Joseph Arceneaux (jla at gracilis.ai.mit.edu) 155061989-05-05 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
15507 15507
15508 * xfns.c (Fx_set_face): Rewrote the doc-string and renamed the 15508 * xfns.c (Fx_set_face): Rewrote the doc-string and renamed the
15509 parameters. 15509 parameters.
15510 15510
155111989-05-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 155111989-05-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15512 15512
15513 * unexec.c: New control parameters COFF_BSD_SYMBOLS, KEEP_OLD_PADDR, 15513 * unexec.c: New control parameters COFF_BSD_SYMBOLS, KEEP_OLD_PADDR,
15514 KEEP_OLD_TEXT_SCNPTR, ADJUST_TEXT_SCNHDR_SIZE, ADJUST_TEXTBASE, 15514 KEEP_OLD_TEXT_SCNPTR, ADJUST_TEXT_SCNHDR_SIZE, ADJUST_TEXTBASE,
@@ -15521,12 +15521,12 @@
15521 * eval.c (Fcommandp): Byte code object is command if interactive slot 15521 * eval.c (Fcommandp): Byte code object is command if interactive slot
15522 exists at all. 15522 exists at all.
15523 15523
155241989-05-05 Chris Hanson (cph at kleph) 155241989-05-05 Chris Hanson (cph@kleph)
15525 15525
15526 * process.c [HPUX && !NOMULTIPLEJOBS]: Include <bsdtty.h>, which 15526 * process.c [HPUX && !NOMULTIPLEJOBS]: Include <bsdtty.h>, which
15527 defines TIOCGPGRP. 15527 defines TIOCGPGRP.
15528 15528
155291989-05-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 155291989-05-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15530 15530
15531 * data.c (Faref, Farray_length): Handle byte-code objects. 15531 * data.c (Faref, Farray_length): Handle byte-code objects.
15532 * fns.c (Flength, concat): Likewise. 15532 * fns.c (Flength, concat): Likewise.
@@ -15549,7 +15549,7 @@
15549 (request_echo): Function deleted. 15549 (request_echo): Function deleted.
15550 ({set,clear}_waiting_for_input): No need for echo_now, echo_flag. 15550 ({set,clear}_waiting_for_input): No need for echo_now, echo_flag.
15551 15551
155521989-05-04 Joseph Arceneaux (jla at gracilis.ai.mit.edu) 155521989-05-04 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
15553 15553
15554 * xterm.c (x_lower_window, x_raise_window): Don't do anything if 15554 * xterm.c (x_lower_window, x_raise_window): Don't do anything if
15555 the window isn't visible. 15555 the window isn't visible.
@@ -15559,20 +15559,20 @@
15559 15559
15560 * xterm.c (x_reset_cursor): Do cursor recoloring. 15560 * xterm.c (x_reset_cursor): Do cursor recoloring.
15561 15561
155621989-05-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 155621989-05-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15563 15563
15564 * fns.c (Frandom): With number as arg, return value < that number. 15564 * fns.c (Frandom): With number as arg, return value < that number.
15565 15565
15566 * sysdep.c [USG, BSD4_1] (random): Call `rand' twice, to get 15566 * sysdep.c [USG, BSD4_1] (random): Call `rand' twice, to get
15567 30 bits of significance. 15567 30 bits of significance.
15568 15568
155691989-05-03 Joe Arceneaux (jla at gracilis.ai.mit.edu) 155691989-05-03 Joe Arceneaux (jla@gracilis.ai.mit.edu)
15570 15570
15571 * xterm.c (x_draw_box): Use the cursor_gc. 15571 * xterm.c (x_draw_box): Use the cursor_gc.
15572 * xfns.c: (x_set_cursor_color, x_create_screen): Do a better job 15572 * xfns.c: (x_set_cursor_color, x_create_screen): Do a better job
15573 with cursor colors, and use 0 line width for the cursor_gc. 15573 with cursor colors, and use 0 line width for the cursor_gc.
15574 15574
155751989-05-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 155751989-05-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15576 15576
15577 * Begin changing representation of compiled functions. 15577 * Begin changing representation of compiled functions.
15578 * lisp.h (enum Lisp_Type): New type code Lisp_Compiled, like a vector. 15578 * lisp.h (enum Lisp_Type): New type code Lisp_Compiled, like a vector.
@@ -15594,7 +15594,7 @@
15594 * screen.c, search.c, syntax.c, undo.c, vmsfns.c: 15594 * screen.c, search.c, syntax.c, undo.c, vmsfns.c:
15595 Many doc fixes. 15595 Many doc fixes.
15596 15596
155971989-04-30 Joseph Arceneaux (jla at hobbes) 155971989-04-30 Joseph Arceneaux (jla@hobbes)
15598 15598
15599 * xterm.c (XTring_bell): Wasn't passing selected_screen to XTflash. 15599 * xterm.c (XTring_bell): Wasn't passing selected_screen to XTflash.
15600 Fixed this. 15600 Fixed this.
@@ -15602,11 +15602,11 @@
15602 * xterm.c (XTread_socket): Don't check if server died under 15602 * xterm.c (XTread_socket): Don't check if server died under
15603 X11. Temporary. 15603 X11. Temporary.
15604 15604
156051989-04-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156051989-04-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15606 15606
15607 * window.c (Fdelete_other_windows): Bug getting top edge. 15607 * window.c (Fdelete_other_windows): Bug getting top edge.
15608 15608
156091989-04-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156091989-04-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15610 15610
15611 * keyboard.c (get_char): Auto save if enough time elapses. 15611 * keyboard.c (get_char): Auto save if enough time elapses.
15612 (auto_save_timeout): New Lisp variable. 15612 (auto_save_timeout): New Lisp variable.
@@ -15614,17 +15614,17 @@
15614 * xdisp.c (try_window, try_window_id): Set w->redo_mode_line 15614 * xdisp.c (try_window, try_window_id): Set w->redo_mode_line
15615 if should show percentage instead of `Bot'. 15615 if should show percentage instead of `Bot'.
15616 15616
156171989-04-29 Joe Arceneaux (jla at apple-gunkies.ai.mit.edu) 156171989-04-29 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
15618 15618
15619 * xterm.c (x_term_init): Don't set visible bell, as it pre-empts 15619 * xterm.c (x_term_init): Don't set visible bell, as it pre-empts
15620 .emacs control. 15620 .emacs control.
15621 15621
156221989-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156221989-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15623 15623
15624 * doc.c (syms_of_doc): Make Vdoc_file_name a Lisp variable 15624 * doc.c (syms_of_doc): Make Vdoc_file_name a Lisp variable
15625 named internal-doc-file-name. 15625 named internal-doc-file-name.
15626 15626
156271989-04-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156271989-04-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15628 15628
15629 * m-news.h: m-news800.h renamed. 15629 * m-news.h: m-news800.h renamed.
15630 Removed EXPLICIT_SIGN_EXTEND and COMPILER_REGISTER_BUG. 15630 Removed EXPLICIT_SIGN_EXTEND and COMPILER_REGISTER_BUG.
@@ -15632,7 +15632,7 @@
15632 LOAD_AVE_TYPE is now `double'; LOAD_AVE_CVT changed too. 15632 LOAD_AVE_TYPE is now `double'; LOAD_AVE_CVT changed too.
15633 Define m68000 if not defined. 15633 Define m68000 if not defined.
15634 15634
156351989-04-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156351989-04-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15636 15636
15637 * ymakefile: If COFF_ENCAPSULATE, define LD as gcc -nostdlib. 15637 * ymakefile: If COFF_ENCAPSULATE, define LD as gcc -nostdlib.
15638 15638
@@ -15641,7 +15641,7 @@
15641 * m/m-mips.h [USG]: Define LIBS_TERMCAP. 15641 * m/m-mips.h [USG]: Define LIBS_TERMCAP.
15642 If HAVE_X11, define HAVE_VFORK. 15642 If HAVE_X11, define HAVE_VFORK.
15643 15643
156441989-04-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156441989-04-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15645 15645
15646 * m/m-altos.h: Use termcap, not terminfo. 15646 * m/m-altos.h: Use termcap, not terminfo.
15647 Define COFF_ENCAPSULATE if using gcc. 15647 Define COFF_ENCAPSULATE if using gcc.
@@ -15657,7 +15657,7 @@
15657 15657
15658 * window.c (Fdelete_other_windows): Fix confusion about type of W. 15658 * window.c (Fdelete_other_windows): Fix confusion about type of W.
15659 15659
156601989-04-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 156601989-04-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15661 15661
15662 * ymakefile (LDFLAGS): Forgot to use LD_SWITCH_SITE. 15662 * ymakefile (LDFLAGS): Forgot to use LD_SWITCH_SITE.
15663 15663
@@ -15720,13 +15720,13 @@
15720 * xdisp.c (display_string, redisplay-window, DoDsp): 15720 * xdisp.c (display_string, redisplay-window, DoDsp):
15721 Use SCREEN_WIDTH, SCREEN_HEIGHT. 15721 Use SCREEN_WIDTH, SCREEN_HEIGHT.
15722 15722
157231989-04-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157231989-04-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15724 15724
15725 * indent.c (compute_motion): Use SCREEN_WIDTH. 15725 * indent.c (compute_motion): Use SCREEN_WIDTH.
15726 * dispnew.c (update_line): Use SCREEN_WIDTH. 15726 * dispnew.c (update_line): Use SCREEN_WIDTH.
15727 (update_screen): Use SCREEN_HEIGHT. 15727 (update_screen): Use SCREEN_HEIGHT.
15728 15728
157291989-04-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157291989-04-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15730 15730
15731 * window.c: rename Vauto_new_screen_hook, Vdisplay_buffer_hook, and 15731 * window.c: rename Vauto_new_screen_hook, Vdisplay_buffer_hook, and
15732 Vtemp_buffer_show_hook to ..._function. 15732 Vtemp_buffer_show_hook to ..._function.
@@ -15739,7 +15739,7 @@
15739 * fileio.c (Finsert_file_contents): Allow quit in read. 15739 * fileio.c (Finsert_file_contents): Allow quit in read.
15740 (Fwrite_region): Allow quit in write. 15740 (Fwrite_region): Allow quit in write.
15741 15741
157421989-04-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157421989-04-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15743 15743
15744 * doprnt.c (doprnt): Comment out %b since sprintf can't do it. 15744 * doprnt.c (doprnt): Comment out %b since sprintf can't do it.
15745 15745
@@ -15747,7 +15747,7 @@
15747 15747
15748 * m-sun3.h: Define C_SWITCH_MACHINE as -fsoft. 15748 * m-sun3.h: Define C_SWITCH_MACHINE as -fsoft.
15749 15749
157501989-04-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157501989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15751 15751
15752 * process.c: Don't define wstopsig, wtersig if already defined. 15752 * process.c: Don't define wstopsig, wtersig if already defined.
15753 15753
@@ -15755,16 +15755,16 @@
15755 15755
15756 * m-alliant.h: Define `vector'. 15756 * m-alliant.h: Define `vector'.
15757 15757
157581989-04-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157581989-04-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15759 15759
15760 * process.c (wait_reading_process_input) [sun]: If SIGIO failed 15760 * process.c (wait_reading_process_input) [sun]: If SIGIO failed
15761 to be sent, send it by hand. 15761 to be sent, send it by hand.
15762 15762
157631989-04-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157631989-04-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15764 15764
15765 * window.c (Fdelete_other_windows): recenter window to avoid scrolling. 15765 * window.c (Fdelete_other_windows): recenter window to avoid scrolling.
15766 15766
157671989-04-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157671989-04-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15768 15768
15769 * indent.c: Include screen.h. 15769 * indent.c: Include screen.h.
15770 15770
@@ -15776,11 +15776,11 @@
15776 (try_window_id): pos_tab_offset value needs adjustment only if 15776 (try_window_id): pos_tab_offset value needs adjustment only if
15777 starting a line in middle of a character. 15777 starting a line in middle of a character.
15778 15778
157791989-04-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157791989-04-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15780 15780
15781 * sysdep.c [USG]: If TIOCGWINSZ defined, include sioctl.h. 15781 * sysdep.c [USG]: If TIOCGWINSZ defined, include sioctl.h.
15782 15782
157831989-04-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 157831989-04-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15784 15784
15785 * eval.c (Fbacktrace): Set Vprint_level to 3 throughout. 15785 * eval.c (Fbacktrace): Set Vprint_level to 3 throughout.
15786 15786
@@ -15807,62 +15807,62 @@
15807 TIOCGLTC, TIOCGETC, etc. if HAVE_TERMIO. 15807 TIOCGLTC, TIOCGETC, etc. if HAVE_TERMIO.
15808 Don't bother to undef these for XENIX. 15808 Don't bother to undef these for XENIX.
15809 15809
158101989-04-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158101989-04-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15811 15811
15812 * ymakefile (LIBES): Put LIBX first; it may depend on LIBS_MACHINE. 15812 * ymakefile (LIBES): Put LIBX first; it may depend on LIBS_MACHINE.
15813 15813
15814 * m-sequent.h: Define HAVE_ALLOCA. 15814 * m-sequent.h: Define HAVE_ALLOCA.
15815 15815
158161989-04-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158161989-04-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15817 15817
15818 * term.c (term_init): Can't use scroll region if no abs positioning. 15818 * term.c (term_init): Can't use scroll region if no abs positioning.
15819 15819
158201989-04-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158201989-04-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15821 15821
15822 * process.c (Fopen_network_stream): close desc. if connect fails. 15822 * process.c (Fopen_network_stream): close desc. if connect fails.
15823 15823
158241989-03-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158241989-03-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15825 15825
15826 * minibuf.c (Fall_completions): gcprotect ALLMATCHES and TAIL, 15826 * minibuf.c (Fall_completions): gcprotect ALLMATCHES and TAIL,
15827 not STRING. 15827 not STRING.
15828 15828
15829 * keyboard.c (read_avail_input): Handle EBADSLT like EAGAIN. 15829 * keyboard.c (read_avail_input): Handle EBADSLT like EAGAIN.
15830 15830
158311989-03-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158311989-03-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15832 15832
15833 * term.c (term_init): Either ic or ip or im or IC => can insert chars. 15833 * term.c (term_init): Either ic or ip or im or IC => can insert chars.
15834 15834
15835 * minibuf.c (read_minibuf_unwind): Ensure minibuf writable for erasure. 15835 * minibuf.c (read_minibuf_unwind): Ensure minibuf writable for erasure.
15836 15836
158371989-02-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158371989-02-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15838 15838
15839 * m-convex.h: Undefine NO_ARG_ARRAY. 15839 * m-convex.h: Undefine NO_ARG_ARRAY.
15840 Changed defns of DATA_SEG_BITS and XINT. 15840 Changed defns of DATA_SEG_BITS and XINT.
15841 Define alloca for GCC compilation. 15841 Define alloca for GCC compilation.
15842 15842
158431989-02-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158431989-02-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15844 15844
15845 * m-ibmrt-aix.h: Define BROKEN_FIONREAD. 15845 * m-ibmrt-aix.h: Define BROKEN_FIONREAD.
15846 15846
158471989-02-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158471989-02-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15848 15848
15849 * keymap.c (Fdefine_prefix_command): Set both value and fn defn, 15849 * keymap.c (Fdefine_prefix_command): Set both value and fn defn,
15850 with separate syms specified for each purpose. 15850 with separate syms specified for each purpose.
15851 15851
158521989-02-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158521989-02-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15853 15853
15854 * callproc.c (Fcall_process): Open /dev/null with O_WRONLY. 15854 * callproc.c (Fcall_process): Open /dev/null with O_WRONLY.
15855 15855
158561989-02-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158561989-02-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15857 15857
15858 * window.c (window_scroll): Allow scrolling to very end (empty screen) 15858 * window.c (window_scroll): Allow scrolling to very end (empty screen)
15859 if that's exactly where we wanted to scroll to. 15859 if that's exactly where we wanted to scroll to.
15860 15860
158611989-02-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158611989-02-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15862 15862
15863 * data.c (Fkill_local_variable): New local to simplify big stmt. 15863 * data.c (Fkill_local_variable): New local to simplify big stmt.
15864 15864
158651989-02-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158651989-02-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15866 15866
15867 * xdisp.c (display_text_line): cvt chars to glyfs for overlay arrow. 15867 * xdisp.c (display_text_line): cvt chars to glyfs for overlay arrow.
15868 15868
@@ -15872,21 +15872,21 @@
15872 * process.c (pty): An IBMRTAIX conditional. 15872 * process.c (pty): An IBMRTAIX conditional.
15873 (create_process): Another here. 15873 (create_process): Another here.
15874 15874
158751989-02-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158751989-02-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15876 15876
15877 * keymap.c (Fdefine_prefix_command): Use Ffset, not Fset. 15877 * keymap.c (Fdefine_prefix_command): Use Ffset, not Fset.
15878 15878
158791989-02-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158791989-02-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15880 15880
15881 * fileio.c (Fset_visited_file_modtime): New fn. 15881 * fileio.c (Fset_visited_file_modtime): New fn.
15882 15882
15883 * xfns.c (Fx_create_screen) [X10]: XCreateWindow wants pixmaps as args. 15883 * xfns.c (Fx_create_screen) [X10]: XCreateWindow wants pixmaps as args.
15884 15884
158851989-02-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158851989-02-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15886 15886
15887 * dispnew.c (Fsit_for): It accepts 3 args. 15887 * dispnew.c (Fsit_for): It accepts 3 args.
15888 15888
158891989-02-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158891989-02-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15890 15890
15891 * xterm.c (XTread_socket): For X10, make EVENT an XKeyPressedEvent. 15891 * xterm.c (XTread_socket): For X10, make EVENT an XKeyPressedEvent.
15892 (x_set_resize_hint): Call XSetResizeHint. 15892 (x_set_resize_hint): Call XSetResizeHint.
@@ -15895,13 +15895,13 @@
15895 15895
15896 * sysdep.c (init_sys_modes): TIOCSTART, not TCSTART. 15896 * sysdep.c (init_sys_modes): TIOCSTART, not TCSTART.
15897 15897
158981989-01-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 158981989-01-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15899 15899
15900 * xterm.h (struct x_display): `GC' renamed `gc' in all field names. 15900 * xterm.h (struct x_display): `GC' renamed `gc' in all field names.
15901 Field `ColorMap' renamed to `color_map'. 15901 Field `ColorMap' renamed to `color_map'.
15902 (face_gc_values): face_GC_values renamed. 15902 (face_gc_values): face_GC_values renamed.
15903 15903
159041989-01-28 Joe Arceneaux (rms at sugar-bombs.ai.mit.edu) 159041989-01-28 Joe Arceneaux (rms@sugar-bombs.ai.mit.edu)
15905 15905
15906 * xterm.h (face_GC): Var deleted. 15906 * xterm.h (face_GC): Var deleted.
15907 (struct x_display): New field face_GC. 15907 (struct x_display): New field face_GC.
@@ -15970,21 +15970,21 @@
15970 15970
15971 * screen.c (Frubber_band_rectangle): For X11, just return nil. 15971 * screen.c (Frubber_band_rectangle): For X11, just return nil.
15972 15972
159731989-01-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 159731989-01-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15974 15974
15975 * buffer.c (Fbuffer_modified_tick): New fn. 15975 * buffer.c (Fbuffer_modified_tick): New fn.
15976 15976
15977 * window.c (Fnext_window): Accept 3 args from Lisp. 15977 * window.c (Fnext_window): Accept 3 args from Lisp.
15978 15978
159791989-01-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 159791989-01-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15980 15980
15981 * sysdep.c (sys_suspend): Handle case of SIGTSTP but not BSD. 15981 * sysdep.c (sys_suspend): Handle case of SIGTSTP but not BSD.
15982 15982
159831989-01-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 159831989-01-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15984 15984
15985 * sysdep.c (init_sys_modes): Do TIOCSTART if def, like TCXONC. 15985 * sysdep.c (init_sys_modes): Do TIOCSTART if def, like TCXONC.
15986 15986
159871989-01-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 159871989-01-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15988 15988
15989 * process.c (wait_reading_process_input): New 2nd arg is extra usecs. 15989 * process.c (wait_reading_process_input): New 2nd arg is extra usecs.
15990 All callers changed. 15990 All callers changed.
@@ -15993,11 +15993,11 @@
15993 15993
15994 * buffer.c (Fkill_all_local_variables): Implement permanent locals. 15994 * buffer.c (Fkill_all_local_variables): Implement permanent locals.
15995 15995
159961989-01-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 159961989-01-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
15997 15997
15998 * keymap.c (get_keyelt): Allow indirection within (STRING . DEFN). 15998 * keymap.c (get_keyelt): Allow indirection within (STRING . DEFN).
15999 15999
160001989-01-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160001989-01-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16001 16001
16002 * process.c (wait_reading_process_input): If select returns there 16002 * process.c (wait_reading_process_input): If select returns there
16003 is kbd input, but detect_input_pending can't find it, signal SIGIO. 16003 is kbd input, but detect_input_pending can't find it, signal SIGIO.
@@ -16011,11 +16011,11 @@
16011 16011
16012 * eval.c (Fcond): If no args, return nil. 16012 * eval.c (Fcond): If no args, return nil.
16013 16013
160141989-01-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160141989-01-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16015 16015
16016 * eval.c (Fbacktrace_frame): Require one arg. Return nil if too high. 16016 * eval.c (Fbacktrace_frame): Require one arg. Return nil if too high.
16017 16017
160181989-01-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160181989-01-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16019 16019
16020 * minibuf.c (read_minibuf): Set Vminibuf_scroll_window before 16020 * minibuf.c (read_minibuf): Set Vminibuf_scroll_window before
16021 switching windows. 16021 switching windows.
@@ -16040,7 +16040,7 @@
16040 interrupt_input to 1. 16040 interrupt_input to 1.
16041 (get_input_pending): Special case deleted. 16041 (get_input_pending): Special case deleted.
16042 16042
160431989-01-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160431989-01-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16044 16044
16045 * fileio.c (auto_save_1): Always make auto-save file owner-writable. 16045 * fileio.c (auto_save_1): Always make auto-save file owner-writable.
16046 16046
@@ -16078,12 +16078,12 @@
16078 16078
16079 * sunfns.c (Fsun_change_cursor_icon): Avoid ambiguity in eval order. 16079 * sunfns.c (Fsun_change_cursor_icon): Avoid ambiguity in eval order.
16080 16080
160811989-01-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160811989-01-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16082 16082
16083 * data.c (Fdefault_value): If var set up with default value as current, 16083 * data.c (Fdefault_value): If var set up with default value as current,
16084 take the current value slot, more up to date than the default slot. 16084 take the current value slot, more up to date than the default slot.
16085 16085
160861989-01-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160861989-01-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16087 16087
16088 * dispnew.c (init_display): don't handle SIGWINCH if using X. 16088 * dispnew.c (init_display): don't handle SIGWINCH if using X.
16089 16089
@@ -16093,7 +16093,7 @@
16093 * lread.c (Fload): Look in Vafter_load_alist. 16093 * lread.c (Fload): Look in Vafter_load_alist.
16094 (syms_of_load): Define after-load-alist. 16094 (syms_of_load): Define after-load-alist.
16095 16095
160961989-01-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 160961989-01-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16097 16097
16098 * dired.c (Fdirectory_files): 4th arg NOSORT non-nil means don't sort. 16098 * dired.c (Fdirectory_files): 4th arg NOSORT non-nil means don't sort.
16099 16099
@@ -16103,7 +16103,7 @@
16103 * minibuf.c (read_minibuf): Default Vminibuf_scroll_window 16103 * minibuf.c (read_minibuf): Default Vminibuf_scroll_window
16104 to the window that was selected. 16104 to the window that was selected.
16105 16105
161061989-01-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161061989-01-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16107 16107
16108 * fns.c (do_yes_or_no_p): Typo, call2 => call1. 16108 * fns.c (do_yes_or_no_p): Typo, call2 => call1.
16109 16109
@@ -16134,14 +16134,14 @@
16134 * keymap.c (get_keyelt): If keymap defn is (STRING . FOO), 16134 * keymap.c (get_keyelt): If keymap defn is (STRING . FOO),
16135 remove just FOO. Will help HierarKey. 16135 remove just FOO. Will help HierarKey.
16136 16136
161371989-01-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161371989-01-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16138 16138
16139 * unexmips.c [IRIS_4D]: Don't include fcntl.h. 16139 * unexmips.c [IRIS_4D]: Don't include fcntl.h.
16140 (unexec): Look for LIT8, LIT4 sections iff they are defined. 16140 (unexec): Look for LIT8, LIT4 sections iff they are defined.
16141 16141
16142 * buffer.c (Fkill_all_local_variables): Force redisplay of mode lines. 16142 * buffer.c (Fkill_all_local_variables): Force redisplay of mode lines.
16143 16143
161441989-01-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161441989-01-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16145 16145
16146 * emacs.c (main): Do the setpgrp before handling -t. 16146 * emacs.c (main): Do the setpgrp before handling -t.
16147 16147
@@ -16160,7 +16160,7 @@
16160 16160
16161 * fileio.c (Fwrite_region): If START is a string, write that string. 16161 * fileio.c (Fwrite_region): If START is a string, write that string.
16162 16162
161631989-01-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161631989-01-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16164 16164
16165 * lisp.h (XMARKBIT, XSETMARKBIT): If mark bit is sign bit, 16165 * lisp.h (XMARKBIT, XSETMARKBIT): If mark bit is sign bit,
16166 use sign-test for XMARKBIT; value is then 1 or 0. 16166 use sign-test for XMARKBIT; value is then 1 or 0.
@@ -16175,19 +16175,19 @@
16175 16175
16176 * print.c (Fprin1_to_string): Opt 3nd arg non-nil does princ. 16176 * print.c (Fprin1_to_string): Opt 3nd arg non-nil does princ.
16177 16177
161781988-12-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161781988-12-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16179 16179
16180 * data.c (Fstring_to_int): Correct max # args. 16180 * data.c (Fstring_to_int): Correct max # args.
16181 16181
161821988-12-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161821988-12-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16183 16183
16184 * ymakefile (LIBES, LIB_GCC): If using GCC, link with gnulib. 16184 * ymakefile (LIBES, LIB_GCC): If using GCC, link with gnulib.
16185 16185
161861988-12-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161861988-12-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16187 16187
16188 * editfns.c: Many doc improvements. 16188 * editfns.c: Many doc improvements.
16189 16189
161901988-12-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 161901988-12-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16191 16191
16192 * lisp.h (CHECK_NATNUM): New macro. 16192 * lisp.h (CHECK_NATNUM): New macro.
16193 16193
@@ -16216,7 +16216,7 @@
16216 16216
16217 * m/m-orion105.h (LOAD_AVE_TYPE): Now `long'. 16217 * m/m-orion105.h (LOAD_AVE_TYPE): Now `long'.
16218 16218
162191988-12-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162191988-12-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16220 16220
16221 * dispnew.c (unhold_window_change): 16221 * dispnew.c (unhold_window_change):
16222 Don't signal SIGWINCH. Instead, do pending size-changes here, 16222 Don't signal SIGWINCH. Instead, do pending size-changes here,
@@ -16226,12 +16226,12 @@
16226 16226
16227 * search.c (place): Was clipping to (1- (point-max)) by mistake. 16227 * search.c (place): Was clipping to (1- (point-max)) by mistake.
16228 16228
162291988-12-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162291988-12-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16230 16230
16231 * window.c (Fdelete_window): Give all this window's space 16231 * window.c (Fdelete_window): Give all this window's space
16232 to one adjacent sibling. 16232 to one adjacent sibling.
16233 16233
162341988-12-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162341988-12-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16235 16235
16236 * keymap.c (describe_alist): Don't lose on non-cons-cell alist elts. 16236 * keymap.c (describe_alist): Don't lose on non-cons-cell alist elts.
16237 (Fwhere_is_internal): Don't fail to step down the alist. 16237 (Fwhere_is_internal): Don't fail to step down the alist.
@@ -16245,7 +16245,7 @@
16245 is now a printf %-spec. 16245 is now a printf %-spec.
16246 (Qfloat_output_format): Doc changed to match. 16246 (Qfloat_output_format): Doc changed to match.
16247 16247
162481988-12-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162481988-12-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16249 16249
16250 * ymakefile (obj): Include floatfns.o. 16250 * ymakefile (obj): Include floatfns.o.
16251 * data.c (syms_of_data): Fix typo Snumberp_or_marker_p. 16251 * data.c (syms_of_data): Fix typo Snumberp_or_marker_p.
@@ -16262,59 +16262,59 @@
16262 16262
16263 * bytecode.c (Fbyte_code): fix jump operators for change in `pc'. 16263 * bytecode.c (Fbyte_code): fix jump operators for change in `pc'.
16264 16264
162651988-12-21 Joe Arceneaux (jla at gracilis.ai.mit.edu) 162651988-12-21 Joe Arceneaux (jla@gracilis.ai.mit.edu)
16266 16266
16267 * ymakefile: Commented #endif LISP_FLOAT_TYPE. Also changed 16267 * ymakefile: Commented #endif LISP_FLOAT_TYPE. Also changed
16268 the code pertaining to X11 to use the same files as X10. 16268 the code pertaining to X11 to use the same files as X10.
16269 16269
16270 * bytecode.c (Fbyte_code): Declared unsigned char *pc. 16270 * bytecode.c (Fbyte_code): Declared unsigned char *pc.
16271 16271
162721988-12-19 Joe Arceneaux (jla at apple-gunkies.ai.mit.edu) 162721988-12-19 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
16273 16273
16274 * xterm.c: Finished a first cut of the X11 version. 16274 * xterm.c: Finished a first cut of the X11 version.
16275 16275
162761988-12-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162761988-12-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16277 16277
16278 * sysdep.c (select): `buf' is now unsigned char. 16278 * sysdep.c (select): `buf' is now unsigned char.
16279 16279
162801988-12-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162801988-12-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16281 16281
16282 * m/m-elxsi.h: Don't define WORD_MACHINE or CANNOT_DUMP. 16282 * m/m-elxsi.h: Don't define WORD_MACHINE or CANNOT_DUMP.
16283 Do define symbols for load average. 16283 Do define symbols for load average.
16284 Define COFF and ADJUST_EXEC_HEADER. 16284 Define COFF and ADJUST_EXEC_HEADER.
16285 16285
162861988-12-16 Joe Arceneaux (jla at apple-gunkies.ai.mit.edu) 162861988-12-16 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
16287 16287
16288 * sink.h,sinkmask.h: Same file now works for both X10 and X11. 16288 * sink.h,sinkmask.h: Same file now works for both X10 and X11.
16289 * xterm.c,xfns.c (x_text_icon) Can now take new name as parameter. 16289 * xterm.c,xfns.c (x_text_icon) Can now take new name as parameter.
16290 16290
162911988-12-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162911988-12-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16292 16292
16293 * m/m-is386.h: No need to undef HAVE_PTYS, HAVE_SOCKETS, SYSV_PTYS 16293 * m/m-is386.h: No need to undef HAVE_PTYS, HAVE_SOCKETS, SYSV_PTYS
16294 since s-usg5-3.h no longer defines them. 16294 since s-usg5-3.h no longer defines them.
16295 16295
162961988-12-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 162961988-12-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16297 16297
16298 * bytecode.el (Fbyte_code): Cache the pointer in the string 16298 * bytecode.el (Fbyte_code): Cache the pointer in the string
16299 to avoid recalculating it at each fetch. 16299 to avoid recalculating it at each fetch.
16300 Also turn off the error check for stack overflow/underflow. 16300 Also turn off the error check for stack overflow/underflow.
16301 16301
163021988-12-14 Joe Arceneaux (jla at apple-gunkies.ai.mit.edu) 163021988-12-14 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
16303 16303
16304 * xfns.c: Made the first cut for X11 version. 16304 * xfns.c: Made the first cut for X11 version.
16305 * xterm.c: (x_reset_cursor) Did the X11 version. 16305 * xterm.c: (x_reset_cursor) Did the X11 version.
16306 16306
163071988-12-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163071988-12-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16308 16308
16309 * keyboard.c (Fexecute_mouse_event): Set Vmouse_event. Doc fix. 16309 * keyboard.c (Fexecute_mouse_event): Set Vmouse_event. Doc fix.
16310 Run Vmouse_hook at the end. 16310 Run Vmouse_hook at the end.
16311 (syms_of_keyboard): Define var `mouse-hook'. 16311 (syms_of_keyboard): Define var `mouse-hook'.
16312 16312
163131988-12-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163131988-12-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16314 16314
16315 * term.c (insert_glyfs): Typo, was fetching G twice. 16315 * term.c (insert_glyfs): Typo, was fetching G twice.
16316 16316
163171988-12-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163171988-12-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16318 16318
16319 * keymap.c (describe_buffer_bindings): Print mouse bindings too. 16319 * keymap.c (describe_buffer_bindings): Print mouse bindings too.
16320 (describe_map): If have a chartab, use mouse-describe-key for prefixes. 16320 (describe_map): If have a chartab, use mouse-describe-key for prefixes.
@@ -16332,29 +16332,29 @@
16332 All callers changed in keypad.c and doc.c. 16332 All callers changed in keypad.c and doc.c.
16333 (where_is_string): New fn cvts result of Fwhere_is_internal to string. 16333 (where_is_string): New fn cvts result of Fwhere_is_internal to string.
16334 16334
163351988-12-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163351988-12-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16336 16336
16337 * emacs.c (stack_bottom): New variable, set in main. 16337 * emacs.c (stack_bottom): New variable, set in main.
16338 * alloc.c (Fgarbage_collect): Save a copy of the entire stack contents. 16338 * alloc.c (Fgarbage_collect): Save a copy of the entire stack contents.
16339 16339
163401988-12-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163401988-12-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16341 16341
16342 * editfns.c (Funix_umask, Funix_sync): New functions. 16342 * editfns.c (Funix_umask, Funix_sync): New functions.
16343 16343
16344 * process.c (Fsignal_process): New function. 16344 * process.c (Fsignal_process): New function.
16345 16345
163461988-12-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163461988-12-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16347 16347
16348 * editfns.c (Fsubst_char_in_region): Fix typo in when to un-modify buf. 16348 * editfns.c (Fsubst_char_in_region): Fix typo in when to un-modify buf.
16349 16349
163501988-12-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163501988-12-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16351 16351
16352 * process.c (create_process): Take the usg's setpgrp and the close-and 16352 * process.c (create_process): Take the usg's setpgrp and the close-and
16353 -open of the tty outside the TIOCNOTTY conditional, since TIOCNOTTY 16353 -open of the tty outside the TIOCNOTTY conditional, since TIOCNOTTY
16354 is always missing outside BSD. Now the TIOCNOTTY conditional controls 16354 is always missing outside BSD. Now the TIOCNOTTY conditional controls
16355 only the TIOCNOTTY. 16355 only the TIOCNOTTY.
16356 16356
163571988-12-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163571988-12-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16358 16358
16359 * lread.c (Feval_current_buffer, Feval_region): 16359 * lread.c (Feval_current_buffer, Feval_region):
16360 If there is an error, don't restore original point. 16360 If there is an error, don't restore original point.
@@ -16379,11 +16379,11 @@
16379 * sysdep.c (setpriority) [USG]: No longer a no-op; use `nice'. 16379 * sysdep.c (setpriority) [USG]: No longer a no-op; use `nice'.
16380 16380
16381 * keymap.c (Fwhere_is_internal): New 4th arg inhibits looking thru 16381 * keymap.c (Fwhere_is_internal): New 4th arg inhibits looking thru
16382 indirect definitions--so you can search for one. 16382 indirect definitions--so you can search for one.
16383 16383
16384 * alloc.c, fns.c, search.c: Doc fix. 16384 * alloc.c, fns.c, search.c: Doc fix.
16385 16385
163861988-12-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163861988-12-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16387 16387
16388 * process.c (read_process_output): Insert with insert_before_markers. 16388 * process.c (read_process_output): Insert with insert_before_markers.
16389 16389
@@ -16392,20 +16392,20 @@
16392 16392
16393 * environ.c (Fsetenv): Doc fix. 16393 * environ.c (Fsetenv): Doc fix.
16394 16394
163951988-11-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163951988-11-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16396 16396
16397 * eval.c (do_autoload): Verify FUNNAME is a symbol. 16397 * eval.c (do_autoload): Verify FUNNAME is a symbol.
16398 16398
163991988-11-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 163991988-11-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16400 16400
16401 * fileio.c (Fread_file_name): New arg specifies initial minibuf cntnts. 16401 * fileio.c (Fread_file_name): New arg specifies initial minibuf cntnts.
16402 * callint.c (Fcall_interactively): Calls changed. 16402 * callint.c (Fcall_interactively): Calls changed.
16403 16403
164041988-10-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164041988-10-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16405 16405
16406 * insdel.c (make_gap): Error if buffer size exceeds range of Lisp int. 16406 * insdel.c (make_gap): Error if buffer size exceeds range of Lisp int.
16407 16407
164081988-10-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164081988-10-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16409 16409
16410 * window.c (Fsplit_window): Prevent error in Fset_window_buffer. 16410 * window.c (Fsplit_window): Prevent error in Fset_window_buffer.
16411 16411
@@ -16416,30 +16416,30 @@
16416 * editfns.c (format1): 16416 * editfns.c (format1):
16417 * doprnt.c (doprnt): Allow 0 as FORMAT_END arg meaning null-terminated. 16417 * doprnt.c (doprnt): Allow 0 as FORMAT_END arg meaning null-terminated.
16418 16418
164191988-10-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164191988-10-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16420 16420
16421 * keyboard.c: If UNIPLUS, include ioctl.h. 16421 * keyboard.c: If UNIPLUS, include ioctl.h.
16422 16422
16423 * sysdep.c (utime): Use new flag IRIS_UTIME, not IRIS. 16423 * sysdep.c (utime): Use new flag IRIS_UTIME, not IRIS.
16424 * s-iris*.h: Define that flag. 16424 * s-iris*.h: Define that flag.
16425 16425
164261988-10-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164261988-10-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16427 16427
16428 * term.c (term_init): If have `im' capability, permit ins/del char 16428 * term.c (term_init): If have `im' capability, permit ins/del char
16429 even without `ic'. 16429 even without `ic'.
16430 16430
164311988-10-03 Richard Stallman (rms at corn-chex.ai.mit.edu) 164311988-10-03 Richard Stallman (rms@corn-chex.ai.mit.edu)
16432 16432
16433 * m/m-hp9000s300.h: Conditionals for BSD vs HPUX. 16433 * m/m-hp9000s300.h: Conditionals for BSD vs HPUX.
16434 16434
16435 * ymakefile: Look for C_SWITCH_SITE, LD_SWITCH_SITE. 16435 * ymakefile: Look for C_SWITCH_SITE, LD_SWITCH_SITE.
16436 16436
164371988-09-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164371988-09-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16438 16438
16439 * editfns.c (Fformat): Allow nulls in the format. 16439 * editfns.c (Fformat): Allow nulls in the format.
16440 * doprnt.c (doprnt): likewise. End of format string is new arg. 16440 * doprnt.c (doprnt): likewise. End of format string is new arg.
16441 16441
164421988-09-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164421988-09-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16443 16443
16444 * m/m-7300.h: Undefine SHORTNAMES. Supposedly newer Unix now. 16444 * m/m-7300.h: Undefine SHORTNAMES. Supposedly newer Unix now.
16445 16445
@@ -16450,7 +16450,7 @@
16450 * Makefile (tags): Add TAGS as alternate target. 16450 * Makefile (tags): Add TAGS as alternate target.
16451 Process the files in ../lisp/term. 16451 Process the files in ../lisp/term.
16452 16452
164531988-09-27 Richard Stallman (rms at corn-chex.ai.mit.edu) 164531988-09-27 Richard Stallman (rms@corn-chex.ai.mit.edu)
16454 16454
16455 * doprnt.c (doprnt): Handle %-20s. 16455 * doprnt.c (doprnt): Handle %-20s.
16456 * editfns.c (Fformat): Likewise (make enough space for it). 16456 * editfns.c (Fformat): Likewise (make enough space for it).
@@ -16458,12 +16458,12 @@
16458 * minibuf.c (do_completion): If get "Complete but not unique" twice 16458 * minibuf.c (do_completion): If get "Complete but not unique" twice
16459 in a row, display all completions. New var last_exact_completion. 16459 in a row, display all completions. New var last_exact_completion.
16460 16460
164611988-09-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164611988-09-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16462 16462
16463 * dispnew.c (baud_rate): Now a Lisp variable, not a function. 16463 * dispnew.c (baud_rate): Now a Lisp variable, not a function.
16464 * termcap.c (tputs) [emacs]: Use baud_rate as the speed. 16464 * termcap.c (tputs) [emacs]: Use baud_rate as the speed.
16465 16465
164661988-09-19 Richard Stallman (rms at gluteus.ai.mit.edu) 164661988-09-19 Richard Stallman (rms@gluteus.ai.mit.edu)
16467 16467
16468 * window.c (Fset_window_configuration): Set deleted windows' buffer 16468 * window.c (Fset_window_configuration): Set deleted windows' buffer
16469 to nil, via new function delete_all_subwindows. 16469 to nil, via new function delete_all_subwindows.
@@ -16480,7 +16480,7 @@
16480 * sysdep.c (wait_for_termination) [subprocesses and not VMS]: 16480 * sysdep.c (wait_for_termination) [subprocesses and not VMS]:
16481 Use alarms to check every second whether synch_process_pid is 0. 16481 Use alarms to check every second whether synch_process_pid is 0.
16482 16482
164831988-09-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 164831988-09-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16484 16484
16485 * xdisp.c (redisplay_window): If window-point is outside restriction 16485 * xdisp.c (redisplay_window): If window-point is outside restriction
16486 then correct it in the window. 16486 then correct it in the window.
@@ -16490,7 +16490,7 @@
16490 * sysdep.c (init_sys_modes) [MULTI_SCREEN]: Set Vterminal_screen's 16490 * sysdep.c (init_sys_modes) [MULTI_SCREEN]: Set Vterminal_screen's
16491 garbaged bit. 16491 garbaged bit.
16492 16492
164931988-09-16 Richard Stallman (rms at corn-chex.ai.mit.edu) 164931988-09-16 Richard Stallman (rms@corn-chex.ai.mit.edu)
16494 16494
16495 * keyboard.c (kbd_buffer_get_char): VMS now uses same code as Unix. 16495 * keyboard.c (kbd_buffer_get_char): VMS now uses same code as Unix.
16496 16496
@@ -16506,23 +16506,23 @@
16506 * sysdep.c (init_sys_modes): Don't override parity settings 16506 * sysdep.c (init_sys_modes): Don't override parity settings
16507 if meta_flag is 0. 16507 if meta_flag is 0.
16508 16508
165091988-09-15 Richard Stallman (rms at corn-chex.ai.mit.edu) 165091988-09-15 Richard Stallman (rms@corn-chex.ai.mit.edu)
16510 16510
16511 * search.c (Fsearch_forward, etc.): All buffer-search functions 16511 * search.c (Fsearch_forward, etc.): All buffer-search functions
16512 return new the value of point if they succeed. 16512 return new the value of point if they succeed.
16513 16513
165141988-09-13 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 165141988-09-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16515 16515
16516 * cmds.c (Fnewline): Correct test of ARG1 to inhibit auto-fill. 16516 * cmds.c (Fnewline): Correct test of ARG1 to inhibit auto-fill.
16517 16517
165181988-09-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 165181988-09-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16519 16519
16520 * window.c (Fdelete_window): Put nil as buffer of the deleted window. 16520 * window.c (Fdelete_window): Put nil as buffer of the deleted window.
16521 This makes select-window get an error earlier. 16521 This makes select-window get an error earlier.
16522 16522
165231988-09-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 165231988-09-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
16524 16524
16525 * search.c (search_buffer, string_match, looking_at): 16525 * search.c (search_buffer, string_match, looking_at):
16526 Report matcher stack overflow as error, not just failure to match. 16526 Report matcher stack overflow as error, not just failure to match.
16527 16527
16528 * data.c (Fmake_local_variable): Add local variable to simplify 16528 * data.c (Fmake_local_variable): Add local variable to simplify