aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog.2
diff options
context:
space:
mode:
authorSam Steingold2001-11-13 00:07:54 +0000
committerSam Steingold2001-11-13 00:07:54 +0000
commitdff28924e8526936dc265e5ac63c55f20185529b (patch)
tree6db0b0809d59fafb696ed4fdc42167b081e119ac /src/ChangeLog.2
parent74e1aeec7fc0aeccde00bf505a8e43e56117d5d2 (diff)
downloademacs-dff28924e8526936dc265e5ac63c55f20185529b.tar.gz
emacs-dff28924e8526936dc265e5ac63c55f20185529b.zip
fixed format
Diffstat (limited to 'src/ChangeLog.2')
-rw-r--r--src/ChangeLog.2834
1 files changed, 417 insertions, 417 deletions
diff --git a/src/ChangeLog.2 b/src/ChangeLog.2
index 4734fb85249..1d934ea263d 100644
--- a/src/ChangeLog.2
+++ b/src/ChangeLog.2
@@ -1,4 +1,4 @@
11988-08-31 Richard Stallman (rms at corn-chex.ai.mit.edu) 11988-08-31 Richard Stallman (rms@corn-chex.ai.mit.edu)
2 2
3 * Version 18.52 released. 3 * Version 18.52 released.
4 4
@@ -8,26 +8,26 @@
8 8
9 * crt0.c [hp9000s300]: New variable flag_68010. 9 * crt0.c [hp9000s300]: New variable flag_68010.
10 10
111988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 111988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12 12
13 * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions. 13 * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions.
14 14
15 * m-iris4d.h: Define XSETMARKBIT. 15 * m-iris4d.h: Define XSETMARKBIT.
16 16
171988-08-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 171988-08-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
18 18
19 * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change. 19 * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change.
20 20
21 * m-amdahl.h (NSIG): If it's 19, make it 20. 21 * m-amdahl.h (NSIG): If it's 19, make it 20.
22 Overrides Amdahl's mistake. 22 Overrides Amdahl's mistake.
23 23
241988-08-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 241988-08-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25 25
26 * x11fns.c, x11term.c (XXscreen): New variable, default screen number. 26 * x11fns.c, x11term.c (XXscreen): New variable, default screen number.
27 All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap 27 All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap
28 pass this. 28 pass this.
29 29
301988-08-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 301988-08-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
31 31
32 * data.c (init_data) [uts]: Handle SIGEMT. 32 * data.c (init_data) [uts]: Handle SIGEMT.
33 33
@@ -40,7 +40,7 @@
40 40
41 * m-alliant4.h: Add missing `*/'. 41 * m-alliant4.h: Add missing `*/'.
42 42
431988-08-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 431988-08-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
44 44
45 * x11term.c (writechars): Don't call updateline; 45 * x11term.c (writechars): Don't call updateline;
46 output just the chars that are specified; don't clear to end. 46 output just the chars that are specified; don't clear to end.
@@ -48,7 +48,7 @@
48 * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros. 48 * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros.
49 Define LIBX10_MACHINE and change LIBS_MACHINE. 49 Define LIBX10_MACHINE and change LIBS_MACHINE.
50 50
511988-08-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 511988-08-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
52 52
53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen 53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen
54 before waiting. 54 before waiting.
@@ -61,20 +61,20 @@
61 (x_term_init) [IBMRTAIX]: do call gethostname. 61 (x_term_init) [IBMRTAIX]: do call gethostname.
62 () [IBMRTAIX]: Include sys/time, not time. 62 () [IBMRTAIX]: Include sys/time, not time.
63 63
641988-08-23 Chris Hanson (cph at kleph) 641988-08-23 Chris Hanson (cph@kleph)
65 65
66 * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is 66 * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is
67 set. On hpux, this causes an I/O error. 67 set. On hpux, this causes an I/O error.
68 68
691988-08-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 691988-08-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
70 70
71 * m-news800.h: define HAVE_ALLOCA. 71 * m-news800.h: define HAVE_ALLOCA.
72 72
731988-08-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 731988-08-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
74 74
75 * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY. 75 * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY.
76 76
771988-08-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 771988-08-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
78 78
79 * xterm.c, x11term.c (XTclear_end_of_line): 79 * xterm.c, x11term.c (XTclear_end_of_line):
80 Arg was misinterpreted as place to *start* clearing. 80 Arg was misinterpreted as place to *start* clearing.
@@ -83,7 +83,7 @@
83 83
84 * sysdep.c [USG] (getwd): Free the entire string retd by getcwd. 84 * sysdep.c [USG] (getwd): Free the entire string retd by getcwd.
85 85
861988-08-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 861988-08-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
87 87
88 * m-ibmrt.h: Delete the USG conditionals. 88 * m-ibmrt.h: Delete the USG conditionals.
89 89
@@ -112,30 +112,30 @@
112 112
113 * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals. 113 * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals.
114 114
1151988-08-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1151988-08-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
116 116
117 * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair. 117 * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair.
118 118
119 * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab. 119 * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab.
120 120
1211988-08-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1211988-08-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
122 122
123 * keyboard.c: Declare errno. 123 * keyboard.c: Declare errno.
124 124
1251988-08-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1251988-08-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
126 126
127 * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP. 127 * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP.
128 128
1291988-08-12 Mike Haertel (mike at spiff.ai.mit.edu) 1291988-08-12 Mike Haertel (mike@spiff.ai.mit.edu)
130 130
131 * m-7300.h: Made it understand how do undump a demand-paged 131 * m-7300.h: Made it understand how do undump a demand-paged
132 executable. 132 executable.
133 133
1341988-08-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1341988-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
135 135
136 * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct. 136 * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct.
137 137
1381988-08-10 Chris Hanson (cph at kleph) 1381988-08-10 Chris Hanson (cph@kleph)
139 139
140 * keyboard.c (read_avail_input): Do not set O_NDELAY if 140 * keyboard.c (read_avail_input): Do not set O_NDELAY if
141 `read_socket_hook' is in use. This causes Xlib to get an IO error 141 `read_socket_hook' is in use. This causes Xlib to get an IO error
@@ -153,7 +153,7 @@
153 153
154 * xterm.c: Supply missing definition of `handler'. 154 * xterm.c: Supply missing definition of `handler'.
155 155
1561988-08-09 Chris Hanson (cph at kleph) 1561988-08-09 Chris Hanson (cph@kleph)
157 157
158 * indent.c (current-column): fix typo. 158 * indent.c (current-column): fix typo.
159 159
@@ -161,17 +161,17 @@
161 variable declarations so that GCC does not generate warning 161 variable declarations so that GCC does not generate warning
162 message. 162 message.
163 163
1641988-08-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1641988-08-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
165 165
166 * eval.c: doc fix. 166 * eval.c: doc fix.
167 167
1681988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1681988-08-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
169 169
170 * fileio.c: Doc fix. 170 * fileio.c: Doc fix.
171 171
172 * keymap.c (Fwhere_is_internal): Call get_keyelt. 172 * keymap.c (Fwhere_is_internal): Call get_keyelt.
173 173
1741988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 1741988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
175 175
176 * unexec.c [sun386]: control header files, like STRIDE, etc. 176 * unexec.c [sun386]: control header files, like STRIDE, etc.
177 177
@@ -181,7 +181,7 @@
181 (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn 181 (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn
182 is wrong for the 386. 182 is wrong for the 386.
183 183
1841988-07-31 Richard Stallman (rms at juicy-juice.lcs.mit.edu) 1841988-07-31 Richard Stallman (rms@juicy-juice.lcs.mit.edu)
185 185
186 * sysdep.c (select_alarm): If read_alarm_should_throw, throw back 186 * sysdep.c (select_alarm): If read_alarm_should_throw, throw back
187 to read_input_waiting. 187 to read_input_waiting.
@@ -194,11 +194,11 @@
194 * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal. 194 * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal.
195 * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd. 195 * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd.
196 196
1971988-07-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 1971988-07-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
198 198
199 * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings. 199 * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings.
200 200
2011988-07-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 2011988-07-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
202 202
203 * s-usg5-3.h: Define LIBX{10,11}_SYSTEM. 203 * s-usg5-3.h: Define LIBX{10,11}_SYSTEM.
204 204
@@ -213,45 +213,45 @@
213 213
214 * undo.c (Fundo_more): Better err msg. 214 * undo.c (Fundo_more): Better err msg.
215 215
2161988-07-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2161988-07-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
217 217
218 * indent.c (current_column, Fmove_to_column): ignore invisible lines. 218 * indent.c (current_column, Fmove_to_column): ignore invisible lines.
219 219
220 * keyboard.c (command_loop_1): No direct output if selective display. 220 * keyboard.c (command_loop_1): No direct output if selective display.
221 221
2221988-07-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2221988-07-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
223 223
224 * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address. 224 * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address.
225 225
226 * m-orion105.h: New file. 226 * m-orion105.h: New file.
227 227
2281988-07-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 2281988-07-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
229 229
230 * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD. 230 * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD.
231 231
2321988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2321988-07-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
233 233
234 * s-rtu.h (fsync): Define this as no-op. 234 * s-rtu.h (fsync): Define this as no-op.
235 235
236 * process.c, sysdep.c: Rename MASSCOMP flag to RTU. 236 * process.c, sysdep.c: Rename MASSCOMP flag to RTU.
237 237
2381988-07-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2381988-07-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
239 239
240 * term.c (write_chars): Compensate for wasted_chars when comparing curX 240 * term.c (write_chars): Compensate for wasted_chars when comparing curX
241 241
2421988-07-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2421988-07-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
243 243
244 * lread.c (openp): Don't call strncat if lsuffix is 0. 244 * lread.c (openp): Don't call strncat if lsuffix is 0.
245 245
2461988-06-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2461988-06-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
247 247
248 * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'. 248 * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'.
249 249
2501988-06-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2501988-06-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
251 251
252 * emacs.c (Fkill_emacs): Run kill-emacs-hook. 252 * emacs.c (Fkill_emacs): Run kill-emacs-hook.
253 253
2541988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2541988-06-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
255 255
256 * ymakefile: Add missing dependencies. 256 * ymakefile: Add missing dependencies.
257 257
@@ -259,11 +259,11 @@
259 259
260 * ymakefile: Avoid newline after cpp in commands for alloca.s. 260 * ymakefile: Avoid newline after cpp in commands for alloca.s.
261 261
2621988-06-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2621988-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
263 263
264 * ymakefile: #undef register, in case m- or s- defines it. 264 * ymakefile: #undef register, in case m- or s- defines it.
265 265
2661988-06-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2661988-06-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
267 267
268 * unexhp9k800.c: Complete replacement. 268 * unexhp9k800.c: Complete replacement.
269 269
@@ -282,7 +282,7 @@
282 * x11term.c (XT_Set_Size_Hints): New arg PR. 282 * x11term.c (XT_Set_Size_Hints): New arg PR.
283 At startup, it's the value from XGeometry, else 0. 283 At startup, it's the value from XGeometry, else 0.
284 Use it when setting the flags (which dims are user-specified). 284 Use it when setting the flags (which dims are user-specified).
285 285
286 * x11term.c (XT_Set_Size_Hints): Conditional for XICCC. 286 * x11term.c (XT_Set_Size_Hints): Conditional for XICCC.
287 287
288 * x11term.c (internal_socket_read): Don't call change_window_size 288 * x11term.c (internal_socket_read): Don't call change_window_size
@@ -298,15 +298,15 @@
298 298
299 * callint.c (Fcall_interactively): For `N', convert prefix to number. 299 * callint.c (Fcall_interactively): For `N', convert prefix to number.
300 300
3011988-06-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3011988-06-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
302 302
303 * termcap.c (tgetst1): Tolerate missing colon at end of entry. 303 * termcap.c (tgetst1): Tolerate missing colon at end of entry.
304 304
3051988-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3051988-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
306 306
307 * data.c (Fkill_local_variable): Used to clobber other buffer's value. 307 * data.c (Fkill_local_variable): Used to clobber other buffer's value.
308 308
3091988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3091988-06-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
310 310
311 * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue. 311 * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue.
312 New vars XXm_queue_in, XXm_queue_out. 312 New vars XXm_queue_in, XXm_queue_out.
@@ -314,19 +314,19 @@
314 (internal_socket_read): Use XXm_queue_in as store index. 314 (internal_socket_read): Use XXm_queue_in as store index.
315 (x_term_init): Init the new vars. 315 (x_term_init): Init the new vars.
316 316
3171988-06-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3171988-06-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
318 318
319 * window.c (Fset_window_configuration): Handle change in screen size. 319 * window.c (Fset_window_configuration): Handle change in screen size.
320 320
321 * s-hpux.h: Delete -lBSD from LIBS_SYSTEM. 321 * s-hpux.h: Delete -lBSD from LIBS_SYSTEM.
322 * m-hp9000s300.h: Define string fns as macros even in version 6. 322 * m-hp9000s300.h: Define string fns as macros even in version 6.
323 323
3241988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3241988-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
325 325
326 * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp 326 * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp
327 is called during initialization, on Masscomp. 327 is called during initialization, on Masscomp.
328 328
3291988-06-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3291988-06-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
330 330
331 * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'. 331 * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'.
332 (end_kbd_input): Use LIB$AST_IN_PROG. 332 (end_kbd_input): Use LIB$AST_IN_PROG.
@@ -337,12 +337,12 @@
337 337
338 * callint.c (Fcall_interactively): Don't put non-strings into visargs. 338 * callint.c (Fcall_interactively): Don't put non-strings into visargs.
339 339
3401988-06-02 Richard Stallman (rms at rice-krispies.ai.mit.edu) 3401988-06-02 Richard Stallman (rms@rice-krispies.ai.mit.edu)
341 341
342 * keyboard.c (read_avail_input, input_available_signal): 342 * keyboard.c (read_avail_input, input_available_signal):
343 Make `buf' as long as kbd_buffer. 343 Make `buf' as long as kbd_buffer.
344 344
3451988-06-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3451988-06-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
346 346
347 * xdisp.c (decode_mode_spec): Output `%%' as a `%'. 347 * xdisp.c (decode_mode_spec): Output `%%' as a `%'.
348 348
@@ -351,22 +351,22 @@
351 * dispnew.c (window_change_signal): Likewise. 351 * dispnew.c (window_change_signal): Likewise.
352 * process.c (child_sig): Likewise. 352 * process.c (child_sig): Likewise.
353 353
3541988-05-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3541988-05-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
355 355
356 * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click, 356 * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click,
357 look for the meta-prefix-char first. 357 look for the meta-prefix-char first.
358 358
359 * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE. 359 * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE.
360 360
3611988-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 3611988-05-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
362 362
363 * s-iris3-{5,6}.h: Undo Jan 11 change. 363 * s-iris3-{5,6}.h: Undo Jan 11 change.
364 364
3651988-05-23 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3651988-05-23 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
366 366
367 * minibuf.c (read_minibuf): If PROMPT's not a string, make it one. 367 * minibuf.c (read_minibuf): If PROMPT's not a string, make it one.
368 368
3691988-05-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3691988-05-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
370 370
371 * m-alliant.h: Typo made m-alliant1.h lose. 371 * m-alliant.h: Typo made m-alliant1.h lose.
372 * m-alliant4.h: New file. 372 * m-alliant4.h: New file.
@@ -374,26 +374,26 @@
374 * fns.c (Freverse): Rename `vector' to `vec'. 374 * fns.c (Freverse): Rename `vector' to `vec'.
375 On alliant, `vector' is a typedef in param.h. 375 On alliant, `vector' is a typedef in param.h.
376 376
3771988-05-20 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3771988-05-20 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
378 378
379 * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL. 379 * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL.
380 380
3811988-05-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3811988-05-19 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
382 382
383 * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting. 383 * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting.
384 384
385 * m-sequent.h: No need for DKSTAT_HEADER_FILE. 385 * m-sequent.h: No need for DKSTAT_HEADER_FILE.
386 386
3871988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3871988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
388 388
389 * x11term.c: First include system headers, then config.h, then maybe 389 * x11term.c: First include system headers, then config.h, then maybe
390 undef FIONREAD and SIGIO, then read x11term.h which depends on them. 390 undef FIONREAD and SIGIO, then read x11term.h which depends on them.
391 391
3921988-05-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 3921988-05-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
393 393
394 * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input. 394 * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input.
395 395
3961988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu) 3961988-05-14 Richard Stallman (rms@lucky-charms.ai.mit.edu)
397 397
398 * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero. 398 * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero.
399 * x11term.c (x_init_1): Move all keyboard-related inits here. 399 * x11term.c (x_init_1): Move all keyboard-related inits here.
@@ -402,28 +402,28 @@
402 * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE. 402 * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE.
403 * m-sequent.h: Change it to DKSTAT_HEADER_FILE. 403 * m-sequent.h: Change it to DKSTAT_HEADER_FILE.
404 404
4051988-05-13 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4051988-05-13 Richard Stallman (rms@lucky-charms.ai.mit.edu)
406 406
407 * xdisp.c (DoDsp): if pause, and window is partial-width, 407 * xdisp.c (DoDsp): if pause, and window is partial-width,
408 next redisplay must do all windows since preserve_other_columns 408 next redisplay must do all windows since preserve_other_columns
409 may lack the data to work right if we just did scrolling. 409 may lack the data to work right if we just did scrolling.
410 410
4111988-05-13 Chris Hanson (cph at kleph) 4111988-05-13 Chris Hanson (cph@kleph)
412 412
413 * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'. 413 * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'.
414 414
4151988-05-12 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4151988-05-12 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
416 416
417 * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil. 417 * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil.
418 418
419 * keyboard.c (keys_of_keyboard): Change ndefkey to defkey. 419 * keyboard.c (keys_of_keyboard): Change ndefkey to defkey.
420 * keymap.c (keys_of_keymap): Change ndefkey to defkey. 420 * keymap.c (keys_of_keymap): Change ndefkey to defkey.
421 421
4221988-05-10 Richard Stallman (rms at corn-chex.ai.mit.edu) 4221988-05-10 Richard Stallman (rms@corn-chex.ai.mit.edu)
423 423
424 * sysdep.c: Define sigmask. 424 * sysdep.c: Define sigmask.
425 425
4261988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4261988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
427 427
428 * Version 18.51 released. 428 * Version 18.51 released.
429 429
@@ -435,24 +435,24 @@
435 * m-7300.h: Take out the Feb 11 change; umix!sendai!rich@rutgers.edu 435 * m-7300.h: Take out the Feb 11 change; umix!sendai!rich@rutgers.edu
436 says it doesn't work. 436 says it doesn't work.
437 437
4381988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4381988-04-29 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
439 439
440 * xdisp.c (DoDsp): Set clip_changed if Voverlay_... has changed. 440 * xdisp.c (DoDsp): Set clip_changed if Voverlay_... has changed.
441 441
4421988-04-28 Chris Hanson (cph at kleph) 4421988-04-28 Chris Hanson (cph@kleph)
443 443
444 * s-hpux.h: Define HAVE_PTYS. HP-UX has them and they work fine 444 * s-hpux.h: Define HAVE_PTYS. HP-UX has them and they work fine
445 almost all of the time. The one case where they would fail 445 almost all of the time. The one case where they would fail
446 regularly (inferior Scheme) has been bypassed by using pipes. 446 regularly (inferior Scheme) has been bypassed by using pipes.
447 447
4481988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4481988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
449 449
450 * keyboard.c (Fsuspend_emacs): Do init_sys_modes via unwind protect. 450 * keyboard.c (Fsuspend_emacs): Do init_sys_modes via unwind protect.
451 451
452 * fileio.c [VMS] (Fdefine_logical_name): Empty string value 452 * fileio.c [VMS] (Fdefine_logical_name): Empty string value
453 means delete the name. 453 means delete the name.
454 454
4551988-04-27 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4551988-04-27 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
456 456
457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h. 457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h.
458 458
@@ -461,7 +461,7 @@
461 461
462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE. 462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE.
463 463
4641988-04-25 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4641988-04-25 Richard Stallman (rms@lucky-charms.ai.mit.edu)
465 465
466 * fileio.c (Fdo_auto_save): Ignore shrinkage if not visiting file. 466 * fileio.c (Fdo_auto_save): Ignore shrinkage if not visiting file.
467 Wait only 1 second after shrinkage message. 467 Wait only 1 second after shrinkage message.
@@ -470,20 +470,20 @@
470 470
471 * buffer.c (Fswitch_buffer): Error if in minibuffer window. 471 * buffer.c (Fswitch_buffer): Error if in minibuffer window.
472 472
4731988-04-24 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4731988-04-24 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
474 474
475 * sysdep.c (sys_close): Define this only if INTERRUPTABLE_CLOSE. 475 * sysdep.c (sys_close): Define this only if INTERRUPTABLE_CLOSE.
476 * s-usg5-3.h: Define INTERRUPTABLE_CLOSE. 476 * s-usg5-3.h: Define INTERRUPTABLE_CLOSE.
477 477
4781988-04-22 Richard Stallman (rms at rice-krispies.ai.mit.edu) 4781988-04-22 Richard Stallman (rms@rice-krispies.ai.mit.edu)
479 479
480 * sysdep.c (init_sys_modes) [VMS]: Undef _IOFBF so don't use setvbuf. 480 * sysdep.c (init_sys_modes) [VMS]: Undef _IOFBF so don't use setvbuf.
481 481
4821988-04-20 Richard Stallman (rms at rice-krispies.ai.mit.edu) 4821988-04-20 Richard Stallman (rms@rice-krispies.ai.mit.edu)
483 483
484 * m-sun386.h: New file, for Roadrunner. 484 * m-sun386.h: New file, for Roadrunner.
485 485
4861988-04-19 Chris Hanson (cph at kleph) 4861988-04-19 Chris Hanson (cph@kleph)
487 487
488 * x11term.h, x11term.c, x11fns.c: Again (for the third time) 488 * x11term.h, x11term.c, x11fns.c: Again (for the third time)
489 abstract input blocking so these files compile on systems without 489 abstract input blocking so these files compile on systems without
@@ -494,25 +494,25 @@
494 is unnecessary and untrue -- the interface works, but 494 is unnecessary and untrue -- the interface works, but
495 suboptimally. 495 suboptimally.
496 496
4971988-04-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4971988-04-19 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
498 498
499 * sysdep.c (sys_access) [VMS]: If arg is dirname, cvt to name as file. 499 * sysdep.c (sys_access) [VMS]: If arg is dirname, cvt to name as file.
500 (sys_getenv): If arg is TERM, also look for TERM as logical name. 500 (sys_getenv): If arg is TERM, also look for TERM as logical name.
501 501
502 * unexconvex.c: New file. 502 * unexconvex.c: New file.
503 503
5041988-04-18 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5041988-04-18 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
505 505
506 * emacs.c (main) [APOLLO]: Eliminate call to set_sbrk_size. 506 * emacs.c (main) [APOLLO]: Eliminate call to set_sbrk_size.
507 507
508 * search.c (match_limit): Return nil for a paren-pair with no match. 508 * search.c (match_limit): Return nil for a paren-pair with no match.
509 509
5101988-04-17 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5101988-04-17 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
511 511
512 * vmsfns.c (Fvms_system_info, Fshrink_to_icon): New functions. 512 * vmsfns.c (Fvms_system_info, Fshrink_to_icon): New functions.
513 Former comes with many subroutines. 513 Former comes with many subroutines.
514 514
5151988-04-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5151988-04-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
516 516
517 * x11term.c (updateline, write_chars): Restore sigmask at every return. 517 * x11term.c (updateline, write_chars): Restore sigmask at every return.
518 (stufflines): Restore signal mask only once, at the end. 518 (stufflines): Restore signal mask only once, at the end.
@@ -524,16 +524,16 @@
524 524
525 * ymakefile (LIBX): /usr/X11/lib/oldX/liboldX.a becomes -loldX. 525 * ymakefile (LIBX): /usr/X11/lib/oldX/liboldX.a becomes -loldX.
526 526
5271988-04-14 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5271988-04-14 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
528 528
529 * fileio.c (auto_save_error): Print msg that there was an error. 529 * fileio.c (auto_save_error): Print msg that there was an error.
530 (Fdo_auto_save): If don't save a bfr because it has shrunk, print msg. 530 (Fdo_auto_save): If don't save a bfr because it has shrunk, print msg.
531 531
5321988-04-13 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5321988-04-13 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
533 533
534 * s-umax.h: Define MAIL_USE_FLOCK (LaLiberte says so). 534 * s-umax.h: Define MAIL_USE_FLOCK (LaLiberte says so).
535 535
5361988-04-10 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5361988-04-10 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
537 537
538 * fileio.c (Fdefine_dcl_symbol): Deleted. 538 * fileio.c (Fdefine_dcl_symbol): Deleted.
539 (Fdefine_logical_name): New function created. 539 (Fdefine_logical_name): New function created.
@@ -543,7 +543,7 @@
543 other processes, since when Emacs is run in a subprocess (as it 543 other processes, since when Emacs is run in a subprocess (as it
544 usually is), the others see job-wide logical names, not DCL symbols)." 544 usually is), the others see job-wide logical names, not DCL symbols)."
545 545
5461988-04-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5461988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
547 547
548 * ymakefile: If UNEXEC is defined, it specifies object file for unexec. 548 * ymakefile: If UNEXEC is defined, it specifies object file for unexec.
549 * unexmips.c: New file contains MIPS unexec code, moved from unexec.c. 549 * unexmips.c: New file contains MIPS unexec code, moved from unexec.c.
@@ -558,7 +558,7 @@
558 558
559 * m-sequent.h: Define PTY_ITERATION, etc., for Dynix 3.0 pty names. 559 * m-sequent.h: Define PTY_ITERATION, etc., for Dynix 3.0 pty names.
560 560
5611988-04-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 5611988-04-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
562 562
563 * unexec.c (EXEC_HDR_TYPE): New macro overrides `struct exec' if def. 563 * unexec.c (EXEC_HDR_TYPE): New macro overrides `struct exec' if def.
564 564
@@ -569,7 +569,7 @@
569 569
570 * fileio.c: doc fix. 570 * fileio.c: doc fix.
571 571
5721988-03-29 Richard M. Stallman (rms at wilson) 5721988-03-29 Richard M. Stallman (rms@wilson)
573 573
574 * ymakefile: Default LIBX10_MACHINE and LIBX11_MACHINE to null. 574 * ymakefile: Default LIBX10_MACHINE and LIBX11_MACHINE to null.
575 Use them when defining LIBX. 575 Use them when defining LIBX.
@@ -598,7 +598,7 @@
598 598
599 * sysdep.c (dup2): Alternate defn #ifdef F_DUPFD. 599 * sysdep.c (dup2): Alternate defn #ifdef F_DUPFD.
600 600
6011988-03-27 Richard M. Stallman (rms at wilson) 6011988-03-27 Richard M. Stallman (rms@wilson)
602 602
603 * process.c [CYDRIX]: Include sys/tiuser.h; don't include pty.h. 603 * process.c [CYDRIX]: Include sys/tiuser.h; don't include pty.h.
604 604
@@ -614,7 +614,7 @@
614 614
615 * dired.c (file_name_completion) [VMS]: READFUNC is a ptr, not a fcn. 615 * dired.c (file_name_completion) [VMS]: READFUNC is a ptr, not a fcn.
616 616
6171988-03-24 Richard M. Stallman (rms at wilson) 6171988-03-24 Richard M. Stallman (rms@wilson)
618 618
619 * sink.h, sinkmask.h: Don't declare the array static. 619 * sink.h, sinkmask.h: Don't declare the array static.
620 * xfns.c: Make sink_bits and sink_mask_bits extern; 620 * xfns.c: Make sink_bits and sink_mask_bits extern;
@@ -638,7 +638,7 @@
638 * fns.c (Fy_or_n_p): Make cursor_in_echo_area -1 when echoing response. 638 * fns.c (Fy_or_n_p): Make cursor_in_echo_area -1 when echoing response.
639 Don't alter cursX. 639 Don't alter cursX.
640 640
6411988-03-23 Richard M. Stallman (rms at wilson) 6411988-03-23 Richard M. Stallman (rms@wilson)
642 642
643 * x11term.h: Use X11/ not X/ for dir of include files. 643 * x11term.h: Use X11/ not X/ for dir of include files.
644 * xmenu.c: Likewise, in the X11 case. 644 * xmenu.c: Likewise, in the X11 case.
@@ -699,11 +699,11 @@
699 * dispnew.c (init_display): Check result of egetenv for emptiness 699 * dispnew.c (init_display): Check result of egetenv for emptiness
700 as well as nullness. 700 as well as nullness.
701 701
7021988-03-21 Richard M. Stallman (rms at wilson) 7021988-03-21 Richard M. Stallman (rms@wilson)
703 703
704 * alloca.s [WICAT]: Don't clobber a2. Return value in a0 and in d0. 704 * alloca.s [WICAT]: Don't clobber a2. Return value in a0 and in d0.
705 705
7061988-03-20 Richard M. Stallman (rms at wilson) 7061988-03-20 Richard M. Stallman (rms@wilson)
707 707
708 * crt0.c (errno): Don't initialize it -- put it in bss space. 708 * crt0.c (errno): Don't initialize it -- put it in bss space.
709 [M68K]: Define splevel% with `comm' -- put it in bss space. 709 [M68K]: Define splevel% with `comm' -- put it in bss space.
@@ -732,7 +732,7 @@
732 732
733 * alloca.s: Define alloca for Xenix. 733 * alloca.s: Define alloca for Xenix.
734 734
7351988-03-19 Richard M. Stallman (rms at wilson) 7351988-03-19 Richard M. Stallman (rms@wilson)
736 736
737 * keyboard.c (read_avail_input): If `read' gives EAGAIN, 737 * keyboard.c (read_avail_input): If `read' gives EAGAIN,
738 kbd_count should be 0. Can happen on V.3. 738 kbd_count should be 0. Can happen on V.3.
@@ -743,7 +743,7 @@
743 * display.c (syms_of_display): Likewise for Vwindow_system. 743 * display.c (syms_of_display): Likewise for Vwindow_system.
744 (init_display): Always set Vwindow_system. 744 (init_display): Always set Vwindow_system.
745 745
7461988-03-18 Chris Hanson (cph at kleph) 7461988-03-18 Chris Hanson (cph@kleph)
747 747
748 * m-hp9000s300.h: Add a definition for C_SWITCH_MACHINE which is 748 * m-hp9000s300.h: Add a definition for C_SWITCH_MACHINE which is
749 needed to compile the X11 interface files. 749 needed to compile the X11 interface files.
@@ -754,7 +754,7 @@
754 Move definitions which depend on these features from the s- file 754 Move definitions which depend on these features from the s- file
755 to the m- files, and conditionalize the features based on a flag. 755 to the m- files, and conditionalize the features based on a flag.
756 756
7571988-03-18 Richard M. Stallman (rms at wilson) 7571988-03-18 Richard M. Stallman (rms@wilson)
758 758
759 * scroll.c (calculate_scrolling): Abort if ->insertcount 759 * scroll.c (calculate_scrolling): Abort if ->insertcount
760 is out of range. 760 is out of range.
@@ -787,7 +787,7 @@
787 787
788 * sysdep.c (sys_suspend): If forking shell, call close_process_descs. 788 * sysdep.c (sys_suspend): If forking shell, call close_process_descs.
789 789
7901988-02-13 Richard Stallman (rms at sugar-smacks.ai.mit.edu) 7901988-02-13 Richard Stallman (rms@sugar-smacks.ai.mit.edu)
791 791
792 * Version 18.50 released. 792 * Version 18.50 released.
793 793
@@ -798,7 +798,7 @@
798 * s-vms.h: PURESIZE 132000. 798 * s-vms.h: PURESIZE 132000.
799 * m-sun2.h: Likewise (for HAVE_SUN_WINDOWS). 799 * m-sun2.h: Likewise (for HAVE_SUN_WINDOWS).
800 800
8011988-02-11 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8011988-02-11 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
802 802
803 * callproc.c (child_setup): Call close_process_descs 803 * callproc.c (child_setup): Call close_process_descs
804 if can have subprocesses. Close the argument-descriptors 804 if can have subprocesses. Close the argument-descriptors
@@ -838,7 +838,7 @@
838 * m-7300.h: Define SEGMENT_MASK, SECTION_ALIGNMENT 838 * m-7300.h: Define SEGMENT_MASK, SECTION_ALIGNMENT
839 and pass the -z switch to ld. kenobi!ford@bass.nosc.mil says so. 839 and pass the -z switch to ld. kenobi!ford@bass.nosc.mil says so.
840 840
8411988-02-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8411988-02-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
842 842
843 * unexec.c: Merge gb's code for Xenix. 843 * unexec.c: Merge gb's code for Xenix.
844 844
@@ -847,7 +847,7 @@
847 847
848 * cm.h: Make the bit-fields unsigned. 848 * cm.h: Make the bit-fields unsigned.
849 849
8501988-02-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8501988-02-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
851 851
852 * sysdep.c (init_sys_modes) [USG]: Set C-g for VQUIT as well as VINTR. 852 * sysdep.c (init_sys_modes) [USG]: Set C-g for VQUIT as well as VINTR.
853 This was formerly done only on HPUX, and worked there. 853 This was formerly done only on HPUX, and worked there.
@@ -857,7 +857,7 @@
857 * process.c (wait_reading_process_output): Change the test on 857 * process.c (wait_reading_process_output): Change the test on
858 read_kbd to avoid losing on 80386 Xenix. 858 read_kbd to avoid losing on 80386 Xenix.
859 859
8601988-02-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8601988-02-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
861 861
862 * xdisp.c (Voverlay_arrow_string, Voverlay_arrow_position): 862 * xdisp.c (Voverlay_arrow_string, Voverlay_arrow_position):
863 New variables specifying a string to overlay on the buffer text 863 New variables specifying a string to overlay on the buffer text
@@ -865,22 +865,22 @@
865 * xdisp.c (display_text_line, redisplay_window, DoDsp): 865 * xdisp.c (display_text_line, redisplay_window, DoDsp):
866 Handle these variables. 866 Handle these variables.
867 867
8681988-02-04 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8681988-02-04 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
869 869
870 * insdel.c (prepare_to_modify_buffer): 870 * insdel.c (prepare_to_modify_buffer):
871 If CLASH_DETECTION is disabled, verify the modtime here 871 If CLASH_DETECTION is disabled, verify the modtime here
872 since it won't be done via lock_file. 872 since it won't be done via lock_file.
873 873
8741988-01-31 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8741988-01-31 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
875 875
876 * fileio.c (Fcopy_file): Report error in `write'. 876 * fileio.c (Fcopy_file): Report error in `write'.
877 877
8781988-01-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8781988-01-29 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
879 879
880 * eval.c (unbind_to): Recompute loop end-test from `count' each time 880 * eval.c (unbind_to): Recompute loop end-test from `count' each time
881 since an unwind-protect function can use realloc to grow the specpdl. 881 since an unwind-protect function can use realloc to grow the specpdl.
882 882
8831988-01-26 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 8831988-01-26 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
884 884
885 * sysdep.c (vms_truncate) [VMS]: New fn to truncate a file. 885 * sysdep.c (vms_truncate) [VMS]: New fn to truncate a file.
886 886
@@ -890,24 +890,24 @@
890 * s-vms.h: Rename `rename', `execvp' and `system' so we don't 890 * s-vms.h: Rename `rename', `execvp' and `system' so we don't
891 use the VMS-library versions of it. 891 use the VMS-library versions of it.
892 892
8931988-01-22 Richard Stallman (rms at frosted-flakes) 8931988-01-22 Richard Stallman (rms@frosted-flakes)
894 894
895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should 895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should
896 be unchnged. Perhaps will now run on AIX. 896 be unchnged. Perhaps will now run on AIX.
897 897
8981988-01-21 Richard Stallman (rms at frosted-flakes) 8981988-01-21 Richard Stallman (rms@frosted-flakes)
899 899
900 * keyboard.c (command_loop): Exit here for noninteractive eof. 900 * keyboard.c (command_loop): Exit here for noninteractive eof.
901 * keyboard.c (kbd_buffer_get_char): Don't exit here. 901 * keyboard.c (kbd_buffer_get_char): Don't exit here.
902 902
9031988-01-20 Richard Stallman (rms at frosted-flakes) 9031988-01-20 Richard Stallman (rms@frosted-flakes)
904 904
905 * lread.c (openp): Reject directories even if !exec_only. 905 * lread.c (openp): Reject directories even if !exec_only.
906 906
907 * window.c (Fset_window_configuration): When keeping window's 907 * window.c (Fset_window_configuration): When keeping window's
908 old buffer, make sure its start and pointm are valid. 908 old buffer, make sure its start and pointm are valid.
909 909
9101988-01-19 Richard Stallman (rms at frosted-flakes) 9101988-01-19 Richard Stallman (rms@frosted-flakes)
911 911
912 * sysdep.c (sys_suspend) [SIGTSTP]: Use killpg and getpgrp to stop 912 * sysdep.c (sys_suspend) [SIGTSTP]: Use killpg and getpgrp to stop
913 all processes in same pgrp with Emacs. 913 all processes in same pgrp with Emacs.
@@ -915,7 +915,7 @@
915 * syntax.c (Fparse_partial_sexp): Add 7th elt to STATE arg and value, 915 * syntax.c (Fparse_partial_sexp): Add 7th elt to STATE arg and value,
916 describing minimum depth encountered during the scan. 916 describing minimum depth encountered during the scan.
917 917
9181988-01-18 Richard Stallman (rms at frosted-flakes) 9181988-01-18 Richard Stallman (rms@frosted-flakes)
919 919
920 * alloca.s: Change some as-style comments to C-style comments 920 * alloca.s: Change some as-style comments to C-style comments
921 so cccp won't be confused by stray singlequotes. 921 so cccp won't be confused by stray singlequotes.
@@ -932,7 +932,7 @@
932 932
933 * window.c (Fset_window_point): Now works ok on selected window. 933 * window.c (Fset_window_point): Now works ok on selected window.
934 934
9351988-01-17 Richard Stallman (rms at frosted-flakes) 9351988-01-17 Richard Stallman (rms@frosted-flakes)
936 936
937 * eval.c (Fdefconst, Fdefvar) doc fix. 937 * eval.c (Fdefconst, Fdefvar) doc fix.
938 938
@@ -942,7 +942,7 @@
942 for Unix; was doing so (instead of readfunc) on VMS. 942 for Unix; was doing so (instead of readfunc) on VMS.
943 * dired.c (Fdirectory_files): Don't call NAMLEN if dp is 0. 943 * dired.c (Fdirectory_files): Don't call NAMLEN if dp is 0.
944 944
9451988-01-16 Richard Stallman (rms at frosted-flakes) 9451988-01-16 Richard Stallman (rms@frosted-flakes)
946 946
947 * alloc.c (syms_of_alloc): Eliminate vars data-bytes-{free,used}. 947 * alloc.c (syms_of_alloc): Eliminate vars data-bytes-{free,used}.
948 They lose because values are over 24 bits. 948 They lose because values are over 24 bits.
@@ -952,19 +952,19 @@
952 * fns.c (Fy_or_n_p): delete `register' for xprompt. 952 * fns.c (Fy_or_n_p): delete `register' for xprompt.
953 * keymap.c (Fcopy_keymap): missing paren. 953 * keymap.c (Fcopy_keymap): missing paren.
954 954
9551988-01-15 Richard Stallman (rms at frosted-flakes) 9551988-01-15 Richard Stallman (rms@frosted-flakes)
956 956
957 * m-iris4d.h: Changes to support dumping. 957 * m-iris4d.h: Changes to support dumping.
958 * m-*.h: Doc fix for VIRT_ADDR_VARIES. 958 * m-*.h: Doc fix for VIRT_ADDR_VARIES.
959 959
960 * unexec.c: Minor changes to mips code for IRIS_4D. 960 * unexec.c: Minor changes to mips code for IRIS_4D.
961 961
9621988-01-11 Richard Stallman (rms at frosted-flakes) 9621988-01-11 Richard Stallman (rms@frosted-flakes)
963 963
964 * s-iris3-{5,6}.h: Don't #undef SIGIO. BROKEN_FIONREAD makes it unnec. 964 * s-iris3-{5,6}.h: Don't #undef SIGIO. BROKEN_FIONREAD makes it unnec.
965 * process.c [IRIS]: Find sysmacros.h in sys/. 965 * process.c [IRIS]: Find sysmacros.h in sys/.
966 966
9671988-01-09 Richard Stallman (rms at frosted-flakes) 9671988-01-09 Richard Stallman (rms@frosted-flakes)
968 968
969 * doprnt.c: New arg NARGS says how many args there are in ARGS. 969 * doprnt.c: New arg NARGS says how many args there are in ARGS.
970 Give an error if the string tries to use more than that many. 970 Give an error if the string tries to use more than that many.
@@ -973,7 +973,7 @@
973 * editfns.c (Fformat, format1): 973 * editfns.c (Fformat, format1):
974 * xdisp.c (message): 974 * xdisp.c (message):
975 975
9761988-01-07 Richard Stallman (rms at frosted-flakes) 9761988-01-07 Richard Stallman (rms@frosted-flakes)
977 977
978 * lreadc (init_obarray): Split the stmt `hash =' to avoid 978 * lreadc (init_obarray): Split the stmt `hash =' to avoid
979 a VACX bug. 979 a VACX bug.
@@ -981,7 +981,7 @@
981 * alloca.s [pyramid]: Keep sp a multiple of 32. 981 * alloca.s [pyramid]: Keep sp a multiple of 32.
982 This preserves cache-block alignment. 982 This preserves cache-block alignment.
983 983
9841988-01-06 Richard Stallman (rms at frosted-flakes) 9841988-01-06 Richard Stallman (rms@frosted-flakes)
985 985
986 * s-hpux.h: Don't define nomultiplejobs, LDAV_SYMBOL, LIBS_DEBUG 986 * s-hpux.h: Don't define nomultiplejobs, LDAV_SYMBOL, LIBS_DEBUG
987 or BROKEN_FIONREAD. 987 or BROKEN_FIONREAD.
@@ -1000,23 +1000,23 @@
1000 1000
1001 * alloca.s, crt0.c: Change hp9000 conditionals to hp9000s300. 1001 * alloca.s, crt0.c: Change hp9000 conditionals to hp9000s300.
1002 1002
10031987-12-22 Richard Stallman (rms at frosted-flakes) 10031987-12-22 Richard Stallman (rms@frosted-flakes)
1004 1004
1005 * alloca.s [WICAT]: Keep sp pointing at lowest word in use. 1005 * alloca.s [WICAT]: Keep sp pointing at lowest word in use.
1006 1006
10071987-12-17 Richard Stallman (rms at lucky-charms) 10071987-12-17 Richard Stallman (rms@lucky-charms)
1008 1008
1009 * unexec.c (make_hdr): Don't add A_TEXT_OFFSET to a_text 1009 * unexec.c (make_hdr): Don't add A_TEXT_OFFSET to a_text
1010 in the NO_REMAP case (when a_text comes from the old header). 1010 in the NO_REMAP case (when a_text comes from the old header).
1011 1011
1012 * filelock.c: If no symlinks, use `stat' instead of `lstat'. 1012 * filelock.c: If no symlinks, use `stat' instead of `lstat'.
1013 1013
10141987-12-14 Richard Stallman (rms at frosted-flakes) 10141987-12-14 Richard Stallman (rms@frosted-flakes)
1015 1015
1016 * fileio.c (Fsubstitute_in_file_name): Allow underscore 1016 * fileio.c (Fsubstitute_in_file_name): Allow underscore
1017 in an env var name. 1017 in an env var name.
1018 1018
10191987-12-09 Richard Stallman (rms at frosted-flakes) 10191987-12-09 Richard Stallman (rms@frosted-flakes)
1020 1020
1021 * indent.c (Findent-to): Interactive code `N' instead of `n'. 1021 * indent.c (Findent-to): Interactive code `N' instead of `n'.
1022 1022
@@ -1024,7 +1024,7 @@
1024 1024
1025 * lread.c (oblookup): Split a statement to avoid VMS compiler bug. 1025 * lread.c (oblookup): Split a statement to avoid VMS compiler bug.
1026 1026
10271987-12-04 Richard Stallman (rms at frosted-flakes) 10271987-12-04 Richard Stallman (rms@frosted-flakes)
1028 1028
1029 * data.c (sign_extend_temp): Moved from sysdep.c. 1029 * data.c (sign_extend_temp): Moved from sysdep.c.
1030 * data.c (sign_extend_lisp_int): Function to do sign-extend; 1030 * data.c (sign_extend_lisp_int): Function to do sign-extend;
@@ -1034,18 +1034,18 @@
1034 1034
1035 * fileio.c (Fread_file_name): Don't crash if no env var HOME. 1035 * fileio.c (Fread_file_name): Don't crash if no env var HOME.
1036 1036
10371987-12-03 Richard Stallman (rms at frosted-flakes) 10371987-12-03 Richard Stallman (rms@frosted-flakes)
1038 1038
1039 * m-convex.h: New file. 1039 * m-convex.h: New file.
1040 1040
10411987-12-02 Richard Stallman (rms at frosted-flakes) 10411987-12-02 Richard Stallman (rms@frosted-flakes)
1042 1042
1043 * process.c (wait_reading_process_input): 1043 * process.c (wait_reading_process_input):
1044 Don't set time_limit to -2; leave it as -1. 1044 Don't set time_limit to -2; leave it as -1.
1045 1045
1046 * s-usg5-3.h, m-intel386.h: New files. 1046 * s-usg5-3.h, m-intel386.h: New files.
1047 1047
10481987-12-01 Richard Stallman (rms at frosted-flakes) 10481987-12-01 Richard Stallman (rms@frosted-flakes)
1049 1049
1050 * process.c: Support for SYSV_PTYS. 1050 * process.c: Support for SYSV_PTYS.
1051 1051
@@ -1059,19 +1059,19 @@
1059 1059
1060 * fileio.c (Ffile_symlink_p): Call Fexpand_file_name. 1060 * fileio.c (Ffile_symlink_p): Call Fexpand_file_name.
1061 1061
10621987-11-21 Richard Stallman (rms at frosted-flakes) 10621987-11-21 Richard Stallman (rms@frosted-flakes)
1063 1063
1064 * print.c: Clean up doc string syntax and fix doc error for `print'. 1064 * print.c: Clean up doc string syntax and fix doc error for `print'.
1065 1065
10661987-10-31 Richard Stallman (rms at sugar-smacks) 10661987-10-31 Richard Stallman (rms@sugar-smacks)
1067 1067
1068 * editfns.c (Fformat): Realize doprint %-specs can contain - and space. 1068 * editfns.c (Fformat): Realize doprint %-specs can contain - and space.
1069 1069
10701987-10-30 Richard Stallman (rms at sugar-smacks) 10701987-10-30 Richard Stallman (rms@sugar-smacks)
1071 1071
1072 * fns.c (Fy_or_n_p): Don't try to DOWNCASE -1. 1072 * fns.c (Fy_or_n_p): Don't try to DOWNCASE -1.
1073 1073
10741987-10-29 Richard Stallman (rms at frosted-flakes) 10741987-10-29 Richard Stallman (rms@frosted-flakes)
1075 1075
1076 * fns.c (Fy_or_n_p): Protect `prompt' and `xprompt' from gc. 1076 * fns.c (Fy_or_n_p): Protect `prompt' and `xprompt' from gc.
1077 * fns.c (Fyes_or_no_p): Protect `prompt' from gc. 1077 * fns.c (Fyes_or_no_p): Protect `prompt' from gc.
@@ -1079,7 +1079,7 @@
1079 * buffer.c (Fkill_buffer): Protect `buf' and `bufname' from gc. 1079 * buffer.c (Fkill_buffer): Protect `buf' and `bufname' from gc.
1080 * fileio.c (barf_or_query_if_file_exists): Protect `absname'. 1080 * fileio.c (barf_or_query_if_file_exists): Protect `absname'.
1081 1081
10821987-09-17 Richard M. Stallman (rms at prep) 10821987-09-17 Richard M. Stallman (rms@prep)
1083 1083
1084 * Version 18.49 released. 1084 * Version 18.49 released.
1085 1085
@@ -1093,19 +1093,19 @@
1093 so that `readfunc' exists only on VMS. Apollo compiler 1093 so that `readfunc' exists only on VMS. Apollo compiler
1094 couldn't deal with it. 1094 couldn't deal with it.
1095 1095
10961987-09-16 Richard M. Stallman (rms at prep) 10961987-09-16 Richard M. Stallman (rms@prep)
1097 1097
1098 * m-sun[23].h: Doc fix. 1098 * m-sun[23].h: Doc fix.
1099 1099
1100 * sysdep.c (reset_sys_modes): Don't output anything 1100 * sysdep.c (reset_sys_modes): Don't output anything
1101 if have a read_socket_hook (i.e. under X). 1101 if have a read_socket_hook (i.e. under X).
1102 1102
11031987-09-10 Richard M. Stallman (rms at prep) 11031987-09-10 Richard M. Stallman (rms@prep)
1104 1104
1105 * buffer.c (Fget_buffer_create): Test of mode-class property 1105 * buffer.c (Fget_buffer_create): Test of mode-class property
1106 of buffer's major mode was backwards. 1106 of buffer's major mode was backwards.
1107 1107
11081987-09-07 Richard Mlynarik (mly at prep) 11081987-09-07 Richard Mlynarik (mly@prep)
1109 1109
1110 * dired.c (file_name_completion): 1110 * dired.c (file_name_completion):
1111 Only filter `leaves' of filesystem structure with 1111 Only filter `leaves' of filesystem structure with
@@ -1116,7 +1116,7 @@
1116 * xterm.h (UNBLOCK_INPUT_RESIGNAL): 1116 * xterm.h (UNBLOCK_INPUT_RESIGNAL):
1117 RESIGNAL_INPUT, not INPUT_RESIGNAL 1117 RESIGNAL_INPUT, not INPUT_RESIGNAL
1118 1118
11191987-08-30 Richard M. Stallman (rms at prep) 11191987-08-30 Richard M. Stallman (rms@prep)
1120 1120
1121 * Version 18.48 released. 1121 * Version 18.48 released.
1122 1122
@@ -1128,16 +1128,16 @@
1128 * emacs.c (Fdump_emacs): Don't call malloc_init if SYSTEM_MALLOC. 1128 * emacs.c (Fdump_emacs): Don't call malloc_init if SYSTEM_MALLOC.
1129 * emacs.c (main): ditto. 1129 * emacs.c (main): ditto.
1130 1130
11311987-08-20 Richard M. Stallman (rms at prep) 11311987-08-20 Richard M. Stallman (rms@prep)
1132 1132
1133 * fileio.c (Fwrite_region) [VMS]: Move gap to the closest place 1133 * fileio.c (Fwrite_region) [VMS]: Move gap to the closest place
1134 (first newline after old gap). 1134 (first newline after old gap).
1135 1135
11361987-08-15 Richard M. Stallman (rms at prep) 11361987-08-15 Richard M. Stallman (rms@prep)
1137 1137
1138 * editfns.c (init_editfns): Handle getpwuid returning 0. 1138 * editfns.c (init_editfns): Handle getpwuid returning 0.
1139 1139
11401987-08-14 Richard M. Stallman (rms at prep) 11401987-08-14 Richard M. Stallman (rms@prep)
1141 1141
1142 * casefiddle.c (casify_region): Use prepare_to_modify_buffer. 1142 * casefiddle.c (casify_region): Use prepare_to_modify_buffer.
1143 Don't call modify_region until the end. 1143 Don't call modify_region until the end.
@@ -1145,31 +1145,31 @@
1145 * sysdep.c (reset_sys_modes): Output a bare CR 1145 * sysdep.c (reset_sys_modes): Output a bare CR
1146 so kernel can track the cursor hpos. 1146 so kernel can track the cursor hpos.
1147 1147
11481987-07-30 Richard M. Stallman (rms at prep) 11481987-07-30 Richard M. Stallman (rms@prep)
1149 1149
1150 * vmsfns.c (Fsetprv): Correct spelling SS$NORMAL => SS$_NORMAL. 1150 * vmsfns.c (Fsetprv): Correct spelling SS$NORMAL => SS$_NORMAL.
1151 Include <ssdef.h>. 1151 Include <ssdef.h>.
1152 1152
11531987-07-29 Richard Mlynarik (mly at prep) 11531987-07-29 Richard Mlynarik (mly@prep)
1154 1154
1155 * lread.c (init_read): Initialise load_in_progress. 1155 * lread.c (init_read): Initialise load_in_progress.
1156 1156
11571987-07-28 Richard M. Stallman (rms at prep) 11571987-07-28 Richard M. Stallman (rms@prep)
1158 1158
1159 * vmsfns.c (Fsetprv): Detect error from sys$setprv properly. 1159 * vmsfns.c (Fsetprv): Detect error from sys$setprv properly.
1160 Add some privileges missing from the table. 1160 Add some privileges missing from the table.
1161 1161
11621987-07-27 Richard M. Stallman (rms at prep) 11621987-07-27 Richard M. Stallman (rms@prep)
1163 1163
1164 * sysdep.c (creat_copy_attrs): Flush duplicate `else'. 1164 * sysdep.c (creat_copy_attrs): Flush duplicate `else'.
1165 1165
11661987-07-25 Richard M. Stallman (rms at prep) 11661987-07-25 Richard M. Stallman (rms@prep)
1167 1167
1168 * dispnew.c (update_screen): Use PENDING_OUTPUT_COUNT 1168 * dispnew.c (update_screen): Use PENDING_OUTPUT_COUNT
1169 in all appropriate places. 1169 in all appropriate places.
1170 Fix a comment delimiter typo. 1170 Fix a comment delimiter typo.
1171 1171
11721987-07-24 Richard M. Stallman (rms at prep) 11721987-07-24 Richard M. Stallman (rms@prep)
1173 1173
1174 * keyboard.c (command_loop_1): Don't do direct output 1174 * keyboard.c (command_loop_1): Don't do direct output
1175 if DoDsp is needed to erase a minibuffer message. 1175 if DoDsp is needed to erase a minibuffer message.
@@ -1184,7 +1184,7 @@
1184 * sysdep.c (sys_creat for VMS): Get all args via varargs, 1184 * sysdep.c (sys_creat for VMS): Get all args via varargs,
1185 no named args, to avoid incompatible change in VMS C. 1185 no named args, to avoid incompatible change in VMS C.
1186 1186
11871987-07-18 Richard M. Stallman (rms at prep) 11871987-07-18 Richard M. Stallman (rms@prep)
1188 1188
1189 * unexec.c (make-hdr): Split the stmts that use ADDR_CORRECT 1189 * unexec.c (make-hdr): Split the stmts that use ADDR_CORRECT
1190 into two stmts. Some compilers mysteriously barf on them. 1190 into two stmts. Some compilers mysteriously barf on them.
@@ -1212,14 +1212,14 @@
1212 1212
1213 * fileio.c (file_name_as_directory) [VMS]: Fix 3rd arg to strncmp. 1213 * fileio.c (file_name_as_directory) [VMS]: Fix 3rd arg to strncmp.
1214 1214
12151987-07-17 Paul Rubin (phr at prep) 12151987-07-17 Paul Rubin (phr@prep)
1216 1216
1217 * m-sun2.h: Add comment explaining that filename refers to 1217 * m-sun2.h: Add comment explaining that filename refers to
1218 the OS version, not the CPU model number. People running 1218 the OS version, not the CPU model number. People running
1219 SunOS 3.2 on Sun 2 computers have been erroneously trying to 1219 SunOS 3.2 on Sun 2 computers have been erroneously trying to
1220 use this file, and losing. 1220 use this file, and losing.
1221 1221
12221987-07-10 Chris Hanson (cph at prep) 12221987-07-10 Chris Hanson (cph@prep)
1223 1223
1224 * xterm.h: Define macros to abstract control of input signals. 1224 * xterm.h: Define macros to abstract control of input signals.
1225 Alternate set of macros for hp-ux does no signalling. 1225 Alternate set of macros for hp-ux does no signalling.
@@ -1233,7 +1233,7 @@
1233 "xmenu.c" to eliminate unused include files, and reorder the 1233 "xmenu.c" to eliminate unused include files, and reorder the
1234 include files so that it compiles under hp-ux. 1234 include files so that it compiles under hp-ux.
1235 1235
12361987-06-29 Richard M. Stallman (rms at prep) 12361987-06-29 Richard M. Stallman (rms@prep)
1237 1237
1238 * fileio.c (Fwrite_region) [VMS]: Use creat_copy_attrs. 1238 * fileio.c (Fwrite_region) [VMS]: Use creat_copy_attrs.
1239 1239
@@ -1246,20 +1246,20 @@
1246 * syntax.c: Disguise doc string of non-existent Lisp variable 1246 * syntax.c: Disguise doc string of non-existent Lisp variable
1247 `standard-syntax-table'. 1247 `standard-syntax-table'.
1248 1248
12491987-06-25 Richard M. Stallman (rms at prep) 12491987-06-25 Richard M. Stallman (rms@prep)
1250 1250
1251 * callproc.c (Fcall_process): On VMS, use NLA0: instead of /dev/null. 1251 * callproc.c (Fcall_process): On VMS, use NLA0: instead of /dev/null.
1252 1252
1253 * term.c (term-init): 1253 * term.c (term-init):
1254 Don't use "nl" cap on VMS if it's a linefeed. 1254 Don't use "nl" cap on VMS if it's a linefeed.
1255 1255
12561987-06-23 Richard M. Stallman (rms at prep) 12561987-06-23 Richard M. Stallman (rms@prep)
1257 1257
1258 * sysdep.c (sys_creat) [VMS]: Use va_start, not va_start_1. 1258 * sysdep.c (sys_creat) [VMS]: Use va_start, not va_start_1.
1259 1259
1260 * sysdep.c (rename) [VMS]: Use SYS$RENAME not LIB$RENAME_FILE. 1260 * sysdep.c (rename) [VMS]: Use SYS$RENAME not LIB$RENAME_FILE.
1261 1261
12621987-06-18 Richard M. Stallman (rms at prep) 12621987-06-18 Richard M. Stallman (rms@prep)
1263 1263
1264 * sysdep.c (readdirver) [VMS]: Don't return bogus version number. 1264 * sysdep.c (readdirver) [VMS]: Don't return bogus version number.
1265 Don't lose stepping off end of directory entry. 1265 Don't lose stepping off end of directory entry.
@@ -1277,7 +1277,7 @@
1277 * sysdep.c (random) [VMS]: Likewise, and remove the code to 1277 * sysdep.c (random) [VMS]: Likewise, and remove the code to
1278 initialize the seed. Higher levels call srandom if seed should be set. 1278 initialize the seed. Higher levels call srandom if seed should be set.
1279 1279
12801987-06-15 Richard M. Stallman (rms at prep) 12801987-06-15 Richard M. Stallman (rms@prep)
1281 1281
1282 1282
1283 * fileio.c (Fwrite_region) [VMS]: Use `creat' to create 1283 * fileio.c (Fwrite_region) [VMS]: Use `creat' to create
@@ -1286,12 +1286,12 @@
1286 1286
1287 * fileio.c (Fwrite_region): Check result from fsync. 1287 * fileio.c (Fwrite_region): Check result from fsync.
1288 1288
12891987-06-12 Chris Hanson (cph at prep) 12891987-06-12 Chris Hanson (cph@prep)
1290 1290
1291 * terminfo.c (tparam): Handle the outstring == 0 case by 1291 * terminfo.c (tparam): Handle the outstring == 0 case by
1292 allocating a result of the correct size. 1292 allocating a result of the correct size.
1293 1293
12941987-06-12 Richard M. Stallman (rms at prep) 12941987-06-12 Richard M. Stallman (rms@prep)
1295 1295
1296 * terminfo.c (tparam): Kludge the outstring == 0 case. 1296 * terminfo.c (tparam): Kludge the outstring == 0 case.
1297 Accept (and ignore) the buffer-length argument. 1297 Accept (and ignore) the buffer-length argument.
@@ -1303,7 +1303,7 @@
1303 if writing fails. When moving gap to avoid extra newline, 1303 if writing fails. When moving gap to avoid extra newline,
1304 move it only to the next newline. 1304 move it only to the next newline.
1305 1305
13061987-06-10 Richard M. Stallman (rms at prep) 13061987-06-10 Richard M. Stallman (rms@prep)
1307 1307
1308 * minibuf.c (Ftry_completion, Fall_completions): 1308 * minibuf.c (Ftry_completion, Fall_completions):
1309 GCPRO some strings when calling predicate. 1309 GCPRO some strings when calling predicate.
@@ -1321,11 +1321,11 @@
1321 * dired.c (file_name_completion): Obey completion-ignore-case 1321 * dired.c (file_name_completion): Obey completion-ignore-case
1322 by using scmp instead of bcmp. 1322 by using scmp instead of bcmp.
1323 1323
13241987-06-09 Richard M. Stallman (rms at prep) 13241987-06-09 Richard M. Stallman (rms@prep)
1325 1325
1326 * syntax.c: (scan_lists): Clear mathexit on 2nd math-char in a pair. 1326 * syntax.c: (scan_lists): Clear mathexit on 2nd math-char in a pair.
1327 1327
13281987-06-08 Richard M. Stallman (rms at prep) 13281987-06-08 Richard M. Stallman (rms@prep)
1329 1329
1330 * Version 18.46 released. 1330 * Version 18.46 released.
1331 1331
@@ -1347,7 +1347,7 @@
1347 * process.c (Fopen_network_stream): Don't create process object 1347 * process.c (Fopen_network_stream): Don't create process object
1348 until opens, etc. have succeeded. 1348 until opens, etc. have succeeded.
1349 1349
13501987-06-08 Chris Hanson (cph at prep) 13501987-06-08 Chris Hanson (cph@prep)
1351 1351
1352 * keyboard.c (read_avail_input): use `read_socket_hook' if it has 1352 * keyboard.c (read_avail_input): use `read_socket_hook' if it has
1353 a value. This is required in hp-ux if `HAVE_X_WINDOWS' is 1353 a value. This is required in hp-ux if `HAVE_X_WINDOWS' is
@@ -1356,15 +1356,15 @@
1356 * process.c (wait_reading_process_input): conditionalize `select' 1356 * process.c (wait_reading_process_input): conditionalize `select'
1357 call for hp-ux. 1357 call for hp-ux.
1358 1358
13591987-06-08 Richard M. Stallman (rms at prep) 13591987-06-08 Richard M. Stallman (rms@prep)
1360 1360
1361 * m-isi-ov.h: Cut SEGMENT_MAST in half. crl@purdue says so. 1361 * m-isi-ov.h: Cut SEGMENT_MAST in half. crl@purdue says so.
1362 1362
13631987-06-06 Richard M. Stallman (rms at prep) 13631987-06-06 Richard M. Stallman (rms@prep)
1364 1364
1365 * tparam.c: Ifdef emacs, include config.h. 1365 * tparam.c: Ifdef emacs, include config.h.
1366 1366
13671987-06-05 Richard M. Stallman (rms at prep) 13671987-06-05 Richard M. Stallman (rms@prep)
1368 1368
1369 * m-apollo.h: Add #undef BSTRING. 1369 * m-apollo.h: Add #undef BSTRING.
1370 1370
@@ -1376,7 +1376,7 @@
1376 * process.c (Fopen_network_stream): Allow integer as 4th arg 1376 * process.c (Fopen_network_stream): Allow integer as 4th arg
1377 to specify foreign port number. 1377 to specify foreign port number.
1378 1378
13791987-06-03 Richard M. Stallman (rms at prep) 13791987-06-03 Richard M. Stallman (rms@prep)
1380 1380
1381 * m-amdahl.h: Add definitions of LD_SWITCH_MACHINE, EXEC_MAGIC, 1381 * m-amdahl.h: Add definitions of LD_SWITCH_MACHINE, EXEC_MAGIC,
1382 SEGSIZ and SEGMENT_MASK. Turn on C_ALLOCA. From Jishnu Mukeji. 1382 SEGSIZ and SEGMENT_MASK. Turn on C_ALLOCA. From Jishnu Mukeji.
@@ -1384,27 +1384,27 @@
1384 * eval.c (Fapply): Add missing parens in args to alloca; 1384 * eval.c (Fapply): Add missing parens in args to alloca;
1385 args were too small. From Jishnu Mukeji. 1385 args were too small. From Jishnu Mukeji.
1386 1386
13871987-06-01 Richard M. Stallman (rms at prep) 13871987-06-01 Richard M. Stallman (rms@prep)
1388 1388
1389 * version 18.45. 1389 * version 18.45.
1390 1390
1391 * fileio.c (Finsert_file_contents): Always initialize fd. 1391 * fileio.c (Finsert_file_contents): Always initialize fd.
1392 1392
13931987-05-31 Richard M. Stallman (rms at prep) 13931987-05-31 Richard M. Stallman (rms@prep)
1394 1394
1395 * fileio.c: Move declarations of errno and friends to top of file. 1395 * fileio.c: Move declarations of errno and friends to top of file.
1396 * filelock.c: Likewise. 1396 * filelock.c: Likewise.
1397 1397
13981987-05-29 Richard M. Stallman (rms at prep) 13981987-05-29 Richard M. Stallman (rms@prep)
1399 1399
1400 * process.c: #end => #endif. 1400 * process.c: #end => #endif.
1401 1401
14021987-05-27 Richard M. Stallman (rms at prep) 14021987-05-27 Richard M. Stallman (rms@prep)
1403 1403
1404 * fileio.c (Fexpand_file_name) [VMS]: 1404 * fileio.c (Fexpand_file_name) [VMS]:
1405 Upcase all file names, not just absolute ones. Use Fupcase. 1405 Upcase all file names, not just absolute ones. Use Fupcase.
1406 1406
14071987-05-26 Richard M. Stallman (rms at prep) 14071987-05-26 Richard M. Stallman (rms@prep)
1408 1408
1409 * fileio.c (Fdirectory_file_name) [VMS]: 1409 * fileio.c (Fdirectory_file_name) [VMS]:
1410 Fix to expansion of VMS logical names. 1410 Fix to expansion of VMS logical names.
@@ -1414,12 +1414,12 @@
1414 * xdisp.c (display_string): Use current buffer's tab_width. 1414 * xdisp.c (display_string): Use current buffer's tab_width.
1415 (display_text_line): Simplify XBUFFER (w->buffer) to bf_cur. 1415 (display_text_line): Simplify XBUFFER (w->buffer) to bf_cur.
1416 1416
14171987-05-23 Richard M. Stallman (rms at prep) 14171987-05-23 Richard M. Stallman (rms@prep)
1418 1418
1419 * alloc.c (init_alloc-once): Don't set Vpurify_flag. 1419 * alloc.c (init_alloc-once): Don't set Vpurify_flag.
1420 * lread.c (init_obarray): Do it here, now that Qt is valid. 1420 * lread.c (init_obarray): Do it here, now that Qt is valid.
1421 1421
14221987-05-22 Richard M. Stallman (rms at prep) 14221987-05-22 Richard M. Stallman (rms@prep)
1423 1423
1424 * m-targon31.h: Undefine VIRT_ADDR_VARIES. 1424 * m-targon31.h: Undefine VIRT_ADDR_VARIES.
1425 1425
@@ -1428,7 +1428,7 @@
1428 * lread.c (absolute_filename_p) [VMS]: '[' and '<' don't 1428 * lread.c (absolute_filename_p) [VMS]: '[' and '<' don't
1429 make a pathname absolute. 1429 make a pathname absolute.
1430 1430
14311987-05-21 Richard M. Stallman (rms at prep) 14311987-05-21 Richard M. Stallman (rms@prep)
1432 1432
1433 * xterm.c (x_term_init): Don't set Vxterm and Vxterm1. 1433 * xterm.c (x_term_init): Don't set Vxterm and Vxterm1.
1434 * xfns.c (syms_of_xfns): Don't set Vxterm and Vxterm1. 1434 * xfns.c (syms_of_xfns): Don't set Vxterm and Vxterm1.
@@ -1451,7 +1451,7 @@
1451 * fileio.c (Fwrite_region): Check for error from the close. 1451 * fileio.c (Fwrite_region): Check for error from the close.
1452 NFS reportedly can report out-of-space there. 1452 NFS reportedly can report out-of-space there.
1453 1453
14541987-05-18 Richard M. Stallman (rms at prep) 14541987-05-18 Richard M. Stallman (rms@prep)
1455 1455
1456 * fileio.c (Fwrite_region): Always stat after the close. 1456 * fileio.c (Fwrite_region): Always stat after the close.
1457 1457
@@ -1465,7 +1465,7 @@
1465 1465
1466 * indent.c (compute_motion): Typo in defn of HPOS. 1466 * indent.c (compute_motion): Typo in defn of HPOS.
1467 1467
14681987-05-17 Richard M. Stallman (rms at prep) 14681987-05-17 Richard M. Stallman (rms@prep)
1469 1469
1470 * term.c: Pass 0 for buffer and length to tparam, 1470 * term.c: Pass 0 for buffer and length to tparam,
1471 record the value returned as buffer to use, and free it later. 1471 record the value returned as buffer to use, and free it later.
@@ -1478,7 +1478,7 @@
1478 1478
1479 * xdisp.c (message): Handle NO_ARG_ARRAY for call to doprnt. 1479 * xdisp.c (message): Handle NO_ARG_ARRAY for call to doprnt.
1480 1480
14811987-05-16 Richard M. Stallman (rms at prep) 14811987-05-16 Richard M. Stallman (rms@prep)
1482 1482
1483 * m-isi-ov.h: Define LIB_STANDARD to avoid bad interaction with 1483 * m-isi-ov.h: Define LIB_STANDARD to avoid bad interaction with
1484 crt0 in ISI system 3.07. 1484 crt0 in ISI system 3.07.
@@ -1486,7 +1486,7 @@
1486 * fileio.c (Ffile_name_as_directory) [VMS]: Special handling 1486 * fileio.c (Ffile_name_as_directory) [VMS]: Special handling
1487 for foo:[000000] where foo is a logical name. 1487 for foo:[000000] where foo is a logical name.
1488 1488
14891987-05-13 Richard M. Stallman (rms at prep) 14891987-05-13 Richard M. Stallman (rms@prep)
1490 1490
1491 * fileio.c (Fread_file_name) [VMS]: Bind completion-ignore-case to t. 1491 * fileio.c (Fread_file_name) [VMS]: Bind completion-ignore-case to t.
1492 * fileio.c (Fexpand_file_name) [VMS]: Upcase letters in filenames. 1492 * fileio.c (Fexpand_file_name) [VMS]: Upcase letters in filenames.
@@ -1498,7 +1498,7 @@
1498 in a terminal-info structure. Definitions for USG and BSD. 1498 in a terminal-info structure. Definitions for USG and BSD.
1499 Used in init_baud_rate. 1499 Used in init_baud_rate.
1500 1500
15011987-05-12 Richard M. Stallman (rms at prep) 15011987-05-12 Richard M. Stallman (rms@prep)
1502 1502
1503 * search.c (skip_chars, Fstring_match, scan_buffer): 1503 * search.c (skip_chars, Fstring_match, scan_buffer):
1504 Set immediate_quit over the scanning loops. 1504 Set immediate_quit over the scanning loops.
@@ -1509,13 +1509,13 @@
1509 * sysdep.c (sys_suspend): Delete spurious `*' from 1509 * sysdep.c (sys_suspend): Delete spurious `*' from
1510 declaration of `sigio'. 1510 declaration of `sigio'.
1511 1511
15121987-05-12 Chris Hanson (cph at prep) 15121987-05-12 Chris Hanson (cph@prep)
1513 1513
1514 * regex.c (re_compile_fastmap): 1514 * regex.c (re_compile_fastmap):
1515 Fix typo where `notsyntaxspec' neglected to look at its argument 1515 Fix typo where `notsyntaxspec' neglected to look at its argument
1516 byte, comparing with randomness. 1516 byte, comparing with randomness.
1517 1517
15181987-05-12 Richard M. Stallman (rms at prep) 15181987-05-12 Richard M. Stallman (rms@prep)
1519 1519
1520 * sysdep.c (sys_access for VMS pre 4.4): 1520 * sysdep.c (sys_access for VMS pre 4.4):
1521 Fix typo of `file' where `filename' was meant. 1521 Fix typo of `file' where `filename' was meant.
@@ -1533,7 +1533,7 @@
1533 * minibuf.c (Fself_insert_and_exit): 0 as 2nd arg to SelfInsert. 1533 * minibuf.c (Fself_insert_and_exit): 0 as 2nd arg to SelfInsert.
1534 * keyboard.c (command_loop_1): likewise. 1534 * keyboard.c (command_loop_1): likewise.
1535 1535
15361987-05-11 Richard M. Stallman (rms at prep) 15361987-05-11 Richard M. Stallman (rms@prep)
1537 1537
1538 * keyboard.c, s-hpux.h, s-iris3-5.h: 1538 * keyboard.c, s-hpux.h, s-iris3-5.h:
1539 Eliminate the hpux/iris conditional from keyboard.c. 1539 Eliminate the hpux/iris conditional from keyboard.c.
@@ -1542,7 +1542,7 @@
1542 * buffer.c (Fkill_buffer): Do nothing rather than kill 1542 * buffer.c (Fkill_buffer): Do nothing rather than kill
1543 the sole remaining buffer. Prevent quits during actual killing. 1543 the sole remaining buffer. Prevent quits during actual killing.
1544 1544
15451987-05-05 Richard Mlynarik (mly at prep) 15451987-05-05 Richard Mlynarik (mly@prep)
1546 1546
1547 * m-irist.h: New version from raible@orville.arpa 1547 * m-irist.h: New version from raible@orville.arpa
1548 * s-iris3-5.h: New file. (s-usg5-2 with additions) 1548 * s-iris3-5.h: New file. (s-usg5-2 with additions)
@@ -1553,14 +1553,14 @@
1553 * window.c, keyboard.c, sysdep.c: 1553 * window.c, keyboard.c, sysdep.c:
1554 Remove some unused local variables. 1554 Remove some unused local variables.
1555 1555
15561987-05-04 Richard M. Stallman (rms at prep) 15561987-05-04 Richard M. Stallman (rms@prep)
1557 1557
1558 * dired.c (Ffile_attributes): Doc fix. 1558 * dired.c (Ffile_attributes): Doc fix.
1559 1559
1560 * term.c (term_init): Mention `unsetenv TERMCAP' in 1560 * term.c (term_init): Mention `unsetenv TERMCAP' in
1561 error message for invalid TERM variable. 1561 error message for invalid TERM variable.
1562 1562
15631987-04-27 Richard Mlynarik (mly at prep) 15631987-04-27 Richard Mlynarik (mly@prep)
1564 1564
1565 * fileio.c (APOLLO from lnz): 1565 * fileio.c (APOLLO from lnz):
1566 Fcopy_file, Fset_file_modes: Don't use un*x modes if 1566 Fcopy_file, Fset_file_modes: Don't use un*x modes if
@@ -1571,7 +1571,7 @@
1571 * emacs.c (main): (APOLLO from lnz): 1571 * emacs.c (main): (APOLLO from lnz):
1572 Don't use un*x modes if env var USE_DOMAIN_ACLS set. 1572 Don't use un*x modes if env var USE_DOMAIN_ACLS set.
1573 1573
15741987-04-25 Richard Mlynarik (mly at prep) 15741987-04-25 Richard Mlynarik (mly@prep)
1575 1575
1576 * unexec.c: 1576 * unexec.c:
1577 CANNOT_UNEXEC Code from lnz (from rps@apollo). 1577 CANNOT_UNEXEC Code from lnz (from rps@apollo).
@@ -1582,14 +1582,14 @@
1582 wait_for_termination: can sigpause. 1582 wait_for_termination: can sigpause.
1583 init_sys_modes: moved static structures out. 1583 init_sys_modes: moved static structures out.
1584 1584
15851987-04-23 Richard Mlynarik (mly at prep) 15851987-04-23 Richard Mlynarik (mly@prep)
1586 1586
1587 * malloc.c, vmsmap.c: (VMS) 1587 * malloc.c, vmsmap.c: (VMS)
1588 Define and use our own `sbrk' since malloc and the RTL sbrk don't 1588 Define and use our own `sbrk' since malloc and the RTL sbrk don't
1589 interact very well. 1589 interact very well.
1590 (sasaki@harvard.harvard.edu <8704220244.AA02324@prep>) 1590 (sasaki@harvard.harvard.edu <8704220244.AA02324@prep>)
1591 1591
15921987-04-15 Richard Mlynarik (mly at prep) 15921987-04-15 Richard Mlynarik (mly@prep)
1593 1593
1594 * dispnew.c: (VMS) Flush TIOCOUTQ stuff (meaningless on VMS) 1594 * dispnew.c: (VMS) Flush TIOCOUTQ stuff (meaningless on VMS)
1595 1595
@@ -1611,35 +1611,35 @@
1611 SIGIOTs. Can somebody please delve into the reasons behind 1611 SIGIOTs. Can somebody please delve into the reasons behind
1612 this lossage? 1612 this lossage?
1613 1613
16141987-04-15 Paul Rubin (phr at prep) 16141987-04-15 Paul Rubin (phr@prep)
1615 1615
1616 * version 18.44 released. 1616 * version 18.44 released.
1617 1617
16181987-04-14 Paul Rubin (phr at prep) 16181987-04-14 Paul Rubin (phr@prep)
1619 1619
1620 * config.h: 1620 * config.h:
1621 Increase PURESIZE to 115800 from 115600. 1621 Increase PURESIZE to 115800 from 115600.
1622 1622
16231987-04-14 Richard Mlynarik (mly at prep) 16231987-04-14 Richard Mlynarik (mly@prep)
1624 1624
1625 * termcap.c (tgetent) (VMS): 1625 * termcap.c (tgetent) (VMS):
1626 File is in emacs_library:[etc]termcap.dat 1626 File is in emacs_library:[etc]termcap.dat
1627 (TUNG@WAIF.MIT.EDU <8704130324.AA10879@prep.ai.mit.edu>) 1627 (TUNG@WAIF.MIT.EDU <8704130324.AA10879@prep.ai.mit.edu>)
1628 1628
16291987-04-10 Richard Mlynarik (mly at prep) 16291987-04-10 Richard Mlynarik (mly@prep)
1630 1630
1631 * window.c (Fset_window_configuration): 1631 * window.c (Fset_window_configuration):
1632 Don't unchain markers -- this window configuation may be used 1632 Don't unchain markers -- this window configuation may be used
1633 again. Let normal GC unchain them. 1633 again. Let normal GC unchain them.
1634 1634
16351987-04-08 Richard Mlynarik (mly at prep) 16351987-04-08 Richard Mlynarik (mly@prep)
1636 1636
1637 * m-vax.h: (USG 5.2) 1637 * m-vax.h: (USG 5.2)
1638 define NO_REMAP to kludgily bypass unexec bug. 1638 define NO_REMAP to kludgily bypass unexec bug.
1639 (We don't have such a machine here, so -we- can't find the bug!) 1639 (We don't have such a machine here, so -we- can't find the bug!)
1640 (Karl.Kleinpaste <205@cbstr1.att.com>) 1640 (Karl.Kleinpaste <205@cbstr1.att.com>)
1641 1641
16421987-04-07 Richard Mlynarik (mly at prep) 16421987-04-07 Richard Mlynarik (mly@prep)
1643 1643
1644 * indent.c (compute_motion): 1644 * indent.c (compute_motion):
1645 Use special code for HPOS if SHORT_CAST_BUG. 1645 Use special code for HPOS if SHORT_CAST_BUG.
@@ -1647,7 +1647,7 @@
1647 * m-celerity.h, m-att3b.h, m-ibmrt.h, m-sequent.h: 1647 * m-celerity.h, m-att3b.h, m-ibmrt.h, m-sequent.h:
1648 Define SHORT_CAST_BUG. 1648 Define SHORT_CAST_BUG.
1649 1649
16501987-04-06 Richard Mlynarik (mly at prep) 16501987-04-06 Richard Mlynarik (mly@prep)
1651 1651
1652 * malloc.c (morecore): 1652 * malloc.c (morecore):
1653 Don't assume sbrk clears memory to 0's. 1653 Don't assume sbrk clears memory to 0's.
@@ -1664,7 +1664,7 @@
1664 Change first arg (0) to getcwd to (char *) 0 1664 Change first arg (0) to getcwd to (char *) 0
1665 Also, call `free' on value returned (after we save it) 1665 Also, call `free' on value returned (after we save it)
1666 1666
16671987-03-22 Richard M. Stallman (rms at prep) 16671987-03-22 Richard M. Stallman (rms@prep)
1668 1668
1669 * Version 18.41 released. 1669 * Version 18.41 released.
1670 1670
@@ -1673,11 +1673,11 @@
1673 to includ xmenu.c 1673 to includ xmenu.c
1674 * config.h-dist: Tell people about this flag. 1674 * config.h-dist: Tell people about this flag.
1675 1675
16761987-03-20 Richard Mlynarik (mly at prep) 16761987-03-20 Richard Mlynarik (mly@prep)
1677 1677
1678 * filemode.c: Hacks for set-uid/gid but not executable. 1678 * filemode.c: Hacks for set-uid/gid but not executable.
1679 1679
16801987-03-20 Richard M. Stallman (rms at prep) 16801987-03-20 Richard M. Stallman (rms@prep)
1681 1681
1682 * sysdep.c [VMS]: include window.h. 1682 * sysdep.c [VMS]: include window.h.
1683 * sysdep.c (wait_for_kbd_input) [VMS]: 1683 * sysdep.c (wait_for_kbd_input) [VMS]:
@@ -1689,12 +1689,12 @@
1689 * emacs.c (main) [VMS]: If SHAREABLE_LIB_BUG, declare `environ' 1689 * emacs.c (main) [VMS]: If SHAREABLE_LIB_BUG, declare `environ'
1690 noshare and initialize it from `envp'. 1690 noshare and initialize it from `envp'.
1691 1691
16921987-03-20 Chris Hanson (cph at prep) 16921987-03-20 Chris Hanson (cph@prep)
1693 1693
1694 * process.c (pty): On hp-ux, do not enable TIOCREMOTE. See the 1694 * process.c (pty): On hp-ux, do not enable TIOCREMOTE. See the
1695 code for a comment explaining why. 1695 code for a comment explaining why.
1696 1696
16971987-03-19 Richard M. Stallman (rms at prep) 16971987-03-19 Richard M. Stallman (rms@prep)
1698 1698
1699 * sysdep.c: Omit start_of_{data,text} if CANNOT_DUMP and SYSTEM_MALLOC. 1699 * sysdep.c: Omit start_of_{data,text} if CANNOT_DUMP and SYSTEM_MALLOC.
1700 1700
@@ -1706,7 +1706,7 @@
1706 Copy the value of getcwd into pathname. 1706 Copy the value of getcwd into pathname.
1707 Supposedly needed on Altos 3068. 1707 Supposedly needed on Altos 3068.
1708 1708
17091987-03-18 Richard M. Stallman (rms at prep) 17091987-03-18 Richard M. Stallman (rms@prep)
1710 1710
1711 * Version 18.40 released. 1711 * Version 18.40 released.
1712 1712
@@ -1716,7 +1716,7 @@
1716 * fileio.c, termcap.c: Change funny VMS-format #includes 1716 * fileio.c, termcap.c: Change funny VMS-format #includes
1717 to standard Unix format. 1717 to standard Unix format.
1718 1718
17191987-03-17 Richard M. Stallman (rms at prep) 17191987-03-17 Richard M. Stallman (rms@prep)
1720 1720
1721 * unexec.c (copy_text_and_data): A_TEXT_SEEK if defined controls 1721 * unexec.c (copy_text_and_data): A_TEXT_SEEK if defined controls
1722 where in the file to start writing the text segment. 1722 where in the file to start writing the text segment.
@@ -1780,7 +1780,7 @@
1780 1780
1781 * alloc.c: Remove defns of `sdata' and `edata'. 1781 * alloc.c: Remove defns of `sdata' and `edata'.
1782 1782
17831987-03-16 Richard M. Stallman (rms at prep) 17831987-03-16 Richard M. Stallman (rms@prep)
1784 1784
1785 * fns.c (Fy_or_n_p): Restore cursor_in_echo_area to previous value. 1785 * fns.c (Fy_or_n_p): Restore cursor_in_echo_area to previous value.
1786 1786
@@ -1793,7 +1793,7 @@
1793 1793
1794 * emacs.c (main): Don't mention SIGEMT if it's not defined. 1794 * emacs.c (main): Don't mention SIGEMT if it's not defined.
1795 1795
17961987-03-14 Richard M. Stallman (rms at prep) 17961987-03-14 Richard M. Stallman (rms@prep)
1797 1797
1798 * Version 18.39 released. 1798 * Version 18.39 released.
1799 1799
@@ -1808,7 +1808,7 @@
1808 * s-vms.h: Define PURESIZE. 1808 * s-vms.h: Define PURESIZE.
1809 * m-sun2.h: Define PURESIZE, if HAVE_SUN_WINDOWS. 1809 * m-sun2.h: Define PURESIZE, if HAVE_SUN_WINDOWS.
1810 1810
18111987-03-13 Richard M. Stallman (rms at prep) 18111987-03-13 Richard M. Stallman (rms@prep)
1812 1812
1813 * sysdep.c: Don't redefine TCSETAW if already defined. 1813 * sysdep.c: Don't redefine TCSETAW if already defined.
1814 (Cancelled by change on March 17). 1814 (Cancelled by change on March 17).
@@ -1826,7 +1826,7 @@
1826 Provide for m- and s- files to specify additional object 1826 Provide for m- and s- files to specify additional object
1827 files to link into temacs. 1827 files to link into temacs.
1828 1828
18291987-03-12 Richard M. Stallman (rms at prep) 18291987-03-12 Richard M. Stallman (rms@prep)
1830 1830
1831 * fileio.c (Fsysnetunam): Make this function conditional on 1831 * fileio.c (Fsysnetunam): Make this function conditional on
1832 HPUX_NET, not on HPUX. 1832 HPUX_NET, not on HPUX.
@@ -1840,17 +1840,17 @@
1840 1840
1841 * m-amdahl.h: New file. 1841 * m-amdahl.h: New file.
1842 1842
18431987-03-12 Richard Mlynarik (mly at prep) 18431987-03-12 Richard Mlynarik (mly@prep)
1844 1844
1845 * sysdep.c (child_setup_tty): 1845 * sysdep.c (child_setup_tty):
1846 HPUX: Set baud-rate to 9600 (not 38400) 1846 HPUX: Set baud-rate to 9600 (not 38400)
1847 For some reason the former is reported to work faster(!?) 1847 For some reason the former is reported to work faster(!?)
1848 1848
18491987-03-10 Richard M. Stallman (rms at prep) 18491987-03-10 Richard M. Stallman (rms@prep)
1850 1850
1851 * dispnew.c (init_display): Declare alternate_display only if X. 1851 * dispnew.c (init_display): Declare alternate_display only if X.
1852 1852
18531987-03-09 Richard M. Stallman (rms at prep) 18531987-03-09 Richard M. Stallman (rms@prep)
1854 1854
1855 * m-alliant.h, crt0.c for alliant: 1855 * m-alliant.h, crt0.c for alliant:
1856 Must save _curbrk when dumping (from ADJUST_EXEC_HEADER) 1856 Must save _curbrk when dumping (from ADJUST_EXEC_HEADER)
@@ -1859,7 +1859,7 @@
1859 * unexec.c: Add a separate unexec routine for mips machines. 1859 * unexec.c: Add a separate unexec routine for mips machines.
1860 No code is shared with normal unexec. 1860 No code is shared with normal unexec.
1861 1861
18621987-03-08 Richard M. Stallman (rms at prep) 18621987-03-08 Richard M. Stallman (rms@prep)
1863 1863
1864 * sysdep.c (baud_convert): Use new macro BAUD_CONVERT 1864 * sysdep.c (baud_convert): Use new macro BAUD_CONVERT
1865 to override the standard conversion table. 1865 to override the standard conversion table.
@@ -1870,12 +1870,12 @@
1870 Call modify_buffer before changing it, and pass entire region. 1870 Call modify_buffer before changing it, and pass entire region.
1871 If NOUNDO is set, un-increment bf_modified after that. 1871 If NOUNDO is set, un-increment bf_modified after that.
1872 1872
18731987-03-07 Richard M. Stallman (rms at prep) 18731987-03-07 Richard M. Stallman (rms@prep)
1874 1874
1875 * lisp.h: #ifndef the definitions of XUINT, XSET, XMARKBIT, etc. 1875 * lisp.h: #ifndef the definitions of XUINT, XSET, XMARKBIT, etc.
1876 Make them all use XUINT when they want to extract the unsigned value. 1876 Make them all use XUINT when they want to extract the unsigned value.
1877 1877
18781987-03-05 Richard M. Stallman (rms at prep) 18781987-03-05 Richard M. Stallman (rms@prep)
1879 1879
1880 * term.c (write_standout_marker): If "xs" present and sg#0, 1880 * term.c (write_standout_marker): If "xs" present and sg#0,
1881 don't write standout-off markers. 1881 don't write standout-off markers.
@@ -1895,11 +1895,11 @@
1895 * s-*.h: Define HAVE_SOCKETS, or add place holder. 1895 * s-*.h: Define HAVE_SOCKETS, or add place holder.
1896 * m-stride.h: Define HAVE_SOCKETS. 1896 * m-stride.h: Define HAVE_SOCKETS.
1897 1897
18981987-03-04 Richard M. Stallman (rms at prep) 18981987-03-04 Richard M. Stallman (rms@prep)
1899 1899
1900 * ymakefile (LIBX): add -lXMenu. 1900 * ymakefile (LIBX): add -lXMenu.
1901 1901
19021987-03-03 Richard M. Stallman (rms at prep) 19021987-03-03 Richard M. Stallman (rms@prep)
1903 1903
1904 * fileio.c (Fwrite_region): Really put the `fstat' after 1904 * fileio.c (Fwrite_region): Really put the `fstat' after
1905 the `fsync', trying to solve spurious "file has changed" warnings. 1905 the `fsync', trying to solve spurious "file has changed" warnings.
@@ -1913,23 +1913,23 @@
1913 1913
1914 * Version 18.38 released. 1914 * Version 18.38 released.
1915 1915
19161987-02-28 Chris Hanson (cph at prep) 19161987-02-28 Chris Hanson (cph@prep)
1917 1917
1918 * fileio.c: Added `sysnetunam' function for controlling remote 1918 * fileio.c: Added `sysnetunam' function for controlling remote
1919 file access connections under hp-ux. 1919 file access connections under hp-ux.
1920 1920
1921 * s-hpux (LIBS_SYSTEM): Added `-ln' which is used by `sysnetunam'. 1921 * s-hpux (LIBS_SYSTEM): Added `-ln' which is used by `sysnetunam'.
1922 1922
19231987-02-28 Richard M. Stallman (rms at prep) 19231987-02-28 Richard M. Stallman (rms@prep)
1924 1924
1925 * xdisp.c (display_text_line): Typo in line that fixes tab_width. 1925 * xdisp.c (display_text_line): Typo in line that fixes tab_width.
1926 1926
19271987-02-27 Richard M. Stallman (rms at prep) 19271987-02-27 Richard M. Stallman (rms@prep)
1928 1928
1929 * dispnew.c (Fopen_termscript): `report_file_error' 1929 * dispnew.c (Fopen_termscript): `report_file_error'
1930 requires list as 2nd arg. 1930 requires list as 2nd arg.
1931 1931
19321987-02-26 Richard M. Stallman (rms at prep) 19321987-02-26 Richard M. Stallman (rms@prep)
1933 1933
1934 * xmenu.c: New file defining Fx_popup_menu. 1934 * xmenu.c: New file defining Fx_popup_menu.
1935 * emacs.c (main): Call syms_of_xmenu. 1935 * emacs.c (main): Call syms_of_xmenu.
@@ -1937,7 +1937,7 @@
1937 * buffer.c (Fother_buffer): Condition for assigning to 1937 * buffer.c (Fother_buffer): Condition for assigning to
1938 `notsogood' was backwards (should be if null). 1938 `notsogood' was backwards (should be if null).
1939 1939
19401987-02-23 Richard M. Stallman (rms at prep) 19401987-02-23 Richard M. Stallman (rms@prep)
1941 1941
1942 * keymap.c (access_keymap): No longer check lower case 1942 * keymap.c (access_keymap): No longer check lower case
1943 equivalent of an upper case letter that is undefined. 1943 equivalent of an upper case letter that is undefined.
@@ -1964,17 +1964,17 @@
1964 Remove definition of TEXT_START (safe since GNU crt0.c is used). 1964 Remove definition of TEXT_START (safe since GNU crt0.c is used).
1965 Add to ADJUST_EXEC_HEADER something to set unexec_text_start. 1965 Add to ADJUST_EXEC_HEADER something to set unexec_text_start.
1966 1966
19671987-02-22 Richard M. Stallman (rms at prep) 19671987-02-22 Richard M. Stallman (rms@prep)
1968 1968
1969 * dispnew.c (Fopen_termscript): Close existing termscript 1969 * dispnew.c (Fopen_termscript): Close existing termscript
1970 file before trying to open a new one. Report open failure 1970 file before trying to open a new one. Report open failure
1971 with report_file_error. 1971 with report_file_error.
1972 1972
19731987-02-21 Paul Rubin (phr at prep) 19731987-02-21 Paul Rubin (phr@prep)
1974 1974
1975 * window.c (set-window-buffer): typo "set-widow-buffer". 1975 * window.c (set-window-buffer): typo "set-widow-buffer".
1976 1976
19771987-02-19 Richard Mlynarik (mly at prep) 19771987-02-19 Richard Mlynarik (mly@prep)
1978 1978
1979 * lisp.h: 1979 * lisp.h:
1980 Add type Lisp_Window_Configuration, delete Lisp_Temp_Vector. 1980 Add type Lisp_Window_Configuration, delete Lisp_Temp_Vector.
@@ -2005,18 +2005,18 @@
2005 Print a disturbing message if encounter an illegal dtp -- 2005 Print a disturbing message if encounter an illegal dtp --
2006 perhaps this should core-dump? 2006 perhaps this should core-dump?
2007 2007
20081987-02-17 Richard Mlynarik (mly at prep) 20081987-02-17 Richard Mlynarik (mly@prep)
2009 2009
2010 * dired.c (Ffile_attributes): 2010 * dired.c (Ffile_attributes):
2011 Use make_number. (XINT doesn't work on LHS of assignment) 2011 Use make_number. (XINT doesn't work on LHS of assignment)
2012 2012
20131987-02-17 Richard M. Stallman (rms at prep) 20131987-02-17 Richard M. Stallman (rms@prep)
2014 2014
2015 * doc.c (get_doc_string, Fsnarf_documentation): 2015 * doc.c (get_doc_string, Fsnarf_documentation):
2016 In vms4.4, avoid system bug by using sys_translate_unix 2016 In vms4.4, avoid system bug by using sys_translate_unix
2017 to translate filename to VMS format before opening. 2017 to translate filename to VMS format before opening.
2018 2018
20191987-02-16 Richard M. Stallman (rms at prep) 20191987-02-16 Richard M. Stallman (rms@prep)
2020 2020
2021 * crt0.c: Don't define `environ' if DONT_NEED_ENVIRON is defined. 2021 * crt0.c: Don't define `environ' if DONT_NEED_ENVIRON is defined.
2022 2022
@@ -2029,11 +2029,11 @@
2029 * sysdep.c (reset_sys_modes): Loop on TCSETAW 2029 * sysdep.c (reset_sys_modes): Loop on TCSETAW
2030 until it does not get EINTR. 2030 until it does not get EINTR.
2031 2031
20321987-02-15 Richard M. Stallman (rms at prep) 20321987-02-15 Richard M. Stallman (rms@prep)
2033 2033
2034 * s-bsd4-2.h: Make defns of BSD and BSD4_2 conditional. 2034 * s-bsd4-2.h: Make defns of BSD and BSD4_2 conditional.
2035 2035
20361987-02-13 Richard M. Stallman (rms at prep) 20361987-02-13 Richard M. Stallman (rms@prep)
2037 2037
2038 * process.c: TCP connection feature from markl@jhereg.lcs.mit.edu. 2038 * process.c: TCP connection feature from markl@jhereg.lcs.mit.edu.
2039 Uses a process-object to represent a connection. 2039 Uses a process-object to represent a connection.
@@ -2046,7 +2046,7 @@
2046 * dired.c (Ffile_attributes): Use XINT to store the inode #. 2046 * dired.c (Ffile_attributes): Use XINT to store the inode #.
2047 It can be out of range for integers. 2047 It can be out of range for integers.
2048 2048
20491987-02-12 Richard M. Stallman (rms at prep) 20491987-02-12 Richard M. Stallman (rms@prep)
2050 2050
2051 * xdisp.c (try_window): Fix paren errer in checking hpos 2051 * xdisp.c (try_window): Fix paren errer in checking hpos
2052 against hscroll. This caused window_end_pos to be wrong 2052 against hscroll. This caused window_end_pos to be wrong
@@ -2062,26 +2062,26 @@
2062 * xdisp.c (display_string): mincol==-1 means no minimum. 2062 * xdisp.c (display_string): mincol==-1 means no minimum.
2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp. 2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp.
2064 2064
20651987-02-11 Richard M. Stallman (rms at prep) 20651987-02-11 Richard M. Stallman (rms@prep)
2066 2066
2067 * Version 18.37 released. 2067 * Version 18.37 released.
2068 2068
2069 * data.c (Fmake_local_variable, Fmake_variable_buffer_local): 2069 * data.c (Fmake_local_variable, Fmake_variable_buffer_local):
2070 Get error if arg is t or nil. Doc improvements. 2070 Get error if arg is t or nil. Doc improvements.
2071 2071
20721987-02-10 Richard Mlynarik (mly at prep) 20721987-02-10 Richard Mlynarik (mly@prep)
2073 2073
2074 * xfns.c (Fx_get_default): Add (unsigned char *) cast. 2074 * xfns.c (Fx_get_default): Add (unsigned char *) cast.
2075 2075
2076 * window.c: typo. 2076 * window.c: typo.
2077 2077
20781987-02-09 Richard M. Stallman (rms at prep) 20781987-02-09 Richard M. Stallman (rms@prep)
2079 2079
2080 * process.c (change_msgs): Save/restore selected buffer 2080 * process.c (change_msgs): Save/restore selected buffer
2081 only over simple insertions, and over one such at a time. 2081 only over simple insertions, and over one such at a time.
2082 Don't save it across sentinel invocations. 2082 Don't save it across sentinel invocations.
2083 2083
20841987-02-08 Richard M. Stallman (rms at prep) 20841987-02-08 Richard M. Stallman (rms@prep)
2085 2085
2086 * tparam.c (tparam): Supply code for NO_ARG_ARRAY case. 2086 * tparam.c (tparam): Supply code for NO_ARG_ARRAY case.
2087 2087
@@ -2118,7 +2118,7 @@
2118 * alloc.c (Fgarbage_collect): After GC, clear marks 2118 * alloc.c (Fgarbage_collect): After GC, clear marks
2119 in the dummy buffers buffer_defaults and buffer_local_symbols. 2119 in the dummy buffers buffer_defaults and buffer_local_symbols.
2120 2120
21211987-02-07 Richard M. Stallman (rms at prep) 21211987-02-07 Richard M. Stallman (rms@prep)
2122 2122
2123 * window.c (Fnext_window): Restore old meaning of t as 2nd arg: 2123 * window.c (Fnext_window): Restore old meaning of t as 2nd arg:
2124 count minibuffer window even if not active. 2124 count minibuffer window even if not active.
@@ -2127,7 +2127,7 @@
2127 * window.c (window_loop): Rewrite to work the old way. 2127 * window.c (window_loop): Rewrite to work the old way.
2128 The new way did not work when deleting windows. 2128 The new way did not work when deleting windows.
2129 2129
21301987-02-05 Richard M. Stallman (rms at prep) 21301987-02-05 Richard M. Stallman (rms@prep)
2131 2131
2132 * m-sequent.h: Undef old definition of KERNEL_FILE so no warning. 2132 * m-sequent.h: Undef old definition of KERNEL_FILE so no warning.
2133 2133
@@ -2135,11 +2135,11 @@
2135 after filter; sometimes setting buffer is useful in filter functions. 2135 after filter; sometimes setting buffer is useful in filter functions.
2136 2136
2137 2137
21381987-02-02 Richard M. Stallman (rms at prep) 21381987-02-02 Richard M. Stallman (rms@prep)
2139 2139
2140 * keyboard.c (kbd-buffer_store_char): Fix paren error. 2140 * keyboard.c (kbd-buffer_store_char): Fix paren error.
2141 2141
21421987-01-31 Richard M. Stallman (rms at prep) 21421987-01-31 Richard M. Stallman (rms@prep)
2143 2143
2144 * window.c (window_loop): Rewrite not to pass t as 2nd arg 2144 * window.c (window_loop): Rewrite not to pass t as 2nd arg
2145 to Fnext_window by starting loop from the window after 2145 to Fnext_window by starting loop from the window after
@@ -2148,11 +2148,11 @@
2148 * window.c (Fnext_window): Change meaning of t as 2nd arg. 2148 * window.c (Fnext_window): Change meaning of t as 2nd arg.
2149 It now means to ignore the minibuffer even if it's active. 2149 It now means to ignore the minibuffer even if it's active.
2150 2150
21511987-01-29 Richard M. Stallman (rms at prep) 21511987-01-29 Richard M. Stallman (rms@prep)
2152 2152
2153 * cmds.c (Fforward_line): Correct the returned value. 2153 * cmds.c (Fforward_line): Correct the returned value.
2154 2154
21551987-01-28 Richard M. Stallman (rms at prep) 21551987-01-28 Richard M. Stallman (rms@prep)
2156 2156
2157 * keyboard.c (kbd_buffer_store_char): 2157 * keyboard.c (kbd_buffer_store_char):
2158 Ignore meta bit while checking for C-g, if meta-flag is clear. 2158 Ignore meta bit while checking for C-g, if meta-flag is clear.
@@ -2170,12 +2170,12 @@
2170 * m-masscomp.h: Check machine type to choose between C_ALLOCA 2170 * m-masscomp.h: Check machine type to choose between C_ALLOCA
2171 and HAVE_ALLOCA. 2171 and HAVE_ALLOCA.
2172 2172
21731987-01-27 Richard Mlynarik (mly at prep) 21731987-01-27 Richard Mlynarik (mly@prep)
2174 2174
2175 * window.c (change_window_height): 2175 * window.c (change_window_height):
2176 Validate window_min_height. 2176 Validate window_min_height.
2177 2177
21781987-01-26 Richard M. Stallman (rms at prep) 21781987-01-26 Richard M. Stallman (rms@prep)
2179 2179
2180 * m-ibmrt.h: LOAD_AVE_TYPE now double. 2180 * m-ibmrt.h: LOAD_AVE_TYPE now double.
2181 Now both operating systems for RT now supported. 2181 Now both operating systems for RT now supported.
@@ -2189,13 +2189,13 @@
2189 * xdisp.c (display_string): If TRUNCATE is 0, display all the 2189 * xdisp.c (display_string): If TRUNCATE is 0, display all the
2190 way to window edge; don't stop one column short. 2190 way to window edge; don't stop one column short.
2191 2191
21921987-01-24 Richard M. Stallman (rms at prep) 21921987-01-24 Richard M. Stallman (rms@prep)
2193 2193
2194 * unexec.c (make_hdr): New var `bss_end' holds end-of-bss address. 2194 * unexec.c (make_hdr): New var `bss_end' holds end-of-bss address.
2195 This simplifies computation of bss size while keeping it from 2195 This simplifies computation of bss size while keeping it from
2196 being negative. 2196 being negative.
2197 2197
21981987-01-23 Richard Mlynarik (mly at prep) 21981987-01-23 Richard Mlynarik (mly@prep)
2199 2199
2200 * fileio.c (Fexpand_file_name): 2200 * fileio.c (Fexpand_file_name):
2201 Have to do checks for "//" "/~" etc even if filename is 2201 Have to do checks for "//" "/~" etc even if filename is
@@ -2207,7 +2207,7 @@
2207 2207
2208 * m-stride.h: Fixes from bruce@stride.com 2208 * m-stride.h: Fixes from bruce@stride.com
2209 2209
22101987-01-22 Richard M. Stallman (rms at prep) 22101987-01-22 Richard M. Stallman (rms@prep)
2211 2211
2212 * eval.c (Feval, apply_lambda): When protecting a vector 2212 * eval.c (Feval, apply_lambda): When protecting a vector
2213 of evaluated arguments, across the loop that evals them, 2213 of evaluated arguments, across the loop that evals them,
@@ -2215,11 +2215,11 @@
2215 evalled so far, since the rest of the vector elements 2215 evalled so far, since the rest of the vector elements
2216 are still garbage. 2216 are still garbage.
2217 2217
22181987-01-21 Richard M. Stallman (rms at prep) 22181987-01-21 Richard M. Stallman (rms@prep)
2219 2219
2220 * Version 18.36 released. 2220 * Version 18.36 released.
2221 2221
22221987-01-21 Richard M. Stallman (rms at prep) 22221987-01-21 Richard M. Stallman (rms@prep)
2223 2223
2224 * term.c (write_chars): If we find N identical chars 2224 * term.c (write_chars): If we find N identical chars
2225 and that is too few for a Repeat operation, 2225 and that is too few for a Repeat operation,
@@ -2231,7 +2231,7 @@
2231 * bytecode.c (Fbytecode): 2231 * bytecode.c (Fbytecode):
2232 Include bytecode pc value in stack over/underflow errors 2232 Include bytecode pc value in stack over/underflow errors
2233 2233
22341987-01-20 Richard M. Stallman (rms at prep) 22341987-01-20 Richard M. Stallman (rms@prep)
2235 2235
2236 * lread.c (defvar_lisp_nopro): New fn like defvar_lisp 2236 * lread.c (defvar_lisp_nopro): New fn like defvar_lisp
2237 but doesn't call staticpro. 2237 but doesn't call staticpro.
@@ -2243,12 +2243,12 @@
2243 2243
2244 * keyboard.c: #undef SIGIO if there's no FIONREAD. 2244 * keyboard.c: #undef SIGIO if there's no FIONREAD.
2245 2245
22461987-01-19 Richard M. Stallman (rms at prep) 22461987-01-19 Richard M. Stallman (rms@prep)
2247 2247
2248 * indent.c (compute_motion): IBMRT needs HPOS defined 2248 * indent.c (compute_motion): IBMRT needs HPOS defined
2249 like celerity. 2249 like celerity.
2250 2250
22511987-01-16 Richard Mlynarik (mly at prep) 22511987-01-16 Richard Mlynarik (mly@prep)
2252 2252
2253 * xfns.c (Fx_set_{background,cursor,mouse}_color): 2253 * xfns.c (Fx_set_{background,cursor,mouse}_color):
2254 Initialise save_color. 2254 Initialise save_color.
@@ -2256,7 +2256,7 @@
2256 * fileio.c, search.c, sysdep.c, filelock.c, editfns.c, process.c: 2256 * fileio.c, search.c, sysdep.c, filelock.c, editfns.c, process.c:
2257 Delete/replace unused/conditionalised variables 2257 Delete/replace unused/conditionalised variables
2258 2258
22591987-01-15 Richard M. Stallman (rms at prep) 22591987-01-15 Richard M. Stallman (rms@prep)
2260 2260
2261 * fns.c (Fcopy_alist): Pass missing arg to concat. 2261 * fns.c (Fcopy_alist): Pass missing arg to concat.
2262 2262
@@ -2272,26 +2272,26 @@
2272 2272
2273 * keyboard.c (kbd_buffer_get_char): Flush unused local var. 2273 * keyboard.c (kbd_buffer_get_char): Flush unused local var.
2274 2274
22751987-01-15 Richard Mlynarik (mly at prep) 22751987-01-15 Richard Mlynarik (mly@prep)
2276 2276
2277 * dispnew.c (init_display): 2277 * dispnew.c (init_display):
2278 Hack X if "-d display-name" specified, even if env var DISPLAY 2278 Hack X if "-d display-name" specified, even if env var DISPLAY
2279 not set. 2279 not set.
2280 2280
22811987-01-15 Richard M. Stallman (rms at prep) 22811987-01-15 Richard M. Stallman (rms@prep)
2282 2282
2283 * fns.c (Fconcat): doc fix. 2283 * fns.c (Fconcat): doc fix.
2284 2284
22851987-01-15 Richard Mlynarik (mly at prep) 22851987-01-15 Richard Mlynarik (mly@prep)
2286 2286
2287 * keyboard.c (last_command): doc fix 2287 * keyboard.c (last_command): doc fix
2288 2288
22891987-01-13 Richard M. Stallman (rms at prep) 22891987-01-13 Richard M. Stallman (rms@prep)
2290 2290
2291 * process.c (create_process): Cast value of `signal' to insulate from 2291 * process.c (create_process): Cast value of `signal' to insulate from
2292 * sysdep.c (sys_suspend, select): changed value type in sysV.3. 2292 * sysdep.c (sys_suspend, select): changed value type in sysV.3.
2293 2293
22941987-01-12 Richard M. Stallman (rms at prep) 22941987-01-12 Richard M. Stallman (rms@prep)
2295 2295
2296 * sysdep.c (reset_sys_modes): Use TCSETAW to restore tty state. 2296 * sysdep.c (reset_sys_modes): Use TCSETAW to restore tty state.
2297 On BSD, define TCSETAW to be TIOCSETN (so no change here on BSD). 2297 On BSD, define TCSETAW to be TIOCSETN (so no change here on BSD).
@@ -2299,7 +2299,7 @@
2299 * callproc.c (init_callproc): Don't get environment as 2299 * callproc.c (init_callproc): Don't get environment as
2300 strings when dumping Emacs. 2300 strings when dumping Emacs.
2301 2301
23021987-01-12 Richard Mlynarik (mly at prep) 23021987-01-12 Richard Mlynarik (mly@prep)
2303 2303
2304 * lread.c (Fload, load_unwind): 2304 * lread.c (Fload, load_unwind):
2305 load_in_progress must be a counter, not a flag since `load' may be 2305 load_in_progress must be a counter, not a flag since `load' may be
@@ -2316,7 +2316,7 @@
2316 * filelock.c (current_lock_file_owner_1): 2316 * filelock.c (current_lock_file_owner_1):
2317 Always close the fd even if get an error reading!!! 2317 Always close the fd even if get an error reading!!!
2318 2318
23191987-01-11 Richard Mlynarik (mly at prep) 23191987-01-11 Richard Mlynarik (mly@prep)
2320 2320
2321 * fileio.c (Fsubstitute_in_file_name, Fread_file_name_internal): 2321 * fileio.c (Fsubstitute_in_file_name, Fread_file_name_internal):
2322 `Quote' "$" as "$$" This doesn't break any existing code, 2322 `Quote' "$" as "$$" This doesn't break any existing code,
@@ -2326,16 +2326,16 @@
2326 * fileio.c (Fsubstitute_in_file_name): 2326 * fileio.c (Fsubstitute_in_file_name):
2327 Allow substituting zero-length env vars. 2327 Allow substituting zero-length env vars.
2328 2328
23291987-01-10 Richard M. Stallman (rms at prep) 23291987-01-10 Richard M. Stallman (rms@prep)
2330 2330
2331 * termcap.c (tgetent): Fix syntax errors in VMS-only code. 2331 * termcap.c (tgetent): Fix syntax errors in VMS-only code.
2332 2332
23331987-01-09 Richard Mlynarik (mly at prep) 23331987-01-09 Richard Mlynarik (mly@prep)
2334 2334
2335 * xterm.c (x_term_init): 2335 * xterm.c (x_term_init):
2336 Give correct error message when DISPLAY not set. 2336 Give correct error message when DISPLAY not set.
2337 2337
23381987-01-08 Richard Mlynarik (mly at prep) 23381987-01-08 Richard Mlynarik (mly@prep)
2339 2339
2340 * xfns.c (Fx_get_default): 2340 * xfns.c (Fx_get_default):
2341 Return nil, not "" on non-existent option, as documented. 2341 Return nil, not "" on non-existent option, as documented.
@@ -2349,46 +2349,46 @@
2349 "-nw" if HAVE_X_WINDOWS -- this code was never distributed 2349 "-nw" if HAVE_X_WINDOWS -- this code was never distributed
2350 earlier, so there was no need to retain a compatibility kludge. 2350 earlier, so there was no need to retain a compatibility kludge.
2351 2351
23521987-01-08 Richard M. Stallman (rms at prep) 23521987-01-08 Richard M. Stallman (rms@prep)
2353 2353
2354 * search.c (Freplace_match): Change declaration `char' to `int'. 2354 * search.c (Freplace_match): Change declaration `char' to `int'.
2355 Declaring a scalar variable `char' is nearly always wrong 2355 Declaring a scalar variable `char' is nearly always wrong
2356 and breaks most compilers. 2356 and breaks most compilers.
2357 2357
23581987-01-07 Richard M. Stallman (rms at prep) 23581987-01-07 Richard M. Stallman (rms@prep)
2359 2359
2360 * xterm.c (flashback): Change || to | in signal mask calculation. 2360 * xterm.c (flashback): Change || to | in signal mask calculation.
2361 2361
23621987-01-06 Richard M. Stallman (rms at prep) 23621987-01-06 Richard M. Stallman (rms@prep)
2363 2363
2364 * print.c (print): RTPC_REGISTER_BUG conditional. 2364 * print.c (print): RTPC_REGISTER_BUG conditional.
2365 * data.c (Fset): likewise. 2365 * data.c (Fset): likewise.
2366 * m-ibmrt.h (SIGN_EXTEND_CHAR): Flush the definition that used 2366 * m-ibmrt.h (SIGN_EXTEND_CHAR): Flush the definition that used
2367 a subroutine and really install the one that uses arithmetic. 2367 a subroutine and really install the one that uses arithmetic.
2368 2368
23691987-01-06 Richard Mlynarik (mly at prep) 23691987-01-06 Richard Mlynarik (mly@prep)
2370 2370
2371 * keyboard.c (kbd_buffer_{read,store}_char): 2371 * keyboard.c (kbd_buffer_{read,store}_char):
2372 Look at MetaFlag when reading char out of buffer rather than 2372 Look at MetaFlag when reading char out of buffer rather than
2373 storing into it so that buffer-local meta-flag works correctly. 2373 storing into it so that buffer-local meta-flag works correctly.
2374 2374
23751987-01-06 Richard M. Stallman (rms at prep) 23751987-01-06 Richard M. Stallman (rms@prep)
2376 2376
2377 * syntax.c (Fchar_syntax, Fmodify_syntax_entry): 2377 * syntax.c (Fchar_syntax, Fmodify_syntax_entry):
2378 Mask specified char to 8 bits before indexing syntax table. 2378 Mask specified char to 8 bits before indexing syntax table.
2379 2379
23801987-01-05 Richard Mlynarik (mly at prep) 23801987-01-05 Richard Mlynarik (mly@prep)
2381 2381
2382 * callproc.c (init_callproc): 2382 * callproc.c (init_callproc):
2383 Make maintain_environment stuff work yet again. 2383 Make maintain_environment stuff work yet again.
2384 2384
23851987-01-05 Richard M. Stallman (rms at prep) 23851987-01-05 Richard M. Stallman (rms@prep)
2386 2386
2387 * fileio.c (report_file_error): Check for errno < 0. 2387 * fileio.c (report_file_error): Check for errno < 0.
2388 2388
2389 * Version 18.35 released. 2389 * Version 18.35 released.
2390 2390
23911987-01-03 Richard M. Stallman (rms at prep) 23911987-01-03 Richard M. Stallman (rms@prep)
2392 2392
2393 * callproc.c: Rename Vprocess_extra_environment => Vprocess_environment. 2393 * callproc.c: Rename Vprocess_extra_environment => Vprocess_environment.
2394 * callproc.c (init_callproc): Copy Unix environment into 2394 * callproc.c (init_callproc): Copy Unix environment into
@@ -2426,7 +2426,7 @@
2426 * indent.c (several): Fix range checks on tab_width: 2426 * indent.c (several): Fix range checks on tab_width:
2427 replace && with ||. 2427 replace && with ||.
2428 2428
24291987-01-01 Richard Mlynarik (mly at prep) 24291987-01-01 Richard Mlynarik (mly@prep)
2430 2430
2431 * indent.c (Fcurrent_column, Fmove_to_column): 2431 * indent.c (Fcurrent_column, Fmove_to_column):
2432 Doc. 2432 Doc.
@@ -2438,19 +2438,19 @@
2438 Make MAINTAIN_ENVIRONMENT stuff work yet again. 2438 Make MAINTAIN_ENVIRONMENT stuff work yet again.
2439 Clean up calling sequence of child_setup. 2439 Clean up calling sequence of child_setup.
2440 2440
24411986-12-31 Richard M. Stallman (rms at prep) 24411986-12-31 Richard M. Stallman (rms@prep)
2442 2442
2443 * search.c (search_command): abort before setting point 2443 * search.c (search_command): abort before setting point
2444 if new point value is out of range. 2444 if new point value is out of range.
2445 2445
2446 * buffer.c (Fbuffer_enable_undo): New function. 2446 * buffer.c (Fbuffer_enable_undo): New function.
2447 2447
24481986-12-26 Richard M. Stallman (rms at prep) 24481986-12-26 Richard M. Stallman (rms@prep)
2449 2449
2450 * casefiddle.c (casify_region): Don't upcase within word 2450 * casefiddle.c (casify_region): Don't upcase within word
2451 for CASE_CAPITALIZE_UP. 2451 for CASE_CAPITALIZE_UP.
2452 2452
24531986-12-24 Richard M. Stallman (rms at prep) 24531986-12-24 Richard M. Stallman (rms@prep)
2454 2454
2455 * window.c (save_window_save_1): 2455 * window.c (save_window_save_1):
2456 Don't make windows for start, pointm and mark fields 2456 Don't make windows for start, pointm and mark fields
@@ -2463,11 +2463,11 @@
2463 * window.c (Fsave_window_excursion): 2463 * window.c (Fsave_window_excursion):
2464 Don't gcpro the saved window status. The specpdl does it. 2464 Don't gcpro the saved window status. The specpdl does it.
2465 2465
24661986-12-23 Richard M. Stallman (rms at prep) 24661986-12-23 Richard M. Stallman (rms@prep)
2467 2467
2468 * search.c: static_BM_tab should not be initialized. 2468 * search.c: static_BM_tab should not be initialized.
2469 2469
24701986-12-22 Richard M. Stallman (rms at prep) 24701986-12-22 Richard M. Stallman (rms@prep)
2471 2471
2472 * term.c (term_init): Default Wcm.cm_tab to 0 if no `ta' string. 2472 * term.c (term_init): Default Wcm.cm_tab to 0 if no `ta' string.
2473 2473
@@ -2485,7 +2485,7 @@
2485 * dispnew.c (update_screen): Don't actually alter 2485 * dispnew.c (update_screen): Don't actually alter
2486 cursX and cursY when putting cursor in echo area. 2486 cursX and cursY when putting cursor in echo area.
2487 2487
24881986-12-21 Richard M. Stallman (rms at prep) 24881986-12-21 Richard M. Stallman (rms@prep)
2489 2489
2490 * window.h: New window field window_end_valid. 2490 * window.h: New window field window_end_valid.
2491 window_end_pos is now always positive; validity info 2491 window_end_pos is now always positive; validity info
@@ -2502,7 +2502,7 @@
2502 * process.c (Faccept_process_output): 2502 * process.c (Faccept_process_output):
2503 Pass process pointer to wait_reading_process_input. 2503 Pass process pointer to wait_reading_process_input.
2504 2504
25051986-12-20 Richard Mlynarik (mly at prep) 25051986-12-20 Richard Mlynarik (mly@prep)
2506 2506
2507 * keyboard.c (Fsuspend_emacs): 2507 * keyboard.c (Fsuspend_emacs):
2508 If `suspend-emacs-hook' returns t don't suspend 2508 If `suspend-emacs-hook' returns t don't suspend
@@ -2510,7 +2510,7 @@
2510 (including calling suspend-resume-hook if necessary.) 2510 (including calling suspend-resume-hook if necessary.)
2511 Otherwise, call sys_suspend and so forth normally. 2511 Otherwise, call sys_suspend and so forth normally.
2512 2512
25131986-12-20 Richard M. Stallman (rms at prep) 25131986-12-20 Richard M. Stallman (rms@prep)
2514 2514
2515 * buffer.c (Frename_buffer): If have auto save file but 2515 * buffer.c (Frename_buffer): If have auto save file but
2516 no visited file, call rename-auto-save-file (a Lisp function). 2516 no visited file, call rename-auto-save-file (a Lisp function).
@@ -2518,7 +2518,7 @@
2518 * buffer.c: add lots of register declarations. 2518 * buffer.c: add lots of register declarations.
2519 (list_buffers_1): combine local `mode' with `tail'. 2519 (list_buffers_1): combine local `mode' with `tail'.
2520 2520
25211986-12-20 Richard Mlynarik (mly at prep) 25211986-12-20 Richard Mlynarik (mly@prep)
2522 2522
2523 * xdisp.c (DoDsp and this_line_*): 2523 * xdisp.c (DoDsp and this_line_*):
2524 Rename this_line_hpos -> this_line_start_hpos. 2524 Rename this_line_hpos -> this_line_start_hpos.
@@ -2526,7 +2526,7 @@
2526 on screen of point. 2526 on screen of point.
2527 2527
2528 Make this_line_* static variables. 2528 Make this_line_* static variables.
2529 2529
2530 In DoDsp, rearrange the tests to see whether to use cached 2530 In DoDsp, rearrange the tests to see whether to use cached
2531 line info to be a little faster. 2531 line info to be a little faster.
2532 Fix some bugs in which cursX and cursY might not be updated 2532 Fix some bugs in which cursX and cursY might not be updated
@@ -2560,13 +2560,13 @@
2560 start of the echo area, but not have any echo appear until one 2560 start of the echo area, but not have any echo appear until one
2561 second later. 2561 second later.
2562 2562
25631986-12-17 Richard M. Stallman (rms at prep) 25631986-12-17 Richard M. Stallman (rms@prep)
2564 2564
2565 * editfns.c: Add register declarations and a few vars for cses. 2565 * editfns.c: Add register declarations and a few vars for cses.
2566 * editfns.c (Fchar_equal): Avoid indexing downcase_table 2566 * editfns.c (Fchar_equal): Avoid indexing downcase_table
2567 with numbers larger than 0xff. 2567 with numbers larger than 0xff.
2568 2568
25691986-12-16 Richard M. Stallman (rms at prep) 25691986-12-16 Richard M. Stallman (rms@prep)
2570 2570
2571 * alloc.c: New garbage collection technique for strings. 2571 * alloc.c: New garbage collection technique for strings.
2572 2572
@@ -2586,7 +2586,7 @@
2586 Those in use are marked with ARRAY_MARK_FLAG in the `size' field. 2586 Those in use are marked with ARRAY_MARK_FLAG in the `size' field.
2587 2587
2588 Small strings are relocated, compressing them within their 2588 Small strings are relocated, compressing them within their
2589 string blocks. 2589 string blocks.
2590 mark_object puts all slots that point at a string onto a chain 2590 mark_object puts all slots that point at a string onto a chain
2591 which runs from the string's `size' field, through all the slots 2591 which runs from the string's `size' field, through all the slots
2592 that used to point at the string. The end of the chain is shown 2592 that used to point at the string. The end of the chain is shown
@@ -2624,7 +2624,7 @@
2624 2624
2625 * alloc.c: Stop using clear_marks. Make gc_sweep clear 2625 * alloc.c: Stop using clear_marks. Make gc_sweep clear
2626 the marks on all live objects. 2626 the marks on all live objects.
2627 2627
2628 * alloc.c (malloc_warning, Fgarbage_collect): Eliminate mechanism 2628 * alloc.c (malloc_warning, Fgarbage_collect): Eliminate mechanism
2629 that defers malloc warnings during GC, since GC no longer calls 2629 that defers malloc warnings during GC, since GC no longer calls
2630 malloc. 2630 malloc.
@@ -2644,7 +2644,7 @@
2644 mark_object can clear the mark bit so these callers must still 2644 mark_object can clear the mark bit so these callers must still
2645 set the mark bit again after calling mark_object on such slots. 2645 set the mark bit again after calling mark_object on such slots.
2646 2646
26471986-12-15 Richard M. Stallman (rms at prep) 26471986-12-15 Richard M. Stallman (rms@prep)
2648 2648
2649 * process.c (create_process): TIOCNOTTY needs no 3rd arg after all. 2649 * process.c (create_process): TIOCNOTTY needs no 3rd arg after all.
2650 * sysdep.c (set_exclusive_use): ditto for FIOCLEX. 2650 * sysdep.c (set_exclusive_use): ditto for FIOCLEX.
@@ -2652,14 +2652,14 @@
2652 * emacs.c (Fdump_emacs): [ALLIANT] 2652 * emacs.c (Fdump_emacs): [ALLIANT]
2653 Copy _curbrk into save_curbrk, not vice versa. 2653 Copy _curbrk into save_curbrk, not vice versa.
2654 2654
26551986-12-13 Richard M. Stallman (rms at prep) 26551986-12-13 Richard M. Stallman (rms@prep)
2656 2656
2657 * sysdep.c (flush_pending_output): 3rd arg to TIOCFLUSH 2657 * sysdep.c (flush_pending_output): 3rd arg to TIOCFLUSH
2658 now is address of word containing zero. It matters. 2658 now is address of word containing zero. It matters.
2659 2659
2660 * editfns.c (Fformat): Fix another error in previous bug. 2660 * editfns.c (Fformat): Fix another error in previous bug.
2661 2661
26621986-12-12 Richard M. Stallman (rms at prep) 26621986-12-12 Richard M. Stallman (rms@prep)
2663 2663
2664 * Version 18.33 released. 2664 * Version 18.33 released.
2665 2665
@@ -2667,7 +2667,7 @@
2667 2667
2668 * editfns.c (Fformat): Last change left `n' one too small. 2668 * editfns.c (Fformat): Last change left `n' one too small.
2669 2669
26701986-12-11 Richard M. Stallman (rms at prep) 26701986-12-11 Richard M. Stallman (rms@prep)
2671 2671
2672 * keyboard.c (Fsuspend_emacs): Pass no args to the 2672 * keyboard.c (Fsuspend_emacs): Pass no args to the
2673 suspend-resume-hook. Also call a new hook, `suspend-hook', 2673 suspend-resume-hook. Also call a new hook, `suspend-hook',
@@ -2678,7 +2678,7 @@
2678 of p_limit vs cursor will give the right results 2678 of p_limit vs cursor will give the right results
2679 and use the kind that will work. 2679 and use the kind that will work.
2680 2680
26811986-12-11 Richard Mlynarik (mly at prep) 26811986-12-11 Richard Mlynarik (mly@prep)
2682 2682
2683 * emacs.c, dispnew.c: 2683 * emacs.c, dispnew.c:
2684 Rename inhibit_x_windows inhibit_window_system. 2684 Rename inhibit_x_windows inhibit_window_system.
@@ -2690,7 +2690,7 @@
2690 Move the increment of the number of args the format string wants. 2690 Move the increment of the number of args the format string wants.
2691 Share code for various kinds of arguments converted to strings. 2691 Share code for various kinds of arguments converted to strings.
2692 2692
26931986-12-10 Richard M. Stallman (rms at prep) 26931986-12-10 Richard M. Stallman (rms@prep)
2694 2694
2695 * commands.h: Declare cursor_in_echo_area. 2695 * commands.h: Declare cursor_in_echo_area.
2696 * dispnew.c (init_display): initialize it. 2696 * dispnew.c (init_display): initialize it.
@@ -2707,7 +2707,7 @@
2707 Add temp var `p' to help RT/PC compiler. 2707 Add temp var `p' to help RT/PC compiler.
2708 Declare printcharfun register. 2708 Declare printcharfun register.
2709 2709
27101986-12-09 Richard Mlynarik (mly at prep) 27101986-12-09 Richard Mlynarik (mly@prep)
2711 2711
2712 * editfns.c (Fformat): 2712 * editfns.c (Fformat):
2713 `%%' doesn't take an `arg' 2713 `%%' doesn't take an `arg'
@@ -2716,12 +2716,12 @@
2716 Fix stupid mistakes and errors. Rename many local variables 2716 Fix stupid mistakes and errors. Rename many local variables
2717 and rearrange some code. 2717 and rearrange some code.
2718 2718
27191986-12-07 Richard Mlynarik (mly at prep) 27191986-12-07 Richard Mlynarik (mly@prep)
2720 2720
2721 * xfns.c (Fx_flip_color): 2721 * xfns.c (Fx_flip_color):
2722 Missing paren in DEFUN arglist. 2722 Missing paren in DEFUN arglist.
2723 2723
27241986-12-06 Richard M. Stallman (rms at prep) 27241986-12-06 Richard M. Stallman (rms@prep)
2725 2725
2726 * Version 18.32 released. 2726 * Version 18.32 released.
2727 2727
@@ -2729,7 +2729,7 @@
2729 Combine handle_process_output into read_process_output. 2729 Combine handle_process_output into read_process_output.
2730 Check for case where read returns -1. 2730 Check for case where read returns -1.
2731 2731
27321986-12-05 Richard M. Stallman (rms at prep) 27321986-12-05 Richard M. Stallman (rms@prep)
2733 2733
2734 * process.c (read_process_output): Read only one buffer worth 2734 * process.c (read_process_output): Read only one buffer worth
2735 and return without trying to read more. It used to loop 2735 and return without trying to read more. It used to loop
@@ -2785,12 +2785,12 @@
2785 * editfns.c (format1): Args are ints or char *'s, 2785 * editfns.c (format1): Args are ints or char *'s,
2786 not Lisp_Objects. Call them ints. 2786 not Lisp_Objects. Call them ints.
2787 2787
27881986-12-04 Richard Mlynarik (mly at prep) 27881986-12-04 Richard Mlynarik (mly@prep)
2789 2789
2790 * xfns.c (Fx_debug): 2790 * xfns.c (Fx_debug):
2791 Return Lisp_Object 2791 Return Lisp_Object
2792 2792
27931986-12-01 Richard Mlynarik (mly at prep) 27931986-12-01 Richard Mlynarik (mly@prep)
2794 2794
2795 * xfns.c (Fx_set_font): 2795 * xfns.c (Fx_set_font):
2796 Don't die if font is "" (I believe this to be an X bug) 2796 Don't die if font is "" (I believe this to be an X bug)
@@ -2799,12 +2799,12 @@
2799 * lread.c (oblookup): 2799 * lread.c (oblookup):
2800 Don't core-dump if data in obarray is invalid 2800 Don't core-dump if data in obarray is invalid
2801 2801
28021986-12-01 Richard M. Stallman (rms at prep) 28021986-12-01 Richard M. Stallman (rms@prep)
2803 2803
2804 * m-att3b.h: on 3b2, 3b5 and 3b15, #define C_OPTIMIZE_SWITCH null 2804 * m-att3b.h: on 3b2, 3b5 and 3b15, #define C_OPTIMIZE_SWITCH null
2805 since -O triggers compiler bug affecting push_key_description. 2805 since -O triggers compiler bug affecting push_key_description.
2806 2806
28071986-11-28 Richard Mlynarik (mly at prep) 28071986-11-28 Richard Mlynarik (mly@prep)
2808 2808
2809 * keyboard.c (read_key_sequence): 2809 * keyboard.c (read_key_sequence):
2810 Delay setting up the local vars pointing to keymaps until a 2810 Delay setting up the local vars pointing to keymaps until a
@@ -2814,7 +2814,7 @@
2814 * xterm.c: 2814 * xterm.c:
2815 Typo. 2815 Typo.
2816 2816
28171986-11-26 Richard M. Stallman (rms at prep) 28171986-11-26 Richard M. Stallman (rms@prep)
2818 2818
2819 * sysdep.c (get_system_name): 2819 * sysdep.c (get_system_name):
2820 Eliminate internal static var in USG case. 2820 Eliminate internal static var in USG case.
@@ -2842,7 +2842,7 @@
2842 * keyboard.c (command_loop_1): Don't set those two vars. 2842 * keyboard.c (command_loop_1): Don't set those two vars.
2843 This avoids clobbering them permanently when minibuffer is used. 2843 This avoids clobbering them permanently when minibuffer is used.
2844 2844
28451986-11-25 Richard M. Stallman (rms at prep) 28451986-11-25 Richard M. Stallman (rms@prep)
2846 2846
2847 * callproc.c (child_setup): New arg `envlen' is length 2847 * callproc.c (child_setup): New arg `envlen' is length
2848 of the list Vprocess_extra_environment. 2848 of the list Vprocess_extra_environment.
@@ -2876,7 +2876,7 @@
2876 Fix it by different way of computing delta1 in that case. 2876 Fix it by different way of computing delta1 in that case.
2877 Move some variable decls to inner blocks and add "register". 2877 Move some variable decls to inner blocks and add "register".
2878 2878
28791986-11-24 Richard M. Stallman (rms at prep) 28791986-11-24 Richard M. Stallman (rms@prep)
2880 2880
2881 * buffer.h: `modtime' field = 0 now means no info on visited file. 2881 * buffer.h: `modtime' field = 0 now means no info on visited file.
2882 Nonexistent visited file now represented by -1. 2882 Nonexistent visited file now represented by -1.
@@ -2922,7 +2922,7 @@
2922 2922
2923 * fileio.c (Fwrite_region): Don't try fsync on 4.1bsd. 2923 * fileio.c (Fwrite_region): Don't try fsync on 4.1bsd.
2924 2924
29251986-11-23 Richard M. Stallman (rms at prep) 29251986-11-23 Richard M. Stallman (rms@prep)
2926 2926
2927 * eval.c (record_unwind_protect, specbind, unbind_to, Funbind_protect): 2927 * eval.c (record_unwind_protect, specbind, unbind_to, Funbind_protect):
2928 struct specbind now has a new slot `func'. An internal 2928 struct specbind now has a new slot `func'. An internal
@@ -2941,14 +2941,14 @@
2941 2941
2942 * xterm.c (XTread_socket): Use C-x C-@ to indicate mouse click. 2942 * xterm.c (XTread_socket): Use C-x C-@ to indicate mouse click.
2943 2943
29441986-11-22 Richard M. Stallman (rms at prep) 29441986-11-22 Richard M. Stallman (rms@prep)
2945 2945
2946 * bytecode.c (Fbytecode): Turn on immediate_quit for Bnth loop. 2946 * bytecode.c (Fbytecode): Turn on immediate_quit for Bnth loop.
2947 2947
2948 * keymap.c (Fcurrent_global_map): New function 2948 * keymap.c (Fcurrent_global_map): New function
2949 that returns the current global map. 2949 that returns the current global map.
2950 2950
29511986-11-21 Richard M. Stallman (rms at prep) 29511986-11-21 Richard M. Stallman (rms@prep)
2952 2952
2953 * emacs.c (main, Fdump_emacs): [ALLIANT] save _curbrk 2953 * emacs.c (main, Fdump_emacs): [ALLIANT] save _curbrk
2954 before dumping and restore when starting dumped Emacs. 2954 before dumping and restore when starting dumped Emacs.
@@ -2968,7 +2968,7 @@
2968 * sysdep.c (sys_creat): If vms_stmlf_recfm is nonzero, 2968 * sysdep.c (sys_creat): If vms_stmlf_recfm is nonzero,
2969 create new files with rfm=stmlf. 2969 create new files with rfm=stmlf.
2970 2970
29711986-11-20 Richard M. Stallman (rms at prep) 29711986-11-20 Richard M. Stallman (rms@prep)
2972 2972
2973 * eval.c (unbind_catch): Don't ref thru handlerlist if null. 2973 * eval.c (unbind_catch): Don't ref thru handlerlist if null.
2974 2974
@@ -2976,7 +2976,7 @@
2976 * sysdep.c (sys_suspend): Put in USG_JOBCTRL 2976 * sysdep.c (sys_suspend): Put in USG_JOBCTRL
2977 method of suspending with ptrace. 2977 method of suspending with ptrace.
2978 2978
29791986-11-19 Richard M. Stallman (rms at prep) 29791986-11-19 Richard M. Stallman (rms@prep)
2980 2980
2981 * xterm.c (x_term_init): Delete attempt to set up 2981 * xterm.c (x_term_init): Delete attempt to set up
2982 a handler for SIGIO. This was normally overridden in 2982 a handler for SIGIO. This was normally overridden in
@@ -2986,7 +2986,7 @@
2986 * indent.c (compute_motion): Fix screwy #if celerity || ATT3B 2986 * indent.c (compute_motion): Fix screwy #if celerity || ATT3B
2987 which is invalid. 2987 which is invalid.
2988 2988
29891986-11-18 Richard M. Stallman (rms at prep) 29891986-11-18 Richard M. Stallman (rms@prep)
2990 2990
2991 * keyboard.c (command_loop_1): 2991 * keyboard.c (command_loop_1):
2992 Must check to reselect buffer and flush minibuf message 2992 Must check to reselect buffer and flush minibuf message
@@ -2999,7 +2999,7 @@
2999 * lisp.h: Make initialized global. 2999 * lisp.h: Make initialized global.
3000 * data.c (init_data): Undo last change; not needed now. 3000 * data.c (init_data): Undo last change; not needed now.
3001 3001
30021986-11-18 Richard Mlynarik (mly at prep) 30021986-11-18 Richard Mlynarik (mly@prep)
3003 3003
3004 * emacs.c (main): 3004 * emacs.c (main):
3005 Giving `inhibit_x_windows' an initialisation loses; 3005 Giving `inhibit_x_windows' an initialisation loses;
@@ -3008,7 +3008,7 @@
3008 * xfns.c (Fx_rubber_band): 3008 * xfns.c (Fx_rubber_band):
3009 Make interactive. 3009 Make interactive.
3010 3010
30111986-11-18 Richard M. Stallman (rms at prep) 30111986-11-18 Richard M. Stallman (rms@prep)
3012 3012
3013 * dispnew.c (window_change_signal): 3013 * dispnew.c (window_change_signal):
3014 New function to handle SIGWINCH, defined only if SIGWINCH is. 3014 New function to handle SIGWINCH, defined only if SIGWINCH is.
@@ -3018,7 +3018,7 @@
3018 Test initialized, not Vpurify_flag. Use explicit 3018 Test initialized, not Vpurify_flag. Use explicit
3019 conditionals to avoid the test when CANNOT_DUMP. 3019 conditionals to avoid the test when CANNOT_DUMP.
3020 3020
30211986-11-17 Richard M. Stallman (rms at prep) 30211986-11-17 Richard M. Stallman (rms@prep)
3022 3022
3023 * buffer.c (Ferase_buffer): Zero the buffer's save_length. 3023 * buffer.c (Ferase_buffer): Zero the buffer's save_length.
3024 Future text after erase is unrelated to past text 3024 Future text after erase is unrelated to past text
@@ -3029,7 +3029,7 @@
3029 3029
3030 * fns.c: Prevent warning in 4.3 where param.h does #define BSD 3030 * fns.c: Prevent warning in 4.3 where param.h does #define BSD
3031 3031
30321986-11-16 Richard M. Stallman (rms at prep) 30321986-11-16 Richard M. Stallman (rms@prep)
3033 3033
3034 * dispnew.c (init_display): Set window-system to symbol x, not "X". 3034 * dispnew.c (init_display): Set window-system to symbol x, not "X".
3035 * dispnew.c (syms_of_dispnew): Initialize window-system to nil. 3035 * dispnew.c (syms_of_dispnew): Initialize window-system to nil.
@@ -3051,7 +3051,7 @@
3051 Now has conditional on DID_REMOTE, which is defined 3051 Now has conditional on DID_REMOTE, which is defined
3052 if TIOCREMOTE is actually used. 3052 if TIOCREMOTE is actually used.
3053 3053
30541986-11-15 Richard M. Stallman (rms at prep) 30541986-11-15 Richard M. Stallman (rms@prep)
3055 3055
3056 * Emacs version 18.30 * 3056 * Emacs version 18.30 *
3057 3057
@@ -3068,13 +3068,13 @@
3068 * xdisp.c (decode_mode_spec): Flush unused arg minwidth. 3068 * xdisp.c (decode_mode_spec): Flush unused arg minwidth.
3069 Change call (in display_mode_element). 3069 Change call (in display_mode_element).
3070 3070
30711986-11-14 Richard M. Stallman (rms at prep) 30711986-11-14 Richard M. Stallman (rms@prep)
3072 3072
3073 * process.c (create_process): Don't get a pty 3073 * process.c (create_process): Don't get a pty
3074 if the new variable Vprocess_connection_type is not t. 3074 if the new variable Vprocess_connection_type is not t.
3075 This is the Lisp variable process-connection-type. 3075 This is the Lisp variable process-connection-type.
3076 3076
30771986-11-13 Richard M. Stallman (rms at prep) 30771986-11-13 Richard M. Stallman (rms@prep)
3078 3078
3079 * crt0.c: Rename GLOBAL_START_{DOT,NO_DOT} 3079 * crt0.c: Rename GLOBAL_START_{DOT,NO_DOT}
3080 to {DOT,NODOT}_GLOBAL_START to avoid shortnames trouble. 3080 to {DOT,NODOT}_GLOBAL_START to avoid shortnames trouble.
@@ -3086,7 +3086,7 @@
3086 * keyboard.c (Fcommand_execute): 3086 * keyboard.c (Fcommand_execute):
3087 Zero debug_on_next_call before running the command. 3087 Zero debug_on_next_call before running the command.
3088 3088
30891986-11-12 Richard Mlynarik (mly at prep) 30891986-11-12 Richard Mlynarik (mly@prep)
3090 3090
3091 * data.c (Fsequencep): 3091 * data.c (Fsequencep):
3092 (sequencep nil) => t 3092 (sequencep nil) => t
@@ -3106,22 +3106,22 @@
3106 (This is so things like asynchronous process notifications 3106 (This is so things like asynchronous process notifications
3107 can beep but not screw) 3107 can beep but not screw)
3108 3108
31091986-11-10 Richard M. Stallman (rms at prep) 31091986-11-10 Richard M. Stallman (rms@prep)
3110 3110
3111 * fileio.c (Fset_file_modes): [APOLLO] must reset 3111 * fileio.c (Fset_file_modes): [APOLLO] must reset
3112 modtime after changing the modes. 3112 modtime after changing the modes.
3113 3113
31141986-11-10 Richard Mlynarik (mly at prep) 31141986-11-10 Richard Mlynarik (mly@prep)
3115 3115
3116 * buffer.c (init_buffer_once): 3116 * buffer.c (init_buffer_once):
3117 There is no lisp variable corresponding to buffer-name 3117 There is no lisp variable corresponding to buffer-name
3118 3118
31191986-11-10 Richard M. Stallman (rms at prep) 31191986-11-10 Richard M. Stallman (rms@prep)
3120 3120
3121 * xdisp.c (display_string): Measure new line length 3121 * xdisp.c (display_string): Measure new line length
3122 from start of line body. 3122 from start of line body.
3123 3123
31241986-11-09 Richard M. Stallman (rms at prep) 31241986-11-09 Richard M. Stallman (rms@prep)
3125 3125
3126 * lread.c (oblookup, map_obarray): 3126 * lread.c (oblookup, map_obarray):
3127 Do not use XFASTINT on `next' fields of symbols. 3127 Do not use XFASTINT on `next' fields of symbols.
@@ -3155,7 +3155,7 @@
3155 Also do not ignore trailing spaces in a highlighted line; 3155 Also do not ignore trailing spaces in a highlighted line;
3156 instead, give it more trailing spaces so it reaches the margin. 3156 instead, give it more trailing spaces so it reaches the margin.
3157 3157
31581986-11-08 Richard M. Stallman (rms at prep) 31581986-11-08 Richard M. Stallman (rms@prep)
3159 3159
3160 * data.c (init_data): Don't call signal if purifying. 3160 * data.c (init_data): Don't call signal if purifying.
3161 * ymakefile: Stop using gould-sigvec.s. 3161 * ymakefile: Stop using gould-sigvec.s.
@@ -3163,7 +3163,7 @@
3163 * unexec.c: Eliminate gould-specific code to 3163 * unexec.c: Eliminate gould-specific code to
3164 reinitialize gould-sigvec.s. 3164 reinitialize gould-sigvec.s.
3165 3165
31661986-11-07 Richard M. Stallman (rms at prep) 31661986-11-07 Richard M. Stallman (rms@prep)
3167 3167
3168 * m-vax.h: Turn off NO_REMAP. 3168 * m-vax.h: Turn off NO_REMAP.
3169 3169
@@ -3214,17 +3214,17 @@
3214 Don't decrement `end', and remove (unconditionally) 3214 Don't decrement `end', and remove (unconditionally)
3215 the lseek before writing the data segment. 3215 the lseek before writing the data segment.
3216 3216
32171986-11-06 Richard M. Stallman (rms at prep) 32171986-11-06 Richard M. Stallman (rms@prep)
3218 3218
3219 * keymap.c (apropos1): Use Fdocumentation_property, not Fget, 3219 * keymap.c (apropos1): Use Fdocumentation_property, not Fget,
3220 for doc strings of variables. 3220 for doc strings of variables.
3221 3221
32221986-11-05 Richard Mlynarik (mly at prep) 32221986-11-05 Richard Mlynarik (mly@prep)
3223 3223
3224 * m-att3b.h: 3224 * m-att3b.h:
3225 #define TEXT_START 0 3225 #define TEXT_START 0
3226 3226
32271986-11-05 Richard M. Stallman (rms at prep) 32271986-11-05 Richard M. Stallman (rms@prep)
3228 3228
3229 * alloc.c (Fcons, Fmake_symbol, Fmake_marker, gc_sweep): 3229 * alloc.c (Fcons, Fmake_symbol, Fmake_marker, gc_sweep):
3230 The free-list pointers in symbols, conses and markers 3230 The free-list pointers in symbols, conses and markers
@@ -3249,7 +3249,7 @@
3249 * fileio.c (Fread_file_name_internal): 3249 * fileio.c (Fread_file_name_internal):
3250 [VMS only] Return t if file name is null string. 3250 [VMS only] Return t if file name is null string.
3251 3251
32521986-11-04 Richard M. Stallman (rms at prep) 32521986-11-04 Richard M. Stallman (rms@prep)
3253 3253
3254 * buffer.c (Fget_buffer_create): 3254 * buffer.c (Fget_buffer_create):
3255 For default-major-mode = nil case, use fundamental-mode 3255 For default-major-mode = nil case, use fundamental-mode
@@ -3278,17 +3278,17 @@
3278 Was assuming exec-path was a string. Fixed to use 3278 Was assuming exec-path was a string. Fixed to use
3279 exec-directory instead, and to validate its data type first. 3279 exec-directory instead, and to validate its data type first.
3280 3280
32811986-11-04 Richard Mlynarik (mly at prep) 32811986-11-04 Richard Mlynarik (mly@prep)
3282 3282
3283 * m-isi.h => m-isi-ov.h 3283 * m-isi.h => m-isi-ov.h
3284 3284
32851986-11-04 Richard M. Stallman (rms at prep) 32851986-11-04 Richard M. Stallman (rms@prep)
3286 3286
3287 * buffer.c (init_buffer_once): 3287 * buffer.c (init_buffer_once):
3288 Avoid casts from int to Lisp_Object (which would lose 3288 Avoid casts from int to Lisp_Object (which would lose
3289 if NO_UNION_TYPE is not defined); use XFASTINT. 3289 if NO_UNION_TYPE is not defined); use XFASTINT.
3290 3290
32911986-11-03 Richard Mlynarik (mly at prep) 32911986-11-03 Richard Mlynarik (mly@prep)
3292 3292
3293 * xterm.c (stufflines): 3293 * xterm.c (stufflines):
3294 Initialise signal mask. 3294 Initialise signal mask.
@@ -3296,7 +3296,7 @@
3296 * xterm.h: 3296 * xterm.h:
3297 Add definition of sigmask 3297 Add definition of sigmask
3298 3298
32991986-11-01 Richard Mlynarik (mly at prep) 32991986-11-01 Richard Mlynarik (mly@prep)
3300 3300
3301 * m-sun3.h: 3301 * m-sun3.h:
3302 #undef sun2 ? #define sun3 3302 #undef sun2 ? #define sun3
@@ -3310,14 +3310,14 @@
3310 * fileio.c, fns.c, m-vax.h: 3310 * fileio.c, fns.c, m-vax.h:
3311 Fixes for VMS cpp. (#undef foo -> #ifdef foo ? #undef foo) 3311 Fixes for VMS cpp. (#undef foo -> #ifdef foo ? #undef foo)
3312 3312
33131986-10-31 Richard Mlynarik (mly at prep) 33131986-10-31 Richard Mlynarik (mly@prep)
3314 3314
3315 * vmsmakefile (new file) 3315 * vmsmakefile (new file)
3316 3316
3317 * crt0.c, unexec.c, m-isi.h (new file): 3317 * crt0.c, unexec.c, m-isi.h (new file):
3318 Integrated Solutions 68k port. 3318 Integrated Solutions 68k port.
3319 3319
33201986-10-30 Richard Mlynarik (mly at prep) 33201986-10-30 Richard Mlynarik (mly@prep)
3321 3321
3322 * m-vax.h (USG-only changes): 3322 * m-vax.h (USG-only changes):
3323 #define NO_REMAP (I don't understand exactly why one needs to do 3323 #define NO_REMAP (I don't understand exactly why one needs to do
@@ -3337,7 +3337,7 @@
3337 * filelock.c: 3337 * filelock.c:
3338 Don't get MPV if buffer-file-name isn't a string or nil. 3338 Don't get MPV if buffer-file-name isn't a string or nil.
3339 3339
33401986-10-29 Richard Mlynarik (mly at prep) 33401986-10-29 Richard Mlynarik (mly@prep)
3341 3341
3342 * keymap.c (Flookup_key, Fdefine_key): 3342 * keymap.c (Flookup_key, Fdefine_key):
3343 Don't bomb on zero-length strings. 3343 Don't bomb on zero-length strings.
@@ -3352,7 +3352,7 @@
3352 rm ../etc/DOC to avoid make-docfile overwriting any files which 3352 rm ../etc/DOC to avoid make-docfile overwriting any files which
3353 were linked to it (unix sucks) 3353 were linked to it (unix sucks)
3354 3354
33551986-10-28 Richard Mlynarik (mly at prep) 33551986-10-28 Richard Mlynarik (mly@prep)
3356 3356
3357 * vmsmap.c, termcap.c, sysdep.c, config.h-dist: 3357 * vmsmap.c, termcap.c, sysdep.c, config.h-dist:
3358 VMS changes from Sasaki 3358 VMS changes from Sasaki
@@ -3374,12 +3374,12 @@
3374 * keymap.c (Fkeymapp, Flookup_key): 3374 * keymap.c (Fkeymapp, Flookup_key):
3375 Add QUIT test. 3375 Add QUIT test.
3376 3376
33771986-10-27 Richard Mlynarik (mly at prep) 33771986-10-27 Richard Mlynarik (mly@prep)
3378 3378
3379 * callproc.c, fileio.c: 3379 * callproc.c, fileio.c:
3380 VMS changes (make environ noshare, don't call fsync) 3380 VMS changes (make environ noshare, don't call fsync)
3381 3381
33821986-10-26 Richard Mlynarik (mly at prep) 33821986-10-26 Richard Mlynarik (mly@prep)
3383 3383
3384 * sysdep.c, unexec.c, ymakefile: 3384 * sysdep.c, unexec.c, ymakefile:
3385 Gould changes. (marick%cthulhu@gswd-vms.ARPA) 3385 Gould changes. (marick%cthulhu@gswd-vms.ARPA)
@@ -3393,9 +3393,9 @@
3393 for more information. 3393 for more information.
3394 3394
3395 * unexec.c (make_hdr): 3395 * unexec.c (make_hdr):
3396 Typo "#ifdef A_TXT_OFFSET" should be "A_TEXT_OFFSET" 3396 Typo "#ifdef A_TXT_OFFSET" should be "A_TEXT_OFFSET"
3397 3397
33981986-10-22 Richard Mlynarik (mly at prep) 33981986-10-22 Richard Mlynarik (mly@prep)
3399 3399
3400 * keyboard.c, keymap.c: 3400 * keyboard.c, keymap.c:
3401 Move Fexecute_extended_command from keymap.c to keyboard.c rather 3401 Move Fexecute_extended_command from keymap.c to keyboard.c rather
@@ -3413,7 +3413,7 @@
3413 * search.c (Fstring_match): 3413 * search.c (Fstring_match):
3414 Do range-checking on `start' argument. 3414 Do range-checking on `start' argument.
3415 3415
34161986-10-21 Richard Mlynarik (mly at prep) 34161986-10-21 Richard Mlynarik (mly@prep)
3417 3417
3418 * xterm.c, xfns.c (x_term_init, x_change_display): 3418 * xterm.c, xfns.c (x_term_init, x_change_display):
3419 Share command code, and make that code use 3419 Share command code, and make that code use
@@ -3431,21 +3431,21 @@
3431 Changes for when can't take XSYMBOL of 0 and to make check_obarray 3431 Changes for when can't take XSYMBOL of 0 and to make check_obarray
3432 code work correctly. 3432 code work correctly.
3433 3433
34341986-10-20 Richard Mlynarik (mly at prep) 34341986-10-20 Richard Mlynarik (mly@prep)
3435 3435
3436 * m-stride.h, process.c, sysdep.c, unexec.c: 3436 * m-stride.h, process.c, sysdep.c, unexec.c:
3437 Stride changes. 3437 Stride changes.
3438 3438
34391986-10-18 Richard Mlynarik (mly at prep) 34391986-10-18 Richard Mlynarik (mly@prep)
3440 3440
3441 * buffer.c: 3441 * buffer.c:
3442 Made default-major-mode same as (default-value 'major-mode) to 3442 Made default-major-mode same as (default-value 'major-mode) to
3443 avoid user confusion. 3443 avoid user confusion.
3444 3444
34451986-10-17 Richard Mlynarik (mly at prep) 34451986-10-17 Richard Mlynarik (mly@prep)
3446 3446
3447 * cmd.c, process.c: 3447 * cmd.c, process.c:
3448 Doc fixes from sjk 3448 Doc fixes from sjk
3449 3449
3450 * buffer.c (init_buffer_once): 3450 * buffer.c (init_buffer_once):
3451 Do x = (Lisp_Object) 1 instead of (int) x = 1 for benefit of vms 3451 Do x = (Lisp_Object) 1 instead of (int) x = 1 for benefit of vms
@@ -3463,7 +3463,7 @@
3463 * m-celerity.h: 3463 * m-celerity.h:
3464 HAVE_ALLOCA 3464 HAVE_ALLOCA
3465 3465
34661986-10-16 Richard Mlynarik (mly at prep) 34661986-10-16 Richard Mlynarik (mly@prep)
3467 3467
3468 * m-att3b.h: 3468 * m-att3b.h:
3469 New file -- replaces m-3b20.h 3469 New file -- replaces m-3b20.h
@@ -3477,7 +3477,7 @@
3477 If a formerly-nonexistent file has been created since we ``found'' 3477 If a formerly-nonexistent file has been created since we ``found''
3478 it, say there is a discrepancy. 3478 it, say there is a discrepancy.
3479 3479
34801986-10-14 Richard Mlynarik (mly at prep) 34801986-10-14 Richard Mlynarik (mly@prep)
3481 3481
3482 * callint.c (Fprefix_numeric_value): 3482 * callint.c (Fprefix_numeric_value):
3483 Doc typo. 3483 Doc typo.
@@ -3485,7 +3485,7 @@
3485 * malloc.c, regex.c: 3485 * malloc.c, regex.c:
3486 Nuke "#if defined..." for VMS 3486 Nuke "#if defined..." for VMS
3487 3487
34881986-10-12 Richard Mlynarik (mly at prep) 34881986-10-12 Richard Mlynarik (mly@prep)
3489 3489
3490 * xdisp.c (many functions): 3490 * xdisp.c (many functions):
3491 Rearrange the way in which the mode-line stuff is hacked: 3491 Rearrange the way in which the mode-line stuff is hacked:
@@ -3499,21 +3499,21 @@
3499 anything (due to a bug) and wasn't even being initialised! 3499 anything (due to a bug) and wasn't even being initialised!
3500 minor-mode-alist does what this thought it was doing. 3500 minor-mode-alist does what this thought it was doing.
3501 3501
35021986-10-11 Richard Mlynarik (mly at prep) 35021986-10-11 Richard Mlynarik (mly@prep)
3503 3503
3504 * doc.c (FSnarf_documentation): 3504 * doc.c (FSnarf_documentation):
3505 In CANNOT_DUMP case wasn't treating PATH_EXEC as a path -- 3505 In CANNOT_DUMP case wasn't treating PATH_EXEC as a path --
3506 now uses exec-path instead. 3506 now uses exec-path instead.
3507 3507
3508 * lisp.h: 3508 * lisp.h:
3509 Get rid of #if defined... for benefit of vms 3509 Get rid of #if defined... for benefit of vms
3510 3510
35111986-10-09 Richard Mlynarik (mly at prep) 35111986-10-09 Richard Mlynarik (mly@prep)
3512 3512
3513 * abbrev.c (Funexpand_abbrev): 3513 * abbrev.c (Funexpand_abbrev):
3514 Preserve position of point. 3514 Preserve position of point.
3515 3515
35161986-10-07 Richard Mlynarik (mly at prep) 35161986-10-07 Richard Mlynarik (mly@prep)
3517 3517
3518 * s-hpux.h: 3518 * s-hpux.h:
3519 #define HAVE_PTYS 3519 #define HAVE_PTYS
@@ -3550,7 +3550,7 @@
3550 Add an Fundo_boundary so that undo works to unexpand 3550 Add an Fundo_boundary so that undo works to unexpand
3551 abbrevs. 3551 abbrevs.
3552 3552
35531986-10-03 Richard M. Stallman (rms at prep) 35531986-10-03 Richard M. Stallman (rms@prep)
3554 3554
3555 * ymakefile: Make LIBS_STANDARD the last libs loaded. 3555 * ymakefile: Make LIBS_STANDARD the last libs loaded.
3556 3556
@@ -3559,12 +3559,12 @@
3559 * keyboard.c (interrupt_signal): 3559 * keyboard.c (interrupt_signal):
3560 Delete suprious `)' in HAVE_X_WINDOWS case. 3560 Delete suprious `)' in HAVE_X_WINDOWS case.
3561 3561
35621986-10-03 Richard Mlynarik (mly at prep) 35621986-10-03 Richard Mlynarik (mly@prep)
3563 3563
3564 * sysdep.c (sys_suspend -- fake suspend case) 3564 * sysdep.c (sys_suspend -- fake suspend case)
3565 Missing comment */ terminator 3565 Missing comment */ terminator
3566 3566
35671986-10-02 Richard Mlynarik (mly at prep) 35671986-10-02 Richard Mlynarik (mly@prep)
3568 3568
3569 * search.c: 3569 * search.c:
3570 There may be `holes' in regexp registers after a match: consider 3570 There may be `holes' in regexp registers after a match: consider
@@ -3579,7 +3579,7 @@
3579 * sysdep.c (HPUX perror): 3579 * sysdep.c (HPUX perror):
3580 Should be "perror" not "_perror" -- communication foulup, sorry. 3580 Should be "perror" not "_perror" -- communication foulup, sorry.
3581 3581
35821986-10-01 Richard M. Stallman (rms at prep) 35821986-10-01 Richard M. Stallman (rms@prep)
3583 3583
3584 * marker.c (Fcopy_marker): Was stupidly failing to put 3584 * marker.c (Fcopy_marker): Was stupidly failing to put
3585 the new marker on the buffer's chain. Fix to go thru Fset_marker. 3585 the new marker on the buffer's chain. Fix to go thru Fset_marker.
@@ -3595,7 +3595,7 @@
3595 * keyboard.c (interrupt_signal): 3595 * keyboard.c (interrupt_signal):
3596 Turn off the double-C-g feature when running under X windows. 3596 Turn off the double-C-g feature when running under X windows.
3597 3597
35981986-09-29 Richard M. Stallman (rms at prep) 35981986-09-29 Richard M. Stallman (rms@prep)
3599 3599
3600 * search.c: search_regs elements are now the correct character 3600 * search.c: search_regs elements are now the correct character
3601 numbers or string indices. 1 is not added when they are used; 3601 numbers or string indices. 1 is not added when they are used;
@@ -3623,7 +3623,7 @@
3623 * callproc.c (init_callproc): Use only first element of 3623 * callproc.c (init_callproc): Use only first element of
3624 Vexec_path to make Vexec_directory. [mly] 3624 Vexec_path to make Vexec_directory. [mly]
3625 3625
36261986-09-28 Richard M. Stallman (rms at prep) 36261986-09-28 Richard M. Stallman (rms@prep)
3627 3627
3628 * data.c (Fsymbol_value): use assq_no_quit instead of Fassq. 3628 * data.c (Fsymbol_value): use assq_no_quit instead of Fassq.
3629 * fns.c (assq_no_quit): Like Fassq but never quits or gets errors. 3629 * fns.c (assq_no_quit): Like Fassq but never quits or gets errors.
@@ -3636,7 +3636,7 @@
3636 This is to catch the bug wherein DoDsp called from get_char 3636 This is to catch the bug wherein DoDsp called from get_char
3637 died because DesiredScreen was full of lines already. 3637 died because DesiredScreen was full of lines already.
3638 3638
36391986-09-26 Richard Mlynarik (mly at prep) 36391986-09-26 Richard Mlynarik (mly@prep)
3640 3640
3641 * regex.c (re_match_2), search.c (various): 3641 * regex.c (re_match_2), search.c (various):
3642 The registers modified by re_{search,match}{,_2} 3642 The registers modified by re_{search,match}{,_2}
@@ -3650,7 +3650,7 @@
3650 so they can determine if it might be an appropriate time 3650 so they can determine if it might be an appropriate time
3651 to try to make some sort of asynchronous notification. 3651 to try to make some sort of asynchronous notification.
3652 3652
36531986-09-26 Richard M. Stallman (rms at prep) 36531986-09-26 Richard M. Stallman (rms@prep)
3654 3654
3655 * keymap.c (syms_of_keymap): Add missing defsubr 3655 * keymap.c (syms_of_keymap): Add missing defsubr
3656 for Fdefine_prefix_command, 3656 for Fdefine_prefix_command,
@@ -3664,14 +3664,14 @@
3664 Turn Lisp variables last-abbrev and last-abbrev-text back on. 3664 Turn Lisp variables last-abbrev and last-abbrev-text back on.
3665 * abbrev.c (Flast_abbrev_expansion): Delete this function. 3665 * abbrev.c (Flast_abbrev_expansion): Delete this function.
3666 3666
36671986-09-25 Richard M. Stallman (rms at prep) 36671986-09-25 Richard M. Stallman (rms@prep)
3668 3668
3669 * window.c (Fwindow_width): return a value one smaller 3669 * window.c (Fwindow_width): return a value one smaller
3670 for partial-width windows that contain a | border. 3670 for partial-width windows that contain a | border.
3671 3671
3672 * macros.c: Remove Fname_last_kbd_macro (moved to macros.el). 3672 * macros.c: Remove Fname_last_kbd_macro (moved to macros.el).
3673 3673
36741986-09-25 Richard Mlynarik (mly at prep) 36741986-09-25 Richard Mlynarik (mly@prep)
3675 3675
3676 * unexec.c: 3676 * unexec.c:
3677 Include a.out.h before getpagesize.h, since EXEC_PAGESIZE 3677 Include a.out.h before getpagesize.h, since EXEC_PAGESIZE
@@ -3688,7 +3688,7 @@
3688 bugs) look up bf_cur->default_directory by 3688 bugs) look up bf_cur->default_directory by
3689 Fsymbol_value (Qintern ("...")) 3689 Fsymbol_value (Qintern ("..."))
3690 3690
36911986-09-24 Richard Mlynarik (mly at prep) 36911986-09-24 Richard Mlynarik (mly@prep)
3692 3692
3693 * editfns.c (Fregion_beginning, Fregion_end): 3693 * editfns.c (Fregion_beginning, Fregion_end):
3694 Share common code (this doesn't have to be so fast that the 3694 Share common code (this doesn't have to be so fast that the
@@ -3713,15 +3713,15 @@
3713 * editfns.c (Fset_mark) 3713 * editfns.c (Fset_mark)
3714 Not interactive. 3714 Not interactive.
3715 3715
37161986-09-23 Richard M. Stallman (rms at prep) 37161986-09-23 Richard M. Stallman (rms@prep)
3717 3717
3718 * crt0.c, m-hp9000.h: rename hp9000s200 to hp9000. 3718 * crt0.c, m-hp9000.h: rename hp9000s200 to hp9000.
3719 * m-hp9000.h: New name for m-hp200.h. 3719 * m-hp9000.h: New name for m-hp200.h.
3720 * unexec.c (for hpux): define MY_ID from HP9000S200_ID 3720 * unexec.c (for hpux): define MY_ID from HP9000S200_ID
3721 if that exists; else use model.h. 3721 if that exists; else use model.h.
3722
3723 3722
37241986-09-21 Richard M. Stallman (rms at prep) 3723
37241986-09-21 Richard M. Stallman (rms@prep)
3725 3725
3726 * search.c (search_buffer): Fix backwards condition 3726 * search.c (search_buffer): Fix backwards condition
3727 in whether the translate table can be ignored. 3727 in whether the translate table can be ignored.
@@ -3737,7 +3737,7 @@
3737 3737
3738 * minibuf.c (scmp): Return correct value. 3738 * minibuf.c (scmp): Return correct value.
3739 3739
37401986-09-21 Richard Mlynarik (mly at prep) 37401986-09-21 Richard Mlynarik (mly@prep)
3741 3741
3742 * editfns.c (Finsert_char): 3742 * editfns.c (Finsert_char):
3743 New function. There are a lot of places in lisp code 3743 New function. There are a lot of places in lisp code
@@ -3745,7 +3745,7 @@
3745 This is a faster way of doing it, and doesn't cons 3745 This is a faster way of doing it, and doesn't cons
3746 (unlike (insert (make-string n c))) 3746 (unlike (insert (make-string n c)))
3747 3747
37481986-09-21 Richard M. Stallman (rms at prep) 37481986-09-21 Richard M. Stallman (rms@prep)
3749 3749
3750 * process.c (make_process): Code to compute # elts in 3750 * process.c (make_process): Code to compute # elts in
3751 vector to make a Lisp_Process had several errors: 3751 vector to make a Lisp_Process had several errors:
@@ -3754,7 +3754,7 @@
3754 3754
3755 * fileio.c (directory_file_name): If arg is "/", return "/". 3755 * fileio.c (directory_file_name): If arg is "/", return "/".
3756 3756
37571986-09-20 Richard M. Stallman (rms at prep) 37571986-09-20 Richard M. Stallman (rms@prep)
3758 3758
3759 * minibuf.c (Fdisplay_completion_list): 3759 * minibuf.c (Fdisplay_completion_list):
3760 New Lisp-callable function replaces minibuffer_completion_help_1, 3760 New Lisp-callable function replaces minibuffer_completion_help_1,
@@ -3762,7 +3762,7 @@
3762 may be lists of two strings, and if so the two strings 3762 may be lists of two strings, and if so the two strings
3763 are printed in immediate succession. 3763 are printed in immediate succession.
3764 3764
37651986-09-19 Richard Mlynarik (mly at prep) 37651986-09-19 Richard Mlynarik (mly@prep)
3766 3766
3767 * minibuf.c (scmp and callers) 3767 * minibuf.c (scmp and callers)
3768 Don't be fazed by '\0' in strings. 3768 Don't be fazed by '\0' in strings.
@@ -3770,24 +3770,24 @@
3770 * lisp.h, search.c, minibuf.c 3770 * lisp.h, search.c, minibuf.c
3771 Use downcase_table 3771 Use downcase_table
3772 3772
37731986-09-18 Richard Mlynarik (mly at prep) 37731986-09-18 Richard Mlynarik (mly@prep)
3774 3774
3775 * ymakefile, emacs.c, callproc.c, process.c, fns.c 3775 * ymakefile, emacs.c, callproc.c, process.c, fns.c
3776 Install MAINTAIN_ENVIRONMENT conditional to call environ.c. 3776 Install MAINTAIN_ENVIRONMENT conditional to call environ.c.
3777 3777
37781986-09-16 Richard M. Stallman (rms at prep) 37781986-09-16 Richard M. Stallman (rms@prep)
3779 3779
3780 * keymap.c (where_is_in_buffer): Fix bug in checking for shadowed 3780 * keymap.c (where_is_in_buffer): Fix bug in checking for shadowed
3781 keys: do Flookup_key only on local map, and ignore value if 3781 keys: do Flookup_key only on local map, and ignore value if
3782 it is a number (that means key is locally undefined). 3782 it is a number (that means key is locally undefined).
3783 3783
37841986-09-15 Richard Mlynarik (mly at prep) 37841986-09-15 Richard Mlynarik (mly@prep)
3785 3785
3786 * buffer.c (Fbury_buffer) 3786 * buffer.c (Fbury_buffer)
3787 Make this function interactive (bury current buffer) 3787 Make this function interactive (bury current buffer)
3788 Do error-checking on arg. 3788 Do error-checking on arg.
3789 3789
37901986-09-15 Richard M. Stallman (rms at prep) 37901986-09-15 Richard M. Stallman (rms@prep)
3791 3791
3792 * emacs.c (main): Eliminate VMS -nl switch. 3792 * emacs.c (main): Eliminate VMS -nl switch.
3793 Instead, `-map FILE' says to map data file FILE; 3793 Instead, `-map FILE' says to map data file FILE;
@@ -3799,7 +3799,7 @@
3799 * emacs.c (main): Make it work to use more than one of the 3799 * emacs.c (main): Make it work to use more than one of the
3800 special switches (-batch, -t, -map). 3800 special switches (-batch, -t, -map).
3801 3801
38021986-09-14 Richard M. Stallman (rms at prep) 38021986-09-14 Richard M. Stallman (rms@prep)
3803 3803
3804 * Renamings for VMS. 3804 * Renamings for VMS.
3805 config.h.dist => config.h-dist 3805 config.h.dist => config.h-dist
@@ -3814,7 +3814,7 @@
3814 VMSBUILD gives info on how to use them. 3814 VMSBUILD gives info on how to use them.
3815 README describes what this directory is for. 3815 README describes what this directory is for.
3816 3816
38171986-09-13 Richard M. Stallman (rms at prep) 38171986-09-13 Richard M. Stallman (rms@prep)
3818 3818
3819 * sysdep.c (reset_sys_modes): 3819 * sysdep.c (reset_sys_modes):
3820 Delete never-used VMS & SIGIO conditional. 3820 Delete never-used VMS & SIGIO conditional.
@@ -3826,7 +3826,7 @@
3826 which are no longer callable from Lisp. 3826 which are no longer callable from Lisp.
3827 They are also commented out. 3827 They are also commented out.
3828 3828
38291986-09-12 Richard Mlynarik (mly at prep) 38291986-09-12 Richard Mlynarik (mly@prep)
3830 3830
3831 * xfns.c (Fx_rebind_key) 3831 * xfns.c (Fx_rebind_key)
3832 Fix typo. 3832 Fix typo.
@@ -3842,7 +3842,7 @@
3842 Flush the last callers of defalias. Flush defalias. 3842 Flush the last callers of defalias. Flush defalias.
3843 (Use fsets in subr.el instead) 3843 (Use fsets in subr.el instead)
3844 3844
38451986-09-11 Richard Mlynarik (mly at prep) 38451986-09-11 Richard Mlynarik (mly@prep)
3846 3846
3847 * emacs.c (main) 3847 * emacs.c (main)
3848 Under X, accept "-display" switch as synonym for "-d" 3848 Under X, accept "-display" switch as synonym for "-d"
@@ -3876,14 +3876,14 @@
3876 Eliminate useless buffer.number slot. 3876 Eliminate useless buffer.number slot.
3877 3877
3878 * buffer.c (Fbuffer_number): 3878 * buffer.c (Fbuffer_number):
3879 delete. 3879 delete.
3880 3880
38811986-09-10 Richard M. Stallman (rms at prep) 38811986-09-10 Richard M. Stallman (rms@prep)
3882 3882
3883 * process.c (Fsend_{string,region}): rename as Fprocess_send... 3883 * process.c (Fsend_{string,region}): rename as Fprocess_send...
3884 and change names of Lisp function. Old names now aliases in subr.el. 3884 and change names of Lisp function. Old names now aliases in subr.el.
3885 3885
38861986-09-10 Richard Mlynarik (mly at prep) 38861986-09-10 Richard Mlynarik (mly@prep)
3887 3887
3888 * buffer.c 3888 * buffer.c
3889 New struct buffer_local_symbols. 3889 New struct buffer_local_symbols.
@@ -3904,7 +3904,7 @@
3904 to only return files whose names contain a match for that regexp. 3904 to only return files whose names contain a match for that regexp.
3905 [eg ``(directory-files "/u2/emacs/" nil "\\`[^#]")''] 3905 [eg ``(directory-files "/u2/emacs/" nil "\\`[^#]")'']
3906 3906
39071986-09-10 Richard M. Stallman (rms at prep) 39071986-09-10 Richard M. Stallman (rms@prep)
3908 3908
3909 * alloc.c (Fgarbage_collect): Use open code instead of Fnthcdr 3909 * alloc.c (Fgarbage_collect): Use open code instead of Fnthcdr
3910 to avoid possibility of error. 3910 to avoid possibility of error.
@@ -3914,11 +3914,11 @@
3914 On Elxsi, the FILE address is not in the part of the address 3914 On Elxsi, the FILE address is not in the part of the address
3915 space that Lisp_Object pointers can reach. New way can't lose. 3915 space that Lisp_Object pointers can reach. New way can't lose.
3916 3916
39171986-09-09 Richard M. Stallman (rms at prep) 39171986-09-09 Richard M. Stallman (rms@prep)
3918 3918
3919 * crt0.c: Add _start for elxsi. 3919 * crt0.c: Add _start for elxsi.
3920 3920
39211986-09-07 Richard Mlynarik (mly at prep) 39211986-09-07 Richard Mlynarik (mly@prep)
3922 3922
3923 * minibuf.c (read_minibuf) 3923 * minibuf.c (read_minibuf)
3924 gc-protect the saved data! 3924 gc-protect the saved data!
@@ -3938,12 +3938,12 @@
3938 * callint.c, fns.c, lisp.h 3938 * callint.c, fns.c, lisp.h
3939 Call read_minibuf instead of read_minibuf_string. 3939 Call read_minibuf instead of read_minibuf_string.
3940 3940
39411986-09-04 Richard Mlynarik (mly at prep) 39411986-09-04 Richard Mlynarik (mly@prep)
3942 3942
3943 * fns.c (Fy_or_n_p, Fyes_or_n_p) 3943 * fns.c (Fy_or_n_p, Fyes_or_n_p)
3944 Beep if the user types an invalid response. 3944 Beep if the user types an invalid response.
3945 3945
39461986-09-03 Richard M. Stallman (rms at prep) 39461986-09-03 Richard M. Stallman (rms@prep)
3947 3947
3948 * dispnew.c (update_screen): 3948 * dispnew.c (update_screen):
3949 Take out previous change. 3949 Take out previous change.
@@ -3959,7 +3959,7 @@
3959 * keyboard.c (get_input_pending): 3959 * keyboard.c (get_input_pending):
3960 Always do FIONREAD if interrupts_deferred. 3960 Always do FIONREAD if interrupts_deferred.
3961 3961
39621986-09-01 Richard M. Stallman (rms at prep) 39621986-09-01 Richard M. Stallman (rms@prep)
3963 3963
3964 * xterm.c/xfns.c: Many changes from rlk, 3964 * xterm.c/xfns.c: Many changes from rlk,
3965 including using sigblock/sigsetmask to block signals 3965 including using sigblock/sigsetmask to block signals
@@ -3970,17 +3970,17 @@
3970 before returning. If observed loss of output really is 3970 before returning. If observed loss of output really is
3971 a kernel bug, this may make it stop. 3971 a kernel bug, this may make it stop.
3972 3972
39731986-08-31 Richard M. Stallman (rms at prep) 39731986-08-31 Richard M. Stallman (rms@prep)
3974 3974
3975 * keymap.c (where_is_in_buffer): 3975 * keymap.c (where_is_in_buffer):
3976 Use Fequal rather than EQ to test for a match 3976 Use Fequal rather than EQ to test for a match
3977 if the object being searched for is a cons cell. 3977 if the object being searched for is a cons cell.
3978 3978
39791986-08-30 Richard M. Stallman (rms at prep) 39791986-08-30 Richard M. Stallman (rms@prep)
3980 3980
3981 * data.c (Fsetq_default): new function. 3981 * data.c (Fsetq_default): new function.
3982 3982
39831986-08-28 Richard M. Stallman (rms at prep) 39831986-08-28 Richard M. Stallman (rms@prep)
3984 3984
3985 * xdisp.c (display_mode_element): 3985 * xdisp.c (display_mode_element):
3986 Cons cell whose car is a symbol now means 3986 Cons cell whose car is a symbol now means
@@ -3989,7 +3989,7 @@
3989 or to IF_FALSE_DISPLAY if SYMBOL is unbound or has value nil. 3989 or to IF_FALSE_DISPLAY if SYMBOL is unbound or has value nil.
3990 * buffer.c (syms_of_buffer): update documentation for that. 3990 * buffer.c (syms_of_buffer): update documentation for that.
3991 3991
39921986-08-25 Richard M. Stallman (rms at prep) 39921986-08-25 Richard M. Stallman (rms@prep)
3993 3993
3994 * fns.c (merge): Swap the arguments to the sort predicate 3994 * fns.c (merge): Swap the arguments to the sort predicate
3995 so as to use it to compute <= rather than <. 3995 so as to use it to compute <= rather than <.
@@ -4024,16 +4024,16 @@
4024 * editfns.c (Finsert_buffer_substring): 4024 * editfns.c (Finsert_buffer_substring):
4025 Implement inserting part of a buffer into itself. 4025 Implement inserting part of a buffer into itself.
4026 4026
40271986-08-24 Richard M. Stallman (rms at prep) 40271986-08-24 Richard M. Stallman (rms@prep)
4028 4028
4029 * xterm.c, xfns.c, sink.h: Installed latest changes from 4029 * xterm.c, xfns.c, sink.h: Installed latest changes from
4030 Athena, and fixed up formatting conventions. 4030 Athena, and fixed up formatting conventions.
4031 4031
40321986-08-23 Richard M. Stallman (rms at prep) 40321986-08-23 Richard M. Stallman (rms@prep)
4033 4033
4034 * eval.c (unbind_catch): Restore gcprolist from the catchtag. 4034 * eval.c (unbind_catch): Restore gcprolist from the catchtag.
4035 4035
40361986-08-21 Richard M. Stallman (rms at prep) 40361986-08-21 Richard M. Stallman (rms@prep)
4037 4037
4038 * fileio.c (barf_or_query_if_file_exists): 4038 * fileio.c (barf_or_query_if_file_exists):
4039 New second arg non-0 says query; do not call Finteractive_p. 4039 New second arg non-0 says query; do not call Finteractive_p.
@@ -4048,7 +4048,7 @@
4048 when examining the stack. This makes the right thing happen 4048 when examining the stack. This makes the right thing happen
4049 if called from Fbyte_code. 4049 if called from Fbyte_code.
4050 4050
40511986-08-21 Richard Mlynarik (mly at prep) 40511986-08-21 Richard Mlynarik (mly@prep)
4052 4052
4053 * process.c (handle_process_output): 4053 * process.c (handle_process_output):
4054 do a set-buffer back to original buffer 4054 do a set-buffer back to original buffer
@@ -4058,7 +4058,7 @@
4058 * keymap.c (where_is_in_buffer): 4058 * keymap.c (where_is_in_buffer):
4059 Don't blow out if buffer has no local map. 4059 Don't blow out if buffer has no local map.
4060 4060
40611986-08-21 Richard M. Stallman (rms at prep) 40611986-08-21 Richard M. Stallman (rms@prep)
4062 4062
4063 * emacs.c (main): Eliminate references to environ.c. 4063 * emacs.c (main): Eliminate references to environ.c.
4064 4064
@@ -4093,7 +4093,7 @@
4093 4093
4094 * keyboard.c (debugger): Delete this function. 4094 * keyboard.c (debugger): Delete this function.
4095 4095
40961986-08-20 Richard M. Stallman (rms at prep) 40961986-08-20 Richard M. Stallman (rms@prep)
4097 4097
4098 * Gap motion can now quit! 4098 * Gap motion can now quit!
4099 4099
@@ -4112,7 +4112,7 @@
4112 4112
4113 * lisp.h (QUITP): New macro, nonzero if ought to quit now if poss. 4113 * lisp.h (QUITP): New macro, nonzero if ought to quit now if poss.
4114 4114
41151986-08-20 Richard M. Stallman (rms at prep) 41151986-08-20 Richard M. Stallman (rms@prep)
4116 4116
4117 * undo.c (Fundo_more): 4117 * undo.c (Fundo_more):
4118 Fix bug that was setting point to `len' field, not `pos' field. 4118 Fix bug that was setting point to `len' field, not `pos' field.
@@ -4149,7 +4149,7 @@
4149 likewise RecordDelete, RecordChange and RecordChange1. 4149 likewise RecordDelete, RecordChange and RecordChange1.
4150 * casefiddle.c, editfns.c, fileio.c, insdel.c: change callers. 4150 * casefiddle.c, editfns.c, fileio.c, insdel.c: change callers.
4151 4151
41521986-08-19 Richard M. Stallman (rms at prep) 41521986-08-19 Richard M. Stallman (rms@prep)
4153 4153
4154 * xdisp.c (display_mode_element): 4154 * xdisp.c (display_mode_element):
4155 Change the interpretation of symbols and lists in elements: 4155 Change the interpretation of symbols and lists in elements:
@@ -4168,13 +4168,13 @@
4168 remembered modtime matches the buffer's current modtime. 4168 remembered modtime matches the buffer's current modtime.
4169 Also handle case where length is negative in Uinsert, Uchange. 4169 Also handle case where length is negative in Uinsert, Uchange.
4170 4170
41711986-08-18 Richard Mlynarik (mly at prep) 41711986-08-18 Richard Mlynarik (mly@prep)
4172 4172
4173 * xdisp.c (display_mode_line): 4173 * xdisp.c (display_mode_line):
4174 XSTRING->data, not XSTRING 4174 XSTRING->data, not XSTRING
4175 Fix another typo. 4175 Fix another typo.
4176 4176
41771986-08-17 Richard M. Stallman (rms at prep) 41771986-08-17 Richard M. Stallman (rms@prep)
4178 4178
4179 * buffer.c (syms_of_buffer): 4179 * buffer.c (syms_of_buffer):
4180 Change doc for mode-line-format. 4180 Change doc for mode-line-format.
@@ -4185,18 +4185,18 @@
4185 (Note that evaluation is not allowed; it would be unsafe.) 4185 (Note that evaluation is not allowed; it would be unsafe.)
4186 display_mode_element is the recursion point for this. 4186 display_mode_element is the recursion point for this.
4187 4187
41881986-08-17 Richard Mlynarik (mly at prep) 41881986-08-17 Richard Mlynarik (mly@prep)
4189 4189
4190 * emacs.c (main) 4190 * emacs.c (main)
4191 Move init_environ up. 4191 Move init_environ up.
4192 4192
4193 * window.c (Fwindow_point) 4193 * window.c (Fwindow_point)
4194 typo. 4194 typo.
4195 4195
4196 * environ.c 4196 * environ.c
4197 New function getenv replaces un*x getenv 4197 New function getenv replaces un*x getenv
4198 4198
41991986-08-17 Richard M. Stallman (rms at prep) 41991986-08-17 Richard M. Stallman (rms@prep)
4200 4200
4201 * window.c (Fwindow_point): 4201 * window.c (Fwindow_point):
4202 When WINDOW is the selected window and its buffer is selected too, 4202 When WINDOW is the selected window and its buffer is selected too,
@@ -4206,7 +4206,7 @@
4206 * unexec.c (write_segment): 4206 * unexec.c (write_segment):
4207 If hit nonexistent page, must write zeros, not return. 4207 If hit nonexistent page, must write zeros, not return.
4208 4208
42091986-08-17 Richard Mlynarik (mly at prep) 42091986-08-17 Richard Mlynarik (mly@prep)
4210 4210
4211 * callproc.c, process.c (Fcall_process, create_process) 4211 * callproc.c, process.c (Fcall_process, create_process)
4212 Use `alloca' versions of environment-hacking functions 4212 Use `alloca' versions of environment-hacking functions
@@ -4217,7 +4217,7 @@
4217 Call syms_of_environ, init_environ. 4217 Call syms_of_environ, init_environ.
4218 4218
4219 * config.h., config.h.dist 4219 * config.h., config.h.dist
4220 Increase PURESIZE again (sigh) 4220 Increase PURESIZE again (sigh)
4221 4221
4222 * unexec.c (write_segment): 4222 * unexec.c (write_segment):
4223 Kludgey coercions ("(int)") to get this line to compile: 4223 Kludgey coercions ("(int)") to get this line to compile:
@@ -4227,7 +4227,7 @@
4227 * process.c: 4227 * process.c:
4228 New function Fprocess_list. 4228 New function Fprocess_list.
4229 4229
42301986-08-17 Richard M. Stallman (rms at prep) 42301986-08-17 Richard M. Stallman (rms@prep)
4231 4231
4232 * crt0.c, alloca.s: Remove hack_sky (special for sun2) 4232 * crt0.c, alloca.s: Remove hack_sky (special for sun2)
4233 and the call to it. No longer needed since floating point 4233 and the call to it. No longer needed since floating point
@@ -4239,7 +4239,7 @@
4239 A_TEXT_OFFSET would normally be sizeof (HDR). It has 4239 A_TEXT_OFFSET would normally be sizeof (HDR). It has
4240 other terms added in on some machines (sequent). 4240 other terms added in on some machines (sequent).
4241 4241
42421986-08-16 Richard Mlynarik (mly at prep) 42421986-08-16 Richard Mlynarik (mly@prep)
4243 4243
4244 * eval.c (Fmacroexpand) 4244 * eval.c (Fmacroexpand)
4245 Use car of nthcdr, not nth. 4245 Use car of nthcdr, not nth.
@@ -4263,14 +4263,14 @@
4263 * editfns.c: 4263 * editfns.c:
4264 Move getenv to environ.c 4264 Move getenv to environ.c
4265 4265
42661986-08-16 Richard M. Stallman (rms at prep) 42661986-08-16 Richard M. Stallman (rms@prep)
4267 4267
4268 * xdisp.c (display_text_line): 4268 * xdisp.c (display_text_line):
4269 * indent.c (current_column, ToCol, position_indentation): 4269 * indent.c (current_column, ToCol, position_indentation):
4270 * indent.c (Fmove_to_column, compute_motion): 4270 * indent.c (Fmove_to_column, compute_motion):
4271 Bring tab_width in range if it is very large. 4271 Bring tab_width in range if it is very large.
4272 4272
42731986-08-15 Richard M. Stallman (rms at prep) 42731986-08-15 Richard M. Stallman (rms@prep)
4274 4274
4275 * fileio.c (Fwrite_region): 4275 * fileio.c (Fwrite_region):
4276 Do the fsync before the fstat; that may prevent what appear 4276 Do the fsync before the fstat; that may prevent what appear
@@ -4303,25 +4303,25 @@
4303 4303
4304 * alloc.c (Fgarbage_collect): Call mark_buffer on buffer_defaults. 4304 * alloc.c (Fgarbage_collect): Call mark_buffer on buffer_defaults.
4305 4305
43061986-08-14 Richard M. Stallman (rms at prep) 43061986-08-14 Richard M. Stallman (rms@prep)
4307 4307
4308 * unexec.c (copy_text_and_data): 4308 * unexec.c (copy_text_and_data):
4309 Write text and data separately if COFF (just as if not COFF). 4309 Write text and data separately if COFF (just as if not COFF).
4310 (make-hdr): if COFF and NO_REMAP, don't alter some f_ohdr fields. 4310 (make-hdr): if COFF and NO_REMAP, don't alter some f_ohdr fields.
4311 4311
43121986-08-14 Richard Mlynarik (mly at prep) 43121986-08-14 Richard Mlynarik (mly@prep)
4313 4313
4314 * editfns.c (getenv) 4314 * editfns.c (getenv)
4315 Make getenv useful interactively. 4315 Make getenv useful interactively.
4316 Move defaliases to fsets in subr.el 4316 Move defaliases to fsets in subr.el
4317 4317
43181986-08-14 Richard M. Stallman (rms at prep) 43181986-08-14 Richard M. Stallman (rms@prep)
4319 4319
4320 * unexec.c: unexec_data_start records the ultimate 4320 * unexec.c: unexec_data_start records the ultimate
4321 corrected data_start from make_hdr; copy_text_and_data 4321 corrected data_start from make_hdr; copy_text_and_data
4322 starts writing data segment from that address. 4322 starts writing data segment from that address.
4323 4323
43241986-08-13 Richard M. Stallman (rms at prep) 43241986-08-13 Richard M. Stallman (rms@prep)
4325 4325
4326 * buffer.c (Fkill_buffer): Combine Fdelete_buffer_internal 4326 * buffer.c (Fkill_buffer): Combine Fdelete_buffer_internal
4327 into this function. Simplify. Just return immediately 4327 into this function. Simplify. Just return immediately
@@ -4346,7 +4346,7 @@
4346 Rearrange: don't use comma around calls to NULL, 4346 Rearrange: don't use comma around calls to NULL,
4347 so can compile using union type. 4347 so can compile using union type.
4348 4348
43491986-08-12 Richard Mlynarik (mly at prep) 43491986-08-12 Richard Mlynarik (mly@prep)
4350 4350
4351 * buffer.c (SetBfp, syms_of_buffer) 4351 * buffer.c (SetBfp, syms_of_buffer)
4352 Dike out debug-check-symbol code. I believe that this bug has 4352 Dike out debug-check-symbol code. I believe that this bug has
@@ -4356,7 +4356,7 @@
4356 ! => !NULL. Also use local variable for Lisp_object for bd 4356 ! => !NULL. Also use local variable for Lisp_object for bd
4357 compilers. 4357 compilers.
4358 4358
43591986-08-11 Richard Mlynarik (mly at prep) 43591986-08-11 Richard Mlynarik (mly@prep)
4360 4360
4361 * buffer.c (Fbarf_if_buffer_read_only) 4361 * buffer.c (Fbarf_if_buffer_read_only)
4362 Include buffer in call to Fsignal. 4362 Include buffer in call to Fsignal.
@@ -4364,7 +4364,7 @@
4364 * print.c (Fwrite_char) 4364 * print.c (Fwrite_char)
4365 Really default stream to standard-output. 4365 Really default stream to standard-output.
4366 4366
43671986-08-10 Richard Mlynarik (mly at prep) 43671986-08-10 Richard Mlynarik (mly@prep)
4368 4368
4369 * eval.c (and abbrev.c, buffer.c, callint.c, cmds.c, keyboard.c, lread.c, lisp.h) 4369 * eval.c (and abbrev.c, buffer.c, callint.c, cmds.c, keyboard.c, lread.c, lisp.h)
4370 Allow Fapply to take an &rest arg, the last of which is spread. 4370 Allow Fapply to take an &rest arg, the last of which is spread.
@@ -4373,7 +4373,7 @@
4373 that code. Define apply1 for c code which needs it. Define call0 4373 that code. Define apply1 for c code which needs it. Define call0
4374 for c code which thought it needed Fapply. 4374 for c code which thought it needed Fapply.
4375 4375
43761986-08-08 Richard Mlynarik (mly at prep) 43761986-08-08 Richard Mlynarik (mly@prep)
4377 4377
4378 * ymakefile 4378 * ymakefile
4379 Don't assemble alloca.s if HAVE_ALLOCA. 4379 Don't assemble alloca.s if HAVE_ALLOCA.
@@ -4389,7 +4389,7 @@
4389 * unexec.c (write_segment) 4389 * unexec.c (write_segment)
4390 Rename variable `fd' to `new' for macro PERROR. 4390 Rename variable `fd' to `new' for macro PERROR.
4391 4391
43921986-07-30 Richard M. Stallman (rms at prep) 43921986-07-30 Richard M. Stallman (rms@prep)
4393 4393
4394 * fileio.c (Fwrite_region): add call to fsync before close. 4394 * fileio.c (Fwrite_region): add call to fsync before close.
4395 4395
@@ -4400,14 +4400,14 @@
4400 Avoid doing Fset_buffer on a dead buffer. 4400 Avoid doing Fset_buffer on a dead buffer.
4401 Use the selected window's new current buffer in that case. 4401 Use the selected window's new current buffer in that case.
4402 4402
44031986-07-28 Richard M. Stallman (rms at prep) 44031986-07-28 Richard M. Stallman (rms@prep)
4404 4404
4405 * fileio.c (Finsert_file_contents): 4405 * fileio.c (Finsert_file_contents):
4406 Don't mark buffer modified if inserted a null file. 4406 Don't mark buffer modified if inserted a null file.
4407 4407
4408 * fileio.c (Fcopy_file, e_write): Use 16k buffer size. 4408 * fileio.c (Fcopy_file, e_write): Use 16k buffer size.
4409 4409
44101986-07-17 Richard M. Stallman (rms at prep) 44101986-07-17 Richard M. Stallman (rms@prep)
4411 4411
4412 * unexec.c (copy_sym): Put in missing #endif. 4412 * unexec.c (copy_sym): Put in missing #endif.
4413 4413
@@ -4440,7 +4440,7 @@
4440 * window.c (make_window): size given to make_vector 4440 * window.c (make_window): size given to make_vector
4441 was one too small. 4441 was one too small.
4442 4442
44431986-07-10 Richard M. Stallman (rms at prep) 44431986-07-10 Richard M. Stallman (rms@prep)
4444 4444
4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to 4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to
4446 XSET. 4446 XSET.
@@ -4463,16 +4463,16 @@
4463 * fileio.c (Fverify_visited_file_modtime): 4463 * fileio.c (Fverify_visited_file_modtime):
4464 If CHECK_BUFFER changes buf, use the changed value. 4464 If CHECK_BUFFER changes buf, use the changed value.
4465 4465
44661986-07-07 Richard M. Stallman (rms at prep) 44661986-07-07 Richard M. Stallman (rms@prep)
4467 4467
4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot. 4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot.
4469 4469
44701986-06-25 Richard M. Stallman (rms at prep) 44701986-06-25 Richard M. Stallman (rms@prep)
4471 4471
4472 * window.c (Frecenter): Fix bug in last change: 4472 * window.c (Frecenter): Fix bug in last change:
4473 change applied to M-- arg ratherthan C-u by mistake. 4473 change applied to M-- arg ratherthan C-u by mistake.
4474 4474
44751986-06-19 Richard M. Stallman (rms at prep) 44751986-06-19 Richard M. Stallman (rms@prep)
4476 4476
4477 * ymakefile (CPP): Now defined by default as `cc -E'. 4477 * ymakefile (CPP): Now defined by default as `cc -E'.
4478 * Makefile: likewise. 4478 * Makefile: likewise.
@@ -4498,12 +4498,12 @@
4498 * window.c (Fdisplay_window): Split largest window only if 4498 * window.c (Fdisplay_window): Split largest window only if
4499 full screen width. The conditional was backwards. 4499 full screen width. The conditional was backwards.
4500 4500
45011986-06-17 Richard M. Stallman (rms at prep) 45011986-06-17 Richard M. Stallman (rms@prep)
4502 4502
4503 * process.c (Fsend_region): Previous change forgot to assign 4503 * process.c (Fsend_region): Previous change forgot to assign
4504 anything to start1. 4504 anything to start1.
4505 4505
45061986-06-13 Richard M. Stallman (rms at prep) 45061986-06-13 Richard M. Stallman (rms@prep)
4507 4507
4508 * emacs.c (Fdump_emacs): Use start_of_text, not &_start, 4508 * emacs.c (Fdump_emacs): Use start_of_text, not &_start,
4509 as entry address for unexec. 4509 as entry address for unexec.
@@ -4529,7 +4529,7 @@
4529 * process.c (Fprocess_exit_status): 4529 * process.c (Fprocess_exit_status):
4530 New name for Fprocess_reason. 4530 New name for Fprocess_reason.
4531 4531
45321986-06-11 Richard M. Stallman (rms at prep) 45321986-06-11 Richard M. Stallman (rms@prep)
4533 4533
4534 * abbrev.c (Fexpand_abbrev): 4534 * abbrev.c (Fexpand_abbrev):
4535 Delete the - inserted by abbrev-prefix-mark, if any. 4535 Delete the - inserted by abbrev-prefix-mark, if any.
@@ -4539,7 +4539,7 @@
4539 and call ask-user-about-supercession-threat, which can 4539 and call ask-user-about-supercession-threat, which can
4540 ask for confirmation and get an error. 4540 ask for confirmation and get an error.
4541 4541
45421986-06-10 Richard M. Stallman (rms at prep) 45421986-06-10 Richard M. Stallman (rms@prep)
4543 4543
4544 * crt0.c: Merge changes for Nu. 4544 * crt0.c: Merge changes for Nu.
4545 4545
@@ -4559,7 +4559,7 @@
4559 * window.c (Frecenter): With just C-u as arg, 4559 * window.c (Frecenter): With just C-u as arg,
4560 recenter point but don't erase the screen. 4560 recenter point but don't erase the screen.
4561 4561
45621986-06-09 Richard M. Stallman (rms at prep) 45621986-06-09 Richard M. Stallman (rms@prep)
4563 4563
4564 * process.c (Fsend_region): 4564 * process.c (Fsend_region):
4565 * fileio.c (Fwrite_region): 4565 * fileio.c (Fwrite_region):
@@ -4574,7 +4574,7 @@
4574 * ymakefile: If NO_REMAP, use the standard crt0.o 4574 * ymakefile: If NO_REMAP, use the standard crt0.o
4575 but precede it with pre_crt0.o whose job is to define data_start. 4575 but precede it with pre_crt0.o whose job is to define data_start.
4576 4576
4577 * buffer.h. buffer.c: New per-buffer variable 4577 * buffer.h. buffer.c: New per-buffer variable
4578 selective-display-ellipses. 4578 selective-display-ellipses.
4579 4579
4580 * xdisp.c (display_text_line), indent.c (compute_motion): 4580 * xdisp.c (display_text_line), indent.c (compute_motion):
@@ -4586,7 +4586,7 @@
4586 suffixes faster than over directories. 4586 suffixes faster than over directories.
4587 load takes new fourth arg NOSUFFIXES. 4587 load takes new fourth arg NOSUFFIXES.
4588 4588
45891986-06-08 Richard M. Stallman (rms at prep) 45891986-06-08 Richard M. Stallman (rms@prep)
4590 4590
4591 * paths.h: Remove . from load-path. 4591 * paths.h: Remove . from load-path.
4592 4592
@@ -4595,7 +4595,7 @@
4595 * keyboard.c: Introduce BUFFER_SIZE_FACTOR to make 4595 * keyboard.c: Introduce BUFFER_SIZE_FACTOR to make
4596 some keyboard buffers 16 times as big when X windows exist. 4596 some keyboard buffers 16 times as big when X windows exist.
4597 4597
45981986-06-07 Richard M. Stallman (rms at prep) 45981986-06-07 Richard M. Stallman (rms@prep)
4599 4599
4600 * eval.c (call_debugger): Don't do a debug-on-call 4600 * eval.c (call_debugger): Don't do a debug-on-call
4601 for calling the debugger. 4601 for calling the debugger.
@@ -4614,7 +4614,7 @@
4614 the catch was not in effect; so ^G, or the debugger Q command, 4614 the catch was not in effect; so ^G, or the debugger Q command,
4615 would not work inside of them. 4615 would not work inside of them.
4616 4616
46171986-06-06 Richard M. Stallman (rms at prep) 46171986-06-06 Richard M. Stallman (rms@prep)
4618 4618
4619 * keymap.c (get_keymap{,_1}): 4619 * keymap.c (get_keymap{,_1}):
4620 Create get_keymap_1 that takes arg saying whether to get error. 4620 Create get_keymap_1 that takes arg saying whether to get error.
@@ -4670,7 +4670,7 @@
4670 Don't use Frassq, Fmemq or Fdelq since their loops 4670 Don't use Frassq, Fmemq or Fdelq since their loops
4671 allow quitting. Write a spacial loop by hand. 4671 allow quitting. Write a spacial loop by hand.
4672 4672
46731986-06-05 Richard M. Stallman (rms at prep) 46731986-06-05 Richard M. Stallman (rms@prep)
4674 4674
4675 * process.c: Add MASSCOMP conditionals for pty and tty names. 4675 * process.c: Add MASSCOMP conditionals for pty and tty names.
4676 New way to check pty accessibility with `access'. 4676 New way to check pty accessibility with `access'.
@@ -4733,7 +4733,7 @@
4733 Attempts to fix the bug where the prompt appears on all the 4733 Attempts to fix the bug where the prompt appears on all the
4734 lines of an empty minibuffer. 4734 lines of an empty minibuffer.
4735 4735
47361986-06-04 Richard M. Stallman (rms at prep) 47361986-06-04 Richard M. Stallman (rms@prep)
4737 4737
4738 * fileio.c (Fdefine_logical_name): 4738 * fileio.c (Fdefine_logical_name):
4739 For VMS: create a logical name translation. 4739 For VMS: create a logical name translation.
@@ -4751,7 +4751,7 @@
4751 4751
4752 * Merged in VMS conditionals in numerous files. 4752 * Merged in VMS conditionals in numerous files.
4753 4753
47541986-06-01 Richard M. Stallman (rms at prep) 47541986-06-01 Richard M. Stallman (rms@prep)
4755 4755
4756 * emacs.c (main, Fdump_emacs): 4756 * emacs.c (main, Fdump_emacs):
4757 Use new arg to malloc_init to say what function to call for 4757 Use new arg to malloc_init to say what function to call for