Mercurial > emacs
comparison src/ChangeLog.1 @ 40965:eac4b1ccb6b8
fixed format
author | Sam Steingold <sds@gnu.org> |
---|---|
date | Tue, 13 Nov 2001 00:07:54 +0000 |
parents | 218f185269b8 |
children | 1aba10ab73b4 |
comparison
equal
deleted
inserted
replaced
40964:fb970d0c56eb | 40965:eac4b1ccb6b8 |
---|---|
1 1986-05-18 Richard M. Stallman (rms at prep) | 1 1986-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 |
6 1986-05-09 Richard M. Stallman (rms at prep) | 6 1986-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 |
11 1986-05-05 Richard M. Stallman (rms at prep) | 11 1986-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 |
16 1986-05-02 Richard M. Stallman (rms at prep) | 16 1986-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 |
21 1986-04-24 Richard M. Stallman (rms at prep) | 21 1986-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 |
26 1986-04-20 Richard M. Stallman (rms at prep) | 26 1986-04-20 Richard M. Stallman (rms@prep) |
27 | 27 |
28 * alloca.c: Declare xmalloc. | 28 * alloca.c: Declare xmalloc. |
29 | 29 |
30 1986-04-17 Richard M. Stallman (rms at prep) | 30 1986-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 |
36 1986-04-14 Richard M. Stallman (rms at prep) | 36 1986-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 |
42 1986-04-12 Richard M. Stallman (rms at prep) | 42 1986-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 |
46 1986-04-10 Richard M. Stallman (rms at prep) | 46 1986-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 |
51 1986-04-08 Richard M. Stallman (rms at prep) | 51 1986-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 |
55 wrong and causes infinite loops when horizontal scrolling is used. | 55 wrong and causes infinite loops when horizontal scrolling is used. |
56 Introduced macros HPOS and VPOS for extracting components of cpos. | 56 Introduced macros HPOS and VPOS for extracting components of cpos. |
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 |
60 1986-04-07 Richard M. Stallman (rms at prep) | 60 1986-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 |
66 1986-04-06 Richard M. Stallman (rms at prep) | 66 1986-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 |
71 1986-03-27 Richard Mlynarik (mly at prep) | 71 1986-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 |
76 1986-03-26 Richard M. Stallman (rms at prep) | 76 1986-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 |
82 1986-03-25 Richard M. Stallman (rms at prep) | 82 1986-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. |
86 | 86 |
87 * keyboard.c (command_loop_1): | 87 * keyboard.c (command_loop_1): |
88 If C_ALLOCA, cause it to garbage collect each time around this loop. | 88 If C_ALLOCA, cause it to garbage collect each time around this loop. |
89 | 89 |
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 |
93 1986-03-25 Richard Mlynarik (mly at prep) | 93 1986-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 |
98 1986-03-24 Richard M. Stallman (rms at prep) | 98 1986-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 |
103 1986-03-24 Richard Mlynarik (mly at prep) | 103 1986-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 |
109 1986-03-21 Richard M. Stallman (rms at prep) | 109 1986-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 |
114 1986-03-20 Richard M. Stallman (rms at prep) | 114 1986-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 |
119 1986-03-19 Richard M. Stallman (rms at prep) | 119 1986-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. |
123 | 123 |
124 * process.c (create_process): | 124 * process.c (create_process): |
129 Don't remove trailing slash for stat if path is "/". | 129 Don't remove trailing slash for stat if path is "/". |
130 | 130 |
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 |
134 1986-03-18 Richard M. Stallman (rms at prep) | 134 1986-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. |
138 | 138 |
139 * eval.c (un_autoload,do_autoload): | 139 * eval.c (un_autoload,do_autoload): |
140 The Vautoload_queue mechanism was all broken. | 140 The Vautoload_queue mechanism was all broken. |
141 | 141 |
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 |
145 1986-03-16 Richard M. Stallman (rms at prep) | 145 1986-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. |
149 Default triggers compiler bug on some systems. | 149 Default triggers compiler bug on some systems. |
150 Remove same thing from m-stride.h since now redundant there. | 150 Remove same thing from m-stride.h since now redundant there. |
159 * process.c: On Uniplus, time.h is under sys/, as in bsd. | 159 * process.c: On Uniplus, time.h is under sys/, as in bsd. |
160 | 160 |
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 |
164 1986-03-15 Richard M. Stallman (rms at prep) | 164 1986-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. |
168 Don't try to store nil for the mark into the buffer | 168 Don't try to store nil for the mark into the buffer |
169 if the buffer is nil. | 169 if the buffer is nil. |
170 | 170 |
171 * alloca.s: put #ifndef HAVE_ALLOCA AFTER including config. | 171 * alloca.s: put #ifndef HAVE_ALLOCA AFTER including config. |
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 |
175 1986-03-14 Richard M. Stallman (rms at prep) | 175 1986-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 |
179 1986-03-14 Richard Mlynarik (mly at prep) | 179 1986-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 |
184 1986-03-14 Richard M. Stallman (rms at prep) | 184 1986-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 |
189 1986-03-13 Richard M. Stallman (rms at prep) | 189 1986-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 |
195 1986-03-12 Richard M. Stallman (rms at prep) | 195 1986-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. |
199 Can thus delete foo.o even if foo.out exists. | 199 Can thus delete foo.o even if foo.out exists. |
200 | 200 |
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 |
204 1986-03-11 Richard M. Stallman (rms at prep) | 204 1986-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; |
208 callers in sysdep.c use those names. | 208 callers in sysdep.c use those names. |
209 In 4.1, change {un,}request_sigio to do sighold/sigrelse; | 209 In 4.1, change {un,}request_sigio to do sighold/sigrelse; |
225 * term.c (raw_topos), termhooks.h: Add raw_topos_hook. | 225 * term.c (raw_topos), termhooks.h: Add raw_topos_hook. |
226 | 226 |
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 |
230 1986-03-10 Richard M. Stallman (rms at prep) | 230 1986-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 |
234 all return a pointer to a global structure, not a struct itself. | 234 all return a pointer to a global structure, not a struct itself. |
235 Add * to all calls. | 235 Add * to all calls. |
244 * unexec.c (adjust_lnnoptrs): | 244 * unexec.c (adjust_lnnoptrs): |
245 Replace dummy defn with one that does the job. Also | 245 Replace dummy defn with one that does the job. Also |
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 |
249 1986-03-08 Richard M. Stallman (rms at prep) | 249 1986-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. |
253 | 253 |
254 * crt0.c (BOGUS case): | 254 * crt0.c (BOGUS case): |
256 | 256 |
257 * unexec.c for COFF: | 257 * unexec.c for COFF: |
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 |
261 1986-03-06 Richard M. Stallman (rms at prep) | 261 1986-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 |
268 1986-03-03 Richard M. Stallman (rms at prep) | 268 1986-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. |
272 | 272 |
273 * ymakefile: Replace -lc with $(LIBSTD) and define LIBSTD | 273 * ymakefile: Replace -lc with $(LIBSTD) and define LIBSTD |
291 | 291 |
292 * sysdep.c (child_setup_tty, init_sys_modes): | 292 * sysdep.c (child_setup_tty, init_sys_modes): |
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 |
296 1986-03-02 Richard M. Stallman (rms at prep) | 296 1986-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 |
300 so another interrupt won't also try to throw. | 300 so another interrupt won't also try to throw. |
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 |
304 1986-03-01 Richard M. Stallman (rms at prep) | 304 1986-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. |
308 Don't allow use of the m68000/m68k code if BOGUS is defined. | 308 Don't allow use of the m68000/m68k code if BOGUS is defined. |
309 | 309 |
324 * xdisp.c (message): Change name `buf' to `message_buf' | 324 * xdisp.c (message): Change name `buf' to `message_buf' |
325 to avoid name clash when #define static as nothing. | 325 to avoid name clash when #define static as nothing. |
326 | 326 |
327 * ymakefile: Change DOCSTR to DOC. | 327 * ymakefile: Change DOCSTR to DOC. |
328 | 328 |
329 1986-02-28 Richard M. Stallman (rms at prep) | 329 1986-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 |
334 1986-02-27 Richard M. Stallman (rms at prep) | 334 1986-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 |
340 1986-02-26 Richard M. Stallman (rms at prep) | 340 1986-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. |
344 | 344 |
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 |
348 1986-02-25 Richard M. Stallman (rms at prep) | 348 1986-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): |
352 Insert checks to abort if screen_height is zero, | 352 Insert checks to abort if screen_height is zero, |
353 to detect the memory clobbering bug. | 353 to detect the memory clobbering bug. |
370 * sysdep.c (for BSD 4.1): | 370 * sysdep.c (for BSD 4.1): |
371 Define sys_open, since 4.1 open takes only two args. | 371 Define sys_open, since 4.1 open takes only two args. |
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 |
375 1986-02-24 Richard M. Stallman (rms at prep) | 375 1986-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 |
379 1986-02-23 Richard M. Stallman (rms at prep) | 379 1986-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 |
383 1986-02-22 Richard M. Stallman (rms at prep) | 383 1986-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. |
387 | 387 |
388 * dispnew.c (update_screen): | 388 * dispnew.c (update_screen): |
391 DesiredScreen by `scrolling', then lost from PhysScreen | 391 DesiredScreen by `scrolling', then lost from PhysScreen |
392 by the scrolling that is done. | 392 by the scrolling that is done. |
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 |
396 1986-02-18 Richard M. Stallman (rms at prep) | 396 1986-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. |
400 | 400 |
401 * keyboard.c (init_keyboard): | 401 * keyboard.c (init_keyboard): |
424 | 424 |
425 * dispnew.c (make_display_lines): | 425 * dispnew.c (make_display_lines): |
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 |
429 1986-02-14 Richard M. Stallman (rms at prep) | 429 1986-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 |
434 1986-02-13 Richard M. Stallman (rms at prep) | 434 1986-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 |
439 1986-02-11 Richard M. Stallman (rms at prep) | 439 1986-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 |
446 1986-02-10 Richard M. Stallman (rms at prep) | 446 1986-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 |
450 1986-02-07 Richard M. Stallman (rms at prep) | 450 1986-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 |
454 * m-vax.h: | 454 * m-vax.h: |
455 If USG, don't define LOAD_AVE_... and do define C_ALLOCA. | 455 If USG, don't define LOAD_AVE_... and do define C_ALLOCA. |
470 same code and control how many args to ignore. | 470 same code and control how many args to ignore. |
471 | 471 |
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 |
475 1986-02-06 Richard M. Stallman (rms at prep) | 475 1986-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. |
479 | 479 |
480 * ymakefile: | 480 * ymakefile: |
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 |
484 1986-02-06 Richard Mlynarik (mly at prep) | 484 1986-02-06 Richard Mlynarik (mly@prep) |
485 | 485 |
486 * fns.c (Frequire): | 486 * fns.c (Frequire): |
487 Fix documentation | 487 Fix documentation |
488 | 488 |
489 1986-02-06 Richard M. Stallman (rms at prep) | 489 1986-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 # |
493 since % can round upward with negative numbers. | 493 since % can round upward with negative numbers. |
494 | 494 |
503 Was failing to update n as chars were read. | 503 Was failing to update n as chars were read. |
504 Rearrange order of actions to make it more like InsCStr. | 504 Rearrange order of actions to make it more like InsCStr. |
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 |
508 1986-02-05 Richard M. Stallman (rms at prep) | 508 1986-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 |
512 if it has a name that matches the specified one. | 512 if it has a name that matches the specified one. |
513 New function name_match to match an entry against a name. | 513 New function name_match to match an entry against a name. |
516 * indent.c (pos_tab_offset): | 516 * indent.c (pos_tab_offset): |
517 Take remainder by window-width - 1 (# of effective columns) | 517 Take remainder by window-width - 1 (# of effective columns) |
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 |
521 1986-02-04 Richard M. Stallman (rms at prep) | 521 1986-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 |
528 1986-02-03 Richard M. Stallman (rms at prep) | 528 1986-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 |
534 1986-02-02 Richard M. Stallman (rms at prep) | 534 1986-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. |
538 | 538 |
539 * window.c (Fselect_window): | 539 * window.c (Fselect_window): |
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 |
543 1986-01-31 Richard M. Stallman (rms at prep) | 543 1986-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 |
549 1986-01-30 Richard M. Stallman (rms at prep) | 549 1986-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 |
555 1986-01-29 Richard M. Stallman (rms at prep) | 555 1986-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 |
559 and NLIST_STRUCT to use later to simplify the code. | 559 and NLIST_STRUCT to use later to simplify the code. |
560 | 560 |
584 Use TCSETA, not TCSETAW; no waiting. | 584 Use TCSETA, not TCSETAW; no waiting. |
585 | 585 |
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 |
589 1986-01-28 Richard M. Stallman (rms at prep) | 589 1986-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 |
593 * callproc.c, data.c, dispnew.c, emacs.c, keyboard.c, | 593 * callproc.c, data.c, dispnew.c, emacs.c, keyboard.c, |
594 process.c, sysdep.c: | 594 process.c, sysdep.c: |
610 | 610 |
611 * process.c: | 611 * process.c: |
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 |
615 1986-01-27 Richard M. Stallman (rms at prep) | 615 1986-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 |
621 1986-01-26 Richard M. Stallman (rms at prep) | 621 1986-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 |
625 in union-type case and it is not documented or used. | 625 in union-type case and it is not documented or used. |
626 | 626 |
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 |
630 1986-01-24 Richard M. Stallman (rms at prep) | 630 1986-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. |
634 | 634 |
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 |
638 1986-01-23 Richard M. Stallman (rms at prep) | 638 1986-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. |
642 | 642 |
643 * keyboard.c (fake_suspend): | 643 * keyboard.c (fake_suspend): |
683 (cmcostinit): Don't pass 0 as string to tgoto (new macro CMCOST). | 683 (cmcostinit): Don't pass 0 as string to tgoto (new macro CMCOST). |
684 | 684 |
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 |
688 1986-01-22 Richard M. Stallman (rms at prep) | 688 1986-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. |
692 | 692 |
693 * sysdep.c: | 693 * sysdep.c: |
746 * xdisp.c: No longer needs ioctl.h or signal.h; don't include. | 746 * xdisp.c: No longer needs ioctl.h or signal.h; don't include. |
747 | 747 |
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 |
751 1986-01-21 Richard Mlynarik (mly at prep) | 751 1986-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 |
756 1986-01-21 Richard M. Stallman (rms at prep) | 756 1986-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 |
760 and call it fake_suspend. Call it from previous place and | 760 and call it fake_suspend. Call it from previous place and |
761 also from Fsuspend_buffer, on all systems that lack SIGTSTP. | 761 also from Fsuspend_buffer, on all systems that lack SIGTSTP. |
790 | 790 |
791 * process.c (create_process): | 791 * process.c (create_process): |
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 |
795 1986-01-20 Richard M. Stallman (rms at prep) | 795 1986-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. |
799 This change was really made at some previously time; | 799 This change was really made at some previously time; |
800 just changed the doc string now. | 800 just changed the doc string now. |
808 | 808 |
809 * dispnew.c (update_screen): | 809 * dispnew.c (update_screen): |
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 |
813 1986-01-19 Richard M. Stallman (rms at prep) | 813 1986-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 |
817 to be seen by a GC inside this function. | 817 to be seen by a GC inside this function. |
818 | 818 |
819 * eval.c (various): | 819 * eval.c (various): |
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 |
823 1986-01-17 Richard Mlynarik (mly at prep) | 823 1986-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 |
828 1986-01-14 Richard Mlynarik (mly at prep) | 828 1986-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 |
843 1986-01-10 Richard Mlynarik (mly at prep) | 843 1986-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. |
847 Changes for STRIDE micro | 847 Changes for STRIDE micro |
848 Changes still pending for etc/loadst.c | 848 Changes still pending for etc/loadst.c |
849 | 849 |
850 Fsuspend_emacs in keyboard.c is defined to run a subshell under | 850 Fsuspend_emacs in keyboard.c is defined to run a subshell under |
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 |
854 1986-01-10 Richard M. Stallman (rms at prep) | 854 1986-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 |
858 highlighted. | 858 highlighted. |
859 Avoids losing the inverse-video on leading spaces in mode lines | 859 Avoids losing the inverse-video on leading spaces in mode lines |
864 | 864 |
865 * filelock.l (lock_file_1): | 865 * filelock.l (lock_file_1): |
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 |
869 1986-01-09 Richard Mlynarik (mly at prep) | 869 1986-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 |
873 | 873 |
874 Make Fmodify_syntax_entry take third arg SYNTAX-TABLE, | 874 Make Fmodify_syntax_entry take third arg SYNTAX-TABLE, |
876 -- doc change in auxdoc.c | 876 -- doc change in auxdoc.c |
877 | 877 |
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 |
882 1986-01-08 Richard M. Stallman (rms at prep) | 882 1986-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. |
886 In sysdep; called from term_init in term.c. | 886 In sysdep; called from term_init in term.c. |
887 Must test this on Sun and on 4.3. | 887 Must test this on Sun and on 4.3. |
888 | 888 |
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 |
892 1986-01-07 Richard Mlynarik (mly at prep) | 892 1986-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 |
897 1986-01-06 Richard Mlynarik (mly at prep) | 897 1986-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 |
902 1985-12-31 Richard M. Stallman (rms at prep) | 902 1985-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. |
906 | 906 |
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 |
910 1985-12-28 Richard M. Stallman (rms at prep) | 910 1985-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 |
915 1985-12-27 Richard M. Stallman (rms at prep) | 915 1985-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. |
919 | 919 |
920 * ymakefile (xemacs): | 920 * ymakefile (xemacs): |
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 |
924 1985-12-20 Richard M. Stallman (rms at prep) | 924 1985-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 |
931 1985-12-19 Richard M. Stallman (rms at prep) | 931 1985-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. |
935 | 935 |
936 * insdel.c (make_gap): | 936 * insdel.c (make_gap): |
940 * alloc.c (malloc_warning): | 940 * alloc.c (malloc_warning): |
941 Passing Fprinc to internal_with_output_to_temp_buffer | 941 Passing Fprinc to internal_with_output_to_temp_buffer |
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 |
945 1985-12-18 Richard M. Stallman (rms at prep) | 945 1985-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. |
949 | 949 |
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 |
953 1985-12-17 Richard M. Stallman (rms at prep) | 953 1985-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 |
957 the stack vector of evaluated args will be deallocated by then. | 957 the stack vector of evaluated args will be deallocated by then. |
958 | 958 |
963 * process.c (send_process_1): | 963 * process.c (send_process_1): |
964 If not all the data is written, try again to write the rest. | 964 If not all the data is written, try again to write the rest. |
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 |
968 1985-12-15 Richard M. Stallman (rms at prep) | 968 1985-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 |
973 1985-12-14 Richard M. Stallman (rms at prep) | 973 1985-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 |
977 are put on the command history for "r" arguments. | 977 are put on the command history for "r" arguments. |
978 | 978 |
987 a quote-expression for it. | 987 a quote-expression for it. |
988 | 988 |
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 |
992 1985-12-13 Richard M. Stallman (rms at prep) | 992 1985-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 |
998 1985-12-12 Richard M. Stallman (rms at prep) | 998 1985-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; |
1002 | 1002 |
1003 * callproc.c (Fcall_process): | 1003 * callproc.c (Fcall_process): |
1035 Turn on Vpurify_flag unconditionally. | 1035 Turn on Vpurify_flag unconditionally. |
1036 Give pure its full size unconditionally. | 1036 Give pure its full size unconditionally. |
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 |
1040 1985-12-10 Richard M. Stallman (rms at prep) | 1040 1985-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. |
1044 | 1044 |
1045 * alloc.c: | 1045 * alloc.c: |
1073 * emacs.c (Fkill_emacs): | 1073 * emacs.c (Fkill_emacs): |
1074 Both call new subroutine stuff_buffered_input (in keyboard.c) | 1074 Both call new subroutine stuff_buffered_input (in keyboard.c) |
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 |
1078 1985-12-09 Richard M. Stallman (rms at prep) | 1078 1985-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 |
1082 since last real save. | 1082 since last real save. |
1083 | 1083 |
1084 * minibuf.c (minibuffer_completion_help_1): | 1084 * minibuf.c (minibuffer_completion_help_1): |
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 |
1088 1985-12-08 Richard M. Stallman (rms at prep) | 1088 1985-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. |
1092 If do achieve some completion, replace old buffer text | 1092 If do achieve some completion, replace old buffer text |
1093 with the completion (in case of different case). | 1093 with the completion (in case of different case). |
1095 | 1095 |
1096 * minibuf.c (Ftry_completion): | 1096 * minibuf.c (Ftry_completion): |
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 |
1100 1985-12-07 Richard M. Stallman (rms at prep) | 1100 1985-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 |
1104 for the minibuffer; loses when redisplaying to bring | 1104 for the minibuffer; loses when redisplaying to bring |
1105 back minibuffer after an echo area message. | 1105 back minibuffer after an echo area message. |
1139 | 1139 |
1140 * alloc.c: | 1140 * alloc.c: |
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 |
1144 1985-12-06 Richard M. Stallman (rms at prep) | 1144 1985-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. |
1148 | 1148 |
1149 * emacs.c (main): | 1149 * emacs.c (main): |
1157 | 1157 |
1158 * emacs.c (main): | 1158 * emacs.c (main): |
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 |
1162 1985-12-05 Richard M. Stallman (rms at prep) | 1162 1985-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. |
1166 | 1166 |
1167 * fileio.c (Finsert_file_contents, Fwrite_region): | 1167 * fileio.c (Finsert_file_contents, Fwrite_region): |
1198 Pass t as second arg to Fdisplay_buffer. | 1198 Pass t as second arg to Fdisplay_buffer. |
1199 | 1199 |
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 |
1203 1985-12-04 Richard M. Stallman (rms at prep) | 1203 1985-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. |
1207 Use make_string, not Fmake_string, in x-get-cut-buffer. | 1207 Use make_string, not Fmake_string, in x-get-cut-buffer. |
1208 Mysterious change from Martillo in Fx_change_display. | 1208 Mysterious change from Martillo in Fx_change_display. |
1216 Return immediately if dont_calculate_costs is set. | 1216 Return immediately if dont_calculate_costs is set. |
1217 | 1217 |
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 |
1221 1985-12-04 Richard Mlynarik (mly at prep) | 1221 1985-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 |
1226 1985-12-03 Richard M. Stallman (rms at prep) | 1226 1985-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. |
1230 | 1230 |
1231 * alloc.c (Fgarbage_collect): | 1231 * alloc.c (Fgarbage_collect): |
1232 Always restore old minibuf message if any. | 1232 Always restore old minibuf message if any. |
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 |
1236 1985-12-03 Richard Mlynarik (mly at prep) | 1236 1985-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 |
1240 | 1240 |
1241 * alloc.c (Fgarbage_collect): | 1241 * alloc.c (Fgarbage_collect): |
1242 Suppress "garbage collecing..." message if noninteractive. | 1242 Suppress "garbage collecing..." message if noninteractive. |
1243 | 1243 |
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 |
1247 1985-12-03 Richard M. Stallman (rms at prep) | 1247 1985-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 |
1252 1985-12-02 Richard M. Stallman (rms at prep) | 1252 1985-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. |
1256 Use PERROR properly, with filename as arg. | 1256 Use PERROR properly, with filename as arg. |
1257 | 1257 |
1259 Don't let stretching the siblings delete them. | 1259 Don't let stretching the siblings delete them. |
1260 | 1260 |
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 |
1264 1985-11-28 Richard M. Stallman (rms at prep) | 1264 1985-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. |
1268 | 1268 |
1269 * m-tahoe.h: | 1269 * m-tahoe.h: |
1270 New file. | 1270 New file. |
1271 | 1271 |
1272 1985-11-27 Richard M. Stallman (rms at prep) | 1272 1985-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. |
1276 | 1276 |
1277 Note: bizarre bug exists: Fsuspend_emacs | 1277 Note: bizarre bug exists: Fsuspend_emacs |
1294 | 1294 |
1295 * term.c, termchar.h: | 1295 * term.c, termchar.h: |
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 |
1299 1985-11-25 Richard M. Stallman (rms at prep) | 1299 1985-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. |
1303 In keyboard.c, new function read_avail_input reads all | 1303 In keyboard.c, new function read_avail_input reads all |
1304 input now in system buffer into kbd_buffer. | 1304 input now in system buffer into kbd_buffer. |
1318 return until input has arrived from channel I. | 1318 return until input has arrived from channel I. |
1319 | 1319 |
1320 * process.c (Faccept_process_input): | 1320 * process.c (Faccept_process_input): |
1321 New Lisp function. | 1321 New Lisp function. |
1322 | 1322 |
1323 1985-11-24 Richard M. Stallman (rms at prep) | 1323 1985-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 |
1328 1985-11-23 Richard M. Stallman (rms at prep) | 1328 1985-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 |
1333 1985-11-22 Richard M. Stallman (rms at prep) | 1333 1985-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 |
1337 properly given LPASS8 and LNOFLUSH. | 1337 properly given LPASS8 and LNOFLUSH. |
1338 | 1338 |
1343 Use LNOFLUSH in BSD. | 1343 Use LNOFLUSH in BSD. |
1344 | 1344 |
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 |
1348 1985-11-22 Richard Mlynarik (mly at prep) | 1348 1985-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 |
1353 1985-11-22 Richard M. Stallman (rms at prep) | 1353 1985-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 |
1358 1985-11-20 Richard M. Stallman (rms at prep) | 1358 1985-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 |
1364 1985-11-20 Richard Mlynarik (mly at prep) | 1364 1985-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?) |
1368 | 1368 |
1369 * minibuf.c (read_minibuf) | 1369 * minibuf.c (read_minibuf) |
1370 Use MScreenWidth | 1370 Use MScreenWidth |
1371 | 1371 |
1372 1985-11-20 Richard M. Stallman (rms at prep) | 1372 1985-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. |
1376 | 1376 |
1377 * cmds.c (SelfInsert): | 1377 * cmds.c (SelfInsert): |
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 |
1381 1985-11-19 Richard M. Stallman (rms at prep) | 1381 1985-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 |
1385 at a real line-beginning, give up so real scrolling is done. | 1385 at a real line-beginning, give up so real scrolling is done. |
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 |
1389 1985-11-18 Richard M. Stallman (rms at prep) | 1389 1985-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? |
1393 | 1393 |
1394 * data.c (Fsetcar, Fsetcdr, Faset): | 1394 * data.c (Fsetcar, Fsetcdr, Faset): |
1420 | 1420 |
1421 * ymakefile: | 1421 * ymakefile: |
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 |
1425 1985-11-15 Richard M. Stallman (rms at prep) | 1425 1985-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 |
1431 1985-11-14 Richard M. Stallman (rms at prep) | 1431 1985-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. |
1435 TrmTERM.c is eliminated. | 1435 TrmTERM.c is eliminated. |
1436 | 1436 |
1454 For X window system terminals, call x_term_init. | 1454 For X window system terminals, call x_term_init. |
1455 | 1455 |
1456 * buffer.c: | 1456 * buffer.c: |
1457 Flush Lisp variable buffer-number. | 1457 Flush Lisp variable buffer-number. |
1458 | 1458 |
1459 1985-11-13 Richard M. Stallman (rms at prep) | 1459 1985-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 |
1463 or if the :ti string fails to fix the screen at the top | 1463 or if the :ti string fails to fix the screen at the top |
1464 of the display memory. | 1464 of the display memory. |
1527 and get error again unless it fits the predicate. | 1527 and get error again unless it fits the predicate. |
1528 | 1528 |
1529 * minibuf.c: | 1529 * minibuf.c: |
1530 Comment out Fread_function, not used. | 1530 Comment out Fread_function, not used. |
1531 | 1531 |
1532 1985-11-12 Richard M. Stallman (rms at prep) | 1532 1985-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. |
1536 | 1536 |
1537 * lisp.h: | 1537 * lisp.h: |
1545 | 1545 |
1546 * fileio.c: | 1546 * fileio.c: |
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 |
1550 1985-11-11 Richard M. Stallman (rms at prep) | 1550 1985-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. |
1554 Rearrange code to make it smaller. | 1554 Rearrange code to make it smaller. |
1555 | 1555 |
1557 Use Fread_variable. | 1557 Use Fread_variable. |
1558 | 1558 |
1559 * tparam.c (tparam): | 1559 * tparam.c (tparam): |
1560 Rename %s as %f. | 1560 Rename %s as %f. |
1561 | 1561 |
1562 1985-11-10 Richard M. Stallman (rms at prep) | 1562 1985-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. |
1566 New boolvar load-in-progress, set to t while loading, nil otherwise. | 1566 New boolvar load-in-progress, set to t while loading, nil otherwise. |
1567 | 1567 |
1570 Set chars_wasted to zero if about to erase a standout marker. | 1570 Set chars_wasted to zero if about to erase a standout marker. |
1571 | 1571 |
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 |
1575 1985-11-09 Richard M. Stallman (rms at prep) | 1575 1985-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 |
1579 to adjust for changed effect of %i. | 1579 to adjust for changed effect of %i. |
1580 | 1580 |
1581 * tparam.c (tparam): | 1581 * tparam.c (tparam): |
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 |
1585 1985-11-08 Richard Mlynarik (mly at prep) | 1585 1985-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 |
1589 | 1589 |
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 |
1593 1985-11-08 Richard M. Stallman (rms at prep) | 1593 1985-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 |
1599 1985-11-06 Richard M. Stallman (rms at prep) | 1599 1985-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. |
1603 I suspect it does not really work, though. | 1603 I suspect it does not really work, though. |
1604 | 1604 |
1607 and allow LOAD_AVE_CVT to be undefined as well. | 1607 and allow LOAD_AVE_CVT to be undefined as well. |
1608 | 1608 |
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 |
1612 1985-11-05 Richard Mlynarik (mly at prep) | 1612 1985-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 |
1617 1985-11-04 Richard M. Stallman (rms at prep) | 1617 1985-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 |
1622 1985-11-04 Richard Mlynarik (mly at prep) | 1622 1985-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 |
1627 1985-11-02 Richard M. Stallman (rms at prep) | 1627 1985-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. |
1631 | 1631 |
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 |
1635 1985-11-01 Richard M. Stallman (rms at prep) | 1635 1985-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. |
1639 | 1639 |
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 |
1643 1985-10-30 Richard M. Stallman (rms at prep) | 1643 1985-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 |
1647 all system versions when nec. | 1647 all system versions when nec. |
1648 | 1648 |
1655 Simplify it by using `message' to do the output. | 1655 Simplify it by using `message' to do the output. |
1656 | 1656 |
1657 * alloca.s: | 1657 * alloca.s: |
1658 Provide alloca for 3b5. | 1658 Provide alloca for 3b5. |
1659 | 1659 |
1660 1985-10-30 Richard Mlynarik (mly at prep) | 1660 1985-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 |
1664 If noninteractive, do not truncate message at all. | 1664 If noninteractive, do not truncate message at all. |
1665 If interactive truncate at MScreenWidth (not at 100) | 1665 If interactive truncate at MScreenWidth (not at 100) |
1668 Catch a few places which should have been marked but weren't | 1668 Catch a few places which should have been marked but weren't |
1669 | 1669 |
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 |
1673 1985-10-29 Richard M. Stallman (rms at prep) | 1673 1985-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. |
1677 Realize that what was thought to be that | 1677 Realize that what was thought to be that |
1678 was really for no subprocesses; fix it up | 1678 was really for no subprocesses; fix it up |
1692 and the window hierarchy might be malformed at that time. | 1692 and the window hierarchy might be malformed at that time. |
1693 | 1693 |
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 |
1697 1985-10-29 Richard Mlynarik (mly at prep) | 1697 1985-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 |
1702 1985-10-29 Richard M. Stallman (rms at prep) | 1702 1985-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 |
1707 1985-10-28 Richard M. Stallman (rms at prep) | 1707 1985-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'. |
1711 Remove conditionals around calls to deactivate_process. | 1711 Remove conditionals around calls to deactivate_process. |
1712 | 1712 |
1724 In 4.1, do sigrelse to reallow arith error signals. | 1724 In 4.1, do sigrelse to reallow arith error signals. |
1725 | 1725 |
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 |
1729 1985-10-27 Richard M. Stallman (rms at prep) | 1729 1985-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 |
1734 1985-10-26 Richard M. Stallman (rms at prep) | 1734 1985-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, |
1738 display the mode line in inverse video. | 1738 display the mode line in inverse video. |
1739 | 1739 |
1747 * eval.c (Fmacroexpand): | 1747 * eval.c (Fmacroexpand): |
1748 Autoload anything that will be a macro once loaded. | 1748 Autoload anything that will be a macro once loaded. |
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 |
1752 1985-10-23 Richard M. Stallman (rms at prep) | 1752 1985-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 |
1756 interference with condition-case, which uses nil as catch tag. | 1756 interference with condition-case, which uses nil as catch tag. |
1757 | 1757 |
1782 * fileio.c (Ffile_directory_p, Ffile_modes): | 1782 * fileio.c (Ffile_directory_p, Ffile_modes): |
1783 Remove final slash from file name before doing stat. | 1783 Remove final slash from file name before doing stat. |
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 |
1787 1985-10-22 Richard Mlynarik (mly at prep) | 1787 1985-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; |
1791 prevent core-dump when handler list is illegal. | 1791 prevent core-dump when handler list is illegal. |
1792 | 1792 |
1799 New function quotify_args to do the work. | 1799 New function quotify_args to do the work. |
1800 | 1800 |
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 |
1804 1985-10-22 Richard M. Stallman (rms at mit-prep) | 1804 1985-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 |
1809 1985-10-21 Richard M. Stallman (rms at mit-prep) | 1809 1985-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. |
1813 | 1813 |
1814 * search.c (Freplace_match): | 1814 * search.c (Freplace_match): |
1830 * data.c (Fsymbol_{function,value}): | 1830 * data.c (Fsymbol_{function,value}): |
1831 Replace Qvoid_symbol condition with two conditions | 1831 Replace Qvoid_symbol condition with two conditions |
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 |
1835 1985-10-18 Richard M. Stallman (rms at mit-prep) | 1835 1985-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. |
1839 | 1839 |
1840 * doprnt.c (doprnt): | 1840 * doprnt.c (doprnt): |
1841 Rearrange so can handle %2s, etc. | 1841 Rearrange so can handle %2s, etc. |
1842 | 1842 |
1843 1985-10-17 Richard M. Stallman (rms at mit-prep) | 1843 1985-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. |
1847 Use new flag HAVE_PTYS to enable compilation of `pty' | 1847 Use new flag HAVE_PTYS to enable compilation of `pty' |
1848 and of some code in `create_process'. | 1848 and of some code in `create_process'. |
1931 Make it return type int, and don't bother about what int. | 1931 Make it return type int, and don't bother about what int. |
1932 | 1932 |
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 |
1936 1985-10-16 Richard M. Stallman (rms at mit-prep) | 1936 1985-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. |
1940 | 1940 |
1941 * editfns.c (save_{excursion,restriction}_restore): | 1941 * editfns.c (save_{excursion,restriction}_restore): |
2020 Check m68000 flag only if m68k flag is not defined. | 2020 Check m68000 flag only if m68k flag is not defined. |
2021 | 2021 |
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 |
2025 1985-10-15 Richard M. Stallman (rms at mit-prep) | 2025 1985-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. |
2029 | 2029 |
2030 * callint.c (Fcall_interactively): | 2030 * callint.c (Fcall_interactively): |
2048 Define those two. | 2048 Define those two. |
2049 | 2049 |
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 |
2053 1985-10-14 Richard M. Stallman (rms at mit-prep) | 2053 1985-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, |
2057 then runs `make' on that. ymakefile is the old Makefile. | 2057 then runs `make' on that. ymakefile is the old Makefile. |
2058 All comments now are within /*...*/, and #ifdef's are used | 2058 All comments now are within /*...*/, and #ifdef's are used |
2071 No longer need to define ASSEMBLY. | 2071 No longer need to define ASSEMBLY. |
2072 | 2072 |
2073 * eval.c (apply_lambda, funcall_lambda): | 2073 * eval.c (apply_lambda, funcall_lambda): |
2074 Flush "e support. | 2074 Flush "e support. |
2075 | 2075 |
2076 1985-10-11 Richard M. Stallman (rms at mit-prep) | 2076 1985-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. |
2080 | 2080 |
2081 * keymap.c (insert_first_line): | 2081 * keymap.c (insert_first_line): |
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 |
2085 1985-10-10 Richard M. Stallman (rms at mit-prep) | 2085 1985-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. |
2089 Have new code to define their values for various systems. | 2089 Have new code to define their values for various systems. |
2090 | 2090 |
2097 or abort. | 2097 or abort. |
2098 | 2098 |
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 |
2102 1985-10-09 Richard M. Stallman (rms at mit-prep) | 2102 1985-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 |
2107 1985-10-08 Richard M. Stallman (rms at mit-prep) | 2107 1985-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'. |
2111 | 2111 |
2112 * editfns.c (Fregion_to_string): | 2112 * editfns.c (Fregion_to_string): |
2136 * cm.c (cmcostinit, cmgoto, cmputc): | 2136 * cm.c (cmcostinit, cmgoto, cmputc): |
2137 Make these the names of the functions that do the work | 2137 Make these the names of the functions that do the work |
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 |
2141 1985-10-07 Richard Mlynarik (mly at mit-prep) | 2141 1985-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 |
2146 1985-10-07 Richard M. Stallman (rms at mit-prep) | 2146 1985-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 |
2150 they are being edited. | 2150 they are being edited. |
2151 | 2151 |
2163 Lock file to begin with; unlock on error or when done. | 2163 Lock file to begin with; unlock on error or when done. |
2164 | 2164 |
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 |
2168 1985-10-06 Richard M. Stallman (rms at mit-prep) | 2168 1985-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 |
2174 1985-10-05 Richard M. Stallman (rms at mit-prep) | 2174 1985-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. |
2178 | 2178 |
2179 * xdisp.c (decode_mode_spec): | 2179 * xdisp.c (decode_mode_spec): |
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 |
2183 1985-10-02 Richard M. Stallman (rms at mit-prep) | 2183 1985-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 |
2190 1985-10-01 Richard M. Stallman (rms at mit-prep) | 2190 1985-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. |
2194 last_point_x and last_point_y of a window, likewise. | 2194 last_point_x and last_point_y of a window, likewise. |
2195 | 2195 |
2196 * term.c (set_scroll_region, term_init, calculate_costs): | 2196 * term.c (set_scroll_region, term_init, calculate_costs): |
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 |
2200 1985-09-30 Richard M. Stallman (rms at mit-prep) | 2200 1985-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 |
2204 being redisplayed. | 2204 being redisplayed. |
2205 Make sure the displayed point value is inside | 2205 Make sure the displayed point value is inside |
2207 | 2207 |
2208 * term.c (reassert_line_highlight): | 2208 * term.c (reassert_line_highlight): |
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 |
2214 1985-09-29 Richard M. Stallman (rms at mit-prep) | 2214 1985-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 |
2218 used to be printed. | 2218 used to be printed. |
2219 | 2219 |
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 |
2223 1985-09-28 Richard M. Stallman (rms at mit-prep) | 2223 1985-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. |
2227 | 2227 |
2228 * read.c (read1): | 2228 * read.c (read1): |
2241 by consing onto Vautoload_qeueue. | 2241 by consing onto Vautoload_qeueue. |
2242 | 2242 |
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 |
2246 1985-09-27 Richard M. Stallman (rms at mit-prep) | 2246 1985-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. |
2250 (Since expansion always does that too.) | 2250 (Since expansion always does that too.) |
2251 | 2251 |
2252 * buffer.c (init_buffer): | 2252 * buffer.c (init_buffer): |
2253 Don't add / to end of wd if it ends in / already. | 2253 Don't add / to end of wd if it ends in / already. |
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 |
2257 1985-09-26 Richard M. Stallman (rms at mit-prep) | 2257 1985-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 |
2262 1985-09-20 Richard M. Stallman (rms at mit-prep) | 2262 1985-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 |
2267 1985-09-19 Richard M. Stallman (rms at mit-prep) | 2267 1985-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, |
2271 wait 2 sec and redraw minibuffer. | 2271 wait 2 sec and redraw minibuffer. |
2272 | 2272 |
2285 | 2285 |
2286 * process.c (count_active_processes): | 2286 * process.c (count_active_processes): |
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 |
2290 1985-09-17 Richard M. Stallman (rms at mit-prep) | 2290 1985-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. |
2294 | 2294 |
2295 * sysdep.c: | 2295 * sysdep.c: |
2310 Clear error flag of stdout to recover from 4.2 kernel bug. | 2310 Clear error flag of stdout to recover from 4.2 kernel bug. |
2311 | 2311 |
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 |
2315 1985-09-13 Richard M. Stallman (rms at mit-prep) | 2315 1985-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 |
2321 1985-09-12 Richard M. Stallman (rms at mit-prep) | 2321 1985-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. |
2325 Acts like whitespace in word and list parsing. | 2325 Acts like whitespace in word and list parsing. |
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 |
2329 1985-09-11 Richard M. Stallman (rms at mit-prep) | 2329 1985-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 |
2335 1985-09-10 Richard M. Stallman (rms at mit-prep) | 2335 1985-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. |
2339 | 2339 |
2340 * doc.c (Fsubstitute_command_keys): | 2340 * doc.c (Fsubstitute_command_keys): |
2348 Describe local bindings first. | 2348 Describe local bindings first. |
2349 | 2349 |
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 |
2353 1985-09-08 Richard M. Stallman (rms at mit-prep) | 2353 1985-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. |
2357 | 2357 |
2358 * editfns.c: | 2358 * editfns.c: |
2378 | 2378 |
2379 * Signalling Qargs_out_of_range: | 2379 * Signalling Qargs_out_of_range: |
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 |
2383 1985-09-07 Richard M. Stallman (rms at mit-prep) | 2383 1985-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 |
2387 different. Pass translate table as arg to compile_pattern. | 2387 different. Pass translate table as arg to compile_pattern. |
2388 | 2388 |
2395 only split full-width windows. | 2395 only split full-width windows. |
2396 | 2396 |
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 |
2400 1985-09-06 Richard M. Stallman (rms at mit-prep) | 2400 1985-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. |
2404 | 2404 |
2405 * insdel.c (insert_before_markers): | 2405 * insdel.c (insert_before_markers): |
2420 Second arg non-nil means don't record buffer on selection history. | 2420 Second arg non-nil means don't record buffer on selection history. |
2421 | 2421 |
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 |
2425 1985-09-05 Richard M. Stallman (rms at mit-prep) | 2425 1985-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. |
2429 | 2429 |
2430 * search.c (search_buffer): | 2430 * search.c (search_buffer): |
2431 Notice when re_search_2 returns "failure", in backward search. | 2431 Notice when re_search_2 returns "failure", in backward search. |
2432 | 2432 |
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 |
2436 1985-09-05 Richard M. Stallman (rms at mit-prep) | 2436 1985-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 |
2441 1985-09-05 Richard M. Stallman (rms at mit-prep) | 2441 1985-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 |
2447 1985-09-04 Richard M. Stallman (rms at mit-prep) | 2447 1985-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. |
2451 | 2451 |
2452 * buffer.c: define switch-to-buffer-other-window = pop-to-buffer. | 2452 * buffer.c: define switch-to-buffer-other-window = pop-to-buffer. |
2453 | 2453 |
2454 * dispnew.c (update_line): | 2454 * dispnew.c (update_line): |
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 |
2458 1985-09-02 Richard M. Stallman (rms at mit-prep) | 2458 1985-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. |
2462 (topos): define topos_hook. | 2462 (topos): define topos_hook. |
2463 | 2463 |
2469 Change #endif to #else; make AMPERSAND_FULL_NAME conditionals right. | 2469 Change #endif to #else; make AMPERSAND_FULL_NAME conditionals right. |
2470 | 2470 |
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 |
2474 1985-08-31 Richard Mlynarik (mly at mit-prep) | 2474 1985-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. |
2478 | 2478 |
2479 * eval.c, callint.c | 2479 * eval.c, callint.c |
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 |
2483 1985-08-31 Richard M. Stallman (rms at mit-prep) | 2483 1985-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 |
2488 1985-08-30 Richard M. Stallman (rms at mit-prep) | 2488 1985-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 |
2492 with system header files. | 2492 with system header files. |
2493 | 2493 |
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 |
2497 1985-08-11 Richard Mlynarik (mly at mit-prep) | 2497 1985-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. |
2501 Define COMPILER_REGISTER_BUG and use it in a few places in the | 2501 Define COMPILER_REGISTER_BUG and use it in a few places in the |
2502 source which used to be conditionalized on SUN | 2502 source which used to be conditionalized on SUN |
2505 Increase pure size (sigh) | 2505 Increase pure size (sigh) |
2506 | 2506 |
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 |
2510 1985-08-09 Richard Mlynarik (mly at mit-prep) | 2510 1985-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 |
2516 1985-08-06 Richard Mlynarik (mly at mit-prep) | 2516 1985-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. |
2520 | 2520 |
2521 * doc.c, keymap.c | 2521 * doc.c, keymap.c |
2523 deleted. (describe-function is what people should be using) | 2523 deleted. (describe-function is what people should be using) |
2524 | 2524 |
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) |
2532 | 2532 |
2533 * search.c (Fsearch_string): | 2533 * search.c (Fsearch_string): |
2535 | 2535 |
2536 * process.c (deactivate_process): | 2536 * process.c (deactivate_process): |
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 |
2540 1985-08-05 Richard Mlynarik (mly at mit-prep) | 2540 1985-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 |
2544 | 2544 |
2545 * minibuf.c (Fread_from_minibuffer): | 2545 * minibuf.c (Fread_from_minibuffer): |
2550 is botched. Some tables are being initialized to zero (i.e. C-@) | 2550 is botched. Some tables are being initialized to zero (i.e. C-@) |
2551 when they should be initialized to -1. More debatably, LDECCTQ is | 2551 when they should be initialized to -1. More debatably, LDECCTQ is |
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 |
2555 1985-07-21 Richard Mlynarik (mly at mit-prep) | 2555 1985-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 |
2560 1985-07-15 Richard M. Stallman (rms at mit-prep) | 2560 1985-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. |
2564 | 2564 |
2565 * term.c (ins_del_lines): | 2565 * term.c (ins_del_lines): |
2573 | 2573 |
2574 * window.c (set_window_height): | 2574 * window.c (set_window_height): |
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 |
2578 1985-07-14 Richard M. Stallman (rms at mit-prep) | 2578 1985-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): |
2582 Don't call modify_region before recording the changes. | 2582 Don't call modify_region before recording the changes. |
2583 | 2583 |
2599 Handle case of scan_words returning 0. | 2599 Handle case of scan_words returning 0. |
2600 | 2600 |
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 |
2604 1985-07-12 Richard M. Stallman (rms at mit-prep) | 2604 1985-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 |
2609 1985-07-12 Richard Mlynarik (mly at mit-prep) | 2609 1985-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 |
2614 1985-07-11 Richard M. Stallman (rms at mit-prep) | 2614 1985-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 |
2618 * term.c: | 2618 * term.c: |
2619 chars_wasted is 0 if no `so' or `se' string; | 2619 chars_wasted is 0 if no `so' or `se' string; |
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 |
2623 1985-07-10 Richard M. Stallman (rms at mit-prep) | 2623 1985-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. |
2627 In get_char, be sure to clear alarm and zero input_available_clear_word | 2627 In get_char, be sure to clear alarm and zero input_available_clear_word |
2628 when thrown to from quit_throw_to_get_char. | 2628 when thrown to from quit_throw_to_get_char. |
2631 Crash if waiting_for_input. | 2631 Crash if waiting_for_input. |
2632 | 2632 |
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 |
2636 1985-07-09 Richard M. Stallman (rms at mit-prep) | 2636 1985-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 |
2643 1985-07-08 Richard M. Stallman (rms at mit-prep) | 2643 1985-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. |
2647 | 2647 |
2648 * keyboard.c, sysdep.c: | 2648 * keyboard.c, sysdep.c: |
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 |
2652 1985-07-07 Richard M. Stallman (rms at mit-prep) | 2652 1985-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. |
2656 | 2656 |
2657 * dispnew.c (update_line): | 2657 * dispnew.c (update_line): |
2664 Don't check c->major_mode if c is zero. | 2664 Don't check c->major_mode if c is zero. |
2665 | 2665 |
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 |
2669 1985-07-05 Richard M. Stallman (rms at mit-prep) | 2669 1985-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. |
2673 | 2673 |
2674 * term.c (term_init): | 2674 * term.c (term_init): |
2681 | 2681 |
2682 * cm.h, term.c: | 2682 * cm.h, term.c: |
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 |
2686 1985-07-04 Richard M. Stallman (rms at mit-prep) | 2686 1985-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, |
2690 do the deletion first. | 2690 do the deletion first. |
2691 | 2691 |
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 |
2695 1985-07-03 Richard M. Stallman (rms at mit-prep) | 2695 1985-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. |
2699 | 2699 |
2700 * term.c (ins_del_lines): | 2700 * term.c (ins_del_lines): |
2704 Make line be null-terminated. | 2704 Make line be null-terminated. |
2705 | 2705 |
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 |
2709 1985-07-02 Richard M. Stallman,,, (rms at mit-prep) | 2709 1985-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. |
2713 | 2713 |
2714 * term.c (ins_del_line): | 2714 * term.c (ins_del_line): |
2718 In user full name, discard stuff starting with first comma if any. | 2718 In user full name, discard stuff starting with first comma if any. |
2719 Change names of static structure: now user_real_name and | 2719 Change names of static structure: now user_real_name and |
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 |
2723 1985-07-01 Richard M. Stallman (rms at mit-prep) | 2723 1985-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 |
2727 gets deleted by completion. | 2727 gets deleted by completion. |
2728 | 2728 |
2731 New files term.c, scroll.c, termhooks.h, termopts.h, | 2731 New files term.c, scroll.c, termhooks.h, termopts.h, |
2732 and termchar.h. Many changes in dispnew.c. | 2732 and termchar.h. Many changes in dispnew.c. |
2733 | 2733 |
2734 * keyboard.c: make stop_character not static. | 2734 * keyboard.c: make stop_character not static. |
2735 | 2735 |
2736 1985-06-26 Richard M. Stallman (rms at mit-prep) | 2736 1985-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, |
2740 this fn updates window_end_vpos and cannot leave | 2740 this fn updates window_end_vpos and cannot leave |
2741 window_end_pos nonnegative (it is zero, in fact). | 2741 window_end_pos nonnegative (it is zero, in fact). |
2742 If display is preempted before lines are output, | 2742 If display is preempted before lines are output, |
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 |
2746 1985-06-25 Richard M. Stallman (rms at mit-prep) | 2746 1985-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. |
2750 | 2750 |
2751 * xdisp.c (try_window_id): | 2751 * xdisp.c (try_window_id): |
2763 Minor changes in InitDsp and in minibuf. | 2763 Minor changes in InitDsp and in minibuf. |
2764 | 2764 |
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 |
2768 1985-06-23 Richard M. Stallman (rms at mit-prep) | 2768 1985-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 |
2772 1985-06-22 Richard M. Stallman (rms at mit-prep) | 2772 1985-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 |
2776 * search.c (replace-match): | 2776 * search.c (replace-match): |
2777 Test of prevc was backwards in determining value for case_action. | 2777 Test of prevc was backwards in determining value for case_action. |
2781 * TrmTERM.h (TrmTERM): | 2781 * TrmTERM.h (TrmTERM): |
2782 Turn off use of LF on Teleray. | 2782 Turn off use of LF on Teleray. |
2783 | 2783 |
2784 * process.c (pty): Don't turn on FIONBIO. | 2784 * process.c (pty): Don't turn on FIONBIO. |
2785 | 2785 |
2786 1985-06-18 Richard M. Stallman (rms at mit-prep) | 2786 1985-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. |
2790 | 2790 |
2791 * fileio.c: Replace %1 with %s in various interactive strings. | 2791 * fileio.c: Replace %1 with %s in various interactive strings. |
2795 Advance dot if at dot is at end; otherwise don't change dot. | 2795 Advance dot if at dot is at end; otherwise don't change dot. |
2796 | 2796 |
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 |
2800 1985-06-17 Richard M. Stallman (rms at mit-prep) | 2800 1985-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. |
2804 | 2804 |
2805 * aux.c, dsp.c: Files eliminated. | 2805 * aux.c, dsp.c: Files eliminated. |
2810 * s-uniplus5.2.h: s- file for unisoft port of sys V rel 2. | 2810 * s-uniplus5.2.h: s- file for unisoft port of sys V rel 2. |
2811 | 2811 |
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 |
2815 1985-06-15 Richard M. Stallman (rms at mit-prep) | 2815 1985-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 |
2822 1985-06-14 Richard M. Stallman (rms at mit-prep) | 2822 1985-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). |
2826 | 2826 |
2827 * display.c (hashline): | 2827 * display.c (hashline): |
2850 child_setup_tty, set_exclusive_use. | 2850 child_setup_tty, set_exclusive_use. |
2851 | 2851 |
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 |
2855 1985-06-12 Richard Mlynarik (mly at mit-prep) | 2855 1985-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. |
2859 read-minibuffer, eval-minibuffer, read-string take second optional | 2859 read-minibuffer, eval-minibuffer, read-string take second optional |
2860 initial-contents arg. read-input now a synonym for read-string. | 2860 initial-contents arg. read-input now a synonym for read-string. |
2864 Rename minibuf-local-{,-ns,-completion,must-match}map, | 2864 Rename minibuf-local-{,-ns,-completion,must-match}map, |
2865 and DefLispVar them (document even!) | 2865 and DefLispVar them (document even!) |
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 |
2869 1985-06-12 Richard M. Stallman (rms at mit-prep) | 2869 1985-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 |
2874 1985-06-11 Richard M. Stallman (rms at mit-prep) | 2874 1985-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 |
2879 1985-06-10 Richard M. Stallman (rms at mit-prep) | 2879 1985-06-10 Richard M. Stallman (rms@mit-prep) |
2880 | 2880 |
2881 * TrmC100.c: Do termscript output. | 2881 * TrmC100.c: Do termscript output. |
2882 | 2882 |
2883 1985-06-10 Richard Mlynarik (mly at mit-prep) | 2883 1985-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 |
2889 1985-06-10 Richard M. Stallman (rms at mit-prep) | 2889 1985-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): |
2893 Don't put SEstr on most lines; special hair | 2893 Don't put SEstr on most lines; special hair |
2894 to erase SOstr when necessary. | 2894 to erase SOstr when necessary. |
2895 | 2895 |
2896 * keyboard.c: | 2896 * keyboard.c: |
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 |
2900 1985-06-10 Richard Mlynarik (mly at mit-prep) | 2900 1985-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 |
2905 1985-06-10 Richard M. Stallman (rms at mit-prep) | 2905 1985-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 |
2911 1985-06-09 Richard M. Stallman (rms at mit-prep) | 2911 1985-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. |
2915 | 2915 |
2916 * keyboard.c (input_available_signal): | 2916 * keyboard.c (input_available_signal): |
2917 If C-g seen, ignore rest of chars already available. | 2917 If C-g seen, ignore rest of chars already available. |
2918 | 2918 |
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 |
2922 1985-06-08 Richard M. Stallman (rms at mit-prep) | 2922 1985-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 |
2926 all return Lisp_Object. | 2926 all return Lisp_Object. |
2927 | 2927 |
2930 autoincrement gets done. | 2930 autoincrement gets done. |
2931 | 2931 |
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 |
2935 1985-06-07 Richard Mlynarik (mly at mit-prep) | 2935 1985-06-07 Richard Mlynarik (mly@mit-prep) |
2936 | 2936 |
2937 * buffer.c | 2937 * buffer.c |
2938 documentation fixes | 2938 documentation fixes |
2939 | 2939 |
2940 1985-06-07 Richard M. Stallman (rms at mit-prep) | 2940 1985-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, |
2944 2 => line has SEstr, 0 => line has neither. | 2944 2 => line has SEstr, 0 => line has neither. |
2945 State 0 results from clearing screen, ins/del line. | 2945 State 0 results from clearing screen, ins/del line. |
2950 | 2950 |
2951 * keyboard.c: | 2951 * keyboard.c: |
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 |
2955 1985-06-06 Richard Mlynarik (mly at mit-prep) | 2955 1985-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 |
2961 1985-06-06 Richard M. Stallman (rms at mit-prep) | 2961 1985-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 |
2966 1985-06-05 Richard M. Stallman (rms at mit-prep) | 2966 1985-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. |
2970 Use two passes: first try all filenames that don't end in an | 2970 Use two passes: first try all filenames that don't end in an |
2971 "ignored extension" and, if that yields nothing, try all filenames. | 2971 "ignored extension" and, if that yields nothing, try all filenames. |
2972 | 2972 |
2973 * doc.c (Fdocumentation): | 2973 * doc.c (Fdocumentation): |
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 |
2977 1985-06-05 Richard Mlynarik (mly at mit-prep) | 2977 1985-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 |
2983 1985-06-05 K. Shane Hartman (shane at mit-prep) | 2983 1985-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 |
2990 1985-06-04 Richard M. Stallman (rms at mit-prep) | 2990 1985-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 |
2996 1985-06-04 Richard Mlynarik (mly at mit-prep) | 2996 1985-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 |
3001 1985-06-04 K. Shane Hartman (shane at mit-prep) | 3001 1985-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 |
3007 1985-06-02 Richard M. Stallman (rms at mit-prep) | 3007 1985-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; |
3011 INTERRUPT_INPUT just controls default for interrupt_input. | 3011 INTERRUPT_INPUT just controls default for interrupt_input. |
3012 | 3012 |
3043 | 3043 |
3044 * keyboard.c (kbd_buffer_get_char): | 3044 * keyboard.c (kbd_buffer_get_char): |
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 |
3048 1985-06-01 Richard M. Stallman (rms at mit-prep) | 3048 1985-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. |
3052 | 3052 |
3053 * process.c (wait_reading_process_input): | 3053 * process.c (wait_reading_process_input): |
3081 Actually cause SIGIO if have unread input. | 3081 Actually cause SIGIO if have unread input. |
3082 | 3082 |
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 |
3086 1985-05-31 Richard M. Stallman (rms at mit-prep) | 3086 1985-05-31 Richard M. Stallman (rms@mit-prep) |
3087 | 3087 |
3088 * TrmVT100.c: Generate termscript output. | 3088 * TrmVT100.c: Generate termscript output. |
3089 | 3089 |
3090 * dsp.c: define request_sigio, unrequest_sigio. | 3090 * dsp.c: define request_sigio, unrequest_sigio. |
3091 | 3091 |
3103 Makes it work on suns. | 3103 Makes it work on suns. |
3104 | 3104 |
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 |
3108 1985-05-30 Richard M. Stallman (rms at mit-prep) | 3108 1985-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. |
3112 | 3112 |
3113 * keyboard.c (EchoKeys): | 3113 * keyboard.c (EchoKeys): |
3121 Use EQ or NULL rather than old slow comparisons. | 3121 Use EQ or NULL rather than old slow comparisons. |
3122 | 3122 |
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 |
3126 1985-05-29 Richard M. Stallman (rms at mit-prep) | 3126 1985-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 |
3130 to avoid system error later. | 3130 to avoid system error later. |
3131 | 3131 |
3159 Avoid making double slash if spec'd directory ends in slash. | 3159 Avoid making double slash if spec'd directory ends in slash. |
3160 | 3160 |
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 |
3164 1985-05-28 Richard Mlynarik (mly at mit-prep) | 3164 1985-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 |
3168 (enable_recursive_minibuffers) so that Real Men may confuse | 3168 (enable_recursive_minibuffers) so that Real Men may confuse |
3169 themselves. (Some commands such as c-h f can also use it) (This | 3169 themselves. (Some commands such as c-h f can also use it) (This |
3173 | 3173 |
3174 * buffer.c | 3174 * buffer.c |
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 |
3178 1985-05-27 Richard M. Stallman (rms at mit-prep) | 3178 1985-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. |
3182 Put in code for pyramid. | 3182 Put in code for pyramid. |
3183 | 3183 |
3201 Display "Narrow" after minor modes if buffer has any clipping. | 3201 Display "Narrow" after minor modes if buffer has any clipping. |
3202 | 3202 |
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 |
3206 1985-05-26 Richard M. Stallman (rms at mit-prep) | 3206 1985-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. |
3210 Define tt.t_padspeed, minimum speed at which padding needed (pb#). | 3210 Define tt.t_padspeed, minimum speed at which padding needed (pb#). |
3211 | 3211 |
3218 Do not assume ^M and ^J can be used unless `cr' or 'do' or `nl' | 3218 Do not assume ^M and ^J can be used unless `cr' or 'do' or `nl' |
3219 says so. | 3219 says so. |
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 |
3223 1985-05-24 Richard M. Stallman (rms at mit-prep) | 3223 1985-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. |
3227 | 3227 |
3228 * search.c (search_buffer): | 3228 * search.c (search_buffer): |
3247 * buffer.c (kill-all-local-variables): | 3247 * buffer.c (kill-all-local-variables): |
3248 Don't clobber a variable currently set up for some other buffer. | 3248 Don't clobber a variable currently set up for some other buffer. |
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 |
3252 1985-05-23 Richard M. Stallman (rms at mit-prep) | 3252 1985-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 |
3258 1985-05-23 Richard M. Stallman (rms at mit-prep) | 3258 1985-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. |
3262 Don't clobber past end of tbuf. | 3262 Don't clobber past end of tbuf. |
3263 | 3263 |
3264 * keyboard.c: | 3264 * keyboard.c: |
3265 kbd_buffer_get_char: If noninteractive, read from stdin. | 3265 kbd_buffer_get_char: If noninteractive, read from stdin. |
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 |
3269 1985-05-22 Richard M. Stallman (rms at mit-prep) | 3269 1985-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. |
3273 | 3273 |
3274 * buffer.c (list_buffers_1): | 3274 * buffer.c (list_buffers_1): |
3279 | 3279 |
3280 * eval.c (interactive-p): | 3280 * eval.c (interactive-p): |
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 |
3284 1985-05-22 K. Shane Hartman (shane at mit-prep) | 3284 1985-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 |
3290 1985-05-22 Richard M. Stallman (rms at mit-prep) | 3290 1985-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. |
3294 | 3294 |
3295 * xdisp.c (message, message1): | 3295 * xdisp.c (message, message1): |
3312 * buffer.c (SetBfp): | 3312 * buffer.c (SetBfp): |
3313 New code to dump core when paragraph-start gets its global value | 3313 New code to dump core when paragraph-start gets its global value |
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 |
3319 1985-05-22 Richard Mlynarik (mly at mit-prep) | 3319 1985-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 |
3325 1985-05-22 Richard M. Stallman (rms at mit-prep) | 3325 1985-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 |
3329 made by or for the help-form. | 3329 made by or for the help-form. |
3330 * minibuf.c: | 3330 * minibuf.c: |
3340 * display.c: install code for XVSWINDOW. | 3340 * display.c: install code for XVSWINDOW. |
3341 | 3341 |
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 |
3345 1985-05-21 Richard Mlynarik (mly at mit-prep) | 3345 1985-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 |
3349 then past substitute-command-keys) added. | 3349 then past substitute-command-keys) added. |
3350 People should be careful of this. Also, hacks which make | 3350 People should be careful of this. Also, hacks which make |
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 |
3354 1985-05-21 Richard M. Stallman (rms at mit-prep) | 3354 1985-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, |
3358 into which are written a copy of all characters (except padding) | 3358 into which are written a copy of all characters (except padding) |
3359 sent to the terminal. | 3359 sent to the terminal. |
3360 | 3360 |
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 |
3364 1985-05-20 Richard M. Stallman (rms at mit-prep) | 3364 1985-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. |
3368 | 3368 |
3369 * data.c (car, cdr, car-safe, cdr-safe): | 3369 * data.c (car, cdr, car-safe, cdr-safe): |
3373 Define do_autoload to autoload a function and barf if that | 3373 Define do_autoload to autoload a function and barf if that |
3374 did not define it. Use this in eval, apply, funcall. | 3374 did not define it. Use this in eval, apply, funcall. |
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 |
3378 1985-05-19 Richard M. Stallman (rms at mit-prep) | 3378 1985-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: |
3382 select-window now calls record_buffer. | 3382 select-window now calls record_buffer. |
3383 other-buffer now prefers buffers not visible in any window. | 3383 other-buffer now prefers buffers not visible in any window. |
3390 Make all chars go into keybuf if coming from a macro. | 3390 Make all chars go into keybuf if coming from a macro. |
3391 | 3391 |
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 |
3395 1985-05-17 Richard M. Stallman (rms at mit-prep) | 3395 1985-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 |
3399 wrapping around wrong at end of undo buffer. | 3399 wrapping around wrong at end of undo buffer. |
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 |
3403 1985-05-16 Richard M. Stallman (rms at mit-prep) | 3403 1985-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. |
3407 | 3407 |
3408 * indent.c (compute_motion): | 3408 * indent.c (compute_motion): |
3426 Define send-string-to-terminal. | 3426 Define send-string-to-terminal. |
3427 | 3427 |
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 |
3431 1985-05-16 Richard Mlynarik (mly at mit-prep) | 3431 1985-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. |
3435 If the destrination filename exists, then if ok-if-exists | 3435 If the destrination filename exists, then if ok-if-exists |
3436 is non-nil it is silently bashed; else if the function was | 3436 is non-nil it is silently bashed; else if the function was |
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 |
3444 1985-05-14 Richard M. Stallman (rms at mit-prep) | 3444 1985-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 |
3448 between PhysScreen and DesiredScreen. | 3448 between PhysScreen and DesiredScreen. |
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 |
3452 1985-05-13 Richard M. Stallman (rms at mit-prep) | 3452 1985-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. |
3456 New tab_offset argument to compute_motion. | 3456 New tab_offset argument to compute_motion. |
3457 | 3457 |
3484 Made most scanning loops turn on immediate_quit. | 3484 Made most scanning loops turn on immediate_quit. |
3485 | 3485 |
3486 * eval.c: | 3486 * eval.c: |
3487 Fsignal clears immediate_quit. | 3487 Fsignal clears immediate_quit. |
3488 | 3488 |
3489 1985-05-12 Richard M. Stallman (rms at mit-prep) | 3489 1985-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 |
3497 * xdisp.c: try_window_id: if scrolling upward and changed text is empty | 3497 * xdisp.c: try_window_id: if scrolling upward and changed text is empty |
3498 scroll up all the lines that fit below bp. | 3498 scroll up all the lines that fit below bp. |
3503 Make `documentation' call it. | 3503 Make `documentation' call it. |
3504 | 3504 |
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 |
3508 1985-05-11 Richard M. Stallman (rms at mit-prep) | 3508 1985-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. |
3512 | 3512 |
3513 * lisp.h: Install NO_UNION_TYPE flag in lisp.h. | 3513 * lisp.h: Install NO_UNION_TYPE flag in lisp.h. |